[INFO] fetching crate trz-gateway-client 0.2.2...
[INFO] testing trz-gateway-client-0.2.2 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate trz-gateway-client 0.2.2 into /workspace/builds/worker-5-tc2/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-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate trz-gateway-client 0.2.2 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 04ea193f2302ba902a3c181ac9994ccfb0681d91db3f215b2dd4ab0eb519c2a0
[INFO] running `Command { std: "docker" "start" "-a" "04ea193f2302ba902a3c181ac9994ccfb0681d91db3f215b2dd4ab0eb519c2a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "04ea193f2302ba902a3c181ac9994ccfb0681d91db3f215b2dd4ab0eb519c2a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "04ea193f2302ba902a3c181ac9994ccfb0681d91db3f215b2dd4ab0eb519c2a0", kill_on_drop: false }`
[INFO] [stdout] 04ea193f2302ba902a3c181ac9994ccfb0681d91db3f215b2dd4ab0eb519c2a0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f54879b555db5da773ab9bf9b8f02740eb813037afdcb79161ad0ce277da9268
[INFO] running `Command { std: "docker" "start" "-a" "f54879b555db5da773ab9bf9b8f02740eb813037afdcb79161ad0ce277da9268", kill_on_drop: false }`
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling aws-lc-rs v1.16.3
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling tokio v1.52.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling pulldown-cmark v0.13.3
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[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 der_derive v0.7.3
[INFO] [stderr]    Compiling pin-project-internal v1.1.12
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling pulldown-cmark-to-cmark v22.0.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling multimap v0.10.1
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling aws-lc-sys v0.40.0
[INFO] [stderr]    Compiling openssl-sys v0.9.115
[INFO] [stderr]    Compiling flagset v0.4.7
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling pin-project v1.1.12
[INFO] [stderr]    Compiling asn1-rs v0.7.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling tonic-build v0.14.6
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling prost-derive v0.14.3
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling oid-registry v0.8.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling prost v0.14.3
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling openssl v0.10.79
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling x509-cert v0.2.5
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling prost-types v0.14.3
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling der-parser v10.0.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling x509-parser v0.18.1
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling tracing-futures v0.2.5
[INFO] [stderr]    Compiling hostname v0.4.2
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling prost-build v0.14.3
[INFO] [stderr]    Compiling h2 v0.4.14
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling nameth-macro v0.2.2
[INFO] [stderr]    Compiling nameth v0.2.2
[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 tower-http v0.6.10
[INFO] [stderr]    Compiling trz-gateway-common v0.2.2
[INFO] [stderr]    Compiling cms v0.2.3
[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 rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling tungstenite v0.29.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 36s
[INFO] running `Command { std: "docker" "inspect" "f54879b555db5da773ab9bf9b8f02740eb813037afdcb79161ad0ce277da9268", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f54879b555db5da773ab9bf9b8f02740eb813037afdcb79161ad0ce277da9268", kill_on_drop: false }`
[INFO] [stdout] f54879b555db5da773ab9bf9b8f02740eb813037afdcb79161ad0ce277da9268
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] be6a6aad6f14f30c8ace2956f7516c65c9a85d52c51aa1909394ed001b1f190c
[INFO] running `Command { std: "docker" "start" "-a" "be6a6aad6f14f30c8ace2956f7516c65c9a85d52c51aa1909394ed001b1f190c", 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 rand_core v0.6.4
[INFO] [stderr]    Compiling ring v0.17.14
[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 pulldown-cmark-to-cmark v22.0.0
[INFO] [stderr]    Compiling portpicker v0.1.1
[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 54.48s
[INFO] running `Command { std: "docker" "inspect" "be6a6aad6f14f30c8ace2956f7516c65c9a85d52c51aa1909394ed001b1f190c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "be6a6aad6f14f30c8ace2956f7516c65c9a85d52c51aa1909394ed001b1f190c", kill_on_drop: false }`
[INFO] [stdout] be6a6aad6f14f30c8ace2956f7516c65c9a85d52c51aa1909394ed001b1f190c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 28f416a0011eed80682de21aa7f50e01af6d7fca254da97021457e317fb50918
[INFO] running `Command { std: "docker" "start" "-a" "28f416a0011eed80682de21aa7f50e01af6d7fca254da97021457e317fb50918", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.53s
[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:38:33.564213Z[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:38:33.655354Z[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:38:33.655663Z[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]             d4:b0:14:f1:8d:86:97:ac:f0:c5:d2:0b:5a:b3:c0:f1:81:38:50:cb
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:cc:f8:77:ad:17:d3:56:79:5c:b4:c2:91:fb:26:
[INFO] [stdout]                     2d:98:e5:5a:7f:cb:c1:44:b9:7c:e5:d4:64:29:ad:
[INFO] [stdout]                     69:85:0e:b5:21:83:7a:20:54:df:9c:13:65:d3:1d:
[INFO] [stdout]                     3f:02:9e:0e:04:fa:85:55:de:0d:1a:00:e4:73:11:
[INFO] [stdout]                     35:ff:0a:94:62
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[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:21:00:97:e1:91:c6:8c:a6:37:23:c3:7d:11:cd:a5:
[INFO] [stdout]         7d:0b:19:ff:77:3b:05:65:7b:18:53:e8:bc:7c:e3:84:9b:51:
[INFO] [stdout]         14:02:20:02:74:9f:8c:8f:0b:fb:ac:0f:63:72:af:11:0b:3f:
[INFO] [stdout]         ef:e5:97:49:0c:6d:a5:d0:56:07:63:db:5a:ad:fd:cc:ba
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:33.666383Z[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:38:33 2027 GMT (11months 30days 3h 50m 23s 333ms 641us 639ns)
[INFO] [stdout] [2m2026-05-15T06:38:33.666748Z[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]             07:8c:58:cd:92:71:f6:24:fc:1b:c4:eb:ae:f4:eb:4a:b7:2b:15:ea
[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:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:f8:cd:bb:8a:9c:f5:65:62:13:85:58:69:8f:81:
[INFO] [stdout]                     0b:bd:13:61:60:67:26:31:ab:9b:eb:e5:ce:f7:a9:
[INFO] [stdout]                     0e:b8:9c:27:75:de:7b:68:54:eb:d0:6e:ec:d6:9b:
[INFO] [stdout]                     9f:61:05:a7:0d:a8:76:73:ea:49:c5:80:e3:41:93:
[INFO] [stdout]                     9f:87:e2:a8:6c
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 2C:D2:1B:A5:07:07:66:C3:55:95:DC:A3:94:1F:32:4B:1B:F2:99:D8
[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:10:D2:C5:69:C3:C3:E2:F1:6E:A4:38:F0:2B:B9:FE:DE:88:73:C2:F0
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:84:19:59:CA:C5:D2:1A:A4:73:A7:F1:50:CB:A5:2D:97:84:7A:6D:27
[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:0b:7f:b4:ac:d5:11:a5:92:a2:d2:b4:e5:48:00:
[INFO] [stdout]         4d:34:50:11:3c:55:b4:a7:e5:06:02:69:c6:fe:7a:96:1e:4a:
[INFO] [stdout]         02:20:6e:4b:48:4d:89:ef:8c:12:02:79:c0:38:a5:71:ac:bc:
[INFO] [stdout]         7d:c1:5c:27:ca:0d:84:4c:ad:0e:c9:ff:7b:b4:0d:64
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:33.666911Z[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:38:33.673357Z[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]             84:19:59:ca:c5:d2:1a:a4:73:a7:f1:50:cb:a5:2d:97:84:7a:6d:27
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:4d:17:20:cb:4f:7e:10:69:9b:6a:53:15:ed:b0:
[INFO] [stdout]                     d0:ed:31:e3:0b:d0:f9:13:98:f0:be:8e:06:18:26:
[INFO] [stdout]                     45:7f:3d:e5:74:4d:c9:b2:a1:eb:d7:b7:47:da:5c:
[INFO] [stdout]                     a8:7c:e9:11:87:ba:ce:aa:0d:ba:26:46:ce:e4:bd:
[INFO] [stdout]                     c5:65:5a:0c:e3
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 10:D2:C5:69:C3:C3:E2:F1:6E:A4:38:F0:2B:B9:FE:DE:88:73:C2:F0
[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:86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:D4:B0:14:F1:8D:86:97:AC:F0:C5:D2:0B:5A:B3:C0:F1:81:38:50:CB
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:21:00:c8:c8:42:5b:36:30:81:27:39:e1:a7:9d:e8:
[INFO] [stdout]         37:81:79:21:52:86:64:19:a1:13:f3:f4:c9:b9:1a:e9:74:6b:
[INFO] [stdout]         d9:02:20:7a:37:09:91:fa:70:28:a5:68:1c:17:67:73:d5:13:
[INFO] [stdout]         1f:41:3e:7f:0a:ad:f9:8b:58:e6:a2:a4:e1:9f:fe:5d:3f
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:33.677766Z[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:38:33.682428Z[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:38:33.682768Z[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]             07:8c:58:cd:92:71:f6:24:fc:1b:c4:eb:ae:f4:eb:4a:b7:2b:15:ea
[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:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:f8:cd:bb:8a:9c:f5:65:62:13:85:58:69:8f:81:
[INFO] [stdout]                     0b:bd:13:61:60:67:26:31:ab:9b:eb:e5:ce:f7:a9:
[INFO] [stdout]                     0e:b8:9c:27:75:de:7b:68:54:eb:d0:6e:ec:d6:9b:
[INFO] [stdout]                     9f:61:05:a7:0d:a8:76:73:ea:49:c5:80:e3:41:93:
[INFO] [stdout]                     9f:87:e2:a8:6c
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 2C:D2:1B:A5:07:07:66:C3:55:95:DC:A3:94:1F:32:4B:1B:F2:99:D8
[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:10:D2:C5:69:C3:C3:E2:F1:6E:A4:38:F0:2B:B9:FE:DE:88:73:C2:F0
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:84:19:59:CA:C5:D2:1A:A4:73:A7:F1:50:CB:A5:2D:97:84:7A:6D:27
[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:0b:7f:b4:ac:d5:11:a5:92:a2:d2:b4:e5:48:00:
[INFO] [stdout]         4d:34:50:11:3c:55:b4:a7:e5:06:02:69:c6:fe:7a:96:1e:4a:
[INFO] [stdout]         02:20:6e:4b:48:4d:89:ef:8c:12:02:79:c0:38:a5:71:ac:bc:
[INFO] [stdout]         7d:c1:5c:27:ca:0d:84:4c:ad:0e:c9:ff:7b:b4:0d:64
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:33.687374Z[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:38:33.691191Z[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:38:33.693512Z[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]:20647[0m
[INFO] [stdout] [2m2026-05-15T06:38:33.694059Z[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:20647[0m
[INFO] [stdout] [2m2026-05-15T06:38:33.696297Z[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:38:33.696497Z[0m [32m INFO[0m [2msrc/load_client_certificate.rs[0m[2m:[0m[2m84[0m[2m:[0m Loading client certificate from https://localhost:20647
[INFO] [stdout] [2m2026-05-15T06:38:33.944232Z[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]:20647[0m
[INFO] [stdout] [2m2026-05-15T06:38:33.944551Z[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:20647[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.015430Z[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:38:34.015624Z[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:38:34.015712Z[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:38:34.015922Z[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:38:34.021665Z[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: 1786603114, tv_nsec: 21641965 } [2m[3msocket_addr[0m[2m=[0m[::1]:20647[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.027287Z[0m [34mDEBUG[0m [2msrc/load_client_certificate.rs[0m[2m:[0m[2m163[0m[2m:[0m Stored client certificate into CertificateInfo { certificate: "/tmp/.tmpvUk1FV/client-cert.pem", private_key: "/tmp/.tmpvUk1FV/client-key.pem" }
[INFO] [stdout] [2m2026-05-15T06:38:34.029040Z[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:38:34.030657Z[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:38:34.030945Z[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:38:34 2026 GMT (2months 29days 2h 52m 47s 969ms 75us 806ns)
[INFO] [stdout] [2m2026-05-15T06:38:34.031817Z[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]             e2:aa:31:c0:bd:29:6f:f5:91:b8:4a:71:4c:bc:93:95:fb:8a:89:38
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:34 2026 GMT
[INFO] [stdout]             Not After : Aug 13 06:38:34 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:bb:c7:15:2a:83:79:65:94:24:4c:0e:27:6a:19:
[INFO] [stdout]                     9c:b6:02:66:01:33:84:f0:7a:39:2f:91:ab:b9:dd:
[INFO] [stdout]                     fc:83:e8:ea:4a:c8:c7:49:e5:70:24:13:04:8f:e7:
[INFO] [stdout]                     37:74:35:bd:e5:80:1b:92:77:cd:b6:b4:96:1a:05:
[INFO] [stdout]                     55:a5:2e:6b:2e
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 C6:E5:C7:64:F1:D0:28:18:11:B0:60:D9:5F:8A:E4:D0:1C:90:AD:F9
[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:86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:D4:B0:14:F1:8D:86:97:AC:F0:C5:D2:0B:5A:B3:C0:F1:81:38:50:CB
[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:1778827114:1786603114:D.Y....E.ti.f..;.xM...f.V2._.H......0...0.............Y.....s..P..-..zm'0
[INFO] [stdout] ..*.H.=...0.1.0...U....Test Root CA0..
260515063833Z.
270515063833Z021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0Y0...*.H.=....*.H.=....B..M. .O~.i.jS.....1...........&E.=.tM......G.\.|......
.&F....eZ.....0..0...U.........i....n.8.+....s..0...U.......0....0...U...........0S..U.#.L0J....1}.KM@0L.O..\.d.!.....0.1.0...U....Test Root CA...............Z....8P.0
[INFO] [stdout] ..*.H.=....H.0E.!...B[60.'9....7.y!R.d.........tk.. z7...p(.h..gs...A>.
[INFO] [stdout] ...X......]?0..-0............X..q.$.......J.+..0
[INFO] [stdout] ..*.H.=...021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0..
260515063833Z.
270515063833Z0,1.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....localhost0Y0...*.H.=....*.H.=....B........eb..Xi.....a`g&1..........'u.{hT..n....a..
.vs.I...A.....l...0..0...U......,.....f.U.....2K....0...U.......0.0...U...........0 ..U.%.....0...+.........+.......0S..U.#.L0J.....i....n.8.+....s......0.1.0...U....Test Root CA.....Y.....s..P..-..zm'0...U...
0...localhost0
[INFO] [stdout] ..*.H.=....G.0D. ............H.M4P.<U.....i..z..J. nKHM.....y.8.q..}.\'.
.L....{.
d1..e0..a.....,.....f.U.....2K....0...`.H.e.......0...*.H..
...1...*.H..
...0...*.H..
...1..
260515063834Z0/..*.H..
...1". ..~0.F-..,..j.@........ ....0...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.=....F0D. $4......t&...(Q..
.....tzM.Q.v0.. {.q`..U.?vp.h0U....{[....@..>.{.
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:44:02:20:6d:ff:f7:89:bc:97:19:dc:fd:62:47:a3:9a:c4:
[INFO] [stdout]         88:4a:f8:9d:73:5d:03:28:de:86:4e:7a:3d:fd:56:06:2c:91:
[INFO] [stdout]         02:20:24:32:9f:22:a9:f7:02:04:3d:cd:e2:b0:33:94:cd:61:
[INFO] [stdout]         84:dd:86:0d:29:b3:c5:72:fd:68:52:1e:f6:b8:59:5a
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.032762Z[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=[0mb7e1451c-d08e-4555-8c11-b34b97d99d29 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.034146Z[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:20647/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.036499Z[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:38:34.037925Z[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:38:34.038124Z[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:38:34.038240Z[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:38:34.041653Z[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]:20647[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb7e1451c-d08e-4555-8c11-b34b97d99d29[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.044282Z[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:38:34.044423Z[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": "PQq+3Oqjr7zm+QHSxBO96XVU/YE=", "date": "Fri, 15 May 2026 06:38:34 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.047568Z[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]:20647[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb7e1451c-d08e-4555-8c11-b34b97d99d29[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.048118Z[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]:20647[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb7e1451c-d08e-4555-8c11-b34b97d99d29[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.048651Z[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]:20647[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb7e1451c-d08e-4555-8c11-b34b97d99d29[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.049641Z[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]:20647[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb7e1451c-d08e-4555-8c11-b34b97d99d29[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.051785Z[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]:20647[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb7e1451c-d08e-4555-8c11-b34b97d99d29[0m [2m[3mconnection_id[0m[2m=[0m1[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.053598Z[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:38:34.054723Z[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:38:34.054840Z[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:38:34.055162Z[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:38:34.055602Z[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:38:34.056965Z[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=[0m4.720519ms [2m[3msocket_addr[0m[2m=[0m[::1]:20647[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb7e1451c-d08e-4555-8c11-b34b97d99d29[0m [2m[3mconnection_id[0m[2m=[0m1[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.058828Z[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:38:34.059300Z[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:38:34.059413Z[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:38:34.059823Z[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:38:34.060281Z[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:38:34.060486Z[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]:20647[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.060579Z[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]             d4:b0:14:f1:8d:86:97:ac:f0:c5:d2:0b:5a:b3:c0:f1:81:38:50:cb
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:cc:f8:77:ad:17:d3:56:79:5c:b4:c2:91:fb:26:
[INFO] [stdout]                     2d:98:e5:5a:7f:cb:c1:44:b9:7c:e5:d4:64:29:ad:
[INFO] [stdout]                     69:85:0e:b5:21:83:7a:20:54:df:9c:13:65:d3:1d:
[INFO] [stdout]                     3f:02:9e:0e:04:fa:85:55:de:0d:1a:00:e4:73:11:
[INFO] [stdout]                     35:ff:0a:94:62
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[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:21:00:97:e1:91:c6:8c:a6:37:23:c3:7d:11:cd:a5:
[INFO] [stdout]         7d:0b:19:ff:77:3b:05:65:7b:18:53:e8:bc:7c:e3:84:9b:51:
[INFO] [stdout]         14:02:20:02:74:9f:8c:8f:0b:fb:ac:0f:63:72:af:11:0b:3f:
[INFO] [stdout]         ef:e5:97:49:0c:6d:a5:d0:56:07:63:db:5a:ad:fd:cc:ba
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.060659Z[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]:20647[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.060899Z[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:20647[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.061032Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m98[0m[2m:[0m Server stopped
[INFO] [stdout] [2m2026-05-15T06:38:34.061099Z[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:38:34.061169Z[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:38:34.062043Z[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:38:33 2027 GMT (11months 30days 3h 50m 22s 937ms 973us 568ns)
[INFO] [stdout] [2m2026-05-15T06:38:34.062582Z[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]             2f:d5:d4:2b:ee:dc:a1:03:96:c7:ef:2b:49:3f:a7:c6:f8:a2:f6:6a
[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:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:a4:c8:19:ac:3c:3c:c6:0f:33:b2:95:e2:2d:ba:
[INFO] [stdout]                     5c:e6:fe:2d:6a:da:f8:06:d7:4b:08:44:09:20:8c:
[INFO] [stdout]                     eb:e2:27:50:76:c7:95:28:ea:01:05:ef:ee:94:39:
[INFO] [stdout]                     8a:22:a4:a6:90:52:74:cc:2b:d6:86:4f:45:c0:08:
[INFO] [stdout]                     f6:d7:4a:c6:07
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 36:85:08:37:59:C3:92:AE:68:93:76:54:FE:BA:10:E0:16:02:54:15
[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:C3:6D:97:6C:A4:3F:74:C2:C5:41:7D:F3:53:70:C7:C7:99:D5:D7:63
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:47:7D:B1:C2:22:5F:2C:41:62:EE:AF:B5:A5:72:BF:6C:7A:2E:36:8E
[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:f7:98:c4:54:7e:fc:ae:e2:2f:5e:e8:37:be:
[INFO] [stdout]         50:92:c8:1f:f5:d5:65:24:ef:b3:53:c1:3c:08:1f:aa:a5:d1:
[INFO] [stdout]         cc:02:20:13:85:22:08:0b:88:42:26:5f:85:23:71:9a:35:30:
[INFO] [stdout]         5d:25:7f:83:df:ea:9d:0f:23:06:ca:e5:f1:53:92:f8:2f
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.062741Z[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:38:34.063170Z[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]             47:7d:b1:c2:22:5f:2c:41:62:ee:af:b5:a5:72:bf:6c:7a:2e:36:8e
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:32:b0:c3:ba:cc:fe:5b:66:50:bb:2e:cf:e0:d8:
[INFO] [stdout]                     2e:57:38:f3:59:d0:62:2a:65:e4:c5:0a:1b:de:36:
[INFO] [stdout]                     52:0b:d7:dc:5c:16:d0:5a:0b:99:1a:ec:18:f2:d9:
[INFO] [stdout]                     d8:6e:5d:a2:47:b7:c6:33:02:20:18:20:f6:3c:d4:
[INFO] [stdout]                     52:69:12:22:49
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 C3:6D:97:6C:A4:3F:74:C2:C5:41:7D:F3:53:70:C7:C7:99:D5:D7:63
[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:86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:D4:B0:14:F1:8D:86:97:AC:F0:C5:D2:0B:5A:B3:C0:F1:81:38:50:CB
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:15:61:58:d9:41:73:bc:bd:05:4b:37:5f:89:f7:
[INFO] [stdout]         03:29:13:99:b6:4a:cf:2b:3d:55:fb:b3:bc:50:fd:a6:c3:68:
[INFO] [stdout]         02:21:00:d9:74:7a:d5:f8:d4:a7:26:32:91:c2:0c:3d:39:8d:
[INFO] [stdout]         bf:2d:c7:e1:53:23:99:e6:4e:f0:cf:41:aa:6e:9d:f3:fa
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.063805Z[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:38:34.065237Z[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:38:34.065771Z[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]             2f:d5:d4:2b:ee:dc:a1:03:96:c7:ef:2b:49:3f:a7:c6:f8:a2:f6:6a
[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:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:a4:c8:19:ac:3c:3c:c6:0f:33:b2:95:e2:2d:ba:
[INFO] [stdout]                     5c:e6:fe:2d:6a:da:f8:06:d7:4b:08:44:09:20:8c:
[INFO] [stdout]                     eb:e2:27:50:76:c7:95:28:ea:01:05:ef:ee:94:39:
[INFO] [stdout]                     8a:22:a4:a6:90:52:74:cc:2b:d6:86:4f:45:c0:08:
[INFO] [stdout]                     f6:d7:4a:c6:07
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 36:85:08:37:59:C3:92:AE:68:93:76:54:FE:BA:10:E0:16:02:54:15
[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:C3:6D:97:6C:A4:3F:74:C2:C5:41:7D:F3:53:70:C7:C7:99:D5:D7:63
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:47:7D:B1:C2:22:5F:2C:41:62:EE:AF:B5:A5:72:BF:6C:7A:2E:36:8E
[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:f7:98:c4:54:7e:fc:ae:e2:2f:5e:e8:37:be:
[INFO] [stdout]         50:92:c8:1f:f5:d5:65:24:ef:b3:53:c1:3c:08:1f:aa:a5:d1:
[INFO] [stdout]         cc:02:20:13:85:22:08:0b:88:42:26:5f:85:23:71:9a:35:30:
[INFO] [stdout]         5d:25:7f:83:df:ea:9d:0f:23:06:ca:e5:f1:53:92:f8:2f
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.068135Z[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:38:34.068351Z[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:38:34.068710Z[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]:20777[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.069177Z[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:20777[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.069545Z[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:38:34.069674Z[0m [32m INFO[0m [2msrc/load_client_certificate.rs[0m[2m:[0m[2m52[0m[2m:[0m Loading client certificate from CertificateInfo { certificate: "/tmp/.tmpvUk1FV/client-cert.pem", private_key: "/tmp/.tmpvUk1FV/client-key.pem" }
[INFO] [stdout] [2m2026-05-15T06:38:34.071483Z[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:38:34.073496Z[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:38:34.073881Z[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:38:34 2026 GMT (2months 29days 2h 52m 47s 926ms 158us 429ns)
[INFO] [stdout] [2m2026-05-15T06:38:34.074720Z[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]             e2:aa:31:c0:bd:29:6f:f5:91:b8:4a:71:4c:bc:93:95:fb:8a:89:38
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:34 2026 GMT
[INFO] [stdout]             Not After : Aug 13 06:38:34 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:bb:c7:15:2a:83:79:65:94:24:4c:0e:27:6a:19:
[INFO] [stdout]                     9c:b6:02:66:01:33:84:f0:7a:39:2f:91:ab:b9:dd:
[INFO] [stdout]                     fc:83:e8:ea:4a:c8:c7:49:e5:70:24:13:04:8f:e7:
[INFO] [stdout]                     37:74:35:bd:e5:80:1b:92:77:cd:b6:b4:96:1a:05:
[INFO] [stdout]                     55:a5:2e:6b:2e
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 C6:E5:C7:64:F1:D0:28:18:11:B0:60:D9:5F:8A:E4:D0:1C:90:AD:F9
[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:86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:D4:B0:14:F1:8D:86:97:AC:F0:C5:D2:0B:5A:B3:C0:F1:81:38:50:CB
[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:1778827114:1786603114:D.Y....E.ti.f..;.xM...f.V2._.H......0...0.............Y.....s..P..-..zm'0
[INFO] [stdout] ..*.H.=...0.1.0...U....Test Root CA0..
260515063833Z.
270515063833Z021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0Y0...*.H.=....*.H.=....B..M. .O~.i.jS.....1...........&E.=.tM......G.\.|......
.&F....eZ.....0..0...U.........i....n.8.+....s..0...U.......0....0...U...........0S..U.#.L0J....1}.KM@0L.O..\.d.!.....0.1.0...U....Test Root CA...............Z....8P.0
[INFO] [stdout] ..*.H.=....H.0E.!...B[60.'9....7.y!R.d.........tk.. z7...p(.h..gs...A>.
[INFO] [stdout] ...X......]?0..-0............X..q.$.......J.+..0
[INFO] [stdout] ..*.H.=...021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0..
260515063833Z.
270515063833Z0,1.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....localhost0Y0...*.H.=....*.H.=....B........eb..Xi.....a`g&1..........'u.{hT..n....a..
.vs.I...A.....l...0..0...U......,.....f.U.....2K....0...U.......0.0...U...........0 ..U.%.....0...+.........+.......0S..U.#.L0J.....i....n.8.+....s......0.1.0...U....Test Root CA.....Y.....s..P..-..zm'0...U...
0...localhost0
[INFO] [stdout] ..*.H.=....G.0D. ............H.M4P.<U.....i..z..J. nKHM.....y.8.q..}.\'.
.L....{.
d1..e0..a.....,.....f.U.....2K....0...`.H.e.......0...*.H..
...1...*.H..
...0...*.H..
...1..
260515063834Z0/..*.H..
...1". ..~0.F-..,..j.@........ ....0...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.=....F0D. $4......t&...(Q..
.....tzM.Q.v0.. {.q`..U.?vp.h0U....{[....@..>.{.
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:44:02:20:6d:ff:f7:89:bc:97:19:dc:fd:62:47:a3:9a:c4:
[INFO] [stdout]         88:4a:f8:9d:73:5d:03:28:de:86:4e:7a:3d:fd:56:06:2c:91:
[INFO] [stdout]         02:20:24:32:9f:22:a9:f7:02:04:3d:cd:e2:b0:33:94:cd:61:
[INFO] [stdout]         84:dd:86:0d:29:b3:c5:72:fd:68:52:1e:f6:b8:59:5a
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.076854Z[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=[0m5a8f86bc-21bf-4b9b-bcc9-8cddac2a9b89 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.077229Z[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]:20777[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.077579Z[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:20777[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.079117Z[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:20777/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.080840Z[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:38:34.081196Z[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:38:34.081257Z[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:38:34.081292Z[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:38:34.084901Z[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]:20777[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m5a8f86bc-21bf-4b9b-bcc9-8cddac2a9b89[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.086351Z[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:38:34.086596Z[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": "6j2kRzEj7FopuIcBUCOoCbekX1E=", "date": "Fri, 15 May 2026 06:38:34 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.089883Z[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]:20777[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m5a8f86bc-21bf-4b9b-bcc9-8cddac2a9b89[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.091466Z[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]:20777[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m5a8f86bc-21bf-4b9b-bcc9-8cddac2a9b89[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.092568Z[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]:20777[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m5a8f86bc-21bf-4b9b-bcc9-8cddac2a9b89[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.093452Z[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]:20777[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m5a8f86bc-21bf-4b9b-bcc9-8cddac2a9b89[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.096445Z[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]:20777[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m5a8f86bc-21bf-4b9b-bcc9-8cddac2a9b89[0m [2m[3mconnection_id[0m[2m=[0m2[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.100975Z[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:38:34.102185Z[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:38:34.102399Z[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:38:34.102833Z[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:38:34.103980Z[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:38:34.104592Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client.rs[0m[2m:[0m[2m106[0m[2m:[0m Allocated new client id [3mclient_id[0m[2m=[0mebaebfd4-22c5-46a8-acfd-98417950e85d [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.112130Z[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:20777/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.112735Z[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=[0m13.161199ms [2m[3msocket_addr[0m[2m=[0m[::1]:20777[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m5a8f86bc-21bf-4b9b-bcc9-8cddac2a9b89[0m [2m[3mconnection_id[0m[2m=[0m2[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.117263Z[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:38:34.118188Z[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:38:34.118323Z[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:38:34.118567Z[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:38:34.118809Z[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:38:34.119307Z[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:38:34.119445Z[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:38:34.119762Z[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:38:34.122621Z[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]:20777[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mebaebfd4-22c5-46a8-acfd-98417950e85d[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.124343Z[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]             d4:b0:14:f1:8d:86:97:ac:f0:c5:d2:0b:5a:b3:c0:f1:81:38:50:cb
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:cc:f8:77:ad:17:d3:56:79:5c:b4:c2:91:fb:26:
[INFO] [stdout]                     2d:98:e5:5a:7f:cb:c1:44:b9:7c:e5:d4:64:29:ad:
[INFO] [stdout]                     69:85:0e:b5:21:83:7a:20:54:df:9c:13:65:d3:1d:
[INFO] [stdout]                     3f:02:9e:0e:04:fa:85:55:de:0d:1a:00:e4:73:11:
[INFO] [stdout]                     35:ff:0a:94:62
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[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:21:00:97:e1:91:c6:8c:a6:37:23:c3:7d:11:cd:a5:
[INFO] [stdout]         7d:0b:19:ff:77:3b:05:65:7b:18:53:e8:bc:7c:e3:84:9b:51:
[INFO] [stdout]         14:02:20:02:74:9f:8c:8f:0b:fb:ac:0f:63:72:af:11:0b:3f:
[INFO] [stdout]         ef:e5:97:49:0c:6d:a5:d0:56:07:63:db:5a:ad:fd:cc:ba
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.126093Z[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:38:33 2027 GMT (11months 30days 3h 50m 22s 873ms 950us 933ns)
[INFO] [stdout] [2m2026-05-15T06:38:34.126536Z[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]             e0:3a:63:39:f1:c9:54:e4:6f:1e:22:42:b4:7e:5d:f3:52:6a:c2:97
[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:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:39:98:96:b2:dc:fa:21:9b:2e:67:a7:75:90:90:
[INFO] [stdout]                     ce:cd:70:5f:6e:c5:d5:30:f2:34:8c:22:eb:4c:66:
[INFO] [stdout]                     20:1c:11:8b:b3:6a:fe:79:5a:de:e5:e8:c5:41:c4:
[INFO] [stdout]                     61:96:a2:e2:76:c0:07:c2:93:b2:52:86:24:f9:28:
[INFO] [stdout]                     d5:fd:63:ea:8a
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 AB:5F:9E:17:2C:9D:69:D3:1E:83:53:E9:63:6E:88:A9:C4:64:D5:94
[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:6C:F8:20:E2:C7:6B:0F:41:63:24:87:5C:BA:C7:45:CD:A6:FC:9E:E6
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:2F:57:A5:55:13:BF:B6:6E:94:AF:70:EC:9D:42:63:9F:55:32:F4:D3
[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:4e:9a:3b:ab:74:c8:32:37:82:a4:39:e2:3c:ea:
[INFO] [stdout]         7a:5b:96:5c:ca:a6:76:7b:01:1b:1e:7a:aa:d4:63:94:f1:3c:
[INFO] [stdout]         02:20:64:4a:f7:14:78:04:7d:6c:cd:01:25:d1:c7:c8:aa:59:
[INFO] [stdout]         50:01:0e:ce:6b:c6:f7:62:00:13:8d:68:b5:96:c3:5f
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.127115Z[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:38:34.128203Z[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]             2f:57:a5:55:13:bf:b6:6e:94:af:70:ec:9d:42:63:9f:55:32:f4:d3
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:f2:ea:83:63:bb:4f:3e:48:e0:b8:e2:46:34:31:
[INFO] [stdout]                     1b:09:76:08:c4:21:23:93:e4:ff:bb:dd:41:e5:86:
[INFO] [stdout]                     cd:e6:3f:6d:04:49:44:88:51:e9:9d:9e:c6:dd:59:
[INFO] [stdout]                     c2:12:4b:43:75:84:b8:6c:2a:c7:eb:36:46:38:49:
[INFO] [stdout]                     01:80:fb:32:15
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 6C:F8:20:E2:C7:6B:0F:41:63:24:87:5C:BA:C7:45:CD:A6:FC:9E:E6
[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:86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:D4:B0:14:F1:8D:86:97:AC:F0:C5:D2:0B:5A:B3:C0:F1:81:38:50:CB
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:20:0d:1b:f3:8f:98:f2:ef:4f:83:41:fe:0a:a4:38:
[INFO] [stdout]         89:f5:12:9d:22:8b:b8:8f:dc:9a:66:19:ed:b6:96:61:a7:64:
[INFO] [stdout]         02:21:00:de:f3:4c:3d:e1:8c:42:45:a2:81:1d:ff:ce:5c:bf:
[INFO] [stdout]         d8:34:e5:02:ee:73:36:d6:7d:27:10:66:e8:87:ab:cb:92
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.128792Z[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:38:34.128885Z[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": "Y6NPsD5zmnHSQBXuSCzJLnIdBRw=", "date": "Fri, 15 May 2026 06:38:34 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.129430Z[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:38:34.130894Z[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:38:34.130925Z[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]:20777[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mebaebfd4-22c5-46a8-acfd-98417950e85d[0m [2m[3mconnection_id[0m[2m=[0m3[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.131201Z[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]             e0:3a:63:39:f1:c9:54:e4:6f:1e:22:42:b4:7e:5d:f3:52:6a:c2:97
[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:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:39:98:96:b2:dc:fa:21:9b:2e:67:a7:75:90:90:
[INFO] [stdout]                     ce:cd:70:5f:6e:c5:d5:30:f2:34:8c:22:eb:4c:66:
[INFO] [stdout]                     20:1c:11:8b:b3:6a:fe:79:5a:de:e5:e8:c5:41:c4:
[INFO] [stdout]                     61:96:a2:e2:76:c0:07:c2:93:b2:52:86:24:f9:28:
[INFO] [stdout]                     d5:fd:63:ea:8a
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 AB:5F:9E:17:2C:9D:69:D3:1E:83:53:E9:63:6E:88:A9:C4:64:D5:94
[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:6C:F8:20:E2:C7:6B:0F:41:63:24:87:5C:BA:C7:45:CD:A6:FC:9E:E6
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:2F:57:A5:55:13:BF:B6:6E:94:AF:70:EC:9D:42:63:9F:55:32:F4:D3
[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:4e:9a:3b:ab:74:c8:32:37:82:a4:39:e2:3c:ea:
[INFO] [stdout]         7a:5b:96:5c:ca:a6:76:7b:01:1b:1e:7a:aa:d4:63:94:f1:3c:
[INFO] [stdout]         02:20:64:4a:f7:14:78:04:7d:6c:cd:01:25:d1:c7:c8:aa:59:
[INFO] [stdout]         50:01:0e:ce:6b:c6:f7:62:00:13:8d:68:b5:96:c3:5f
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.132537Z[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:38:34.133568Z[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:38:34.133660Z[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:38:34.133892Z[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:38:34.137916Z[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:38:34.138091Z[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:38:34.138449Z[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]:24194[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.138764Z[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:24194[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.139259Z[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:38:34.143153Z[0m [32m INFO[0m [2msrc/load_client_certificate.rs[0m[2m:[0m[2m52[0m[2m:[0m Loading client certificate from CertificateInfo { certificate: "/tmp/.tmpvUk1FV/client-cert.pem", private_key: "/tmp/.tmpvUk1FV/client-key.pem" }
[INFO] [stdout] [2m2026-05-15T06:38:34.144742Z[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:38:34.146103Z[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:38:34.146368Z[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:38:34 2026 GMT (2months 29days 2h 52m 47s 853ms 648us 534ns)
[INFO] [stdout] [2m2026-05-15T06:38:34.146870Z[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]             e2:aa:31:c0:bd:29:6f:f5:91:b8:4a:71:4c:bc:93:95:fb:8a:89:38
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:34 2026 GMT
[INFO] [stdout]             Not After : Aug 13 06:38:34 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:bb:c7:15:2a:83:79:65:94:24:4c:0e:27:6a:19:
[INFO] [stdout]                     9c:b6:02:66:01:33:84:f0:7a:39:2f:91:ab:b9:dd:
[INFO] [stdout]                     fc:83:e8:ea:4a:c8:c7:49:e5:70:24:13:04:8f:e7:
[INFO] [stdout]                     37:74:35:bd:e5:80:1b:92:77:cd:b6:b4:96:1a:05:
[INFO] [stdout]                     55:a5:2e:6b:2e
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 C6:E5:C7:64:F1:D0:28:18:11:B0:60:D9:5F:8A:E4:D0:1C:90:AD:F9
[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:86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:D4:B0:14:F1:8D:86:97:AC:F0:C5:D2:0B:5A:B3:C0:F1:81:38:50:CB
[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:1778827114:1786603114:D.Y....E.ti.f..;.xM...f.V2._.H......0...0.............Y.....s..P..-..zm'0
[INFO] [stdout] ..*.H.=...0.1.0...U....Test Root CA0..
260515063833Z.
270515063833Z021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0Y0...*.H.=....*.H.=....B..M. .O~.i.jS.....1...........&E.=.tM......G.\.|......
.&F....eZ.....0..0...U.........i....n.8.+....s..0...U.......0....0...U...........0S..U.#.L0J....1}.KM@0L.O..\.d.!.....0.1.0...U....Test Root CA...............Z....8P.0
[INFO] [stdout] ..*.H.=....H.0E.!...B[60.'9....7.y!R.d.........tk.. z7...p(.h..gs...A>.
[INFO] [stdout] ...X......]?0..-0............X..q.$.......J.+..0
[INFO] [stdout] ..*.H.=...021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0..
260515063833Z.
270515063833Z0,1.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....localhost0Y0...*.H.=....*.H.=....B........eb..Xi.....a`g&1..........'u.{hT..n....a..
.vs.I...A.....l...0..0...U......,.....f.U.....2K....0...U.......0.0...U...........0 ..U.%.....0...+.........+.......0S..U.#.L0J.....i....n.8.+....s......0.1.0...U....Test Root CA.....Y.....s..P..-..zm'0...U...
0...localhost0
[INFO] [stdout] ..*.H.=....G.0D. ............H.M4P.<U.....i..z..J. nKHM.....y.8.q..}.\'.
.L....{.
d1..e0..a.....,.....f.U.....2K....0...`.H.e.......0...*.H..
...1...*.H..
...0...*.H..
...1..
260515063834Z0/..*.H..
...1". ..~0.F-..,..j.@........ ....0...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.=....F0D. $4......t&...(Q..
.....tzM.Q.v0.. {.q`..U.?vp.h0U....{[....@..>.{.
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:44:02:20:6d:ff:f7:89:bc:97:19:dc:fd:62:47:a3:9a:c4:
[INFO] [stdout]         88:4a:f8:9d:73:5d:03:28:de:86:4e:7a:3d:fd:56:06:2c:91:
[INFO] [stdout]         02:20:24:32:9f:22:a9:f7:02:04:3d:cd:e2:b0:33:94:cd:61:
[INFO] [stdout]         84:dd:86:0d:29:b3:c5:72:fd:68:52:1e:f6:b8:59:5a
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.149105Z[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=[0m27139477-f18d-49b8-91c8-27bc97ff028c [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.149624Z[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]:24194[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.150000Z[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:24194[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.150460Z[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:24194/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.153945Z[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:38:34.156167Z[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:38:34.156518Z[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:38:34.156793Z[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:38:34.164706Z[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]:24194[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m27139477-f18d-49b8-91c8-27bc97ff028c[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.166414Z[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:38:34.166721Z[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": "qsaRoDOuoGkWBFvsFvvsV3KUEWI=", "date": "Fri, 15 May 2026 06:38:34 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.172442Z[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]:24194[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m27139477-f18d-49b8-91c8-27bc97ff028c[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.174575Z[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]:24194[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m27139477-f18d-49b8-91c8-27bc97ff028c[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.175180Z[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]:24194[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m27139477-f18d-49b8-91c8-27bc97ff028c[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.175714Z[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]:24194[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m27139477-f18d-49b8-91c8-27bc97ff028c[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.177732Z[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]:24194[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m27139477-f18d-49b8-91c8-27bc97ff028c[0m [2m[3mconnection_id[0m[2m=[0m4[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.182994Z[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:38:34.184285Z[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:38:34.186112Z[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:38:34.186459Z[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:38:34.186996Z[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:38:34.188168Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client.rs[0m[2m:[0m[2m106[0m[2m:[0m Allocated new client id [3mclient_id[0m[2m=[0m537b2bf9-6050-4781-adbc-709bb3e969c6 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.192025Z[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:24194/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.194661Z[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=[0m13.100189ms [2m[3msocket_addr[0m[2m=[0m[::1]:24194[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m27139477-f18d-49b8-91c8-27bc97ff028c[0m [2m[3mconnection_id[0m[2m=[0m4[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.197346Z[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:38:34.197466Z[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:38:34.197627Z[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:38:34.198685Z[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:38:34.202193Z[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:38:34.202345Z[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:38:34.202476Z[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:38:34.204208Z[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:38:34.204658Z[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]             d4:b0:14:f1:8d:86:97:ac:f0:c5:d2:0b:5a:b3:c0:f1:81:38:50:cb
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:cc:f8:77:ad:17:d3:56:79:5c:b4:c2:91:fb:26:
[INFO] [stdout]                     2d:98:e5:5a:7f:cb:c1:44:b9:7c:e5:d4:64:29:ad:
[INFO] [stdout]                     69:85:0e:b5:21:83:7a:20:54:df:9c:13:65:d3:1d:
[INFO] [stdout]                     3f:02:9e:0e:04:fa:85:55:de:0d:1a:00:e4:73:11:
[INFO] [stdout]                     35:ff:0a:94:62
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[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:21:00:97:e1:91:c6:8c:a6:37:23:c3:7d:11:cd:a5:
[INFO] [stdout]         7d:0b:19:ff:77:3b:05:65:7b:18:53:e8:bc:7c:e3:84:9b:51:
[INFO] [stdout]         14:02:20:02:74:9f:8c:8f:0b:fb:ac:0f:63:72:af:11:0b:3f:
[INFO] [stdout]         ef:e5:97:49:0c:6d:a5:d0:56:07:63:db:5a:ad:fd:cc:ba
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.208015Z[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]:24194[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m537b2bf9-6050-4781-adbc-709bb3e969c6[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.211500Z[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:38:34.208699Z[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:38:33 2027 GMT (11months 30days 3h 50m 22s 791ms 321us 69ns)
[INFO] [stdout] [2m2026-05-15T06:38:34.212018Z[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]             7f:60:6a:8f:8a:31:57:9a:fd:8a:6c:5b:4e:84:fe:34:f7:f7:90:94
[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:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:27:89:85:23:0a:a0:11:dc:04:22:0b:02:80:54:
[INFO] [stdout]                     7f:04:f4:d7:cb:ce:1e:fb:31:36:35:1f:b5:0b:b4:
[INFO] [stdout]                     89:85:99:ca:c1:30:4a:93:fc:67:c4:ea:f1:6b:94:
[INFO] [stdout]                     37:8a:4d:7c:cd:ee:e8:24:14:5e:3b:4e:64:a3:0f:
[INFO] [stdout]                     21:7d:57:95:2f
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 76:3C:C1:B0:63:F1:F6:E7:B4:6A:D2:63:93:B7:93:A8:F4:2F:3C:AD
[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:46:B5:36:66:1A:AF:E6:E2:95:D8:F0:70:15:60:70:02:D0:80:4D:07
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:6A:7E:59:F3:F8:E6:76:F0:1F:A7:46:FF:46:D0:34:BF:7B:9E:F4:5D
[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:c8:16:31:61:82:33:a9:88:d4:8f:3f:b8:bc:
[INFO] [stdout]         b8:e6:41:60:c3:ae:98:57:01:d9:80:df:bf:74:50:4f:88:4e:
[INFO] [stdout]         27:02:21:00:a7:be:03:a3:4b:36:f7:d9:d8:2a:15:ba:2d:55:
[INFO] [stdout]         4d:76:87:5c:e9:86:bf:67:3f:a5:1f:00:76:df:cb:58:4c:67
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.212260Z[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:38:34.214304Z[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]             6a:7e:59:f3:f8:e6:76:f0:1f:a7:46:ff:46:d0:34:bf:7b:9e:f4:5d
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:50:ac:75:9b:90:18:ed:3f:5d:3f:e5:60:8f:0e:
[INFO] [stdout]                     7f:96:1b:9a:71:2c:29:88:8e:06:a0:77:b4:5f:e8:
[INFO] [stdout]                     a1:39:cc:0a:73:c5:e5:ec:ba:13:2f:03:87:06:7f:
[INFO] [stdout]                     a6:d6:d3:59:81:24:69:86:5d:66:67:00:d5:5c:57:
[INFO] [stdout]                     80:ff:59:a1:30
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 46:B5:36:66:1A:AF:E6:E2:95:D8:F0:70:15:60:70:02:D0:80:4D:07
[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:86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:D4:B0:14:F1:8D:86:97:AC:F0:C5:D2:0B:5A:B3:C0:F1:81:38:50:CB
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:45:02:21:00:b2:1c:4b:58:b2:ee:83:e8:bd:2e:41:3f:9f:
[INFO] [stdout]         da:25:cf:b2:63:e4:aa:45:4e:48:ba:1e:6e:a1:61:6d:b4:ad:
[INFO] [stdout]         d7:02:20:20:ce:14:97:5b:3b:91:13:de:14:b4:2f:b5:6b:80:
[INFO] [stdout]         96:0f:f1:47:d5:24:8f:b6:be:a9:d2:07:43:ad:1b:c6:28
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.215032Z[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:38:34.215150Z[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": "EHnkcxOmNQdkf1y/c8Y0VLoF/0s=", "date": "Fri, 15 May 2026 06:38:34 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.220658Z[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:38:34.221531Z[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]:24194[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m537b2bf9-6050-4781-adbc-709bb3e969c6[0m [2m[3mconnection_id[0m[2m=[0m5[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.221918Z[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]             7f:60:6a:8f:8a:31:57:9a:fd:8a:6c:5b:4e:84:fe:34:f7:f7:90:94
[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:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:27:89:85:23:0a:a0:11:dc:04:22:0b:02:80:54:
[INFO] [stdout]                     7f:04:f4:d7:cb:ce:1e:fb:31:36:35:1f:b5:0b:b4:
[INFO] [stdout]                     89:85:99:ca:c1:30:4a:93:fc:67:c4:ea:f1:6b:94:
[INFO] [stdout]                     37:8a:4d:7c:cd:ee:e8:24:14:5e:3b:4e:64:a3:0f:
[INFO] [stdout]                     21:7d:57:95:2f
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 76:3C:C1:B0:63:F1:F6:E7:B4:6A:D2:63:93:B7:93:A8:F4:2F:3C:AD
[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:46:B5:36:66:1A:AF:E6:E2:95:D8:F0:70:15:60:70:02:D0:80:4D:07
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:6A:7E:59:F3:F8:E6:76:F0:1F:A7:46:FF:46:D0:34:BF:7B:9E:F4:5D
[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:c8:16:31:61:82:33:a9:88:d4:8f:3f:b8:bc:
[INFO] [stdout]         b8:e6:41:60:c3:ae:98:57:01:d9:80:df:bf:74:50:4f:88:4e:
[INFO] [stdout]         27:02:21:00:a7:be:03:a3:4b:36:f7:d9:d8:2a:15:ba:2d:55:
[INFO] [stdout]         4d:76:87:5c:e9:86:bf:67:3f:a5:1f:00:76:df:cb:58:4c:67
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.223631Z[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:38:34.228192Z[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:38:34.228674Z[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]:18764[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.229115Z[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:18764[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.226987Z[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:38:34.232472Z[0m [32m INFO[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:38:34.232829Z[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:38:34.232947Z[0m [32m INFO[0m [2msrc/load_client_certificate.rs[0m[2m:[0m[2m52[0m[2m:[0m Loading client certificate from CertificateInfo { certificate: "/tmp/.tmpvUk1FV/client-cert.pem", private_key: "/tmp/.tmpvUk1FV/client-key.pem" }
[INFO] [stdout] [2m2026-05-15T06:38:34.234102Z[0m [34mDEBUG[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:38:34.234402Z[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:38:34.235855Z[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=[0m10.362759ms [2m[3msocket_addr[0m[2m=[0m[::1]:24194[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m537b2bf9-6050-4781-adbc-709bb3e969c6[0m [2m[3mconnection_id[0m[2m=[0m5[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.236236Z[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:38:34.237523Z[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:38:34.251330Z[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:38:34 2026 GMT (2months 29days 2h 52m 47s 748ms 706us 202ns)
[INFO] [stdout] [2m2026-05-15T06:38:34.253115Z[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]             e2:aa:31:c0:bd:29:6f:f5:91:b8:4a:71:4c:bc:93:95:fb:8a:89:38
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:34 2026 GMT
[INFO] [stdout]             Not After : Aug 13 06:38:34 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:bb:c7:15:2a:83:79:65:94:24:4c:0e:27:6a:19:
[INFO] [stdout]                     9c:b6:02:66:01:33:84:f0:7a:39:2f:91:ab:b9:dd:
[INFO] [stdout]                     fc:83:e8:ea:4a:c8:c7:49:e5:70:24:13:04:8f:e7:
[INFO] [stdout]                     37:74:35:bd:e5:80:1b:92:77:cd:b6:b4:96:1a:05:
[INFO] [stdout]                     55:a5:2e:6b:2e
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 C6:E5:C7:64:F1:D0:28:18:11:B0:60:D9:5F:8A:E4:D0:1C:90:AD:F9
[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:86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:D4:B0:14:F1:8D:86:97:AC:F0:C5:D2:0B:5A:B3:C0:F1:81:38:50:CB
[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:1778827114:1786603114:D.Y....E.ti.f..;.xM...f.V2._.H......0...0.............Y.....s..P..-..zm'0
[INFO] [stdout] ..*.H.=...0.1.0...U....Test Root CA0..
260515063833Z.
270515063833Z021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0Y0...*.H.=....*.H.=....B..M. .O~.i.jS.....1...........&E.=.tM......G.\.|......
.&F....eZ.....0..0...U.........i....n.8.+....s..0...U.......0....0...U...........0S..U.#.L0J....1}.KM@0L.O..\.d.!.....0.1.0...U....Test Root CA...............Z....8P.0
[INFO] [stdout] ..*.H.=....H.0E.!...B[60.'9....7.y!R.d.........tk.. z7...p(.h..gs...A>.
[INFO] [stdout] ...X......]?0..-0............X..q.$.......J.+..0
[INFO] [stdout] ..*.H.=...021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0..
260515063833Z.
270515063833Z0,1.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....localhost0Y0...*.H.=....*.H.=....B........eb..Xi.....a`g&1..........'u.{hT..n....a..
.vs.I...A.....l...0..0...U......,.....f.U.....2K....0...U.......0.0...U...........0 ..U.%.....0...+.........+.......0S..U.#.L0J.....i....n.8.+....s......0.1.0...U....Test Root CA.....Y.....s..P..-..zm'0...U...
0...localhost0
[INFO] [stdout] ..*.H.=....G.0D. ............H.M4P.<U.....i..z..J. nKHM.....y.8.q..}.\'.
.L....{.
d1..e0..a.....,.....f.U.....2K....0...`.H.e.......0...*.H..
...1...*.H..
...0...*.H..
...1..
260515063834Z0/..*.H..
...1". ..~0.F-..,..j.@........ ....0...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.=....F0D. $4......t&...(Q..
.....tzM.Q.v0.. {.q`..U.?vp.h0U....{[....@..>.{.
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:44:02:20:6d:ff:f7:89:bc:97:19:dc:fd:62:47:a3:9a:c4:
[INFO] [stdout]         88:4a:f8:9d:73:5d:03:28:de:86:4e:7a:3d:fd:56:06:2c:91:
[INFO] [stdout]         02:20:24:32:9f:22:a9:f7:02:04:3d:cd:e2:b0:33:94:cd:61:
[INFO] [stdout]         84:dd:86:0d:29:b3:c5:72:fd:68:52:1e:f6:b8:59:5a
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.253972Z[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=[0mb220ee65-9f2f-49c0-a1a5-c7609ab4d24a [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.254218Z[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]:18764[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.254449Z[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:18764[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.254665Z[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:18764/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.238126Z[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=[0m106.803042ms [2m[3msocket_addr[0m[2m=[0m[::1]:20777[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mebaebfd4-22c5-46a8-acfd-98417950e85d[0m [2m[3mconnection_id[0m[2m=[0m3[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.239220Z[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:38:34.256607Z[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:38:34.256670Z[0m [32m INFO[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:38:34.257118Z[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:38:34.257697Z[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:38:34.257822Z[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:38:34.260884Z[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:38:34.261030Z[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:38:34.261151Z[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:38:34.261245Z[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:38:34.264781Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb220ee65-9f2f-49c0-a1a5-c7609ab4d24a[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.265942Z[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:38:34.266166Z[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": "aIWYy6T1wKQLJ+2n10DTNgXf5GE=", "date": "Fri, 15 May 2026 06:38:34 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.269981Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb220ee65-9f2f-49c0-a1a5-c7609ab4d24a[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.270876Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb220ee65-9f2f-49c0-a1a5-c7609ab4d24a[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.271683Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb220ee65-9f2f-49c0-a1a5-c7609ab4d24a[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.272389Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb220ee65-9f2f-49c0-a1a5-c7609ab4d24a[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.274897Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb220ee65-9f2f-49c0-a1a5-c7609ab4d24a[0m [2m[3mconnection_id[0m[2m=[0m6[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.279251Z[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:38:34.281568Z[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"6" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.282250Z[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"6" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.283290Z[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:38:34.284145Z[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:38:34.284485Z[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:38:34.284761Z[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:38:34.284927Z[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:38:34.285036Z[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:38:34.285229Z[0m [32m INFO[0m [1mRun[0m: [2msrc/client.rs[0m[2m:[0m[2m106[0m[2m:[0m Allocated new client id [3mclient_id[0m[2m=[0mad71b29a-aa94-40ec-adb0-c7adaf243d5a [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.285305Z[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:38:34.285534Z[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:38:34.285785Z[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:38:34.286010Z[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:38:34.286039Z[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:18764/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.289471Z[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:38:34.289777Z[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:38:34.290030Z[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:38:34.290318Z[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:38:34.290132Z[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=[0m14.220709ms [2m[3msocket_addr[0m[2m=[0m[::1]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb220ee65-9f2f-49c0-a1a5-c7609ab4d24a[0m [2m[3mconnection_id[0m[2m=[0m6[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.290559Z[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:38:34.290806Z[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:38:34.291053Z[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:38:34.291386Z[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:38:34.291660Z[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:38:34.291926Z[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:38:34.292216Z[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:38:34.292492Z[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:38:34.292753Z[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:38:34.293016Z[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:38:34.293331Z[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:38:34.293604Z[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:38:34.293869Z[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:38:34.294160Z[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:38:34.294461Z[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:38:34.294767Z[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:38:34.295070Z[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:38:34.295411Z[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:38:34.295723Z[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:38:34.296035Z[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:38:34.296374Z[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:38:34.296681Z[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:38:34.296990Z[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:38:34.297357Z[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:38:34.297672Z[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:38:34.297981Z[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:38:34.298349Z[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:38:34.298669Z[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:38:34.302430Z[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:38:34.302743Z[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:38:34.303021Z[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:38:34.303360Z[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:38:34.303651Z[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:38:34.303930Z[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:38:34.304288Z[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:38:34.304657Z[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:38:34.305026Z[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:38:34.305385Z[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:38:34.306154Z[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:38:34.306515Z[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"6" [3mdelay[0m[2m=[0m10s [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.306934Z[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:38:34.307517Z[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:38:34.308534Z[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:38:34.309107Z[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:38:34.309203Z[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:38:34.309953Z[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:38:34.310291Z[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:38:34.310555Z[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:38:34.310833Z[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:38:34.311132Z[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:38:34.311404Z[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:38:34.311679Z[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:38:34.311954Z[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:38:34.312230Z[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:38:34.312529Z[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:38:34.312811Z[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:38:34.314735Z[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:38:34.315115Z[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]             d4:b0:14:f1:8d:86:97:ac:f0:c5:d2:0b:5a:b3:c0:f1:81:38:50:cb
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:cc:f8:77:ad:17:d3:56:79:5c:b4:c2:91:fb:26:
[INFO] [stdout]                     2d:98:e5:5a:7f:cb:c1:44:b9:7c:e5:d4:64:29:ad:
[INFO] [stdout]                     69:85:0e:b5:21:83:7a:20:54:df:9c:13:65:d3:1d:
[INFO] [stdout]                     3f:02:9e:0e:04:fa:85:55:de:0d:1a:00:e4:73:11:
[INFO] [stdout]                     35:ff:0a:94:62
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[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:21:00:97:e1:91:c6:8c:a6:37:23:c3:7d:11:cd:a5:
[INFO] [stdout]         7d:0b:19:ff:77:3b:05:65:7b:18:53:e8:bc:7c:e3:84:9b:51:
[INFO] [stdout]         14:02:20:02:74:9f:8c:8f:0b:fb:ac:0f:63:72:af:11:0b:3f:
[INFO] [stdout]         ef:e5:97:49:0c:6d:a5:d0:56:07:63:db:5a:ad:fd:cc:ba
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.316182Z[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:38:34.316564Z[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:38:34.316851Z[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:38:34.317171Z[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:38:34.317455Z[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:38:34.317742Z[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:38:34.318034Z[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:38:34.318345Z[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:38:34.318632Z[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:38:34.318575Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mad71b29a-aa94-40ec-adb0-c7adaf243d5a[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.319137Z[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:38:34.319566Z[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:38:34.319896Z[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:38:33 2027 GMT (11months 30days 3h 50m 22s 680ms 125us 127ns)
[INFO] [stdout] [2m2026-05-15T06:38:34.319993Z[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:38:34.320598Z[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:38:34.321022Z[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:38:34.320976Z[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]             98:96:85:86:ac:fb:d0:76:f3:d0:f5:ff:5f:73:e0:4f:2a:25:5e:fc
[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:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:fa:50:69:f5:ef:0e:7e:a9:80:56:ca:03:ac:9e:
[INFO] [stdout]                     a4:74:97:5d:1b:61:bf:df:6a:e5:54:da:fb:25:ee:
[INFO] [stdout]                     27:10:c4:8b:a1:d2:50:78:20:1f:db:c8:78:25:a9:
[INFO] [stdout]                     b5:92:6a:d9:81:d6:c4:8e:fe:80:39:c6:f3:e7:4c:
[INFO] [stdout]                     af:d8:4f:d3:bd
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 77:57:9C:10:7A:65:02:D9:70:77:C4:21:8B:E1:A5:27:67:FC:3A:C9
[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:8A:60:6C:AD:31:84:20:A4:30:4A:A0:8A:AF:6F:54:7D:02:8A:84:75
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:D6:CC:F7:CA:DD:47:22:B6:D0:E6:25:F5:B5:E3:C4:85:CE:BB:5B:37
[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:11:2b:50:d2:f6:b8:79:b5:eb:fa:b4:d7:89:c3:
[INFO] [stdout]         da:c2:cb:3a:08:40:e2:1e:fc:5b:df:fa:a5:80:5e:de:60:ad:
[INFO] [stdout]         02:21:00:b7:4b:9b:81:7d:46:ca:34:78:c3:40:a3:7c:7c:70:
[INFO] [stdout]         dc:fe:11:cb:51:9a:a9:43:10:79:da:bc:49:7a:65:2a:7e
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.321509Z[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:38:34.321788Z[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:38:34.322157Z[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:38:34.322431Z[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": "DfBcNhBiZBwvIgxOR972k43Lutk=", "date": "Fri, 15 May 2026 06:38:34 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.322193Z[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:38:34.322304Z[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]             d6:cc:f7:ca:dd:47:22:b6:d0:e6:25:f5:b5:e3:c4:85:ce:bb:5b:37
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:80:4d:a5:8c:6e:eb:41:02:85:d7:69:8d:65:
[INFO] [stdout]                     a1:26:24:4f:97:e4:ca:25:0f:0f:34:03:9d:f5:6e:
[INFO] [stdout]                     e1:11:c6:ba:f7:12:65:b6:38:d4:b1:29:dc:39:fe:
[INFO] [stdout]                     aa:61:8d:f2:aa:95:13:e9:24:ce:3c:ff:2c:07:89:
[INFO] [stdout]                     1a:d6:f3:1a:e8
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 8A:60:6C:AD:31:84:20:A4:30:4A:A0:8A:AF:6F:54:7D:02:8A:84:75
[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:86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:D4:B0:14:F1:8D:86:97:AC:F0:C5:D2:0B:5A:B3:C0:F1:81:38:50:CB
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:46:02:21:00:b4:cf:71:6b:37:38:7a:e2:e9:fa:5e:eb:18:
[INFO] [stdout]         13:81:58:40:21:a3:d8:b4:9f:23:ec:7e:84:2f:56:67:80:dc:
[INFO] [stdout]         e2:02:21:00:d6:0e:f3:62:b1:a2:b2:6c:41:86:ef:6c:c1:10:
[INFO] [stdout]         d8:66:84:04:bc:93:55:da:65:57:f9:01:18:f3:52:36:37:4f
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.322917Z[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:38:34.323225Z[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:38:34.323502Z[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:38:34.323779Z[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:38:34.323975Z[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:38:34.324054Z[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:38:34.324516Z[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:38:34.325098Z[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:38:34.325396Z[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:38:34.325697Z[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:38:34.325987Z[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:38:34.327259Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mad71b29a-aa94-40ec-adb0-c7adaf243d5a[0m [2m[3mconnection_id[0m[2m=[0m7[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.327586Z[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:38:34.328415Z[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:38:34.328791Z[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:38:34.329175Z[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:38:34.329341Z[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]             98:96:85:86:ac:fb:d0:76:f3:d0:f5:ff:5f:73:e0:4f:2a:25:5e:fc
[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:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:fa:50:69:f5:ef:0e:7e:a9:80:56:ca:03:ac:9e:
[INFO] [stdout]                     a4:74:97:5d:1b:61:bf:df:6a:e5:54:da:fb:25:ee:
[INFO] [stdout]                     27:10:c4:8b:a1:d2:50:78:20:1f:db:c8:78:25:a9:
[INFO] [stdout]                     b5:92:6a:d9:81:d6:c4:8e:fe:80:39:c6:f3:e7:4c:
[INFO] [stdout]                     af:d8:4f:d3:bd
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 77:57:9C:10:7A:65:02:D9:70:77:C4:21:8B:E1:A5:27:67:FC:3A:C9
[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:8A:60:6C:AD:31:84:20:A4:30:4A:A0:8A:AF:6F:54:7D:02:8A:84:75
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:D6:CC:F7:CA:DD:47:22:B6:D0:E6:25:F5:B5:E3:C4:85:CE:BB:5B:37
[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:11:2b:50:d2:f6:b8:79:b5:eb:fa:b4:d7:89:c3:
[INFO] [stdout]         da:c2:cb:3a:08:40:e2:1e:fc:5b:df:fa:a5:80:5e:de:60:ad:
[INFO] [stdout]         02:21:00:b7:4b:9b:81:7d:46:ca:34:78:c3:40:a3:7c:7c:70:
[INFO] [stdout]         dc:fe:11:cb:51:9a:a9:43:10:79:da:bc:49:7a:65:2a:7e
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.329725Z[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:38:34.329962Z[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:38:34.330559Z[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:38:34.331008Z[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:38:34.331321Z[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:38:34.331722Z[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:38:34.332144Z[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:38:34.332329Z[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:38:34.332654Z[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:38:34.333284Z[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:38:34.332848Z[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:38:34.333813Z[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:38:34.333803Z[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:38:34.334323Z[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]:21845[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.334819Z[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:21845[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.334560Z[0m [32m INFO[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:38:34.335283Z[0m [34mDEBUG[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:38:34.335954Z[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:38:34.336228Z[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:38:34.336576Z[0m [32m INFO[0m [2msrc/load_client_certificate.rs[0m[2m:[0m[2m52[0m[2m:[0m Loading client certificate from CertificateInfo { certificate: "/tmp/.tmpvUk1FV/client-cert.pem", private_key: "/tmp/.tmpvUk1FV/client-key.pem" }
[INFO] [stdout] [2m2026-05-15T06:38:34.338215Z[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=[0m9.284719ms [2m[3msocket_addr[0m[2m=[0m[::1]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mad71b29a-aa94-40ec-adb0-c7adaf243d5a[0m [2m[3mconnection_id[0m[2m=[0m7[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.338816Z[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:38:34.339652Z[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:38:34.340105Z[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:38:34.341243Z[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:38:34.341943Z[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:38:34.345309Z[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:38:34 2026 GMT (2months 29days 2h 52m 47s 654ms 752us 559ns)
[INFO] [stdout] [2m2026-05-15T06:38:34.345398Z[0m [32m INFO[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:38:34.345767Z[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]             e2:aa:31:c0:bd:29:6f:f5:91:b8:4a:71:4c:bc:93:95:fb:8a:89:38
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:34 2026 GMT
[INFO] [stdout]             Not After : Aug 13 06:38:34 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:bb:c7:15:2a:83:79:65:94:24:4c:0e:27:6a:19:
[INFO] [stdout]                     9c:b6:02:66:01:33:84:f0:7a:39:2f:91:ab:b9:dd:
[INFO] [stdout]                     fc:83:e8:ea:4a:c8:c7:49:e5:70:24:13:04:8f:e7:
[INFO] [stdout]                     37:74:35:bd:e5:80:1b:92:77:cd:b6:b4:96:1a:05:
[INFO] [stdout]                     55:a5:2e:6b:2e
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 C6:E5:C7:64:F1:D0:28:18:11:B0:60:D9:5F:8A:E4:D0:1C:90:AD:F9
[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:86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:D4:B0:14:F1:8D:86:97:AC:F0:C5:D2:0B:5A:B3:C0:F1:81:38:50:CB
[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:1778827114:1786603114:D.Y....E.ti.f..;.xM...f.V2._.H......0...0.............Y.....s..P..-..zm'0
[INFO] [stdout] ..*.H.=...0.1.0...U....Test Root CA0..
260515063833Z.
270515063833Z021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0Y0...*.H.=....*.H.=....B..M. .O~.i.jS.....1...........&E.=.tM......G.\.|......
.&F....eZ.....0..0...U.........i....n.8.+....s..0...U.......0....0...U...........0S..U.#.L0J....1}.KM@0L.O..\.d.!.....0.1.0...U....Test Root CA...............Z....8P.0
[INFO] [stdout] ..*.H.=....H.0E.!...B[60.'9....7.y!R.d.........tk.. z7...p(.h..gs...A>.
[INFO] [stdout] ...X......]?0..-0............X..q.$.......J.+..0
[INFO] [stdout] ..*.H.=...021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0..
260515063833Z.
270515063833Z0,1.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....localhost0Y0...*.H.=....*.H.=....B........eb..Xi.....a`g&1..........'u.{hT..n....a..
.vs.I...A.....l...0..0...U......,.....f.U.....2K....0...U.......0.0...U...........0 ..U.%.....0...+.........+.......0S..U.#.L0J.....i....n.8.+....s......0.1.0...U....Test Root CA.....Y.....s..P..-..zm'0...U...
0...localhost0
[INFO] [stdout] ..*.H.=....G.0D. ............H.M4P.<U.....i..z..J. nKHM.....y.8.q..}.\'.
.L....{.
d1..e0..a.....,.....f.U.....2K....0...`.H.e.......0...*.H..
...1...*.H..
...0...*.H..
...1..
260515063834Z0/..*.H..
...1". ..~0.F-..,..j.@........ ....0...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.=....F0D. $4......t&...(Q..
.....tzM.Q.v0.. {.q`..U.?vp.h0U....{[....@..>.{.
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:44:02:20:6d:ff:f7:89:bc:97:19:dc:fd:62:47:a3:9a:c4:
[INFO] [stdout]         88:4a:f8:9d:73:5d:03:28:de:86:4e:7a:3d:fd:56:06:2c:91:
[INFO] [stdout]         02:20:24:32:9f:22:a9:f7:02:04:3d:cd:e2:b0:33:94:cd:61:
[INFO] [stdout]         84:dd:86:0d:29:b3:c5:72:fd:68:52:1e:f6:b8:59:5a
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.346305Z[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:38:34.347627Z[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:38:34.347670Z[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=[0m61057557-e2ea-4f13-8e07-2c5c29469569 [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.347998Z[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]:21845[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.347034Z[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:38:34.350221Z[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:38:34.351276Z[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:21845[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.352283Z[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:21845/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.354117Z[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:38:34.354237Z[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:38:34.354318Z[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:38:34.354376Z[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:38:34.356582Z[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:38:34.356916Z[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]:21845[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m61057557-e2ea-4f13-8e07-2c5c29469569[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.357838Z[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:38:34.357982Z[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:38:34.360402Z[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:38:34.360801Z[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:38:34.360860Z[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": "d8LspyEKHvzVwoYzHyt5keuKS7A=", "date": "Fri, 15 May 2026 06:38:34 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.363468Z[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:38:34.364498Z[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]:21845[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m61057557-e2ea-4f13-8e07-2c5c29469569[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.364949Z[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]:21845[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m61057557-e2ea-4f13-8e07-2c5c29469569[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.365395Z[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]:21845[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m61057557-e2ea-4f13-8e07-2c5c29469569[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.365771Z[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]:21845[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m61057557-e2ea-4f13-8e07-2c5c29469569[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.367502Z[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]:21845[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m61057557-e2ea-4f13-8e07-2c5c29469569[0m [2m[3mconnection_id[0m[2m=[0m8[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.368911Z[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:38:34.369049Z[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:38:34.369951Z[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:38:34.370039Z[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:38:34.370327Z[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:38:34.370750Z[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:38:34.371508Z[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:38:34.371888Z[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=[0m4.05475ms [2m[3msocket_addr[0m[2m=[0m[::1]:21845[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m61057557-e2ea-4f13-8e07-2c5c29469569[0m [2m[3mconnection_id[0m[2m=[0m8[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.373567Z[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:38:34.373987Z[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:38:34.374099Z[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:38:34.374417Z[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:38:34.374655Z[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:38:34.374925Z[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:38:34.374988Z[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:38:34.376821Z[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:38:34.378492Z[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:38:34.378832Z[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]             d4:b0:14:f1:8d:86:97:ac:f0:c5:d2:0b:5a:b3:c0:f1:81:38:50:cb
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:cc:f8:77:ad:17:d3:56:79:5c:b4:c2:91:fb:26:
[INFO] [stdout]                     2d:98:e5:5a:7f:cb:c1:44:b9:7c:e5:d4:64:29:ad:
[INFO] [stdout]                     69:85:0e:b5:21:83:7a:20:54:df:9c:13:65:d3:1d:
[INFO] [stdout]                     3f:02:9e:0e:04:fa:85:55:de:0d:1a:00:e4:73:11:
[INFO] [stdout]                     35:ff:0a:94:62
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[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:21:00:97:e1:91:c6:8c:a6:37:23:c3:7d:11:cd:a5:
[INFO] [stdout]         7d:0b:19:ff:77:3b:05:65:7b:18:53:e8:bc:7c:e3:84:9b:51:
[INFO] [stdout]         14:02:20:02:74:9f:8c:8f:0b:fb:ac:0f:63:72:af:11:0b:3f:
[INFO] [stdout]         ef:e5:97:49:0c:6d:a5:d0:56:07:63:db:5a:ad:fd:cc:ba
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.379202Z[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:38:34.381296Z[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:38:34.383048Z[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:38:34.385169Z[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:38:34.387269Z[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:38:34.389201Z[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:38:34.389639Z[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:38:33 2027 GMT (11months 30days 3h 50m 22s 610ms 381us 412ns)
[INFO] [stdout] [2m2026-05-15T06:38:34.390000Z[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]             32:05:d1:29:17:4a:aa:02:ed:15:9b:ae:06:d2:3a:4b:b2:5b:bc:e2
[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:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:8a:de:b4:7b:00:a6:bf:c3:33:88:9a:71:87:ec:
[INFO] [stdout]                     84:29:39:95:9b:23:1a:73:23:60:59:de:d6:e9:48:
[INFO] [stdout]                     80:fe:0e:dc:be:3e:56:2d:7e:2e:c1:70:ba:c2:7e:
[INFO] [stdout]                     87:b2:62:9e:79:f3:66:07:68:7a:c9:68:ec:9d:06:
[INFO] [stdout]                     fe:fd:05:6b:61
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 84:A8:6F:7F:E4:45:3C:CB:04:4A:C0:C2:3D:E9:4B:5C:56:3F:EC:05
[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:18:8E:47:70:E3:29:20:34:A3:7D:C8:34:0F:D9:2D:AE:3D:38:8B:C1
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:DD:56:06:5A:F0:B2:B2:60:CB:D0:79:E6:3E:6C:8E:7B:9A:71:DE:13
[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:c6:30:37:d1:e5:c0:83:fc:0d:c5:de:1f:4d:
[INFO] [stdout]         ed:cd:30:67:19:99:83:62:67:9d:62:52:0c:93:86:21:67:ac:
[INFO] [stdout]         e0:02:21:00:86:10:b9:c1:09:39:11:ad:6f:09:e6:fc:02:bc:
[INFO] [stdout]         ca:59:c0:33:74:f5:b9:e6:ee:8f:3f:1a:47:aa:b2:75:e8:32
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.390198Z[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:38:34.390500Z[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]             dd:56:06:5a:f0:b2:b2:60:cb:d0:79:e6:3e:6c:8e:7b:9a:71:de:13
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:04:61:f1:05:96:a9:d9:5b:5a:10:f0:37:15:91:
[INFO] [stdout]                     59:ae:4c:b4:9c:08:91:c2:bc:6d:71:e9:86:94:ae:
[INFO] [stdout]                     45:b3:94:67:b1:8c:4f:05:f8:c2:d2:e8:1e:91:df:
[INFO] [stdout]                     5c:fa:5f:ab:11:99:cc:ca:fc:95:18:00:eb:8b:c7:
[INFO] [stdout]                     3d:a8:7c:04:bf
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 18:8E:47:70:E3:29:20:34:A3:7D:C8:34:0F:D9:2D:AE:3D:38:8B:C1
[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:86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:D4:B0:14:F1:8D:86:97:AC:F0:C5:D2:0B:5A:B3:C0:F1:81:38:50:CB
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:44:02:20:29:53:1f:8f:89:6f:8f:82:c3:d3:f4:03:11:c1:
[INFO] [stdout]         a9:d2:4d:f2:b5:76:b8:af:74:3a:de:53:6d:fc:5b:05:4b:3c:
[INFO] [stdout]         02:20:19:fb:35:3c:65:3c:fa:2c:19:d9:9e:6f:b7:a5:77:8c:
[INFO] [stdout]         91:2b:03:fc:a4:60:9d:4c:4a:3a:6c:a4:6e:55:c8:aa
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.391173Z[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:38:34.392404Z[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:38:34.395493Z[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:38:34.395537Z[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:38:34.400282Z[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:38:34.400526Z[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]             32:05:d1:29:17:4a:aa:02:ed:15:9b:ae:06:d2:3a:4b:b2:5b:bc:e2
[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:38:33 2026 GMT
[INFO] [stdout]             Not After : May 15 06:38:33 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:8a:de:b4:7b:00:a6:bf:c3:33:88:9a:71:87:ec:
[INFO] [stdout]                     84:29:39:95:9b:23:1a:73:23:60:59:de:d6:e9:48:
[INFO] [stdout]                     80:fe:0e:dc:be:3e:56:2d:7e:2e:c1:70:ba:c2:7e:
[INFO] [stdout]                     87:b2:62:9e:79:f3:66:07:68:7a:c9:68:ec:9d:06:
[INFO] [stdout]                     fe:fd:05:6b:61
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 84:A8:6F:7F:E4:45:3C:CB:04:4A:C0:C2:3D:E9:4B:5C:56:3F:EC:05
[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:18:8E:47:70:E3:29:20:34:A3:7D:C8:34:0F:D9:2D:AE:3D:38:8B:C1
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:DD:56:06:5A:F0:B2:B2:60:CB:D0:79:E6:3E:6C:8E:7B:9A:71:DE:13
[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:c6:30:37:d1:e5:c0:83:fc:0d:c5:de:1f:4d:
[INFO] [stdout]         ed:cd:30:67:19:99:83:62:67:9d:62:52:0c:93:86:21:67:ac:
[INFO] [stdout]         e0:02:21:00:86:10:b9:c1:09:39:11:ad:6f:09:e6:fc:02:bc:
[INFO] [stdout]         ca:59:c0:33:74:f5:b9:e6:ee:8f:3f:1a:47:aa:b2:75:e8:32
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.402273Z[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:38:34.404205Z[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:38:34.404419Z[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:38:34.404635Z[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]:20867[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.406351Z[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:20867[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.406692Z[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:38:34.408366Z[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:38:34.408434Z[0m [32m INFO[0m [2msrc/load_client_certificate.rs[0m[2m:[0m[2m52[0m[2m:[0m Loading client certificate from CertificateInfo { certificate: "/tmp/.tmpvUk1FV/client-cert.pem", private_key: "/tmp/.tmpvUk1FV/client-key.pem" }
[INFO] [stdout] [2m2026-05-15T06:38:34.409783Z[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:38:34.409999Z[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:38:34.413641Z[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:38:34.413046Z[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:38:34.415345Z[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:38:34 2026 GMT (2months 29days 2h 52m 47s 584ms 676us 54ns)
[INFO] [stdout] [2m2026-05-15T06:38:34.415800Z[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]             e2:aa:31:c0:bd:29:6f:f5:91:b8:4a:71:4c:bc:93:95:fb:8a:89:38
[INFO] [stdout]         Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]         Issuer: CN=Test Root CA
[INFO] [stdout]         Validity
[INFO] [stdout]             Not Before: May 15 06:38:34 2026 GMT
[INFO] [stdout]             Not After : Aug 13 06:38:34 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:bb:c7:15:2a:83:79:65:94:24:4c:0e:27:6a:19:
[INFO] [stdout]                     9c:b6:02:66:01:33:84:f0:7a:39:2f:91:ab:b9:dd:
[INFO] [stdout]                     fc:83:e8:ea:4a:c8:c7:49:e5:70:24:13:04:8f:e7:
[INFO] [stdout]                     37:74:35:bd:e5:80:1b:92:77:cd:b6:b4:96:1a:05:
[INFO] [stdout]                     55:a5:2e:6b:2e
[INFO] [stdout]                 ASN1 OID: prime256v1
[INFO] [stdout]                 NIST CURVE: P-256
[INFO] [stdout]         X509v3 extensions:
[INFO] [stdout]             X509v3 Subject Key Identifier: 
[INFO] [stdout]                 C6:E5:C7:64:F1:D0:28:18:11:B0:60:D9:5F:8A:E4:D0:1C:90:AD:F9
[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:86:96:31:7D:C5:4B:4D:40:30:4C:EF:4F:2E:D0:5C:C6:64:9C:21:FC
[INFO] [stdout]                 DirName:/CN=Test Root CA
[INFO] [stdout]                 serial:D4:B0:14:F1:8D:86:97:AC:F0:C5:D2:0B:5A:B3:C0:F1:81:38:50:CB
[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:1778827114:1786603114:D.Y....E.ti.f..;.xM...f.V2._.H......0...0.............Y.....s..P..-..zm'0
[INFO] [stdout] ..*.H.=...0.1.0...U....Test Root CA0..
260515063833Z.
270515063833Z021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0Y0...*.H.=....*.H.=....B..M. .O~.i.jS.....1...........&E.=.tM......G.\.|......
.&F....eZ.....0..0...U.........i....n.8.+....s..0...U.......0....0...U...........0S..U.#.L0J....1}.KM@0L.O..\.d.!.....0.1.0...U....Test Root CA...............Z....8P.0
[INFO] [stdout] ..*.H.=....H.0E.!...B[60.'9....7.y!R.d.........tk.. z7...p(.h..gs...A>.
[INFO] [stdout] ...X......]?0..-0............X..q.$.......J.+..0
[INFO] [stdout] ..*.H.=...021.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....Intermediate CA0..
260515063833Z.
270515063833Z0,1.0...U.
[INFO] [stdout] .
Terrazzo Test1.0...U....localhost0Y0...*.H.=....*.H.=....B........eb..Xi.....a`g&1..........'u.{hT..n....a..
.vs.I...A.....l...0..0...U......,.....f.U.....2K....0...U.......0.0...U...........0 ..U.%.....0...+.........+.......0S..U.#.L0J.....i....n.8.+....s......0.1.0...U....Test Root CA.....Y.....s..P..-..zm'0...U...
0...localhost0
[INFO] [stdout] ..*.H.=....G.0D. ............H.M4P.<U.....i..z..J. nKHM.....y.8.q..}.\'.
.L....{.
d1..e0..a.....,.....f.U.....2K....0...`.H.e.......0...*.H..
...1...*.H..
...0...*.H..
...1..
260515063834Z0/..*.H..
...1". ..~0.F-..,..j.@........ ....0...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.=....F0D. $4......t&...(Q..
.....tzM.Q.v0.. {.q`..U.?vp.h0U....{[....@..>.{.
[INFO] [stdout]     Signature Algorithm: ecdsa-with-SHA256
[INFO] [stdout]     Signature Value:
[INFO] [stdout]         30:44:02:20:6d:ff:f7:89:bc:97:19:dc:fd:62:47:a3:9a:c4:
[INFO] [stdout]         88:4a:f8:9d:73:5d:03:28:de:86:4e:7a:3d:fd:56:06:2c:91:
[INFO] [stdout]         02:20:24:32:9f:22:a9:f7:02:04:3d:cd:e2:b0:33:94:cd:61:
[INFO] [stdout]         84:dd:86:0d:29:b3:c5:72:fd:68:52:1e:f6:b8:59:5a
[INFO] [stdout] 
[INFO] [stdout] [2m2026-05-15T06:38:34.416626Z[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=[0md600532e-07fe-4282-b41c-171123998b2f [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.418229Z[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]:20867[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.418487Z[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:20867[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.419467Z[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:38:34.419708Z[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:20867/remote/tunnel/EndToEndClient" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.421869Z[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:38:34.423916Z[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:38:34.430602Z[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:38:34.432815Z[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:38:34.438551Z[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:38:34.441737Z[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:38:34.443891Z[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:38:34.449641Z[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:38:34.451686Z[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:38:34.453684Z[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:38:34.456980Z[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:38:34.457122Z[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:38:34.457157Z[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:38:34.457185Z[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:38:34.459421Z[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:38:34.461808Z[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:38:34.461816Z[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]:20867[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0md600532e-07fe-4282-b41c-171123998b2f[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.463827Z[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:38:34.464756Z[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:38:34.464821Z[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": "6X0Nb3uqAONlaHRHRnq3e1DdBp0=", "date": "Fri, 15 May 2026 06:38:34 GMT"}, body: None } [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.469531Z[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:38:34.471594Z[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:38:34.474973Z[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:38:34.475355Z[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]:20867[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0md600532e-07fe-4282-b41c-171123998b2f[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.475939Z[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]:20867[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0md600532e-07fe-4282-b41c-171123998b2f[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.476509Z[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]:20867[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0md600532e-07fe-4282-b41c-171123998b2f[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.478507Z[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]:20867[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0md600532e-07fe-4282-b41c-171123998b2f[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.478824Z[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:38:34.480433Z[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]:20867[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0md600532e-07fe-4282-b41c-171123998b2f[0m [2m[3mconnection_id[0m[2m=[0m9[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.481177Z[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:38:34.496392Z[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:38:34.497143Z[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:38:34.500114Z[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"9" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.500177Z[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"9" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.500355Z[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:38:34.500675Z[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:38:34.500910Z[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:38:34.502696Z[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:38:34.503459Z[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=[0m9.814869ms [2m[3msocket_addr[0m[2m=[0m[::1]:20867[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0md600532e-07fe-4282-b41c-171123998b2f[0m [2m[3mconnection_id[0m[2m=[0m9[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.504644Z[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:38:34.504691Z[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"9" [3mdelay[0m[2m=[0m10s [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.504755Z[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:38:34.506565Z[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:38:34.508790Z[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:38:34.512790Z[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:38:34.514686Z[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:38:34.516467Z[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:38:34.522046Z[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:38:34.523953Z[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:38:34.525714Z[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:38:34.531255Z[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:38:34.532996Z[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:38:34.534722Z[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:38:34.536695Z[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:38:34.538522Z[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:38:34.540360Z[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:38:34.542230Z[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:38:34.546152Z[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:38:34.548505Z[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:38:34.550519Z[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:38:34.552467Z[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:38:34.556038Z[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:38:34.558052Z[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:38:34.559987Z[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:38:34.561889Z[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:38:34.563711Z[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:38:34.565559Z[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:38:34.567439Z[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:38:34.569309Z[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:38:34.571062Z[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:38:34.572869Z[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:38:34.574706Z[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:38:34.576542Z[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:38:34.578501Z[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:38:34.580417Z[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:38:34.584734Z[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:38:34.586663Z[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:38:34.588594Z[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:38:34.590272Z[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:38:34.592141Z[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:38:34.593983Z[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:38:34.595772Z[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:38:34.597716Z[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:38:34.599601Z[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:38:34.601417Z[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:38:34.603229Z[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:38:34.603300Z[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:38:34.604024Z[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]:20867[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.604218Z[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]:20867[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.604436Z[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:20867[0m
[INFO] [stdout] [2m2026-05-15T06:38:34.604558Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m98[0m[2m:[0m Server stopped
[INFO] [stdout] [2m2026-05-15T06:38:34.604607Z[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:38:34.604655Z[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:38:34.605642Z[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:38:34.607501Z[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:38:34.609345Z[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:38:34.611216Z[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:38:34.613029Z[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:38:34.615955Z[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:38:34.617817Z[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:38:34.619626Z[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:38:34.621499Z[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:38:34.623248Z[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:38:34.624964Z[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:38:34.626779Z[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:38:34.627656Z[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:38:34.627840Z[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:38:44.060252Z[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:38:44.061527Z[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:38:44.061703Z[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:38:44.061818Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m104[0m[2m:[0m Client stopped
[INFO] [stdout] [2m2026-05-15T06:38:44.061916Z[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]:20647[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb7e1451c-d08e-4555-8c11-b34b97d99d29[0m [2m[3mconnection_id[0m[2m=[0m1[0m
[INFO] [stdout] test tests::trivial ... ok
[INFO] [stdout] [2m2026-05-15T06:38:44.121235Z[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:38:44.122295Z[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:38:44.122423Z[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:38:44.122562Z[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:38:44.123206Z[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:38:44.123277Z[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:38:44.123364Z[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]:20777[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.123727Z[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]:20777[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.123952Z[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:20777[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.124358Z[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]:20777[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m5a8f86bc-21bf-4b9b-bcc9-8cddac2a9b89[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.124433Z[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]:20777[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m5a8f86bc-21bf-4b9b-bcc9-8cddac2a9b89[0m [2m[3mconnection_id[0m[2m=[0m2[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.124507Z[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]:20777[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m5a8f86bc-21bf-4b9b-bcc9-8cddac2a9b89[0m [2m[3mconnection_id[0m[2m=[0m2[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.124614Z[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]:20777[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m5a8f86bc-21bf-4b9b-bcc9-8cddac2a9b89[0m [2m[3mconnection_id[0m[2m=[0m2[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.124700Z[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]:20777[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m5a8f86bc-21bf-4b9b-bcc9-8cddac2a9b89[0m [2m[3mconnection_id[0m[2m=[0m2[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.124854Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m98[0m[2m:[0m Server stopped
[INFO] [stdout] [2m2026-05-15T06:38:44.124934Z[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]:20777[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mebaebfd4-22c5-46a8-acfd-98417950e85d[0m [2m[3mconnection_id[0m[2m=[0m3[0m
[INFO] [stdout] test tests::with_many_calls ... ok
[INFO] [stdout] [2m2026-05-15T06:38:44.198360Z[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:38:44.200790Z[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:38:44.200856Z[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:38:44.201024Z[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:38:44.201658Z[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.090289ms [2m[3msocket_addr[0m[2m=[0m[::1]:24194[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m27139477-f18d-49b8-91c8-27bc97ff028c[0m [2m[3mconnection_id[0m[2m=[0m4[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.202851Z[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:38:44.202911Z[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:38:44.202986Z[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:38:44.263699Z[0m [34mDEBUG[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:38:44.264752Z[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:38:44.264867Z[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:38:44.265854Z[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]:24194[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.266106Z[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]:24194[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.266362Z[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:24194[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.266728Z[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]:24194[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m537b2bf9-6050-4781-adbc-709bb3e969c6[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.266802Z[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]:24194[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m537b2bf9-6050-4781-adbc-709bb3e969c6[0m [2m[3mconnection_id[0m[2m=[0m5[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.266878Z[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]:24194[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m537b2bf9-6050-4781-adbc-709bb3e969c6[0m [2m[3mconnection_id[0m[2m=[0m5[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.266986Z[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]:24194[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m537b2bf9-6050-4781-adbc-709bb3e969c6[0m [2m[3mconnection_id[0m[2m=[0m5[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.270127Z[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]:24194[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m537b2bf9-6050-4781-adbc-709bb3e969c6[0m [2m[3mconnection_id[0m[2m=[0m5[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.270449Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m98[0m[2m:[0m Server stopped
[INFO] [stdout] [2m2026-05-15T06:38:44.270518Z[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:38:44.270596Z[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:38:44.314243Z[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"6" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.315370Z[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:38:44.315489Z[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:38:44.316237Z[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:38:44.316316Z[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:38:44.316885Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb220ee65-9f2f-49c0-a1a5-c7609ab4d24a[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.316958Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb220ee65-9f2f-49c0-a1a5-c7609ab4d24a[0m [2m[3mconnection_id[0m[2m=[0m6[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.317025Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb220ee65-9f2f-49c0-a1a5-c7609ab4d24a[0m [2m[3mconnection_id[0m[2m=[0m6[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.318281Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb220ee65-9f2f-49c0-a1a5-c7609ab4d24a[0m [2m[3mconnection_id[0m[2m=[0m6[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.318442Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mb220ee65-9f2f-49c0-a1a5-c7609ab4d24a[0m [2m[3mconnection_id[0m[2m=[0m6[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.348312Z[0m [34mDEBUG[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:38:44.350068Z[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:38:44.350362Z[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:38:44.351971Z[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]:18764[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.352343Z[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]:18764[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.352714Z[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:18764[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.353527Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mad71b29a-aa94-40ec-adb0-c7adaf243d5a[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.353824Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mad71b29a-aa94-40ec-adb0-c7adaf243d5a[0m [2m[3mconnection_id[0m[2m=[0m7[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.353957Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mad71b29a-aa94-40ec-adb0-c7adaf243d5a[0m [2m[3mconnection_id[0m[2m=[0m7[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.354325Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mad71b29a-aa94-40ec-adb0-c7adaf243d5a[0m [2m[3mconnection_id[0m[2m=[0m7[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.354472Z[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]:18764[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0mad71b29a-aa94-40ec-adb0-c7adaf243d5a[0m [2m[3mconnection_id[0m[2m=[0m7[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.354776Z[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:38:44.375344Z[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:38:44.376370Z[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:38:44.376475Z[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:38:44.377207Z[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]:21845[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.377424Z[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]:21845[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.377631Z[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:21845[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.377964Z[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]:21845[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m61057557-e2ea-4f13-8e07-2c5c29469569[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.378156Z[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]:21845[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m61057557-e2ea-4f13-8e07-2c5c29469569[0m [2m[3mconnection_id[0m[2m=[0m8[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.378368Z[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]:21845[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m61057557-e2ea-4f13-8e07-2c5c29469569[0m [2m[3mconnection_id[0m[2m=[0m8[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.378508Z[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]:21845[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m61057557-e2ea-4f13-8e07-2c5c29469569[0m [2m[3mconnection_id[0m[2m=[0m8[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.378622Z[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]:21845[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m61057557-e2ea-4f13-8e07-2c5c29469569[0m [2m[3mconnection_id[0m[2m=[0m8[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.378801Z[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:38:44.506376Z[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"9" [2m[3mclient_name[0m[2m=[0mEndToEndClient[0m
[INFO] [stdout] [2m2026-05-15T06:38:44.507536Z[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:38:44.507705Z[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:38:44.507849Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m104[0m[2m:[0m Client stopped
[INFO] [stdout] [2m2026-05-15T06:38:44.508220Z[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]:20867[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0md600532e-07fe-4282-b41c-171123998b2f[0m [2m[3mconnection_id[0m[2m=[0m9[0m
[INFO] [stdout] test tests::with_sleep ... ok
[INFO] [stdout] [2m2026-05-15T06:38:54.204582Z[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:38:54.205723Z[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:38:54.205921Z[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:38:54.206052Z[0m [32m INFO[0m [2msrc/tests/end_to_end.rs[0m[2m:[0m[2m104[0m[2m:[0m Client stopped
[INFO] [stdout] [2m2026-05-15T06:38:54.206568Z[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]:24194[0m [2m[3mclient_name[0m[2m=[0mEndToEndClient [3mclient_id[0m[2m=[0m27139477-f18d-49b8-91c8-27bc97ff028c[0m [2m[3mconnection_id[0m[2m=[0m4[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.65s
[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" "28f416a0011eed80682de21aa7f50e01af6d7fca254da97021457e317fb50918", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "28f416a0011eed80682de21aa7f50e01af6d7fca254da97021457e317fb50918", kill_on_drop: false }`
[INFO] [stdout] 28f416a0011eed80682de21aa7f50e01af6d7fca254da97021457e317fb50918
