[INFO] fetching crate trz-gateway-client 0.1.17... [INFO] testing trz-gateway-client-0.1.17 against beta-2025-09-21 for beta-1.91-3 [INFO] extracting crate trz-gateway-client 0.1.17 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate trz-gateway-client 0.1.17 [INFO] finished tweaking crates.io crate trz-gateway-client 0.1.17 [INFO] tweaked toml for crates.io crate trz-gateway-client 0.1.17 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate trz-gateway-client 0.1.17 on toolchain beta-2025-09-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate trz-gateway-client 0.1.17 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" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 19c92448aba850a18840056ff6a8c1735c6d07e1e89322ca5bc2b98f2c79ac04 [INFO] running `Command { std: "docker" "start" "-a" "19c92448aba850a18840056ff6a8c1735c6d07e1e89322ca5bc2b98f2c79ac04", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "19c92448aba850a18840056ff6a8c1735c6d07e1e89322ca5bc2b98f2c79ac04", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "19c92448aba850a18840056ff6a8c1735c6d07e1e89322ca5bc2b98f2c79ac04", kill_on_drop: false }` [INFO] [stdout] 19c92448aba850a18840056ff6a8c1735c6d07e1e89322ca5bc2b98f2c79ac04 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 64dc2d38c0aa24c86d986d8c1368f155652d7739cec7910964dee453e84bb4e8 [INFO] running `Command { std: "docker" "start" "-a" "64dc2d38c0aa24c86d986d8c1368f155652d7739cec7910964dee453e84bb4e8", kill_on_drop: false }` [INFO] [stderr] Compiling jobserver v0.1.33 [INFO] [stderr] Compiling socket2 v0.6.0 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling anyhow v1.0.98 [INFO] [stderr] Compiling dunce v1.0.5 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling cc v1.2.31 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling zerovec v0.11.3 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling indexmap v2.10.0 [INFO] [stderr] Compiling aws-lc-rs v1.13.3 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling cmake v0.1.54 [INFO] [stderr] Compiling prettyplease v0.2.36 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling rustix v1.0.8 [INFO] [stderr] Compiling pulldown-cmark v0.13.0 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling potential_utf v0.1.2 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling aws-lc-sys v0.30.0 [INFO] [stderr] Compiling prost-derive v0.14.1 [INFO] [stderr] Compiling openssl-sys v0.9.109 [INFO] [stderr] Compiling bytes v1.10.1 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling rustversion v1.0.21 [INFO] [stderr] Compiling unicase v2.8.1 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling prost v0.14.1 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling base64ct v1.8.0 [INFO] [stderr] Compiling fixedbitset v0.5.7 [INFO] [stderr] Compiling h2 v0.4.11 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling rustls v0.23.31 [INFO] [stderr] Compiling serde_json v1.0.142 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling darling_core v0.21.1 [INFO] [stderr] Compiling pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling petgraph v0.7.1 [INFO] [stderr] Compiling rusticata-macros v4.1.0 [INFO] [stderr] Compiling pulldown-cmark-to-cmark v21.0.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling prost-types v0.14.1 [INFO] [stderr] Compiling asn1-rs-derive v0.6.0 [INFO] [stderr] Compiling der_derive v0.7.3 [INFO] [stderr] Compiling asn1-rs-impl v0.2.0 [INFO] [stderr] Compiling flagset v0.4.7 [INFO] [stderr] Compiling const-oid v0.9.6 [INFO] [stderr] Compiling multimap v0.10.1 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling asn1-rs v0.7.1 [INFO] [stderr] Compiling axum-core v0.5.2 [INFO] [stderr] Compiling prost-build v0.14.1 [INFO] [stderr] Compiling darling_macro v0.21.1 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling tonic-build v0.14.0 [INFO] [stderr] Compiling hyper v1.6.0 [INFO] [stderr] Compiling serde_path_to_error v0.1.17 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling oid-registry v0.8.1 [INFO] [stderr] Compiling matchit v0.8.4 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling tonic-prost-build v0.14.0 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling darling v0.21.1 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling hyper-util v0.1.16 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling idna v1.0.3 [INFO] [stderr] Compiling trz-gateway-common v0.1.17 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling nameth-macro v0.1.17 [INFO] [stderr] Compiling x509-cert v0.2.5 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling der-parser v10.0.0 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling utf-8 v0.7.6 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling x509-parser v0.17.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.19 [INFO] [stderr] Compiling nameth v0.1.17 [INFO] [stderr] Compiling url v2.5.4 [INFO] [stderr] Compiling axum v0.8.4 [INFO] [stderr] Compiling hyper-timeout v0.5.2 [INFO] [stderr] Compiling cms v0.2.3 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.22 [INFO] [stderr] Compiling tracing-futures v0.2.5 [INFO] [stderr] Compiling uuid v1.17.0 [INFO] [stderr] Compiling tonic v0.14.0 [INFO] [stderr] Compiling tonic-prost v0.14.0 [INFO] [stderr] Compiling rustls-webpki v0.103.4 [INFO] [stderr] Compiling tungstenite v0.27.0 [INFO] [stderr] Compiling tokio-rustls v0.26.2 [INFO] [stderr] Compiling tokio-tungstenite v0.27.0 [INFO] [stderr] Compiling trz-gateway-client v0.1.17 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 12s [INFO] running `Command { std: "docker" "inspect" "64dc2d38c0aa24c86d986d8c1368f155652d7739cec7910964dee453e84bb4e8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "64dc2d38c0aa24c86d986d8c1368f155652d7739cec7910964dee453e84bb4e8", kill_on_drop: false }` [INFO] [stdout] 64dc2d38c0aa24c86d986d8c1368f155652d7739cec7910964dee453e84bb4e8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f1b167b5120ee64bc712ec8c79828e8d0f6ba982b275aa7a42eb2f33f84dba58 [INFO] running `Command { std: "docker" "start" "-a" "f1b167b5120ee64bc712ec8c79828e8d0f6ba982b275aa7a42eb2f33f84dba58", kill_on_drop: false }` [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling rustix v1.0.8 [INFO] [stderr] Compiling pulldown-cmark v0.13.0 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Compiling tungstenite v0.26.2 [INFO] [stderr] Compiling axum-macros v0.5.0 [INFO] [stderr] Compiling fs-err v3.1.1 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling autoclone v0.1.17 [INFO] [stderr] Compiling pulldown-cmark-to-cmark v21.0.0 [INFO] [stderr] Compiling portpicker v0.1.1 [INFO] [stderr] Compiling terrazzo-fixture v0.1.17 [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stderr] Compiling prost-build v0.14.1 [INFO] [stderr] Compiling tonic-prost-build v0.14.0 [INFO] [stderr] Compiling trz-gateway-common v0.1.17 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling tokio-tungstenite v0.26.2 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling tokio-rustls v0.26.2 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling tokio-tungstenite v0.27.0 [INFO] [stderr] Compiling h2 v0.4.11 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling hyper v1.6.0 [INFO] [stderr] Compiling hyper-util v0.1.16 [INFO] [stderr] Compiling axum v0.8.4 [INFO] [stderr] Compiling hyper-timeout v0.5.2 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling axum-server v0.7.2 [INFO] [stderr] Compiling reqwest v0.12.22 [INFO] [stderr] Compiling tonic v0.14.0 [INFO] [stderr] Compiling tonic-prost v0.14.0 [INFO] [stderr] Compiling trz-gateway-server v0.1.17 [INFO] [stderr] Compiling trz-gateway-client v0.1.17 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 19s [INFO] running `Command { std: "docker" "inspect" "f1b167b5120ee64bc712ec8c79828e8d0f6ba982b275aa7a42eb2f33f84dba58", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f1b167b5120ee64bc712ec8c79828e8d0f6ba982b275aa7a42eb2f33f84dba58", kill_on_drop: false }` [INFO] [stdout] f1b167b5120ee64bc712ec8c79828e8d0f6ba982b275aa7a42eb2f33f84dba58 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e20122cbf3a4ab23f41ce7e80031237bb5b71a5ccebe2346363c996c20904d4d [INFO] running `Command { std: "docker" "start" "-a" "e20122cbf3a4ab23f41ce7e80031237bb5b71a5ccebe2346363c996c20904d4d", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.51s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/trz_gateway_client-29b7909b0dbc2451) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] 2025-10-01T14:21:00.240552Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/tracing.rs:24: Tracing enabled [INFO] [stdout] 2025-10-01T14:21:00.249728Z  INFO TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:101: Root CA: [commonName = "Test Root CA"] [INFO] [stdout] 2025-10-01T14:21:00.250448Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:102: Root CA details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 0e:a1:fc:9a:0b:2b:8a:0e:a8:07:ab:30:6a:a0:b3:45:f7:33:7e:61 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: CN=Test Root CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:13:8e:c7:a9:0a:3d:b7:39:a8:b0:f3:82:5b:1a: [INFO] [stdout] ca:f3:31:02:cf:c7:ba:2a:9b:59:80:8a:7a:e1:e2: [INFO] [stdout] 12:b3:c2:22:a4:ea:0f:ed:14:1a:f2:03:a5:6a:29: [INFO] [stdout] 85:f7:8a:2d:3c:06:35:2b:22:15:59:c6:02:e9:cd: [INFO] [stdout] e6:56:ca:c1:ff [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 93:F8:43:71:79:BE:FF:E0:BA:8E:4D:80:13:2D:28:D8:1A:B9:A3:E1 [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:46:02:21:00:96:d9:07:39:bc:93:a4:d4:f1:e9:28:d2:56: [INFO] [stdout] 03:02:51:89:69:b8:22:bc:a1:3a:9e:c7:09:c1:0c:fd:97:2a: [INFO] [stdout] 32:02:21:00:ad:f9:46:06:7f:8e:0c:3a:e7:12:81:87:3a:2a: [INFO] [stdout] 16:4a:ce:e9:50:df:d9:87:0b:8d:eb:94:9c:4f:c5:da:ac:21 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.251823Z  INFO TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:229: Server certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] issued by [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] expires Oct 1 14:21:00 2026 GMT (11months 30days 3h 50m 23s 748ms 197us 392ns) [INFO] [stdout] 2025-10-01T14:21:00.252099Z DEBUG TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:230: Server certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] f9:24:65:09:42:ca:b7:13:d9:28:17:2a:0d:b2:c3:0d:2a:6e:b1:b8 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: O=Terrazzo Test, CN=Intermediate CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:d5:c6:d9:37:cf:54:13:ba:17:ce:4f:18:a6:f0: [INFO] [stdout] 06:2d:a3:f9:87:cd:0d:cc:ca:e6:02:76:d9:73:d9: [INFO] [stdout] ba:53:4a:52:72:b4:2f:73:20:29:b1:cc:a1:47:3c: [INFO] [stdout] 59:c2:54:b4:82:a5:26:3c:99:f2:32:86:2c:a3:40: [INFO] [stdout] 72:93:59:e3:0d [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 95:CC:FD:EF:BE:99:AA:2E:E4:BB:33:00:73:61:33:13:66:4E:E5:C7 [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:03:2C:81:10:68:DA:47:09:56:55:B1:A4:A4:D5:6C:44:F8:8C:2F:2A [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:51:44:14:9B:F7:3E:42:4E:26:2D:93:BD:BF:52:B1:9E:9E:E0:7B:66 [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:24:bf:48:61:40:eb:34:15:9c:52:d6:a7:bd:9c: [INFO] [stdout] 92:fe:a1:d8:55:1a:c1:8d:6d:89:fa:7e:23:2f:09:cd:3e:15: [INFO] [stdout] 02:21:00:a1:43:6e:ca:92:df:07:67:b6:a4:04:4e:ac:28:74: [INFO] [stdout] d7:42:75:b9:70:38:60:50:df:20:dc:9e:da:13:15:b5:99 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.252153Z  INFO TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:77: Intermediate certificate: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] issued by [commonName = "Test Root CA"] [INFO] [stdout] 2025-10-01T14:21:00.252392Z DEBUG TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:82: Intermediate certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 51:44:14:9b:f7:3e:42:4e:26:2d:93:bd:bf:52:b1:9e:9e:e0:7b:66 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: CN=Test Root CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:30:d6:dc:4f:dd:ff:3b:c7:08:ec:b2:5b:e7:62: [INFO] [stdout] 52:6b:c4:f0:1e:a1:49:c7:f7:c9:8a:7e:44:82:76: [INFO] [stdout] cf:29:63:40:6f:fa:a2:b5:d1:62:eb:35:bd:e5:5e: [INFO] [stdout] f9:3d:52:92:dd:42:cd:2a:de:fe:54:76:53:57:c9: [INFO] [stdout] c0:3e:fe:e7:70 [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 03:2C:81:10:68:DA:47:09:56:55:B1:A4:A4:D5:6C:44:F8:8C:2F:2A [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:93:F8:43:71:79:BE:FF:E0:BA:8E:4D:80:13:2D:28:D8:1A:B9:A3:E1 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:0E:A1:FC:9A:0B:2B:8A:0E:A8:07:AB:30:6A:A0:B3:45:F7:33:7E:61 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Signature Value: [INFO] [stdout] 30:46:02:21:00:84:98:68:65:d6:68:68:17:71:3c:c1:4d:bd: [INFO] [stdout] 8f:4c:16:10:36:42:d6:4b:86:bb:94:b0:d5:ac:69:cd:ed:82: [INFO] [stdout] 3f:02:21:00:d8:0a:b8:35:d7:5d:7c:bf:0c:03:91:fe:71:95: [INFO] [stdout] d8:28:49:13:ea:75:0c:a2:b4:87:9c:fb:89:35:3c:68:15:e5 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.252998Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:105: Got TLS server config [INFO] [stdout] 2025-10-01T14:21:00.254289Z  INFO TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:228: Signer certificate: "localhost" [INFO] [stdout] 2025-10-01T14:21:00.254571Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:229: Signer certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] f9:24:65:09:42:ca:b7:13:d9:28:17:2a:0d:b2:c3:0d:2a:6e:b1:b8 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: O=Terrazzo Test, CN=Intermediate CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:d5:c6:d9:37:cf:54:13:ba:17:ce:4f:18:a6:f0: [INFO] [stdout] 06:2d:a3:f9:87:cd:0d:cc:ca:e6:02:76:d9:73:d9: [INFO] [stdout] ba:53:4a:52:72:b4:2f:73:20:29:b1:cc:a1:47:3c: [INFO] [stdout] 59:c2:54:b4:82:a5:26:3c:99:f2:32:86:2c:a3:40: [INFO] [stdout] 72:93:59:e3:0d [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 95:CC:FD:EF:BE:99:AA:2E:E4:BB:33:00:73:61:33:13:66:4E:E5:C7 [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:03:2C:81:10:68:DA:47:09:56:55:B1:A4:A4:D5:6C:44:F8:8C:2F:2A [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:51:44:14:9B:F7:3E:42:4E:26:2D:93:BD:BF:52:B1:9E:9E:E0:7B:66 [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:24:bf:48:61:40:eb:34:15:9c:52:d6:a7:bd:9c: [INFO] [stdout] 92:fe:a1:d8:55:1a:c1:8d:6d:89:fa:7e:23:2f:09:cd:3e:15: [INFO] [stdout] 02:21:00:a1:43:6e:ca:92:df:07:67:b6:a4:04:4e:ac:28:74: [INFO] [stdout] d7:42:75:b9:70:38:60:50:df:20:dc:9e:da:13:15:b5:99 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.255860Z  INFO TestServer:Server:Setup TLS client: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/trusted_store/tls_client.rs:47: Use root certificates + custom server certificate verifier [INFO] [stdout] 2025-10-01T14:21:00.255954Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:242: Got TLS client config [INFO] [stdout] 2025-10-01T14:21:00.256720Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:150: Setup server socket_addr=[::1]:17354 [INFO] [stdout] 2025-10-01T14:21:00.256914Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:150: Setup server socket_addr=127.0.0.1:17354 [INFO] [stdout] 2025-10-01T14:21:00.257091Z  INFO src/tests/end_to_end.rs:53: Started the server [INFO] [stdout] 2025-10-01T14:21:00.257279Z  INFO src/load_client_certificate.rs:84: Loading client certificate from https://localhost:17354 [INFO] [stdout] 2025-10-01T14:21:00.265521Z  INFO TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:101: Root CA: [commonName = "Test Root CA"] [INFO] [stdout] 2025-10-01T14:21:00.271449Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:102: Root CA details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 0e:a1:fc:9a:0b:2b:8a:0e:a8:07:ab:30:6a:a0:b3:45:f7:33:7e:61 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: CN=Test Root CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:13:8e:c7:a9:0a:3d:b7:39:a8:b0:f3:82:5b:1a: [INFO] [stdout] ca:f3:31:02:cf:c7:ba:2a:9b:59:80:8a:7a:e1:e2: [INFO] [stdout] 12:b3:c2:22:a4:ea:0f:ed:14:1a:f2:03:a5:6a:29: [INFO] [stdout] 85:f7:8a:2d:3c:06:35:2b:22:15:59:c6:02:e9:cd: [INFO] [stdout] e6:56:ca:c1:ff [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 93:F8:43:71:79:BE:FF:E0:BA:8E:4D:80:13:2D:28:D8:1A:B9:A3:E1 [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:46:02:21:00:96:d9:07:39:bc:93:a4:d4:f1:e9:28:d2:56: [INFO] [stdout] 03:02:51:89:69:b8:22:bc:a1:3a:9e:c7:09:c1:0c:fd:97:2a: [INFO] [stdout] 32:02:21:00:ad:f9:46:06:7f:8e:0c:3a:e7:12:81:87:3a:2a: [INFO] [stdout] 16:4a:ce:e9:50:df:d9:87:0b:8d:eb:94:9c:4f:c5:da:ac:21 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.277543Z  INFO TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:229: Server certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] issued by [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] expires Oct 1 14:21:00 2026 GMT (11months 30days 3h 50m 23s 722ms 481us 647ns) [INFO] [stdout] 2025-10-01T14:21:00.277914Z DEBUG TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:230: Server certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 1c:c0:64:d9:f5:b0:c9:fe:31:7e:83:9e:c3:30:ad:40:95:7e:f0:dd [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: O=Terrazzo Test, CN=Intermediate CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:1f:81:8f:1d:98:85:7d:98:b6:8f:4f:95:77:5c: [INFO] [stdout] 0a:7b:d5:32:4c:a3:c9:ce:1b:c2:db:ec:c8:a8:b9: [INFO] [stdout] b1:11:82:5c:e4:6c:c0:c7:ad:2e:eb:83:11:7f:c1: [INFO] [stdout] fc:0f:ef:83:15:59:6d:60:61:4d:9c:58:6c:e9:52: [INFO] [stdout] c8:11:74:ec:da [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 1F:1D:1C:2D:06:BA:1A:E1:30:56:41:33:00:84:6C:0D:4A:80:93:0C [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:F9:A6:43:D4:07:51:08:B5:7B:6A:0A:81:2C:47:11:37:31:48:23:4E [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:61:3A:69:3A:D9:D2:F0:A5:54:AA:2A:F8:72:F3:02:BD:A5:BE:F2:9B [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:91:d6:81:ca:2c:09:a0:96:09:1d:9f:29:d9: [INFO] [stdout] 60:47:73:44:bc:f2:57:3c:94:3c:b1:75:e8:b1:f6:00:dd:51: [INFO] [stdout] 33:02:20:3a:ba:2b:5f:e1:bb:35:fa:01:37:8e:e6:04:40:24: [INFO] [stdout] 32:7b:af:13:38:aa:1c:46:56:b2:28:8e:af:c8:f6:8e:97 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.277991Z  INFO TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:77: Intermediate certificate: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] issued by [commonName = "Test Root CA"] [INFO] [stdout] 2025-10-01T14:21:00.278269Z DEBUG TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:82: Intermediate certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 61:3a:69:3a:d9:d2:f0:a5:54:aa:2a:f8:72:f3:02:bd:a5:be:f2:9b [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: CN=Test Root CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:71:d2:97:68:24:f7:8f:0c:33:fb:cb:87:21:33: [INFO] [stdout] 5d:b0:b2:d7:a8:05:63:a4:8f:da:35:e0:9a:7b:64: [INFO] [stdout] 39:46:44:05:74:5c:9c:d9:18:0d:ba:55:2c:68:da: [INFO] [stdout] 15:07:ad:05:58:1f:45:95:7c:db:51:47:6b:e6:27: [INFO] [stdout] 33:09:8f:63:c3 [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] F9:A6:43:D4:07:51:08:B5:7B:6A:0A:81:2C:47:11:37:31:48:23:4E [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:93:F8:43:71:79:BE:FF:E0:BA:8E:4D:80:13:2D:28:D8:1A:B9:A3:E1 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:0E:A1:FC:9A:0B:2B:8A:0E:A8:07:AB:30:6A:A0:B3:45:F7:33:7E:61 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Signature Value: [INFO] [stdout] 30:45:02:21:00:c4:97:94:a4:88:c6:cb:05:3d:72:d6:9f:33: [INFO] [stdout] a0:08:c2:d3:32:a9:c3:8f:d2:a1:8e:fc:6e:11:96:c6:49:27: [INFO] [stdout] 99:02:20:22:dd:a7:b8:d4:e4:c3:34:c6:a3:19:f6:99:7a:d1: [INFO] [stdout] c3:c5:91:d5:7c:76:3d:c4:74:c0:d1:bd:dc:0a:6d:f7:a4 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.278856Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:105: Got TLS server config [INFO] [stdout] 2025-10-01T14:21:00.282079Z  INFO TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:101: Root CA: [commonName = "Test Root CA"] [INFO] [stdout] 2025-10-01T14:21:00.284502Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:102: Root CA details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 0e:a1:fc:9a:0b:2b:8a:0e:a8:07:ab:30:6a:a0:b3:45:f7:33:7e:61 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: CN=Test Root CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:13:8e:c7:a9:0a:3d:b7:39:a8:b0:f3:82:5b:1a: [INFO] [stdout] ca:f3:31:02:cf:c7:ba:2a:9b:59:80:8a:7a:e1:e2: [INFO] [stdout] 12:b3:c2:22:a4:ea:0f:ed:14:1a:f2:03:a5:6a:29: [INFO] [stdout] 85:f7:8a:2d:3c:06:35:2b:22:15:59:c6:02:e9:cd: [INFO] [stdout] e6:56:ca:c1:ff [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 93:F8:43:71:79:BE:FF:E0:BA:8E:4D:80:13:2D:28:D8:1A:B9:A3:E1 [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:46:02:21:00:96:d9:07:39:bc:93:a4:d4:f1:e9:28:d2:56: [INFO] [stdout] 03:02:51:89:69:b8:22:bc:a1:3a:9e:c7:09:c1:0c:fd:97:2a: [INFO] [stdout] 32:02:21:00:ad:f9:46:06:7f:8e:0c:3a:e7:12:81:87:3a:2a: [INFO] [stdout] 16:4a:ce:e9:50:df:d9:87:0b:8d:eb:94:9c:4f:c5:da:ac:21 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.285850Z  INFO TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:229: Server certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] issued by [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] expires Oct 1 14:21:00 2026 GMT (11months 30days 3h 50m 23s 714ms 168us 429ns) [INFO] [stdout] 2025-10-01T14:21:00.291577Z DEBUG TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:230: Server certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 4d:e3:9f:1c:8b:da:48:6e:80:ae:b8:81:37:29:b1:ab:f3:5a:b3:59 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: O=Terrazzo Test, CN=Intermediate CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:6d:06:8f:e4:62:8c:63:18:f6:a0:ca:74:b3:5a: [INFO] [stdout] 23:ac:81:8d:47:57:43:b3:1d:87:cb:b2:de:61:e2: [INFO] [stdout] 33:39:c2:d0:26:16:8a:18:23:64:15:52:df:6b:52: [INFO] [stdout] 12:aa:7d:0a:c1:e2:52:7c:9e:e3:ef:90:33:8c:5f: [INFO] [stdout] 9d:ea:ba:0c:ed [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 33:D2:76:A5:8F:58:C6:3F:1A:8D:46:71:0D:5B:27:72:62:D1:85:A5 [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:E1:0C:B2:A3:AC:46:EA:4F:9F:4B:B1:03:E1:D1:B2:CB:16:D5:21:28 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:CB:23:A0:2F:8B:22:CE:BC:F0:2E:F1:DA:23:6A:E6:B0:87:49:0B:72 [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:6a:47:ba:54:f5:a4:c7:03:4f:0d:a4:9a:42:44: [INFO] [stdout] 94:7c:fa:73:7f:83:ba:1a:e1:4f:bf:7e:f6:29:81:3c:7d:5d: [INFO] [stdout] 02:21:00:c4:7d:b8:3c:4f:a5:52:62:c9:b3:2a:05:90:45:63: [INFO] [stdout] e7:85:0c:d0:9c:09:ae:fc:a4:02:e6:89:0c:64:dd:94:40 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.291994Z  INFO TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:77: Intermediate certificate: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] issued by [commonName = "Test Root CA"] [INFO] [stdout] 2025-10-01T14:21:00.292316Z DEBUG TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:82: Intermediate certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] cb:23:a0:2f:8b:22:ce:bc:f0:2e:f1:da:23:6a:e6:b0:87:49:0b:72 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: CN=Test Root CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:6f:9a:34:28:29:9b:38:c4:99:b5:19:4d:72:c8: [INFO] [stdout] 9b:c2:ce:46:bc:ac:71:2f:86:bd:2a:d5:3e:b8:55: [INFO] [stdout] 80:d8:87:91:ca:25:3d:ee:78:31:2f:08:12:14:b9: [INFO] [stdout] c3:4d:fd:6e:ff:a8:25:26:13:01:8c:b7:ff:bf:75: [INFO] [stdout] 17:03:6f:db:b0 [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] E1:0C:B2:A3:AC:46:EA:4F:9F:4B:B1:03:E1:D1:B2:CB:16:D5:21:28 [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:93:F8:43:71:79:BE:FF:E0:BA:8E:4D:80:13:2D:28:D8:1A:B9:A3:E1 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:0E:A1:FC:9A:0B:2B:8A:0E:A8:07:AB:30:6A:A0:B3:45:F7:33:7E:61 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Signature Value: [INFO] [stdout] 30:46:02:21:00:b9:43:de:cc:55:f1:3b:28:34:87:86:96:06: [INFO] [stdout] df:14:07:8b:64:bb:f0:98:b9:a3:32:71:27:13:fe:6f:72:fe: [INFO] [stdout] eb:02:21:00:81:41:25:75:e3:cd:5a:e5:5b:3b:46:96:cb:f3: [INFO] [stdout] 53:90:5a:bf:fa:4b:65:38:b5:da:36:05:a2:d6:9f:36:b5:9f [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.292832Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:105: Got TLS server config [INFO] [stdout] 2025-10-01T14:21:00.296027Z  INFO TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:101: Root CA: [commonName = "Test Root CA"] [INFO] [stdout] 2025-10-01T14:21:00.291832Z  INFO TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:101: Root CA: [commonName = "Test Root CA"] [INFO] [stdout] 2025-10-01T14:21:00.291937Z  INFO TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:228: Signer certificate: "localhost" [INFO] [stdout] 2025-10-01T14:21:00.299559Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:229: Signer certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 1c:c0:64:d9:f5:b0:c9:fe:31:7e:83:9e:c3:30:ad:40:95:7e:f0:dd [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: O=Terrazzo Test, CN=Intermediate CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:1f:81:8f:1d:98:85:7d:98:b6:8f:4f:95:77:5c: [INFO] [stdout] 0a:7b:d5:32:4c:a3:c9:ce:1b:c2:db:ec:c8:a8:b9: [INFO] [stdout] b1:11:82:5c:e4:6c:c0:c7:ad:2e:eb:83:11:7f:c1: [INFO] [stdout] fc:0f:ef:83:15:59:6d:60:61:4d:9c:58:6c:e9:52: [INFO] [stdout] c8:11:74:ec:da [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 1F:1D:1C:2D:06:BA:1A:E1:30:56:41:33:00:84:6C:0D:4A:80:93:0C [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:F9:A6:43:D4:07:51:08:B5:7B:6A:0A:81:2C:47:11:37:31:48:23:4E [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:61:3A:69:3A:D9:D2:F0:A5:54:AA:2A:F8:72:F3:02:BD:A5:BE:F2:9B [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:91:d6:81:ca:2c:09:a0:96:09:1d:9f:29:d9: [INFO] [stdout] 60:47:73:44:bc:f2:57:3c:94:3c:b1:75:e8:b1:f6:00:dd:51: [INFO] [stdout] 33:02:20:3a:ba:2b:5f:e1:bb:35:fa:01:37:8e:e6:04:40:24: [INFO] [stdout] 32:7b:af:13:38:aa:1c:46:56:b2:28:8e:af:c8:f6:8e:97 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.300959Z  INFO TestServer:Server:Setup TLS client: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/trusted_store/tls_client.rs:47: Use root certificates + custom server certificate verifier [INFO] [stdout] 2025-10-01T14:21:00.301069Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:242: Got TLS client config [INFO] [stdout] 2025-10-01T14:21:00.301293Z  INFO TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:228: Signer certificate: "localhost" [INFO] [stdout] 2025-10-01T14:21:00.301696Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:229: Signer certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 4d:e3:9f:1c:8b:da:48:6e:80:ae:b8:81:37:29:b1:ab:f3:5a:b3:59 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: O=Terrazzo Test, CN=Intermediate CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:6d:06:8f:e4:62:8c:63:18:f6:a0:ca:74:b3:5a: [INFO] [stdout] 23:ac:81:8d:47:57:43:b3:1d:87:cb:b2:de:61:e2: [INFO] [stdout] 33:39:c2:d0:26:16:8a:18:23:64:15:52:df:6b:52: [INFO] [stdout] 12:aa:7d:0a:c1:e2:52:7c:9e:e3:ef:90:33:8c:5f: [INFO] [stdout] 9d:ea:ba:0c:ed [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 33:D2:76:A5:8F:58:C6:3F:1A:8D:46:71:0D:5B:27:72:62:D1:85:A5 [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:E1:0C:B2:A3:AC:46:EA:4F:9F:4B:B1:03:E1:D1:B2:CB:16:D5:21:28 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:CB:23:A0:2F:8B:22:CE:BC:F0:2E:F1:DA:23:6A:E6:B0:87:49:0B:72 [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:6a:47:ba:54:f5:a4:c7:03:4f:0d:a4:9a:42:44: [INFO] [stdout] 94:7c:fa:73:7f:83:ba:1a:e1:4f:bf:7e:f6:29:81:3c:7d:5d: [INFO] [stdout] 02:21:00:c4:7d:b8:3c:4f:a5:52:62:c9:b3:2a:05:90:45:63: [INFO] [stdout] e7:85:0c:d0:9c:09:ae:fc:a4:02:e6:89:0c:64:dd:94:40 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.303105Z  INFO TestServer:Server:Setup TLS client: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/trusted_store/tls_client.rs:47: Use root certificates + custom server certificate verifier [INFO] [stdout] 2025-10-01T14:21:00.309342Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:242: Got TLS client config [INFO] [stdout] 2025-10-01T14:21:00.307092Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:102: Root CA details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 0e:a1:fc:9a:0b:2b:8a:0e:a8:07:ab:30:6a:a0:b3:45:f7:33:7e:61 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: CN=Test Root CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:13:8e:c7:a9:0a:3d:b7:39:a8:b0:f3:82:5b:1a: [INFO] [stdout] ca:f3:31:02:cf:c7:ba:2a:9b:59:80:8a:7a:e1:e2: [INFO] [stdout] 12:b3:c2:22:a4:ea:0f:ed:14:1a:f2:03:a5:6a:29: [INFO] [stdout] 85:f7:8a:2d:3c:06:35:2b:22:15:59:c6:02:e9:cd: [INFO] [stdout] e6:56:ca:c1:ff [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 93:F8:43:71:79:BE:FF:E0:BA:8E:4D:80:13:2D:28:D8:1A:B9:A3:E1 [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:46:02:21:00:96:d9:07:39:bc:93:a4:d4:f1:e9:28:d2:56: [INFO] [stdout] 03:02:51:89:69:b8:22:bc:a1:3a:9e:c7:09:c1:0c:fd:97:2a: [INFO] [stdout] 32:02:21:00:ad:f9:46:06:7f:8e:0c:3a:e7:12:81:87:3a:2a: [INFO] [stdout] 16:4a:ce:e9:50:df:d9:87:0b:8d:eb:94:9c:4f:c5:da:ac:21 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.309803Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:150: Setup server socket_addr=[::1]:19020 [INFO] [stdout] 2025-10-01T14:21:00.301379Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:150: Setup server socket_addr=[::1]:23980 [INFO] [stdout] 2025-10-01T14:21:00.309913Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:150: Setup server socket_addr=127.0.0.1:19020 [INFO] [stdout] 2025-10-01T14:21:00.310013Z  INFO src/tests/end_to_end.rs:53: Started the server [INFO] [stdout] 2025-10-01T14:21:00.310071Z  INFO src/load_client_certificate.rs:84: Loading client certificate from https://localhost:19020 [INFO] [stdout] 2025-10-01T14:21:00.310016Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:150: Setup server socket_addr=127.0.0.1:23980 [INFO] [stdout] 2025-10-01T14:21:00.312261Z  INFO src/tests/end_to_end.rs:53: Started the server [INFO] [stdout] 2025-10-01T14:21:00.306877Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:102: Root CA details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 0e:a1:fc:9a:0b:2b:8a:0e:a8:07:ab:30:6a:a0:b3:45:f7:33:7e:61 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: CN=Test Root CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:13:8e:c7:a9:0a:3d:b7:39:a8:b0:f3:82:5b:1a: [INFO] [stdout] ca:f3:31:02:cf:c7:ba:2a:9b:59:80:8a:7a:e1:e2: [INFO] [stdout] 12:b3:c2:22:a4:ea:0f:ed:14:1a:f2:03:a5:6a:29: [INFO] [stdout] 85:f7:8a:2d:3c:06:35:2b:22:15:59:c6:02:e9:cd: [INFO] [stdout] e6:56:ca:c1:ff [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 93:F8:43:71:79:BE:FF:E0:BA:8E:4D:80:13:2D:28:D8:1A:B9:A3:E1 [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:46:02:21:00:96:d9:07:39:bc:93:a4:d4:f1:e9:28:d2:56: [INFO] [stdout] 03:02:51:89:69:b8:22:bc:a1:3a:9e:c7:09:c1:0c:fd:97:2a: [INFO] [stdout] 32:02:21:00:ad:f9:46:06:7f:8e:0c:3a:e7:12:81:87:3a:2a: [INFO] [stdout] 16:4a:ce:e9:50:df:d9:87:0b:8d:eb:94:9c:4f:c5:da:ac:21 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.312996Z  INFO src/load_client_certificate.rs:84: Loading client certificate from https://localhost:23980 [INFO] [stdout] 2025-10-01T14:21:00.315540Z  INFO TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:229: Server certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] issued by [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] expires Oct 1 14:21:00 2026 GMT (11months 30days 3h 50m 23s 684ms 477us 425ns) [INFO] [stdout] 2025-10-01T14:21:00.320510Z DEBUG TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:230: Server certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 13:d2:34:3f:26:5a:92:c7:ed:5a:6b:9a:b8:35:42:62:b7:d0:a9:ce [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: O=Terrazzo Test, CN=Intermediate CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:03:50:11:20:ea:76:23:4d:fb:d9:30:62:46:28: [INFO] [stdout] 99:5c:6b:63:b8:8e:58:20:fb:e2:3c:cf:b8:e5:72: [INFO] [stdout] 79:f2:00:c9:24:c6:da:a9:da:ee:b3:42:f2:9b:e7: [INFO] [stdout] f5:d8:3d:b9:51:44:95:88:90:31:fc:5a:a4:89:30: [INFO] [stdout] 4d:84:e2:24:a3 [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 10:67:2E:24:D6:F9:68:A7:3E:00:0D:C1:5F:E7:E4:69:B5:CB:E2:0D [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:78:98:EF:65:18:E8:2F:35:E9:E4:DF:06:63:E2:A5:4F:3F:8E:F8:56 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:C8:E2:6E:E2:BF:B1:8C:03:F4:F9:4F:56:F5:60:0F:C4:62:94:AA:38 [INFO] [stdout] X509v3 Subject Alternative Name: [INFO] [stdout] DNS:localhost [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Signature Value: [INFO] [stdout] 30:46:02:21:00:f0:1a:5d:f2:33:e1:02:7d:53:05:27:d7:e0: [INFO] [stdout] 7a:3a:46:4a:31:d8:a1:6e:1a:eb:c6:c1:7c:16:e1:67:84:bd: [INFO] [stdout] 2f:02:21:00:a5:42:67:32:9f:0c:d3:fb:cc:3e:d8:43:20:2e: [INFO] [stdout] 7e:23:9b:7c:ed:f7:d8:a6:a3:e2:4e:63:4b:13:31:e2:82:67 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.320591Z  INFO TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:77: Intermediate certificate: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] issued by [commonName = "Test Root CA"] [INFO] [stdout] 2025-10-01T14:21:00.321646Z DEBUG TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:82: Intermediate certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] c8:e2:6e:e2:bf:b1:8c:03:f4:f9:4f:56:f5:60:0f:c4:62:94:aa:38 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: CN=Test Root CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:51:cd:2d:0e:6b:bd:d0:50:e5:64:a1:9c:16:88: [INFO] [stdout] 58:a5:f9:57:38:05:8d:e8:a0:e7:16:85:f7:80:d6: [INFO] [stdout] 52:e3:2f:94:94:95:77:c5:f1:ce:f7:0c:fb:2c:79: [INFO] [stdout] b5:25:78:87:80:8a:07:89:ba:31:b1:7e:20:bd:d5: [INFO] [stdout] 94:7b:80:aa:cd [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 78:98:EF:65:18:E8:2F:35:E9:E4:DF:06:63:E2:A5:4F:3F:8E:F8:56 [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:93:F8:43:71:79:BE:FF:E0:BA:8E:4D:80:13:2D:28:D8:1A:B9:A3:E1 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:0E:A1:FC:9A:0B:2B:8A:0E:A8:07:AB:30:6A:A0:B3:45:F7:33:7E:61 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Signature Value: [INFO] [stdout] 30:46:02:21:00:80:13:b4:bf:a4:d4:42:e5:9e:5e:db:c0:b5: [INFO] [stdout] d9:9e:af:4a:34:ca:30:47:86:6f:50:22:9d:3b:8a:9c:b0:7f: [INFO] [stdout] 98:02:21:00:c0:f6:6d:9e:93:09:fd:d5:09:75:1e:d9:8f:7f: [INFO] [stdout] 2e:54:7e:51:8b:74:c8:b0:f4:4a:89:59:9e:f1:fa:eb:d1:48 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.322125Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:105: Got TLS server config [INFO] [stdout] 2025-10-01T14:21:00.316530Z  INFO TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:229: Server certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] issued by [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] expires Oct 1 14:21:00 2026 GMT (11months 30days 3h 50m 23s 683ms 484us 95ns) [INFO] [stdout] 2025-10-01T14:21:00.324636Z DEBUG TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:230: Server certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 79:09:3c:b0:b5:89:c6:84:12:60:1c:31:09:5c:16:b7:86:9b:6b:bf [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: O=Terrazzo Test, CN=Intermediate CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:0e:fe:e6:49:d9:32:a3:89:d5:e5:81:9f:8d:1f: [INFO] [stdout] f9:17:c4:37:ad:1b:37:7d:f3:75:4f:f2:e5:9f:c7: [INFO] [stdout] 57:d0:e5:71:bd:68:9d:2b:38:38:09:ea:d6:cc:13: [INFO] [stdout] bd:1e:61:10:3b:b8:b3:1f:65:14:6b:df:67:03:92: [INFO] [stdout] 78:4f:2a:d4:f5 [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 47:57:CF:15:02:29:BB:59:AE:2B:42:6A:D1:18:8E:E1:DB:20:6B:20 [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:43:E1:5E:E3:47:20:1C:F8:48:D1:81:18:6F:80:0D:5F:EC:B1:E2:03 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:35:05:98:68:DD:F0:24:E3:DD:9E:A1:5F:C8:26:7E:6D:91:91:2E:CF [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:e3:bf:d5:85:01:c3:3b:fe:4a:e6:ca:54:e6: [INFO] [stdout] a3:fc:96:83:71:a3:ca:29:3a:a9:bb:7c:a2:2a:ee:09:a8:40: [INFO] [stdout] dc:02:20:21:44:bb:8d:a3:0f:37:14:74:e8:2a:ee:13:b3:82: [INFO] [stdout] 8c:4a:7f:d8:0c:db:ca:c6:fb:99:03:ff:f2:09:cd:f9:59 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.327243Z  INFO TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:77: Intermediate certificate: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] issued by [commonName = "Test Root CA"] [INFO] [stdout] 2025-10-01T14:21:00.327881Z DEBUG TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:82: Intermediate certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 35:05:98:68:dd:f0:24:e3:dd:9e:a1:5f:c8:26:7e:6d:91:91:2e:cf [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: CN=Test Root CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:8e:7c:04:4e:b2:ee:41:80:7e:41:dd:21:4b:5c: [INFO] [stdout] e8:af:32:0c:21:99:bf:1d:25:a4:36:e5:74:cc:93: [INFO] [stdout] b3:b6:14:95:57:72:74:22:fa:1e:fb:c5:5d:bc:cb: [INFO] [stdout] 1d:97:8b:55:6b:ef:d5:7d:d5:f1:00:98:28:56:04: [INFO] [stdout] 8f:43:3a:50:01 [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 43:E1:5E:E3:47:20:1C:F8:48:D1:81:18:6F:80:0D:5F:EC:B1:E2:03 [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:93:F8:43:71:79:BE:FF:E0:BA:8E:4D:80:13:2D:28:D8:1A:B9:A3:E1 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:0E:A1:FC:9A:0B:2B:8A:0E:A8:07:AB:30:6A:A0:B3:45:F7:33:7E:61 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Signature Value: [INFO] [stdout] 30:45:02:20:1e:81:3d:e1:9e:85:48:ec:70:12:66:f2:98:4f: [INFO] [stdout] 24:22:80:4b:53:6b:14:d4:36:98:d1:1b:85:8b:3f:10:94:86: [INFO] [stdout] 02:21:00:ee:f7:6b:8e:68:d4:42:2f:2a:3f:7e:3f:38:73:88: [INFO] [stdout] 3b:36:45:c0:81:f1:e5:e0:d2:b8:ec:0e:fb:8a:ef:fd:a6 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.329314Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:105: Got TLS server config [INFO] [stdout] 2025-10-01T14:21:00.331347Z  INFO TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:228: Signer certificate: "localhost" [INFO] [stdout] 2025-10-01T14:21:00.330146Z  INFO TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:228: Signer certificate: "localhost" [INFO] [stdout] 2025-10-01T14:21:00.332386Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:229: Signer certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 13:d2:34:3f:26:5a:92:c7:ed:5a:6b:9a:b8:35:42:62:b7:d0:a9:ce [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: O=Terrazzo Test, CN=Intermediate CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:03:50:11:20:ea:76:23:4d:fb:d9:30:62:46:28: [INFO] [stdout] 99:5c:6b:63:b8:8e:58:20:fb:e2:3c:cf:b8:e5:72: [INFO] [stdout] 79:f2:00:c9:24:c6:da:a9:da:ee:b3:42:f2:9b:e7: [INFO] [stdout] f5:d8:3d:b9:51:44:95:88:90:31:fc:5a:a4:89:30: [INFO] [stdout] 4d:84:e2:24:a3 [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 10:67:2E:24:D6:F9:68:A7:3E:00:0D:C1:5F:E7:E4:69:B5:CB:E2:0D [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:78:98:EF:65:18:E8:2F:35:E9:E4:DF:06:63:E2:A5:4F:3F:8E:F8:56 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:C8:E2:6E:E2:BF:B1:8C:03:F4:F9:4F:56:F5:60:0F:C4:62:94:AA:38 [INFO] [stdout] X509v3 Subject Alternative Name: [INFO] [stdout] DNS:localhost [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Signature Value: [INFO] [stdout] 30:46:02:21:00:f0:1a:5d:f2:33:e1:02:7d:53:05:27:d7:e0: [INFO] [stdout] 7a:3a:46:4a:31:d8:a1:6e:1a:eb:c6:c1:7c:16:e1:67:84:bd: [INFO] [stdout] 2f:02:21:00:a5:42:67:32:9f:0c:d3:fb:cc:3e:d8:43:20:2e: [INFO] [stdout] 7e:23:9b:7c:ed:f7:d8:a6:a3:e2:4e:63:4b:13:31:e2:82:67 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.333955Z  INFO TestServer:Server:Setup TLS client: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/trusted_store/tls_client.rs:47: Use root certificates + custom server certificate verifier [INFO] [stdout] 2025-10-01T14:21:00.334048Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:242: Got TLS client config [INFO] [stdout] 2025-10-01T14:21:00.335414Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:229: Signer certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 79:09:3c:b0:b5:89:c6:84:12:60:1c:31:09:5c:16:b7:86:9b:6b:bf [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: O=Terrazzo Test, CN=Intermediate CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:0e:fe:e6:49:d9:32:a3:89:d5:e5:81:9f:8d:1f: [INFO] [stdout] f9:17:c4:37:ad:1b:37:7d:f3:75:4f:f2:e5:9f:c7: [INFO] [stdout] 57:d0:e5:71:bd:68:9d:2b:38:38:09:ea:d6:cc:13: [INFO] [stdout] bd:1e:61:10:3b:b8:b3:1f:65:14:6b:df:67:03:92: [INFO] [stdout] 78:4f:2a:d4:f5 [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 47:57:CF:15:02:29:BB:59:AE:2B:42:6A:D1:18:8E:E1:DB:20:6B:20 [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:43:E1:5E:E3:47:20:1C:F8:48:D1:81:18:6F:80:0D:5F:EC:B1:E2:03 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:35:05:98:68:DD:F0:24:E3:DD:9E:A1:5F:C8:26:7E:6D:91:91:2E:CF [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:e3:bf:d5:85:01:c3:3b:fe:4a:e6:ca:54:e6: [INFO] [stdout] a3:fc:96:83:71:a3:ca:29:3a:a9:bb:7c:a2:2a:ee:09:a8:40: [INFO] [stdout] dc:02:20:21:44:bb:8d:a3:0f:37:14:74:e8:2a:ee:13:b3:82: [INFO] [stdout] 8c:4a:7f:d8:0c:db:ca:c6:fb:99:03:ff:f2:09:cd:f9:59 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.337925Z  INFO TestServer:Server:Setup TLS client: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/trusted_store/tls_client.rs:47: Use root certificates + custom server certificate verifier [INFO] [stdout] 2025-10-01T14:21:00.338482Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:150: Setup server socket_addr=[::1]:16676 [INFO] [stdout] 2025-10-01T14:21:00.338964Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:150: Setup server socket_addr=127.0.0.1:16676 [INFO] [stdout] 2025-10-01T14:21:00.339434Z  INFO src/tests/end_to_end.rs:53: Started the server [INFO] [stdout] 2025-10-01T14:21:00.339481Z  INFO src/load_client_certificate.rs:84: Loading client certificate from https://localhost:16676 [INFO] [stdout] 2025-10-01T14:21:00.340683Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:242: Got TLS client config [INFO] [stdout] 2025-10-01T14:21:00.341280Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:150: Setup server socket_addr=[::1]:16161 [INFO] [stdout] 2025-10-01T14:21:00.341749Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:150: Setup server socket_addr=127.0.0.1:16161 [INFO] [stdout] 2025-10-01T14:21:00.342233Z  INFO src/tests/end_to_end.rs:53: Started the server [INFO] [stdout] 2025-10-01T14:21:00.342641Z  INFO src/load_client_certificate.rs:84: Loading client certificate from https://localhost:16161 [INFO] [stdout] 2025-10-01T14:21:00.357456Z  INFO TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:101: Root CA: [commonName = "Test Root CA"] [INFO] [stdout] 2025-10-01T14:21:00.357702Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:102: Root CA details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 0e:a1:fc:9a:0b:2b:8a:0e:a8:07:ab:30:6a:a0:b3:45:f7:33:7e:61 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: CN=Test Root CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:13:8e:c7:a9:0a:3d:b7:39:a8:b0:f3:82:5b:1a: [INFO] [stdout] ca:f3:31:02:cf:c7:ba:2a:9b:59:80:8a:7a:e1:e2: [INFO] [stdout] 12:b3:c2:22:a4:ea:0f:ed:14:1a:f2:03:a5:6a:29: [INFO] [stdout] 85:f7:8a:2d:3c:06:35:2b:22:15:59:c6:02:e9:cd: [INFO] [stdout] e6:56:ca:c1:ff [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 93:F8:43:71:79:BE:FF:E0:BA:8E:4D:80:13:2D:28:D8:1A:B9:A3:E1 [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:46:02:21:00:96:d9:07:39:bc:93:a4:d4:f1:e9:28:d2:56: [INFO] [stdout] 03:02:51:89:69:b8:22:bc:a1:3a:9e:c7:09:c1:0c:fd:97:2a: [INFO] [stdout] 32:02:21:00:ad:f9:46:06:7f:8e:0c:3a:e7:12:81:87:3a:2a: [INFO] [stdout] 16:4a:ce:e9:50:df:d9:87:0b:8d:eb:94:9c:4f:c5:da:ac:21 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.358987Z  INFO TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:229: Server certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] issued by [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] expires Oct 1 14:21:00 2026 GMT (11months 30days 3h 50m 23s 641ms 27us 144ns) [INFO] [stdout] 2025-10-01T14:21:00.359277Z DEBUG TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:230: Server certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] aa:4f:23:4d:8d:03:de:00:46:cf:67:8a:fc:e7:ca:c8:35:4a:2a:38 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: O=Terrazzo Test, CN=Intermediate CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:af:a8:59:59:47:63:40:0a:90:09:68:2a:e7:84: [INFO] [stdout] c6:e1:94:83:9e:0a:fe:73:f6:43:9c:c7:ea:ff:be: [INFO] [stdout] 9f:f7:16:96:16:09:31:b0:43:57:0b:bb:c2:7c:20: [INFO] [stdout] 0e:f0:d5:e2:5a:d0:74:0d:2b:b0:6e:d6:74:41:c0: [INFO] [stdout] 6f:18:e1:19:db [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 66:AA:60:0A:12:1A:3C:34:02:A5:6A:37:C6:A0:D8:BE:BE:4D:85:32 [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:6E:7E:0D:21:06:F1:48:56:81:EA:73:9E:25:79:FA:F3:04:9C:68:25 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:33:12:DE:A5:BE:1B:4E:28:E5:11:42:8C:78:45:71:BE:DB:B4:02:2B [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:d0:6c:ec:59:d3:4f:a6:47:79:96:36:2c:b2: [INFO] [stdout] ef:ca:d9:e2:c9:fd:ba:c1:4e:f4:89:3e:fa:d2:02:dd:fe:c1: [INFO] [stdout] 35:02:20:7b:3e:06:f4:1e:34:ef:8a:a6:d3:ec:cd:4e:7d:cc: [INFO] [stdout] 9b:ad:df:3b:55:7b:71:5b:ee:19:9c:77:be:a7:1f:0c:e8 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.359322Z  INFO TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:77: Intermediate certificate: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] issued by [commonName = "Test Root CA"] [INFO] [stdout] 2025-10-01T14:21:00.359554Z DEBUG TestServer:Server:Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:82: Intermediate certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 33:12:de:a5:be:1b:4e:28:e5:11:42:8c:78:45:71:be:db:b4:02:2b [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: CN=Test Root CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:fe:7b:6f:4d:fd:fc:67:37:61:e9:0f:50:72:ef: [INFO] [stdout] a5:6d:37:5e:8c:bd:fc:72:87:67:08:41:77:db:04: [INFO] [stdout] 50:b7:cd:73:5f:aa:43:0d:75:9b:e9:b3:32:5b:55: [INFO] [stdout] de:43:9e:ce:89:f2:cc:e1:15:f0:48:7e:98:aa:7d: [INFO] [stdout] 7b:e1:d6:a9:9b [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 6E:7E:0D:21:06:F1:48:56:81:EA:73:9E:25:79:FA:F3:04:9C:68:25 [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:93:F8:43:71:79:BE:FF:E0:BA:8E:4D:80:13:2D:28:D8:1A:B9:A3:E1 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:0E:A1:FC:9A:0B:2B:8A:0E:A8:07:AB:30:6A:A0:B3:45:F7:33:7E:61 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Signature Value: [INFO] [stdout] 30:44:02:20:0f:d5:37:77:88:a4:c6:39:aa:c6:76:1f:fa:6c: [INFO] [stdout] eb:94:cf:b2:49:fb:27:ab:29:de:9b:ae:60:45:31:4a:72:db: [INFO] [stdout] 02:20:16:cc:47:77:31:16:a2:3c:9c:c6:cd:82:12:ec:f1:46: [INFO] [stdout] 90:b4:05:37:cf:b0:2c:2f:5a:0a:00:a0:b1:fe:25:5d [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.359963Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:105: Got TLS server config [INFO] [stdout] 2025-10-01T14:21:00.365578Z  INFO TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:228: Signer certificate: "localhost" [INFO] [stdout] 2025-10-01T14:21:00.365824Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:229: Signer certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] aa:4f:23:4d:8d:03:de:00:46:cf:67:8a:fc:e7:ca:c8:35:4a:2a:38 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: O=Terrazzo Test, CN=Intermediate CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Oct 1 14:21:00 2026 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:af:a8:59:59:47:63:40:0a:90:09:68:2a:e7:84: [INFO] [stdout] c6:e1:94:83:9e:0a:fe:73:f6:43:9c:c7:ea:ff:be: [INFO] [stdout] 9f:f7:16:96:16:09:31:b0:43:57:0b:bb:c2:7c:20: [INFO] [stdout] 0e:f0:d5:e2:5a:d0:74:0d:2b:b0:6e:d6:74:41:c0: [INFO] [stdout] 6f:18:e1:19:db [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 66:AA:60:0A:12:1A:3C:34:02:A5:6A:37:C6:A0:D8:BE:BE:4D:85:32 [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:6E:7E:0D:21:06:F1:48:56:81:EA:73:9E:25:79:FA:F3:04:9C:68:25 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:33:12:DE:A5:BE:1B:4E:28:E5:11:42:8C:78:45:71:BE:DB:B4:02:2B [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:d0:6c:ec:59:d3:4f:a6:47:79:96:36:2c:b2: [INFO] [stdout] ef:ca:d9:e2:c9:fd:ba:c1:4e:f4:89:3e:fa:d2:02:dd:fe:c1: [INFO] [stdout] 35:02:20:7b:3e:06:f4:1e:34:ef:8a:a6:d3:ec:cd:4e:7d:cc: [INFO] [stdout] 9b:ad:df:3b:55:7b:71:5b:ee:19:9c:77:be:a7:1f:0c:e8 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.367114Z  INFO TestServer:Server:Setup TLS client: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/trusted_store/tls_client.rs:47: Use root certificates + custom server certificate verifier [INFO] [stdout] 2025-10-01T14:21:00.379286Z DEBUG TestServer:Server: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:242: Got TLS client config [INFO] [stdout] 2025-10-01T14:21:00.379575Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:150: Setup server socket_addr=[::1]:20419 [INFO] [stdout] 2025-10-01T14:21:00.379686Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:150: Setup server socket_addr=127.0.0.1:20419 [INFO] [stdout] 2025-10-01T14:21:00.379785Z  INFO src/tests/end_to_end.rs:53: Started the server [INFO] [stdout] 2025-10-01T14:21:00.379844Z  INFO src/load_client_certificate.rs:84: Loading client certificate from https://localhost:20419 [INFO] [stdout] 2025-10-01T14:21:00.743611Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:208: Serving... socket_addr=[::1]:16676 [INFO] [stdout] 2025-10-01T14:21:00.746380Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:208: Serving... socket_addr=127.0.0.1:16676 [INFO] [stdout] 2025-10-01T14:21:00.751391Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.751506Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.751595Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:121: Polling stream header: Buffer full pos=11 buffer=[22, 3, 1, 2, 0, 1, 0, 1, 252, 3, 3] [INFO] [stdout] 2025-10-01T14:21:00.751663Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:145: Polling TLS stream [INFO] [stdout] 2025-10-01T14:21:00.769181Z DEBUG TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/certificate.rs:66: Issuing client certificate for EndToEndClient valid until SystemTime { tv_sec: 1767104460, tv_nsec: 769159130 } socket_addr=[::1]:16676 [INFO] [stdout] 2025-10-01T14:21:00.772873Z DEBUG src/load_client_certificate.rs:163: Stored client certificate into CertificateInfo { certificate: "/tmp/.tmpKMp8rZ/client-cert.pem", private_key: "/tmp/.tmpKMp8rZ/client-key.pem" } [INFO] [stdout] 2025-10-01T14:21:00.791829Z  INFO src/tests/end_to_end.rs:66: Got the client certificate [INFO] [stdout] 2025-10-01T14:21:00.792965Z  INFO Setup TLS client: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/trusted_store/tls_client.rs:55: Use root certificates [INFO] [stdout] 2025-10-01T14:21:00.793177Z  INFO Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:229: Server certificate: [commonName = "EndToEndClient"] issued by [commonName = "Test Root CA"] expires Dec 30 14:21:00 2025 GMT (2months 29days 2h 52m 47s 206ms 843us 296ns) [INFO] [stdout] 2025-10-01T14:21:00.793559Z DEBUG Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:230: Server certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] be:1b:fc:c1:b9:ed:72:4a:c0:32:b4:d9:3f:f5:0d:45:12:2c:ca:74 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: CN=Test Root CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Dec 30 14:21:00 2025 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:b9:ff:f2:2d:89:b8:dd:d7:a8:c9:de:15:94:e9: [INFO] [stdout] 96:2b:f4:b3:6b:26:66:43:fe:fc:d5:09:27:ea:7c: [INFO] [stdout] 60:10:90:d0:d2:0b:bc:e2:05:ed:fe:74:aa:6c:0e: [INFO] [stdout] be:b4:db:90:9d:e8:5a:7a:fb:df:eb:4e:75:ea:75: [INFO] [stdout] 05:bf:2d:13:d7 [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 99:84:FC:D6:EF:10:A6:E2:13:8A:AF:E9:9F:F2:6A:41:D2:55:91:D7 [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:93:F8:43:71:79:BE:FF:E0:BA:8E:4D:80:13:2D:28:D8:1A:B9:A3:E1 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:0E:A1:FC:9A:0B:2B:8A:0E:A8:07:AB:30:6A:A0:B3:45:F7:33:7E:61 [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:1759328460:1767104460:hq.!3...E/c..H......_#.2|.2..4......0...0.............n.......OV.`..b..80 [INFO] [stdout] ..*.H.=...0.1.0...U....Test Root CA0.. 251001142100Z. 261001142100Z021.0...U. [INFO] [stdout] . Terrazzo Test1.0...U....Intermediate CA0Y0...*.H.=....*.H.=....B..Q.-.k..P.d....X..W8..........R./...w......,y.%x......1.~ ...{......0..0...U......x..e../5....c..O?..V0...U.......0....0...U...........0R..U.#.K0I....Cqy.....M..-(.........0.1.0...U....Test Root CA.......+.....0j..E.3~a0 [INFO] [stdout] ..*.H.=....I.0F.!.......B..^......J4.0G.oP".;......!...m......u.....T~Q.t...J.Y.....H0../0............4?&Z...Zk..5Bb....0 [INFO] [stdout] ..*.H.=...021.0...U. [INFO] [stdout] . Terrazzo Test1.0...U....Intermediate CA0.. 251001142100Z. 261001142100Z0,1.0...U. [INFO] [stdout] . Terrazzo Test1.0...U....localhost0Y0...*.H.=....*.H.=....B...P. .v#M..0bF(.\kc..X ..<...ry...$......B.....=.QD...1.Z..0M..$....0..0...U.......g.$..h.>. ._..i... 0...U.......0.0...U...........0 ..U.%.....0...+.........+.......0S..U.#.L0J..x..e../5....c..O?..V....0.1.0...U....Test Root CA.....n.......OV.`..b..80...U... 0...localhost0 [INFO] [stdout] ..*.H.=....I.0F.!...].3..}S.'..z:FJ1..n....|..g../.!..Bg2.....>.C .~#.|......NcK.1..g1..f0..b......g.$..h.>. ._..i... 0...`.H.e.......0...*.H.. ...1...*.H.. ...0...*.H.. ...1.. 251001142100Z0/..*.H.. ...1". ......i4.L.].X.....G.JL-...;'8.u0y..*.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.=....G0E. =}\S.DC.=.T....U2.....Z......>7..!....../^...|.:..t.8..lf...J.q-uGq [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Signature Value: [INFO] [stdout] 30:45:02:21:00:cd:a8:80:c8:08:01:c1:87:0c:cb:2a:c8:d7: [INFO] [stdout] 02:1e:a7:b3:85:68:40:f6:01:52:33:9e:e8:3b:2a:cf:d0:2c: [INFO] [stdout] 2d:02:20:10:e2:71:f6:44:44:78:f0:86:91:44:60:32:2e:c1: [INFO] [stdout] d0:17:b8:27:f4:cd:12:5d:30:77:d7:92:36:e9:aa:51:e1 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.794083Z  INFO TestClient:Run: src/client.rs:107: Allocated new client id client_id=981df458-a142-4a16-b250-f56bac90d8f8 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.798753Z  INFO TestClient:Run: src/client/connect.rs:36: Connecting WebSocket uri="https://localhost:16676/remote/tunnel/EndToEndClient" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.805290Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:208: Serving... socket_addr=[::1]:16161 [INFO] [stdout] 2025-10-01T14:21:00.805605Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:208: Serving... socket_addr=127.0.0.1:16161 [INFO] [stdout] 2025-10-01T14:21:00.807117Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.810273Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.810359Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:121: Polling stream header: Buffer full pos=11 buffer=[22, 3, 1, 5, 175, 1, 0, 5, 171, 3, 3] [INFO] [stdout] 2025-10-01T14:21:00.810403Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:145: Polling TLS stream [INFO] [stdout] 2025-10-01T14:21:00.811300Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.811387Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.811424Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:121: Polling stream header: Buffer full pos=11 buffer=[22, 3, 1, 2, 0, 1, 0, 1, 252, 3, 3] [INFO] [stdout] 2025-10-01T14:21:00.811442Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:145: Polling TLS stream [INFO] [stdout] 2025-10-01T14:21:00.823154Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:208: Serving... socket_addr=[::1]:23980 [INFO] [stdout] 2025-10-01T14:21:00.830160Z  INFO TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/tunnel.rs:49: Incoming tunnel socket_addr=[::1]:16676 client_name=EndToEndClient client_id=981df458-a142-4a16-b250-f56bac90d8f8 [INFO] [stdout] 2025-10-01T14:21:00.842884Z  INFO TestClient:Run: src/client/connect.rs:56: Connected WebSocket client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.843519Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:208: Serving... socket_addr=127.0.0.1:23980 [INFO] [stdout] 2025-10-01T14:21:00.844287Z DEBUG TestClient:Run: src/client/connect.rs:57: WebSocket response: Response { status: 101, version: HTTP/1.1, headers: {"connection": "upgrade", "upgrade": "websocket", "sec-websocket-accept": "Bd485rwhl8OUmlke7mgwnC1mnXM=", "date": "Wed, 01 Oct 2025 14:21:00 GMT"}, body: None } client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.845456Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.845555Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.845626Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:121: Polling stream header: Buffer full pos=11 buffer=[22, 3, 1, 2, 0, 1, 0, 1, 252, 3, 3] [INFO] [stdout] 2025-10-01T14:21:00.845693Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:145: Polling TLS stream [INFO] [stdout] 2025-10-01T14:21:00.849105Z DEBUG TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/certificate.rs:66: Issuing client certificate for EndToEndClient valid until SystemTime { tv_sec: 1767104460, tv_nsec: 849098073 } socket_addr=[::1]:23980 [INFO] [stdout] 2025-10-01T14:21:00.849289Z DEBUG TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/certificate.rs:66: Issuing client certificate for EndToEndClient valid until SystemTime { tv_sec: 1767104460, tv_nsec: 849267322 } socket_addr=[::1]:16161 [INFO] [stdout] 2025-10-01T14:21:00.866985Z DEBUG src/load_client_certificate.rs:163: Stored client certificate into CertificateInfo { certificate: "/tmp/.tmpKMp8rZ/client-cert.pem", private_key: "/tmp/.tmpKMp8rZ/client-key.pem" } [INFO] [stdout] 2025-10-01T14:21:00.862978Z DEBUG TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/x509/signed_extension/verify/signer.rs:167: Validating leaf certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] socket_addr=[::1]:16676 client_name=EndToEndClient client_id=981df458-a142-4a16-b250-f56bac90d8f8 [INFO] [stdout] 2025-10-01T14:21:00.874698Z DEBUG TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/x509/signed_extension/verify/signer.rs:182: Building chain with: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] socket_addr=[::1]:16676 client_name=EndToEndClient client_id=981df458-a142-4a16-b250-f56bac90d8f8 [INFO] [stdout] 2025-10-01T14:21:00.877630Z DEBUG TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/x509/signed_extension/verify/signer.rs:182: Building chain with: [organizationName = "Terrazzo Test", commonName = "localhost"] socket_addr=[::1]:16676 client_name=EndToEndClient client_id=981df458-a142-4a16-b250-f56bac90d8f8 [INFO] [stdout] 2025-10-01T14:21:00.878051Z DEBUG TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/x509/signed_extension/verify/signer.rs:192: Validation PASSED socket_addr=[::1]:16676 client_name=EndToEndClient client_id=981df458-a142-4a16-b250-f56bac90d8f8 [INFO] [stdout] 2025-10-01T14:21:00.880060Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/balance.rs:46: Adding channel socket_addr=[::1]:16676 client_name=EndToEndClient client_id=981df458-a142-4a16-b250-f56bac90d8f8 connection_id=1 [INFO] [stdout] 2025-10-01T14:21:00.883663Z DEBUG src/load_client_certificate.rs:163: Stored client certificate into CertificateInfo { certificate: "/tmp/.tmpKMp8rZ/client-cert.pem", private_key: "/tmp/.tmpKMp8rZ/client-key.pem" } [INFO] [stdout] 2025-10-01T14:21:00.885357Z  INFO src/tests/end_to_end.rs:66: Got the client certificate [INFO] [stdout] 2025-10-01T14:21:00.890417Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:208: Serving... socket_addr=[::1]:17354 [INFO] [stdout] 2025-10-01T14:21:00.890945Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:208: Serving... socket_addr=127.0.0.1:17354 [INFO] [stdout] 2025-10-01T14:21:00.892637Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.896277Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.896355Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:121: Polling stream header: Buffer full pos=11 buffer=[22, 3, 1, 2, 0, 1, 0, 1, 252, 3, 3] [INFO] [stdout] 2025-10-01T14:21:00.896400Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:145: Polling TLS stream [INFO] [stdout] 2025-10-01T14:21:00.893853Z  INFO Setup TLS client: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/trusted_store/tls_client.rs:55: Use root certificates [INFO] [stdout] 2025-10-01T14:21:00.899273Z  INFO Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:229: Server certificate: [commonName = "EndToEndClient"] issued by [commonName = "Test Root CA"] expires Dec 30 14:21:00 2025 GMT (2months 29days 2h 52m 47s 100ms 878us 998ns) [INFO] [stdout] 2025-10-01T14:21:00.900175Z DEBUG Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:230: Server certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 6f:3b:95:89:03:ea:d9:b8:c3:2a:84:56:f9:1b:96:31:db:c9:80:dd [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: CN=Test Root CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Dec 30 14:21:00 2025 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:69:c9:a6:00:3e:49:e3:a8:70:ac:7e:5b:5f:55: [INFO] [stdout] 7b:51:2d:27:8e:cb:c7:d4:d3:2c:4b:81:ce:dd:26: [INFO] [stdout] 1a:ad:7e:3c:65:38:89:66:c4:f0:1a:b9:ba:f0:62: [INFO] [stdout] e9:9b:55:8d:07:48:d2:d8:cb:30:2d:7e:6a:86:31: [INFO] [stdout] d1:27:38:79:6f [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 9B:5B:E1:5B:B4:E9:98:FF:A4:C2:06:04:64:FA:DB:58:12:7B:B7:E6 [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:93:F8:43:71:79:BE:FF:E0:BA:8E:4D:80:13:2D:28:D8:1A:B9:A3:E1 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:0E:A1:FC:9A:0B:2B:8A:0E:A8:07:AB:30:6A:A0:B3:45:F7:33:7E:61 [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:1759328460:1767104460:.~S.w.D.....<@.....o\.X.aG..........0...0..........5..h..$...._.&~m....0 [INFO] [stdout] ..*.H.=...0.1.0...U....Test Root CA0.. 251001142100Z. 261001142100Z021.0...U. [INFO] [stdout] . Terrazzo Test1.0...U....Intermediate CA0Y0...*.H.=....*.H.=....B...|.N..A.~A.!K\..2.!...%.6.t......Wrt"....].....Uk..}....(V..C:P....0..0...U......C.^.G ..H...o. _....0...U.......0....0...U...........0R..U.#.K0I....Cqy.....M..-(.........0.1.0...U....Test Root CA.......+.....0j..E.3~a0 [INFO] [stdout] ..*.H.=....H.0E. ..=...H.p.f..O$".KSk..6.....?....!...k.h.B/*?~?8s.;6E..............0..-0..........y.<......`.1.\....k.0 [INFO] [stdout] ..*.H.=...021.0...U. [INFO] [stdout] . Terrazzo Test1.0...U....Intermediate CA0.. 251001142100Z. 261001142100Z0,1.0...U. [INFO] [stdout] . Terrazzo Test1.0...U....localhost0Y0...*.H.=....*.H.=....B.....I.2...........7..7}.uO....W..q.h.+88.......a.;...e.k.g..xO*.....0..0...U......GW...).Y.+Bj..... k 0...U.......0.0...U...........0 ..U.%.....0...+.........+.......0R..U.#.K0I..C.^.G ..H...o. _........0.1.0...U....Test Root CA..5..h..$...._.&~m....0...U... 0...localhost0 [INFO] [stdout] ..*.H.=....H.0E.!.......;.J..T.....q..):..|.*...@.. !D....7.t.*.....J..............Y1..f0..b.....GW...).Y.+Bj..... k 0...`.H.e.......0...*.H.. ...1...*.H.. ...0...*.H.. ...1.. 251001142100Z0/..*.H.. ...1". i......G.4d|........t.4...1>6P..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.=....G0E.!......*~ [INFO] [stdout] .m...i.*..*R...~),.@Sd... :...k'9...f/\. [INFO] [stdout] .2.)F...(.$..=:.j [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Signature Value: [INFO] [stdout] 30:45:02:20:11:fd:0b:6f:46:71:55:24:33:84:37:6b:09:62: [INFO] [stdout] 13:e9:9d:03:ca:1f:88:50:bf:65:c5:8d:85:bd:5a:cc:2d:f4: [INFO] [stdout] 02:21:00:99:aa:3b:2f:cf:7b:16:82:f9:c7:80:26:c9:83:5a: [INFO] [stdout] c8:a9:1c:fa:34:bc:63:e3:a5:bb:b1:39:4c:56:db:7e:2d [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.903405Z  INFO src/tests/end_to_end.rs:66: Got the client certificate [INFO] [stdout] 2025-10-01T14:21:00.905198Z  INFO Setup TLS client: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/trusted_store/tls_client.rs:55: Use root certificates [INFO] [stdout] 2025-10-01T14:21:00.907805Z  INFO Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:229: Server certificate: [commonName = "EndToEndClient"] issued by [commonName = "Test Root CA"] expires Dec 30 14:21:00 2025 GMT (2months 29days 2h 52m 47s 92ms 212us 50ns) [INFO] [stdout] 2025-10-01T14:21:00.895815Z  INFO TestClient:Run: src/client/connect.rs:95: Serving client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.907675Z  INFO TestClient:Run: src/client.rs:107: Allocated new client id client_id=b937e521-5269-439d-965f-2764827bda0d client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.913666Z DEBUG TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/certificate.rs:66: Issuing client certificate for EndToEndClient valid until SystemTime { tv_sec: 1767104460, tv_nsec: 913654009 } socket_addr=[::1]:17354 [INFO] [stdout] 2025-10-01T14:21:00.915393Z DEBUG Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:230: Server certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 8a:4b:5e:de:d0:fc:17:c6:00:c8:ff:60:4b:09:11:7f:dc:52:63:f4 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: CN=Test Root CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Dec 30 14:21:00 2025 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:53:7e:8d:9b:94:4c:db:c2:00:1f:73:f4:e6:f2: [INFO] [stdout] 02:cd:6a:73:75:2a:19:2c:ae:b2:a2:e3:ba:e2:32: [INFO] [stdout] 3f:f9:84:6a:32:dd:ef:bb:08:2e:69:a1:94:be:6c: [INFO] [stdout] dd:42:2e:6c:cc:f4:be:77:a6:61:1e:23:3f:4e:62: [INFO] [stdout] 1d:b6:9a:28:a9 [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] EE:21:40:76:27:C2:7C:AF:A2:AF:28:FA:03:CA:0B:7B:5F:8E:43:A1 [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:93:F8:43:71:79:BE:FF:E0:BA:8E:4D:80:13:2D:28:D8:1A:B9:A3:E1 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:0E:A1:FC:9A:0B:2B:8A:0E:A8:07:AB:30:6A:A0:B3:45:F7:33:7E:61 [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:1759328460:1767104460:E|l..i.26.o...Pw.O..5....`...._.....0...0..........a:i:....T.*.r.......0 [INFO] [stdout] ..*.H.=...0.1.0...U....Test Root CA0.. 251001142100Z. 261001142100Z021.0...U. [INFO] [stdout] . Terrazzo Test1.0...U....Intermediate CA0Y0...*.H.=....*.H.=....B..q..h$...3...!3].....c...5..{d9FD.t\... .U,h.....X.E.|.QGk.'3..c....0..0...U........C..Q..{j [INFO] [stdout] .,G.71H#N0...U.......0....0...U...........0R..U.#.K0I....Cqy.....M..-(.........0.1.0...U....Test Root CA.......+.....0j..E.3~a0 [INFO] [stdout] ..*.H.=....H.0E.!.........=r..3....2.......n...I'.. "......4.....z.....|v=.t.... [INFO] [stdout] m..0..-0............d.....1~...0.@.~..0 [INFO] [stdout] ..*.H.=...021.0...U. [INFO] [stdout] . Terrazzo Test1.0...U....Intermediate CA0.. 251001142100Z. 261001142100Z0,1.0...U. [INFO] [stdout] . Terrazzo Test1.0...U....localhost0Y0...*.H.=....*.H.=....B........}...O.w\ [INFO] [stdout] {.2L.............\.l..............Ym`aM.Xl.R..t.....0..0...U.........-....0VA3..l J...0...U.......0.0...U...........0 ..U.%.....0...+.........+.......0R..U.#.K0I....C..Q..{j [INFO] [stdout] .,G.71H#N....0.1.0...U....Test Root CA..a:i:....T.*.r.......0...U... 0...localhost0 [INFO] [stdout] ..*.H.=....H.0E.!.....,......).`GsD..W<.<.u.....Q3. :.+_..5..7...@$2{..8..FV.(......1..f0..b........-....0VA3..l J...0...`.H.e.......0...*.H.. ...1...*.H.. ...0...*.H.. ...1.. 251001142100Z0/..*.H.. ...1". iH). .U..Tx..Q....&.9...bE.....>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.=....G0E.!.../;i...$H....!^[.R).../..ahlB4{. /...f......1= lQk..y..Y.s.....Rl [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Signature Value: [INFO] [stdout] 30:44:02:20:1c:da:d2:81:a1:9b:87:e4:b7:f9:39:e6:72:91: [INFO] [stdout] 49:11:35:0c:12:10:35:bb:40:8c:dd:10:72:d4:78:5e:7e:e4: [INFO] [stdout] 02:20:24:34:bb:2d:24:7f:de:b5:5a:49:a1:db:1f:fc:28:86: [INFO] [stdout] 54:9d:8f:33:b6:e7:67:92:f4:92:b9:5f:4b:20:25:56 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.916873Z  INFO TestClient:Run: src/client.rs:107: Allocated new client id client_id=bb548cb5-3040-45fa-9b42-76e5deaf3749 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.919776Z DEBUG src/load_client_certificate.rs:163: Stored client certificate into CertificateInfo { certificate: "/tmp/.tmpKMp8rZ/client-cert.pem", private_key: "/tmp/.tmpKMp8rZ/client-key.pem" } [INFO] [stdout] 2025-10-01T14:21:00.930091Z  INFO src/tests/end_to_end.rs:66: Got the client certificate [INFO] [stdout] 2025-10-01T14:21:00.931631Z  INFO Setup TLS client: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/trusted_store/tls_client.rs:55: Use root certificates [INFO] [stdout] 2025-10-01T14:21:00.921647Z  INFO TestClient:Run: src/client/connect.rs:36: Connecting WebSocket uri="https://localhost:23980/remote/tunnel/EndToEndClient" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.933341Z  INFO Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:229: Server certificate: [commonName = "EndToEndClient"] issued by [commonName = "Test Root CA"] expires Dec 30 14:21:00 2025 GMT (2months 29days 2h 52m 47s 66ms 680us 365ns) [INFO] [stdout] 2025-10-01T14:21:00.920164Z  INFO TestClient:Run: src/client/health.rs:120: Received ping connection_id="1" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.930392Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:208: Serving... socket_addr=[::1]:19020 [INFO] [stdout] 2025-10-01T14:21:00.933830Z DEBUG Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:230: Server certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 3b:ce:b3:59:d2:bf:15:be:60:33:82:ca:74:93:90:2a:5e:94:3e:5a [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: CN=Test Root CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Dec 30 14:21:00 2025 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:bd:39:74:ba:f6:06:06:60:5b:fa:ff:75:6b:84: [INFO] [stdout] 3c:76:7e:fd:b7:e2:88:9a:72:c4:22:d6:87:82:73: [INFO] [stdout] 1d:b4:4d:93:ca:06:01:de:a2:d7:b6:7f:70:34:69: [INFO] [stdout] 84:a7:4c:d7:02:ee:c8:23:f8:72:8b:e5:18:e2:a3: [INFO] [stdout] 25:5e:27:b7:a0 [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] C4:F0:FB:B7:19:AC:06:F8:96:78:54:34:44:66:F4:F9:03:AA:E9:09 [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:93:F8:43:71:79:BE:FF:E0:BA:8E:4D:80:13:2D:28:D8:1A:B9:A3:E1 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:0E:A1:FC:9A:0B:2B:8A:0E:A8:07:AB:30:6A:A0:B3:45:F7:33:7E:61 [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:1759328460:1767104460:....O...i$.3..[..`....K.*.....s.....0...0..........QD...>BN&-...R....{f0 [INFO] [stdout] ..*.H.=...0.1.0...U....Test Root CA0.. 251001142100Z. 261001142100Z021.0...U. [INFO] [stdout] . Terrazzo Test1.0...U....Intermediate CA0Y0...*.H.=....*.H.=....B..0..O..;....[.bRk....I....~D.v.)c@o....b.5..^.=R..B.*..TvSW..>..p...0..0...U.......,..h.G.VU....lD../*0...U.......0....0...U...........0R..U.#.K0I....Cqy.....M..-(.........0.1.0...U....Test Root CA.......+.....0j..E.3~a0 [INFO] [stdout] ..*.H.=....I.0F.!...he.hh.q<.M..L..6B.K......i...?.!.. [INFO] [stdout] .5.]|.....q..(I..u.......5BN&-...R....{f0...U... 0...localhost0 [INFO] [stdout] ..*.H.=....H.0E. $.Ha@.4..R........U...m..~#/..>..!..Cn....g...N.(t.Bu.p8`P. .......1..g0..c...............3.sa3.fN..0...`.H.e.......0...*.H.. ...1...*.H.. ...0...*.H.. ...1.. 251001142100Z0/..*.H.. ...1". .;...l.Q......'.....G....{Qn.u].0y..*.H.. ...1l0j0...`.H.e...*0...`.H.e....0...`.H.e....0 [INFO] [stdout] ..*.H.. ..0...*.H.. ......0 ..*.H.. ....@0...+....0 ..*.H.. ....(0 [INFO] [stdout] ..*.H.=....H0F.!...<.................,S..g..l.Y.s.!..&..a..CKC..;.B..Q.'..!.../.Z.c. [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Signature Value: [INFO] [stdout] 30:44:02:20:0f:90:03:0c:07:09:bf:2f:0b:89:70:bd:71:7a: [INFO] [stdout] c0:75:a4:ea:8d:54:86:17:5a:53:5f:9e:f5:40:63:05:26:c6: [INFO] [stdout] 02:20:1b:ae:7c:f5:18:55:a3:4d:2a:71:b3:f9:c3:0d:c0:31: [INFO] [stdout] 5f:34:02:82:e5:c0:0d:6e:8d:3d:e3:fa:bc:dc:cd:1e [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:00.933935Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:208: Serving... socket_addr=127.0.0.1:19020 [INFO] [stdout] 2025-10-01T14:21:00.934738Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.934797Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.934817Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:121: Polling stream header: Buffer full pos=11 buffer=[22, 3, 1, 2, 0, 1, 0, 1, 252, 3, 3] [INFO] [stdout] 2025-10-01T14:21:00.934833Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:145: Polling TLS stream [INFO] [stdout] 2025-10-01T14:21:00.935262Z  INFO TestClient:Run: src/client.rs:107: Allocated new client id client_id=51b323c0-5b10-4cbb-8048-cd043c290ba7 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.937302Z  INFO TestClient:Run: src/client/connect.rs:36: Connecting WebSocket uri="https://localhost:17354/remote/tunnel/EndToEndClient" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.944182Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.922522Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:208: Serving... socket_addr=[::1]:20419 [INFO] [stdout] 2025-10-01T14:21:00.947376Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.947402Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:121: Polling stream header: Buffer full pos=11 buffer=[22, 3, 1, 5, 175, 1, 0, 5, 171, 3, 3] [INFO] [stdout] 2025-10-01T14:21:00.947419Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:145: Polling TLS stream [INFO] [stdout] 2025-10-01T14:21:00.947684Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:208: Serving... socket_addr=127.0.0.1:20419 [INFO] [stdout] 2025-10-01T14:21:00.948402Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.948456Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.948478Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:121: Polling stream header: Buffer full pos=11 buffer=[22, 3, 1, 2, 0, 1, 0, 1, 252, 3, 3] [INFO] [stdout] 2025-10-01T14:21:00.948495Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:145: Polling TLS stream [INFO] [stdout] 2025-10-01T14:21:00.950287Z DEBUG TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/certificate.rs:66: Issuing client certificate for EndToEndClient valid until SystemTime { tv_sec: 1767104460, tv_nsec: 950279731 } socket_addr=[::1]:19020 [INFO] [stdout] 2025-10-01T14:21:00.944474Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.952284Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.952315Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:121: Polling stream header: Buffer full pos=11 buffer=[22, 3, 1, 5, 175, 1, 0, 5, 171, 3, 3] [INFO] [stdout] 2025-10-01T14:21:00.952333Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:145: Polling TLS stream [INFO] [stdout] 2025-10-01T14:21:00.914833Z  INFO TestClient:Run: src/client/connect.rs:36: Connecting WebSocket uri="https://localhost:16161/remote/tunnel/EndToEndClient" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.947267Z DEBUG TestClient:Run: src/client/health.rs:123: Return pong connection_id="1" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.956734Z DEBUG TestClient:Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.957180Z  INFO src/tests/end_to_end.rs:75: The client is running [INFO] [stdout] 2025-10-01T14:21:00.959945Z  INFO TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/tunnel.rs:49: Incoming tunnel socket_addr=[::1]:17354 client_name=EndToEndClient client_id=51b323c0-5b10-4cbb-8048-cd043c290ba7 [INFO] [stdout] 2025-10-01T14:21:00.960269Z  INFO Run: src/client.rs:107: Allocated new client id client_id=dbd2492b-2e8b-40d4-88fb-0a41fc321dfb client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.961431Z  INFO Run: src/client/connect.rs:36: Connecting WebSocket uri="https://localhost:16676/remote/tunnel/EndToEndClient" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.961765Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/mod.rs:95: Ping latency=74.263424ms socket_addr=[::1]:16676 client_name=EndToEndClient client_id=981df458-a142-4a16-b250-f56bac90d8f8 connection_id=1 [INFO] [stdout] 2025-10-01T14:21:00.962957Z DEBUG TestClient:Run: src/client/health.rs:106: Got a new AuthCode changed=true client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.963860Z  INFO TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/tunnel.rs:49: Incoming tunnel socket_addr=[::1]:23980 client_name=EndToEndClient client_id=bb548cb5-3040-45fa-9b42-76e5deaf3749 [INFO] [stdout] 2025-10-01T14:21:00.967251Z  INFO TestClient:Run: src/client/health.rs:117: Received ping connection_id="1" delay=10s client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.967383Z DEBUG TestClient:Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.974168Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.974299Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.974351Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:121: Polling stream header: Buffer full pos=11 buffer=[22, 3, 1, 6, 10, 1, 0, 6, 6, 3, 3] [INFO] [stdout] 2025-10-01T14:21:00.974392Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:145: Polling TLS stream [INFO] [stdout] 2025-10-01T14:21:00.967808Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.975320Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:00.975383Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:121: Polling stream header: Buffer full pos=11 buffer=[22, 3, 1, 5, 175, 1, 0, 5, 171, 3, 3] [INFO] [stdout] 2025-10-01T14:21:00.975445Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:145: Polling TLS stream [INFO] [stdout] 2025-10-01T14:21:00.970945Z  INFO TestClient:Run: src/client/connect.rs:56: Connected WebSocket client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.978311Z DEBUG TestClient:Run: src/client/connect.rs:57: WebSocket response: Response { status: 101, version: HTTP/1.1, headers: {"connection": "upgrade", "upgrade": "websocket", "sec-websocket-accept": "9HA7qaP9YobVGf6RcpyTM4bAVbk=", "date": "Wed, 01 Oct 2025 14:21:00 GMT"}, body: None } client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.979639Z  INFO TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/tunnel.rs:49: Incoming tunnel socket_addr=[::1]:16161 client_name=EndToEndClient client_id=b937e521-5269-439d-965f-2764827bda0d [INFO] [stdout] 2025-10-01T14:21:00.989884Z  INFO TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/tunnel.rs:49: Incoming tunnel socket_addr=[::1]:16676 client_name=EndToEndClient client_id=dbd2492b-2e8b-40d4-88fb-0a41fc321dfb [INFO] [stdout] 2025-10-01T14:21:00.994925Z  INFO Run: src/client/connect.rs:56: Connected WebSocket client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.989278Z DEBUG TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/certificate.rs:66: Issuing client certificate for EndToEndClient valid until SystemTime { tv_sec: 1767104460, tv_nsec: 989270453 } socket_addr=[::1]:20419 [INFO] [stdout] 2025-10-01T14:21:00.992587Z  INFO TestClient:Run: src/client/connect.rs:56: Connected WebSocket client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.006318Z DEBUG TestClient:Run: src/client/connect.rs:57: WebSocket response: Response { status: 101, version: HTTP/1.1, headers: {"connection": "upgrade", "upgrade": "websocket", "sec-websocket-accept": "tvMvPlhZ/AltPtpbroNro0yhJk8=", "date": "Wed, 01 Oct 2025 14:21:00 GMT"}, body: None } client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:00.982131Z DEBUG src/load_client_certificate.rs:163: Stored client certificate into CertificateInfo { certificate: "/tmp/.tmpKMp8rZ/client-cert.pem", private_key: "/tmp/.tmpKMp8rZ/client-key.pem" } [INFO] [stdout] 2025-10-01T14:21:01.009047Z  INFO src/tests/end_to_end.rs:66: Got the client certificate [INFO] [stdout] 2025-10-01T14:21:01.010533Z  INFO Setup TLS client: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/trusted_store/tls_client.rs:55: Use root certificates [INFO] [stdout] 2025-10-01T14:21:01.014336Z  INFO Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:229: Server certificate: [commonName = "EndToEndClient"] issued by [commonName = "Test Root CA"] expires Dec 30 14:21:00 2025 GMT (2months 29days 2h 52m 46s 985ms 685us 443ns) [INFO] [stdout] 2025-10-01T14:21:01.014740Z DEBUG Setup TLS server certificate: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/security_configuration/certificate/tls_server.rs:230: Server certificate details: Certificate: [INFO] [stdout] Data: [INFO] [stdout] Version: 3 (0x2) [INFO] [stdout] Serial Number: [INFO] [stdout] 34:64:5a:d0:c9:8b:19:75:57:48:97:ff:b6:ac:9b:39:5e:2d:66:24 [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Issuer: CN=Test Root CA [INFO] [stdout] Validity [INFO] [stdout] Not Before: Oct 1 14:21:00 2025 GMT [INFO] [stdout] Not After : Dec 30 14:21:00 2025 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:93:45:32:62:60:df:2b:17:8f:e5:6c:b2:28:68: [INFO] [stdout] 60:3d:20:ab:ba:c6:fd:37:56:55:90:89:8a:de:82: [INFO] [stdout] 04:0e:a9:ce:e6:0d:2b:a5:94:d6:35:8e:e9:61:3c: [INFO] [stdout] c6:cd:7c:a7:31:a6:32:d7:9f:f7:04:08:d1:32:42: [INFO] [stdout] 91:03:05:b6:b5 [INFO] [stdout] ASN1 OID: prime256v1 [INFO] [stdout] NIST CURVE: P-256 [INFO] [stdout] X509v3 extensions: [INFO] [stdout] X509v3 Subject Key Identifier: [INFO] [stdout] 00:A2:67:33:F6:B4:26:C8:A3:0C:42:29:3A:C4:44:CC:4D:4C:36:DB [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:93:F8:43:71:79:BE:FF:E0:BA:8E:4D:80:13:2D:28:D8:1A:B9:A3:E1 [INFO] [stdout] DirName:/CN=Test Root CA [INFO] [stdout] serial:0E:A1:FC:9A:0B:2B:8A:0E:A8:07:AB:30:6A:A0:B3:45:F7:33:7E:61 [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:1759328460:1767104460:u.D.Y.....}7..3....D.....L.c.uR.....0...0............#./."......#j...I.r0 [INFO] [stdout] ..*.H.=...0.1.0...U....Test Root CA0.. 251001142100Z. 261001142100Z021.0...U. [INFO] [stdout] . Terrazzo Test1.0...U....Intermediate CA0Y0...*.H.=....*.H.=....B..o.4().8....Mr....F..q/..*.>.U.....%=.x1/.....M.n..%&......u..o.....0..0...U...........F.O.K........!(0...U.......0....0...U...........0R..U.#.K0I....Cqy.....M..-(.........0.1.0...U....Test Root CA.......+.....0j..E.3~a0 [INFO] [stdout] ..*.H.=....I.0F.!..C..U.;(4........d.....2q'..or...!..A%u..Z.[;F...S.Z..Ke8..6....6..0...0..........M.....Hn....7)...Z.Y0 [INFO] [stdout] ..*.H.=...021.0...U. [INFO] [stdout] . Terrazzo Test1.0...U....Intermediate CA0.. 251001142100Z. 261001142100Z0,1.0...U. [INFO] [stdout] . Terrazzo Test1.0...U....localhost0Y0...*.H.=....*.H.=....B..m...b.c....t.Z#...GWC......a.39..&...#d.R.kR..} [INFO] [stdout] ..R|....3._........0..0...U......3.v..X.?..Fq ['rb...0...U.......0.0...U...........0 ..U.%.....0...+.........+.......0S..U.#.L0J.......F.O.K........!(....0.1.0...U....Test Root CA....#./."......#j...I.r0...U... 0...localhost0 [INFO] [stdout] ..*.H.=....H.0E. jG.T....O ..BD.|.s.....O.~.).<}].!..}.......5. {>...4......N}....;U{q[...w.....1..g0..c.....f.` [INFO] [stdout] ..<4..j7.....M.20...`.H.e.......0...*.H.. ...1...*.H.. ...0...*.H.. ...1.. 251001142100Z0/..*.H.. ...1". D.....GH..6..D*#.. ....v..A....[0y..*.H.. ...1l0j0...`.H.e...*0...`.H.e....0...`.H.e....0 [INFO] [stdout] ..*.H.. ..0...*.H.. ......0 ..*.H.. ....@0...+....0 ..*.H.. ....(0 [INFO] [stdout] ..*.H.=....H0F.!.. ...F<.%Y.^.."%....ktz.....h.~..!..kUq [INFO] [stdout] ..Qc.........e.........Gs.! [INFO] [stdout] Signature Algorithm: ecdsa-with-SHA256 [INFO] [stdout] Signature Value: [INFO] [stdout] 30:44:02:20:4e:17:ad:8c:62:e3:25:0c:c3:fb:4f:97:e5:6d: [INFO] [stdout] 10:da:23:82:d6:a8:6d:f3:9b:12:48:d2:55:a2:fe:91:74:2f: [INFO] [stdout] 02:20:69:75:27:fc:36:91:e8:f5:63:94:54:15:d0:41:ef:18: [INFO] [stdout] 8c:cb:f8:ab:8e:27:be:47:b9:5f:d3:6f:7f:e5:11:a1 [INFO] [stdout] [INFO] [stdout] 2025-10-01T14:21:01.055938Z  INFO TestClient:Run: src/client.rs:107: Allocated new client id client_id=adca401a-20e4-4031-8c44-9cb31626445c client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.057519Z  INFO TestClient:Run: src/client/connect.rs:36: Connecting WebSocket uri="https://localhost:20419/remote/tunnel/EndToEndClient" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.041032Z  INFO TestClient:Run: src/client/connect.rs:95: Serving client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.059143Z  INFO TestClient:Run: src/client/health.rs:120: Received ping connection_id="2" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.059252Z DEBUG TestClient:Run: src/client/health.rs:123: Return pong connection_id="2" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.059673Z DEBUG TestClient:Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.060660Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/balance.rs:46: Adding channel socket_addr=[::1]:16676 client_name=EndToEndClient client_id=dbd2492b-2e8b-40d4-88fb-0a41fc321dfb connection_id=4 [INFO] [stdout] 2025-10-01T14:21:01.066742Z  INFO TestClient:Run: src/client/health.rs:120: Received ping connection_id="3" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.069369Z DEBUG TestClient:Run: src/client/health.rs:123: Return pong connection_id="3" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.069616Z DEBUG TestClient:Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.069724Z  INFO src/tests/end_to_end.rs:75: The client is running [INFO] [stdout] 2025-10-01T14:21:01.069836Z  INFO Run: src/client.rs:107: Allocated new client id client_id=fe3eca8a-18ba-4617-9742-908d5d8ae25e client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.069969Z  INFO src/tests/end_to_end.rs:75: The client is running [INFO] [stdout] 2025-10-01T14:21:01.074841Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:01.075047Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:01.075118Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:121: Polling stream header: Buffer full pos=11 buffer=[22, 3, 1, 5, 175, 1, 0, 5, 171, 3, 3] [INFO] [stdout] 2025-10-01T14:21:01.075165Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:145: Polling TLS stream [INFO] [stdout] 2025-10-01T14:21:01.075725Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/mod.rs:95: Ping latency=22.055975ms socket_addr=[::1]:16161 client_name=EndToEndClient client_id=b937e521-5269-439d-965f-2764827bda0d connection_id=3 [INFO] [stdout] 2025-10-01T14:21:01.070755Z  INFO Run: src/client/connect.rs:36: Connecting WebSocket uri="https://localhost:23980/remote/tunnel/EndToEndClient" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.066942Z  INFO TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/tunnel.rs:49: Incoming tunnel socket_addr=[::1]:19020 client_name=EndToEndClient client_id=9e910a51-2c9a-4908-9763-9c1122e12959 [INFO] [stdout] 2025-10-01T14:21:01.077988Z  INFO Run: src/client/connect.rs:95: Serving client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.085471Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.087266Z  INFO TestClient:Run: src/client/connect.rs:56: Connected WebSocket client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.087405Z DEBUG TestClient:Run: src/client/connect.rs:57: WebSocket response: Response { status: 101, version: HTTP/1.1, headers: {"connection": "upgrade", "upgrade": "websocket", "sec-websocket-accept": "DJ4ignBdvQU7ZSRExObWeXOCsZo=", "date": "Wed, 01 Oct 2025 14:21:00 GMT"}, body: None } client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.087313Z  INFO Run: src/client/health.rs:120: Received ping connection_id="4" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.087504Z DEBUG Run: src/client/health.rs:123: Return pong connection_id="4" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.087740Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/mod.rs:95: Ping latency=52.882889ms socket_addr=[::1]:23980 client_name=EndToEndClient client_id=bb548cb5-3040-45fa-9b42-76e5deaf3749 connection_id=2 [INFO] [stdout] 2025-10-01T14:21:01.091431Z DEBUG TestClient:Run: src/client/health.rs:106: Got a new AuthCode changed=true client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.091527Z  INFO TestClient:Run: src/client/health.rs:117: Received ping connection_id="2" delay=10s client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.091638Z DEBUG TestClient:Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.092077Z DEBUG TestClient:Run: src/client/health.rs:106: Got a new AuthCode changed=true client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.092282Z  INFO TestClient:Run: src/client/health.rs:117: Received ping connection_id="3" delay=10s client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.092689Z DEBUG TestClient:Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.087941Z DEBUG Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.092946Z DEBUG TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/x509/signed_extension/verify/signer.rs:167: Validating leaf certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] socket_addr=[::1]:17354 client_name=EndToEndClient client_id=51b323c0-5b10-4cbb-8048-cd043c290ba7 [INFO] [stdout] 2025-10-01T14:21:01.098969Z DEBUG TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/x509/signed_extension/verify/signer.rs:182: Building chain with: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] socket_addr=[::1]:17354 client_name=EndToEndClient client_id=51b323c0-5b10-4cbb-8048-cd043c290ba7 [INFO] [stdout] 2025-10-01T14:21:01.100129Z DEBUG TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/x509/signed_extension/verify/signer.rs:182: Building chain with: [organizationName = "Terrazzo Test", commonName = "localhost"] socket_addr=[::1]:17354 client_name=EndToEndClient client_id=51b323c0-5b10-4cbb-8048-cd043c290ba7 [INFO] [stdout] 2025-10-01T14:21:01.107206Z DEBUG TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/x509/signed_extension/verify/signer.rs:192: Validation PASSED socket_addr=[::1]:17354 client_name=EndToEndClient client_id=51b323c0-5b10-4cbb-8048-cd043c290ba7 [INFO] [stdout] 2025-10-01T14:21:01.110734Z DEBUG TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/x509/signed_extension/verify/signer.rs:167: Validating leaf certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] socket_addr=[::1]:19020 client_name=EndToEndClient client_id=9e910a51-2c9a-4908-9763-9c1122e12959 [INFO] [stdout] 2025-10-01T14:21:01.114618Z DEBUG TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/x509/signed_extension/verify/signer.rs:182: Building chain with: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] socket_addr=[::1]:19020 client_name=EndToEndClient client_id=9e910a51-2c9a-4908-9763-9c1122e12959 [INFO] [stdout] 2025-10-01T14:21:01.115016Z DEBUG TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/x509/signed_extension/verify/signer.rs:182: Building chain with: [organizationName = "Terrazzo Test", commonName = "localhost"] socket_addr=[::1]:19020 client_name=EndToEndClient client_id=9e910a51-2c9a-4908-9763-9c1122e12959 [INFO] [stdout] 2025-10-01T14:21:01.115782Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/balance.rs:46: Adding channel socket_addr=[::1]:17354 client_name=EndToEndClient client_id=51b323c0-5b10-4cbb-8048-cd043c290ba7 connection_id=5 [INFO] [stdout] 2025-10-01T14:21:01.096078Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:01.098235Z  INFO /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/handle.rs:29: Server shutdown: Stopping the client [INFO] [stdout] 2025-10-01T14:21:01.108298Z  INFO TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/tunnel.rs:49: Incoming tunnel socket_addr=[::1]:20419 client_name=EndToEndClient client_id=adca401a-20e4-4031-8c44-9cb31626445c [INFO] [stdout] 2025-10-01T14:21:01.115841Z DEBUG TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/x509/signed_extension/verify/signer.rs:192: Validation PASSED socket_addr=[::1]:19020 client_name=EndToEndClient client_id=9e910a51-2c9a-4908-9763-9c1122e12959 [INFO] [stdout] 2025-10-01T14:21:01.116050Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:01.117228Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:121: Polling stream header: Buffer full pos=11 buffer=[22, 3, 1, 6, 10, 1, 0, 6, 6, 3, 3] [INFO] [stdout] 2025-10-01T14:21:01.117336Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:145: Polling TLS stream [INFO] [stdout] 2025-10-01T14:21:01.120006Z  INFO TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/tunnel.rs:49: Incoming tunnel socket_addr=[::1]:23980 client_name=EndToEndClient client_id=fe3eca8a-18ba-4617-9742-908d5d8ae25e [INFO] [stdout] 2025-10-01T14:21:01.125366Z  INFO TestClient:Run: src/client/connect.rs:56: Connected WebSocket client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.132804Z DEBUG TestClient:Run: src/client/connect.rs:57: WebSocket response: Response { status: 101, version: HTTP/1.1, headers: {"connection": "upgrade", "upgrade": "websocket", "sec-websocket-accept": "fBmgvpNXtWg5SqbC0aGR5AC3fuI=", "date": "Wed, 01 Oct 2025 14:21:00 GMT"}, body: None } client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.126280Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/balance.rs:46: Adding channel socket_addr=[::1]:19020 client_name=EndToEndClient client_id=9e910a51-2c9a-4908-9763-9c1122e12959 connection_id=6 [INFO] [stdout] 2025-10-01T14:21:01.132660Z  INFO TestClient:Run: src/client/connect.rs:95: Serving client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.134261Z  INFO TestClient:Run: src/client/health.rs:120: Received ping connection_id="5" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.137262Z DEBUG TestClient:Run: src/client/health.rs:123: Return pong connection_id="5" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.137516Z DEBUG TestClient:Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.139531Z  INFO src/tests/end_to_end.rs:75: The client is running [INFO] [stdout] 2025-10-01T14:21:01.140972Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/mod.rs:95: Ping latency=9.395909ms socket_addr=[::1]:17354 client_name=EndToEndClient client_id=51b323c0-5b10-4cbb-8048-cd043c290ba7 connection_id=5 [INFO] [stdout] 2025-10-01T14:21:01.140061Z  INFO Run: src/client/connect.rs:56: Connected WebSocket client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.143292Z DEBUG Run: src/client/connect.rs:57: WebSocket response: Response { status: 101, version: HTTP/1.1, headers: {"connection": "upgrade", "upgrade": "websocket", "sec-websocket-accept": "U9DAD9qgi929gOu++em4IZRlbc8=", "date": "Wed, 01 Oct 2025 14:21:00 GMT"}, body: None } client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.149164Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/balance.rs:46: Adding channel socket_addr=[::1]:23980 client_name=EndToEndClient client_id=fe3eca8a-18ba-4617-9742-908d5d8ae25e connection_id=7 [INFO] [stdout] 2025-10-01T14:21:01.138275Z  INFO TestClient:Run: src/client/connect.rs:95: Serving client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.152493Z  INFO TestClient:Run: src/client/health.rs:120: Received ping connection_id="6" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.152582Z DEBUG TestClient:Run: src/client/health.rs:123: Return pong connection_id="6" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.152812Z DEBUG TestClient:Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.153199Z  INFO src/tests/end_to_end.rs:75: The client is running [INFO] [stdout] 2025-10-01T14:21:01.151296Z DEBUG TestClient:Run: src/client/health.rs:106: Got a new AuthCode changed=true client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.154290Z  INFO TestClient:Run: src/client/health.rs:117: Received ping connection_id="5" delay=10s client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.149534Z DEBUG TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/x509/signed_extension/verify/signer.rs:167: Validating leaf certificate: [organizationName = "Terrazzo Test", commonName = "localhost"] socket_addr=[::1]:20419 client_name=EndToEndClient client_id=adca401a-20e4-4031-8c44-9cb31626445c [INFO] [stdout] 2025-10-01T14:21:01.155023Z DEBUG TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/x509/signed_extension/verify/signer.rs:182: Building chain with: [organizationName = "Terrazzo Test", commonName = "Intermediate CA"] socket_addr=[::1]:20419 client_name=EndToEndClient client_id=adca401a-20e4-4031-8c44-9cb31626445c [INFO] [stdout] 2025-10-01T14:21:01.155559Z DEBUG TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/x509/signed_extension/verify/signer.rs:182: Building chain with: [organizationName = "Terrazzo Test", commonName = "localhost"] socket_addr=[::1]:20419 client_name=EndToEndClient client_id=adca401a-20e4-4031-8c44-9cb31626445c [INFO] [stdout] 2025-10-01T14:21:01.155998Z DEBUG TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/x509/signed_extension/verify/signer.rs:192: Validation PASSED socket_addr=[::1]:20419 client_name=EndToEndClient client_id=adca401a-20e4-4031-8c44-9cb31626445c [INFO] [stdout] 2025-10-01T14:21:01.156068Z DEBUG TestClient:Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.157773Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/balance.rs:46: Adding channel socket_addr=[::1]:20419 client_name=EndToEndClient client_id=adca401a-20e4-4031-8c44-9cb31626445c connection_id=8 [INFO] [stdout] 2025-10-01T14:21:01.160327Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/mod.rs:95: Ping latency=26.268515ms socket_addr=[::1]:19020 client_name=EndToEndClient client_id=9e910a51-2c9a-4908-9763-9c1122e12959 connection_id=6 [INFO] [stdout] 2025-10-01T14:21:01.162159Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.163474Z DEBUG TestClient:Run: src/client/health.rs:106: Got a new AuthCode changed=true client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.160553Z  INFO Run: src/client/connect.rs:95: Serving client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.165200Z  INFO Run: src/client/health.rs:120: Received ping connection_id="7" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.167241Z  INFO TestClient:Run: src/client/health.rs:117: Received ping connection_id="6" delay=10s client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.167431Z DEBUG Run: src/client/health.rs:123: Return pong connection_id="7" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.167709Z DEBUG Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.168002Z  INFO TestClient:Run: src/client/connect.rs:95: Serving client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.170206Z  INFO TestClient:Run: src/client/health.rs:120: Received ping connection_id="8" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.168069Z DEBUG TestClient:Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.170846Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/handle.rs:29: Server shutdown: Stopping server socket_addr=[::1]:19020 [INFO] [stdout] 2025-10-01T14:21:01.170912Z DEBUG TestClient:Run: src/client/health.rs:123: Return pong connection_id="8" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.171240Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/mod.rs:95: Ping latency=11.765717ms socket_addr=[::1]:23980 client_name=EndToEndClient client_id=fe3eca8a-18ba-4617-9742-908d5d8ae25e connection_id=7 [INFO] [stdout] 2025-10-01T14:21:01.171456Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:213: Serving: done socket_addr=[::1]:19020 [INFO] [stdout] 2025-10-01T14:21:01.172379Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:213: Serving: done socket_addr=127.0.0.1:19020 [INFO] [stdout] 2025-10-01T14:21:01.172678Z  INFO src/tests/end_to_end.rs:95: Server stopped [INFO] [stdout] 2025-10-01T14:21:01.172749Z  INFO /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/handle.rs:29: Server shutdown: Stopping client [INFO] [stdout] 2025-10-01T14:21:01.171572Z DEBUG TestClient:Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.173858Z  INFO src/tests/end_to_end.rs:75: The client is running [INFO] [stdout] 2025-10-01T14:21:01.174081Z  INFO Run: src/client.rs:107: Allocated new client id client_id=18d835f2-afff-4692-a8c1-b6e8eae5de2d client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.178073Z DEBUG Run: src/client/health.rs:106: Got a new AuthCode changed=false client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.178147Z  INFO Run: src/client/health.rs:117: Received ping connection_id="7" delay=10s client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.182553Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.184438Z DEBUG Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.186357Z  INFO Run: src/client/connect.rs:36: Connecting WebSocket uri="https://localhost:20419/remote/tunnel/EndToEndClient" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.186701Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/mod.rs:95: Ping latency=24.229005ms socket_addr=[::1]:20419 client_name=EndToEndClient client_id=adca401a-20e4-4031-8c44-9cb31626445c connection_id=8 [INFO] [stdout] 2025-10-01T14:21:01.187882Z DEBUG TestClient:Run: src/client/health.rs:106: Got a new AuthCode changed=true client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.188167Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.189238Z  INFO TestClient:Run: src/client/health.rs:117: Received ping connection_id="8" delay=10s client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.189349Z DEBUG TestClient:Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.190146Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.191188Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:01.192055Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:103: Polling stream header pos=0 buffer=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [INFO] [stdout] 2025-10-01T14:21:01.192129Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:121: Polling stream header: Buffer full pos=11 buffer=[22, 3, 1, 6, 10, 1, 0, 6, 6, 3, 3] [INFO] [stdout] 2025-10-01T14:21:01.192168Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/http_or_https.rs:145: Polling TLS stream [INFO] [stdout] 2025-10-01T14:21:01.193968Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.194020Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/mod.rs:95: Ping latency=123.717195ms socket_addr=[::1]:16676 client_name=EndToEndClient client_id=dbd2492b-2e8b-40d4-88fb-0a41fc321dfb connection_id=4 [INFO] [stdout] 2025-10-01T14:21:01.195609Z  INFO TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/tunnel.rs:49: Incoming tunnel socket_addr=[::1]:20419 client_name=EndToEndClient client_id=18d835f2-afff-4692-a8c1-b6e8eae5de2d [INFO] [stdout] 2025-10-01T14:21:01.197067Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.198550Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.199897Z  INFO Run: src/client/connect.rs:56: Connected WebSocket client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.199951Z DEBUG Run: src/client/connect.rs:57: WebSocket response: Response { status: 101, version: HTTP/1.1, headers: {"connection": "upgrade", "upgrade": "websocket", "sec-websocket-accept": "tNTcQKvOyAH9PWOKE8Wv1qn/klM=", "date": "Wed, 01 Oct 2025 14:21:00 GMT"}, body: None } client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.202815Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.204010Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/balance.rs:46: Adding channel socket_addr=[::1]:20419 client_name=EndToEndClient client_id=18d835f2-afff-4692-a8c1-b6e8eae5de2d connection_id=9 [INFO] [stdout] 2025-10-01T14:21:01.206716Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.209164Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.207250Z  INFO Run: src/client/connect.rs:95: Serving client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.210371Z  INFO Run: src/client/health.rs:120: Received ping connection_id="9" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.210405Z DEBUG Run: src/client/health.rs:123: Return pong connection_id="9" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.210540Z DEBUG Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.214794Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.216422Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.217072Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/mod.rs:95: Ping latency=11.580388ms socket_addr=[::1]:20419 client_name=EndToEndClient client_id=18d835f2-afff-4692-a8c1-b6e8eae5de2d connection_id=9 [INFO] [stdout] 2025-10-01T14:21:01.218550Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.218810Z DEBUG Run: src/client/health.rs:106: Got a new AuthCode changed=false client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.218840Z  INFO Run: src/client/health.rs:117: Received ping connection_id="9" delay=10s client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.219039Z DEBUG Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.219479Z  INFO /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/handle.rs:29: Server shutdown: Stopping the second client [INFO] [stdout] 2025-10-01T14:21:01.221769Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.223281Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.224722Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.226162Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.227623Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.229084Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.230506Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.231960Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.233449Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.234830Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.236188Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.237515Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.238901Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.240374Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.242089Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.242819Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/handle.rs:29: Server shutdown: Stopping server socket_addr=[::1]:17354 [INFO] [stdout] 2025-10-01T14:21:01.242983Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:213: Serving: done socket_addr=[::1]:17354 [INFO] [stdout] 2025-10-01T14:21:01.243092Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:213: Serving: done socket_addr=127.0.0.1:17354 [INFO] [stdout] 2025-10-01T14:21:01.243364Z  INFO src/tests/end_to_end.rs:95: Server stopped [INFO] [stdout] 2025-10-01T14:21:01.243402Z  INFO /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/handle.rs:29: Server shutdown: Stopping client [INFO] [stdout] 2025-10-01T14:21:01.244820Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.246260Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.247781Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.249307Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.250743Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.252121Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.253486Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.254899Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.256375Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.257791Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.259189Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.260587Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.261974Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.263429Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.264835Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.266262Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.267690Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.269136Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.270613Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.272007Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.273450Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.274862Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.276266Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.277672Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.279081Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.280545Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.281933Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.283413Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.284827Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.286264Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.287697Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.289132Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.290621Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.292018Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.293456Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.294830Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.296236Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.297640Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.299046Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.300516Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.302011Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.303611Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.305022Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.306431Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.307799Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.309187Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.310608Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.312023Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.313446Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.314903Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.316291Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.317707Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.319085Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.320519Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.317071Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.321968Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.322142Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.322395Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.322635Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.323002Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.323256Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.323359Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.323541Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.323786Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.324033Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.324730Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.326092Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.327287Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.327481Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.327540Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.327784Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.328025Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.328824Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.329919Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.330164Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.330203Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.330426Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.330664Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.330901Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.331252Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.331482Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.331586Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.331702Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.331926Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.332170Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.332501Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.332726Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.332951Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.332957Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.333181Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.334453Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.343679Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.343941Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.344176Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.344417Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.344642Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.344866Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.345036Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.345181Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.346505Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.346532Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.346766Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.347005Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.348483Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.349927Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.351280Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.351551Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.351888Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.351921Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.352163Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.352420Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.352662Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.352927Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.353153Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.353360Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.353502Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.353739Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.353968Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.354193Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.354453Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.354787Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.354801Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.355051Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.356742Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.358514Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.360592Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.361337Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.361690Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.361987Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.362275Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.363695Z  INFO Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.365476Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.365881Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.365974Z  INFO /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/handle.rs:29: Server shutdown: Stopping the client [INFO] [stdout] 2025-10-01T14:21:01.366130Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.366398Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.366651Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.366895Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.367234Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.367479Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.367709Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.367941Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.368174Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.368440Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.369456Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.371529Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.371803Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.372073Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.372395Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.372763Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.376484Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.378518Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.378773Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.379021Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.379283Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.380431Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.380696Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.380940Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.381287Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.381556Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.381810Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.382083Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.382364Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.382717Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.382958Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.383200Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.383471Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.384450Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.384746Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.386492Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.387032Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.387397Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.387745Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.388174Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.390467Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.392246Z  INFO TestClient:Run: src/tests/calculator.rs:25: Calculate 5 + 2 * 3 = 11 client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.408194Z DEBUG Run: src/client/health.rs:106: Got a new AuthCode changed=false client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.408312Z  INFO Run: src/client/health.rs:117: Received ping connection_id="4" delay=10s client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.415808Z DEBUG Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:01.417837Z  INFO /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/handle.rs:29: Server shutdown: Stopping the client [INFO] [stdout] 2025-10-01T14:21:10.989388Z DEBUG TestClient:Run: src/client/health.rs:123: Return pong connection_id="1" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:10.990289Z  INFO TestClient:Run: src/client/connect.rs:107: Done client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:10.990386Z DEBUG TestClient:Run:Health report: src/client/health.rs:67: The health report was dropped client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:10.990488Z  WARN /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/handle.rs:64: The server 'Client' was not shutdown [INFO] [stdout] 2025-10-01T14:21:10.991061Z DEBUG /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/handle.rs:30: Server handle dropped! [INFO] [stdout] 2025-10-01T14:21:10.991151Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/handle.rs:29: Server shutdown: Stopping server socket_addr=[::1]:16676 [INFO] [stdout] 2025-10-01T14:21:10.991549Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:213: Serving: done socket_addr=[::1]:16676 [INFO] [stdout] 2025-10-01T14:21:10.991651Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:213: Serving: done socket_addr=127.0.0.1:16676 [INFO] [stdout] 2025-10-01T14:21:10.992103Z  WARN TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/tunnel.rs:117: The WebSocket was already used to create a channel socket_addr=[::1]:16676 client_name=EndToEndClient client_id=981df458-a142-4a16-b250-f56bac90d8f8 [INFO] [stdout] 2025-10-01T14:21:10.992175Z DEBUG TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.0/src/transport/channel/service/reconnect.rs:104: reconnect::poll_ready: ConnectError(Custom { kind: AddrInUse, error: "The WebSocket was already used to create a channel" }) socket_addr=[::1]:16676 client_name=EndToEndClient client_id=981df458-a142-4a16-b250-f56bac90d8f8 connection_id=1 [INFO] [stdout] 2025-10-01T14:21:10.992248Z DEBUG TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.0/src/transport/channel/service/reconnect.rs:143: error: The WebSocket was already used to create a channel socket_addr=[::1]:16676 client_name=EndToEndClient client_id=981df458-a142-4a16-b250-f56bac90d8f8 connection_id=1 [INFO] [stdout] 2025-10-01T14:21:10.992546Z  WARN TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/mod.rs:115: Health check loop FAILED: [GrpcError] status: Unavailable, message: "The WebSocket was already used to create a channel", details: [], metadata: MetadataMap { headers: {} } socket_addr=[::1]:16676 client_name=EndToEndClient client_id=981df458-a142-4a16-b250-f56bac90d8f8 connection_id=1 [INFO] [stdout] 2025-10-01T14:21:10.992609Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/balance.rs:56: Removing channel socket_addr=[::1]:16676 client_name=EndToEndClient client_id=981df458-a142-4a16-b250-f56bac90d8f8 connection_id=1 [INFO] [stdout] 2025-10-01T14:21:10.992994Z  INFO src/tests/end_to_end.rs:95: Server stopped [INFO] [stdout] 2025-10-01T14:21:10.993115Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/balance.rs:56: Removing channel socket_addr=[::1]:16676 client_name=EndToEndClient client_id=dbd2492b-2e8b-40d4-88fb-0a41fc321dfb connection_id=4 [INFO] [stdout] test tests::with_many_calls ... ok [INFO] [stdout] 2025-10-01T14:21:11.095350Z DEBUG TestClient:Run: src/client/health.rs:123: Return pong connection_id="3" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.095350Z DEBUG TestClient:Run: src/client/health.rs:123: Return pong connection_id="2" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.096300Z  INFO TestClient:Run: src/client/connect.rs:107: Done client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.096416Z DEBUG TestClient:Run:Health report: src/client/health.rs:67: The health report was dropped client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.096300Z  INFO TestClient:Run: src/client/connect.rs:107: Done client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.096778Z DEBUG TestClient:Run:Health report: src/client/health.rs:67: The health report was dropped client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.097599Z  INFO /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/handle.rs:29: Server shutdown: Stopping the second client [INFO] [stdout] 2025-10-01T14:21:11.097613Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/handle.rs:29: Server shutdown: Stopping server socket_addr=[::1]:16161 [INFO] [stdout] 2025-10-01T14:21:11.097803Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:213: Serving: done socket_addr=[::1]:16161 [INFO] [stdout] 2025-10-01T14:21:11.097915Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:213: Serving: done socket_addr=127.0.0.1:16161 [INFO] [stdout] 2025-10-01T14:21:11.098361Z  WARN TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/tunnel.rs:117: The WebSocket was already used to create a channel socket_addr=[::1]:23980 client_name=EndToEndClient client_id=bb548cb5-3040-45fa-9b42-76e5deaf3749 [INFO] [stdout] 2025-10-01T14:21:11.098379Z  WARN TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/tunnel.rs:117: The WebSocket was already used to create a channel socket_addr=[::1]:16161 client_name=EndToEndClient client_id=b937e521-5269-439d-965f-2764827bda0d [INFO] [stdout] 2025-10-01T14:21:11.098507Z DEBUG TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.0/src/transport/channel/service/reconnect.rs:104: reconnect::poll_ready: ConnectError(Custom { kind: AddrInUse, error: "The WebSocket was already used to create a channel" }) socket_addr=[::1]:16161 client_name=EndToEndClient client_id=b937e521-5269-439d-965f-2764827bda0d connection_id=3 [INFO] [stdout] 2025-10-01T14:21:11.098598Z DEBUG TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.0/src/transport/channel/service/reconnect.rs:104: reconnect::poll_ready: ConnectError(Custom { kind: AddrInUse, error: "The WebSocket was already used to create a channel" }) socket_addr=[::1]:23980 client_name=EndToEndClient client_id=bb548cb5-3040-45fa-9b42-76e5deaf3749 connection_id=2 [INFO] [stdout] 2025-10-01T14:21:11.098682Z DEBUG TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.0/src/transport/channel/service/reconnect.rs:143: error: The WebSocket was already used to create a channel socket_addr=[::1]:23980 client_name=EndToEndClient client_id=bb548cb5-3040-45fa-9b42-76e5deaf3749 connection_id=2 [INFO] [stdout] 2025-10-01T14:21:11.098759Z DEBUG TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.0/src/transport/channel/service/reconnect.rs:143: error: The WebSocket was already used to create a channel socket_addr=[::1]:16161 client_name=EndToEndClient client_id=b937e521-5269-439d-965f-2764827bda0d connection_id=3 [INFO] [stdout] 2025-10-01T14:21:11.098963Z  WARN TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/mod.rs:115: Health check loop FAILED: [GrpcError] status: Unavailable, message: "The WebSocket was already used to create a channel", details: [], metadata: MetadataMap { headers: {} } socket_addr=[::1]:16161 client_name=EndToEndClient client_id=b937e521-5269-439d-965f-2764827bda0d connection_id=3 [INFO] [stdout] 2025-10-01T14:21:11.099030Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/balance.rs:56: Removing channel socket_addr=[::1]:16161 client_name=EndToEndClient client_id=b937e521-5269-439d-965f-2764827bda0d connection_id=3 [INFO] [stdout] 2025-10-01T14:21:11.099162Z  INFO src/tests/end_to_end.rs:95: Server stopped [INFO] [stdout] test tests::with_close_client ... ok [INFO] [stdout] 2025-10-01T14:21:11.098884Z  WARN TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/mod.rs:115: Health check loop FAILED: [GrpcError] status: Unavailable, message: "The WebSocket was already used to create a channel", details: [], metadata: MetadataMap { headers: {} } socket_addr=[::1]:23980 client_name=EndToEndClient client_id=bb548cb5-3040-45fa-9b42-76e5deaf3749 connection_id=2 [INFO] [stdout] 2025-10-01T14:21:11.099547Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/balance.rs:56: Removing channel socket_addr=[::1]:23980 client_name=EndToEndClient client_id=bb548cb5-3040-45fa-9b42-76e5deaf3749 connection_id=2 [INFO] [stdout] 2025-10-01T14:21:11.155492Z DEBUG TestClient:Run: src/client/health.rs:123: Return pong connection_id="5" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.156592Z  INFO TestClient:Run: src/client/connect.rs:107: Done client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.156748Z DEBUG TestClient:Run:Health report: src/client/health.rs:67: The health report was dropped client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.156863Z  INFO src/tests/end_to_end.rs:101: Client stopped [INFO] [stdout] 2025-10-01T14:21:11.157232Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/balance.rs:56: Removing channel socket_addr=[::1]:17354 client_name=EndToEndClient client_id=51b323c0-5b10-4cbb-8048-cd043c290ba7 connection_id=5 [INFO] [stdout] test tests::with_sleep ... ok [INFO] [stdout] 2025-10-01T14:21:11.169454Z DEBUG TestClient:Run: src/client/health.rs:123: Return pong connection_id="6" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.170459Z  INFO TestClient:Run: src/client/connect.rs:107: Done client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.170601Z DEBUG TestClient:Run:Health report: src/client/health.rs:67: The health report was dropped client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.170695Z  INFO src/tests/end_to_end.rs:101: Client stopped [INFO] [stdout] 2025-10-01T14:21:11.170842Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/balance.rs:56: Removing channel socket_addr=[::1]:19020 client_name=EndToEndClient client_id=9e910a51-2c9a-4908-9763-9c1122e12959 connection_id=6 [INFO] [stdout] test tests::trivial ... ok [INFO] [stdout] 2025-10-01T14:21:11.180337Z DEBUG Run: src/client/health.rs:123: Return pong connection_id="7" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.181128Z  INFO Run: src/client/connect.rs:107: Done client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.181268Z DEBUG Run:Health report: src/client/health.rs:67: The health report was dropped client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.182153Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/handle.rs:29: Server shutdown: Stopping server socket_addr=[::1]:23980 [INFO] [stdout] 2025-10-01T14:21:11.182418Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:213: Serving: done socket_addr=[::1]:23980 [INFO] [stdout] 2025-10-01T14:21:11.182571Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:213: Serving: done socket_addr=127.0.0.1:23980 [INFO] [stdout] 2025-10-01T14:21:11.183115Z  WARN TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/tunnel.rs:117: The WebSocket was already used to create a channel socket_addr=[::1]:23980 client_name=EndToEndClient client_id=fe3eca8a-18ba-4617-9742-908d5d8ae25e [INFO] [stdout] 2025-10-01T14:21:11.184287Z DEBUG TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.0/src/transport/channel/service/reconnect.rs:104: reconnect::poll_ready: ConnectError(Custom { kind: AddrInUse, error: "The WebSocket was already used to create a channel" }) socket_addr=[::1]:23980 client_name=EndToEndClient client_id=fe3eca8a-18ba-4617-9742-908d5d8ae25e connection_id=7 [INFO] [stdout] 2025-10-01T14:21:11.184380Z DEBUG TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.0/src/transport/channel/service/reconnect.rs:143: error: The WebSocket was already used to create a channel socket_addr=[::1]:23980 client_name=EndToEndClient client_id=fe3eca8a-18ba-4617-9742-908d5d8ae25e connection_id=7 [INFO] [stdout] 2025-10-01T14:21:11.184497Z  WARN TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/mod.rs:115: Health check loop FAILED: [GrpcError] status: Unavailable, message: "The WebSocket was already used to create a channel", details: [], metadata: MetadataMap { headers: {} } socket_addr=[::1]:23980 client_name=EndToEndClient client_id=fe3eca8a-18ba-4617-9742-908d5d8ae25e connection_id=7 [INFO] [stdout] 2025-10-01T14:21:11.184583Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/balance.rs:56: Removing channel socket_addr=[::1]:23980 client_name=EndToEndClient client_id=fe3eca8a-18ba-4617-9742-908d5d8ae25e connection_id=7 [INFO] [stdout] 2025-10-01T14:21:11.184738Z  INFO src/tests/end_to_end.rs:95: Server stopped [INFO] [stdout] test tests::with_sequential_calls ... ok [INFO] [stdout] 2025-10-01T14:21:11.190431Z DEBUG TestClient:Run: src/client/health.rs:123: Return pong connection_id="8" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.195200Z  INFO TestClient:Run: src/client/health.rs:120: Received ping connection_id="8" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.195317Z DEBUG TestClient:Run: src/client/health.rs:123: Return pong connection_id="8" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.195592Z DEBUG TestClient:Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.196119Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/mod.rs:95: Ping latency=2.322329ms socket_addr=[::1]:20419 client_name=EndToEndClient client_id=adca401a-20e4-4031-8c44-9cb31626445c connection_id=8 [INFO] [stdout] 2025-10-01T14:21:11.197204Z DEBUG TestClient:Run: src/client/health.rs:106: Got a new AuthCode changed=false client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.197275Z  INFO TestClient:Run: src/client/health.rs:117: Received ping connection_id="8" delay=10s client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.197351Z DEBUG TestClient:Run:Health report: src/client/health.rs:63: The ping was received client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.219667Z DEBUG Run: src/client/health.rs:123: Return pong connection_id="9" client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.220729Z  INFO Run: src/client/connect.rs:107: Done client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.220840Z DEBUG Run:Health report: src/client/health.rs:67: The health report was dropped client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:11.223009Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/handle.rs:29: Server shutdown: Stopping server socket_addr=[::1]:20419 [INFO] [stdout] 2025-10-01T14:21:11.223195Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:213: Serving: done socket_addr=[::1]:20419 [INFO] [stdout] 2025-10-01T14:21:11.223436Z  INFO TestServer:Server:Listen: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/mod.rs:213: Serving: done socket_addr=127.0.0.1:20419 [INFO] [stdout] 2025-10-01T14:21:11.224064Z  WARN TestServer:Server:Listen:Tunnel: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/server/tunnel.rs:117: The WebSocket was already used to create a channel socket_addr=[::1]:20419 client_name=EndToEndClient client_id=18d835f2-afff-4692-a8c1-b6e8eae5de2d [INFO] [stdout] 2025-10-01T14:21:11.224170Z DEBUG TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.0/src/transport/channel/service/reconnect.rs:104: reconnect::poll_ready: ConnectError(Custom { kind: AddrInUse, error: "The WebSocket was already used to create a channel" }) socket_addr=[::1]:20419 client_name=EndToEndClient client_id=18d835f2-afff-4692-a8c1-b6e8eae5de2d connection_id=9 [INFO] [stdout] 2025-10-01T14:21:11.224286Z DEBUG TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tonic-0.14.0/src/transport/channel/service/reconnect.rs:143: error: The WebSocket was already used to create a channel socket_addr=[::1]:20419 client_name=EndToEndClient client_id=18d835f2-afff-4692-a8c1-b6e8eae5de2d connection_id=9 [INFO] [stdout] 2025-10-01T14:21:11.224447Z  WARN TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/mod.rs:115: Health check loop FAILED: [GrpcError] status: Unavailable, message: "The WebSocket was already used to create a channel", details: [], metadata: MetadataMap { headers: {} } socket_addr=[::1]:20419 client_name=EndToEndClient client_id=18d835f2-afff-4692-a8c1-b6e8eae5de2d connection_id=9 [INFO] [stdout] 2025-10-01T14:21:11.224554Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/balance.rs:56: Removing channel socket_addr=[::1]:20419 client_name=EndToEndClient client_id=18d835f2-afff-4692-a8c1-b6e8eae5de2d connection_id=9 [INFO] [stdout] 2025-10-01T14:21:11.224782Z  INFO src/tests/end_to_end.rs:95: Server stopped [INFO] [stdout] 2025-10-01T14:21:11.224866Z  INFO /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-common-0.1.17/src/handle.rs:29: Server shutdown: Stopping client [INFO] [stdout] 2025-10-01T14:21:21.197969Z DEBUG TestClient:Run: src/client/health.rs:123: Return pong connection_id="8" client_name=EndToEndClient [INFO] [stderr] Doc-tests trz_gateway_client [INFO] [stdout] 2025-10-01T14:21:21.199069Z  INFO TestClient:Run: src/client/connect.rs:107: Done client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:21.199270Z DEBUG TestClient:Run:Health report: src/client/health.rs:67: The health report was dropped client_name=EndToEndClient [INFO] [stdout] 2025-10-01T14:21:21.199386Z  INFO src/tests/end_to_end.rs:101: Client stopped [INFO] [stdout] 2025-10-01T14:21:21.200076Z  INFO TestServer:Server:Listen:Tunnel:Connection: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trz-gateway-server-0.1.17/src/connection/balance.rs:56: Removing channel socket_addr=[::1]:20419 client_name=EndToEndClient client_id=adca401a-20e4-4031-8c44-9cb31626445c connection_id=8 [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.97s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e20122cbf3a4ab23f41ce7e80031237bb5b71a5ccebe2346363c996c20904d4d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e20122cbf3a4ab23f41ce7e80031237bb5b71a5ccebe2346363c996c20904d4d", kill_on_drop: false }` [INFO] [stdout] e20122cbf3a4ab23f41ce7e80031237bb5b71a5ccebe2346363c996c20904d4d