==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_61d8da0e-4aaa-48dc-9179-40214aeaf2cc]...done ==> Making package: rathole 0.5.0-1.1 (Sun Oct 1 18:48:19 2023) ==> Retrieving sources... -> Downloading rathole-0.5.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 134k 0 134k 0 0 222k 0 --:--:-- --:--:-- --:--:-- 222k 100 291k 0 291k 0 0 452k 0 --:--:-- --:--:-- --:--:-- 4017k ==> Validating source files with sha256sums... rathole-0.5.0.tar.gz ... Passed ==> Making package: rathole 0.5.0-1.1 (Sun Oct 1 18:48:21 2023) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25l:: There are 2 providers available for cargo: :: Repository extra 1) rust 2) rustup Enter a number (default=1): resolving dependencies... looking for conflicting packages... Package (5) New Version Net Change extra/http-parser 2.9.4-1 0.06 MiB core/libedit 20230828_3.1-1 0.28 MiB extra/llvm-libs 16.0.6-1 131.52 MiB extra/libgit2 1:1.7.1-1 2.70 MiB extra/rust 1:1.72.1-1 463.38 MiB Total Installed Size: 597.94 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libedit... installing llvm-libs... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script installing http-parser... installing libgit2... [?25h==> Retrieving sources... -> Found rathole-0.5.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting rathole-0.5.0.tar.gz with bsdtar ==> Starting prepare()... Updating crates.io index Downloading crates ... Downloaded cpufeatures v0.2.9 Downloaded rand_chacha v0.3.1 Downloaded rand v0.8.5 Downloaded pin-utils v0.1.0 Downloaded form_urlencoded v1.2.0 Downloaded instant v0.1.12 Downloaded cfg-if v1.0.0 Downloaded proc-macro-error-attr v1.0.4 Downloaded getset v0.1.2 Downloaded futures-task v0.3.28 Downloaded enum-iterator v1.4.1 Downloaded opaque-debug v0.3.0 Downloaded futures-macro v0.3.28 Downloaded openssl-macros v0.1.1 Downloaded foreign-types v0.3.2 Downloaded tinyvec_macros v0.1.1 Downloaded foreign-types-shared v0.1.1 Downloaded enum-iterator-derive v1.2.1 Downloaded scopeguard v1.2.0 Downloaded matchers v0.1.0 Downloaded time-core v0.1.2 Downloaded futures-core v0.3.28 Downloaded crypto-common v0.1.6 Downloaded version_check v0.9.4 Downloaded utf-8 v0.7.6 Downloaded thiserror v1.0.49 Downloaded rand_core v0.6.4 Downloaded typenum v1.17.0 Downloaded autocfg v1.1.0 Downloaded percent-encoding v2.3.0 Downloaded openssl-probe v0.1.5 Downloaded jobserver v0.1.26 Downloaded rustversion v1.0.14 Downloaded thiserror-impl v1.0.49 Downloaded itertools v0.10.5 Downloaded tower-layer v0.3.2 Downloaded num_cpus v1.16.0 Downloaded time-macros v0.2.15 Downloaded universal-hash v0.4.0 Downloaded async-http-proxy v1.2.5 Downloaded slab v0.4.9 Downloaded lazy_static v1.4.0 Downloaded tokio-native-tls v0.3.1 Downloaded async-socks5 v0.5.1 Downloaded overload v0.1.1 Downloaded byteorder v1.4.3 Downloaded getrandom v0.2.10 Downloaded proc-macro2 v1.0.67 Downloaded atty v0.2.14 Downloaded nu-ansi-term v0.46.0 Downloaded snowstorm v0.4.0 Downloaded unicode-bidi v0.3.13 Downloaded once_cell v1.18.0 Downloaded data-encoding v2.4.0 Downloaded signal-hook-registry v1.4.1 Downloaded matchit v0.7.3 Downloaded tokio-macros v2.1.0 Downloaded fdlimit v0.2.1 Downloaded unicode-ident v1.0.12 Downloaded anyhow v1.0.75 Downloaded lock_api v0.4.10 Downloaded ppv-lite86 v0.2.17 Downloaded quote v1.0.33 Downloaded bitflags v1.3.2 Downloaded bitflags v2.4.0 Downloaded smallvec v1.11.1 Downloaded thread_local v1.1.7 Downloaded tinyvec v1.6.0 Downloaded parking_lot v0.12.1 Downloaded semver v1.0.19 Downloaded toml v0.5.11 Downloaded backoff v0.4.0 Downloaded tracing-core v0.1.31 Downloaded sharded-slab v0.1.6 Downloaded cc v1.0.83 Downloaded socket2 v0.4.9 Downloaded tungstenite v0.20.1 Downloaded tracing-attributes v0.1.26 Downloaded vergen v7.5.1 Downloaded serde_derive v1.0.188 Downloaded native-tls v0.2.11 Downloaded pin-project-lite v0.2.13 Downloaded pkg-config v0.3.27 Downloaded tower-service v0.3.2 Downloaded bytes v1.5.0 Downloaded adler v1.0.2 Downloaded ghash v0.4.4 Downloaded rustc_version v0.4.0 Downloaded hyper-timeout v0.4.1 Downloaded mio v0.8.8 Downloaded curve25519-dalek-derive v0.1.0 Downloaded serde v1.0.188 Downloaded tracing v0.1.37 Downloaded prost-derive v0.11.9 Downloaded futures-sink v0.3.28 Downloaded url v2.4.1 Downloaded hashbrown v0.12.3 Downloaded clap_lex v0.2.4 Downloaded http v0.2.9 Downloaded sync_wrapper v0.1.2 Downloaded unicode-normalization v0.1.22 Downloaded heck v0.4.1 Downloaded filetime v0.2.22 Downloaded strsim v0.10.0 Downloaded cipher v0.3.0 Downloaded hex v0.4.3 Downloaded walkdir v2.4.0 Downloaded same-file v1.0.6 Downloaded block-buffer v0.10.4 Downloaded fnv v1.0.7 Downloaded polyval v0.5.3 Downloaded either v1.9.0 Downloaded futures-io v0.3.28 Downloaded http-body v0.4.5 Downloaded ctr v0.7.0 Downloaded aho-corasick v1.1.1 Downloaded subtle v2.5.0 Downloaded httpdate v1.0.3 Downloaded generic-array v0.14.7 Downloaded os_str_bytes v6.5.1 Downloaded termcolor v1.3.0 Downloaded digest v0.10.7 Downloaded idna v0.4.0 Downloaded openssl v0.10.57 Downloaded inotify v0.9.6 Downloaded aead v0.4.3 Downloaded syn v2.0.37 Downloaded notify v5.2.0 Downloaded clap_derive v3.2.25 Downloaded miniz_oxide v0.7.1 Downloaded blake2 v0.10.6 Downloaded pin-project v1.1.3 Downloaded bincode v1.3.3 Downloaded base64 v0.21.4 Downloaded flate2 v1.0.27 Downloaded tokio-stream v0.1.14 Downloaded textwrap v0.16.0 Downloaded base64 v0.13.1 Downloaded console-subscriber v0.1.10 Downloaded indexmap v1.9.3 Downloaded num-traits v0.2.16 Downloaded regex-automata v0.3.9 Downloaded minimal-lexical v0.2.1 Downloaded aes v0.7.5 Downloaded nom v7.1.3 Downloaded hyper v0.14.27 Downloaded clap v3.2.25 Downloaded vcpkg v0.2.15 Downloaded hdrhistogram v7.5.2 Downloaded libz-sys v1.1.12 Downloaded curve25519-dalek v4.1.1 Downloaded tokio v1.32.0 Downloaded libgit2-sys v0.14.2+1.5.1 Downloaded h2 v0.3.21 Downloaded axum v0.6.20 Downloaded serde_json v1.0.107 Downloaded aes-gcm v0.9.2 Downloaded tokio-util v0.7.9 Downloaded tower v0.4.13 Downloaded tonic v0.9.2 Downloaded crossbeam-channel v0.5.8 Downloaded libc v0.2.148 Downloaded snow v0.9.3 Downloaded futures v0.3.28 Downloaded chacha20poly1305 v0.9.1 Downloaded openssl-sys v0.9.93 Downloaded tracing-log v0.1.3 Downloaded prost v0.11.9 Downloaded poly1305 v0.7.2 Downloaded pin-project-internal v1.1.3 Downloaded httparse v1.8.0 Downloaded console-api v0.5.0 Downloaded crc32fast v1.3.2 Downloaded crossbeam-utils v0.8.16 Downloaded ryu v1.0.15 Downloaded socket2 v0.5.4 Downloaded regex v1.9.6 Downloaded regex-syntax v0.7.5 Downloaded chacha20 v0.8.2 Downloaded humantime v2.1.0 Downloaded futures-channel v0.3.28 Downloaded sha2 v0.10.8 Downloaded proc-macro-error v1.0.4 Downloaded async-trait v0.1.73 Downloaded mime v0.3.17 Downloaded sha1 v0.10.6 Downloaded prost-types v0.11.9 Downloaded regex-syntax v0.6.29 Downloaded syn v1.0.109 Downloaded deranged v0.3.8 Downloaded tokio-io-timeout v1.2.0 Downloaded log v0.4.20 Downloaded zeroize v1.6.0 Downloaded tokio-tungstenite v0.20.1 Downloaded parking_lot_core v0.9.8 Downloaded itoa v1.0.9 Downloaded platforms v3.1.2 Downloaded git2 v0.16.1 Downloaded tracing-subscriber v0.3.17 Downloaded futures-util v0.3.28 Downloaded want v0.3.1 Downloaded time v0.3.29 Downloaded try-lock v0.2.4 Downloaded inotify-sys v0.1.5 Downloaded regex-automata v0.1.10 Downloaded memchr v2.6.3 Downloaded axum-core v0.3.4 ==> Starting build()... Compiling libc v0.2.148 Compiling proc-macro2 v1.0.67 Compiling unicode-ident v1.0.12 Compiling version_check v0.9.4 Compiling cfg-if v1.0.0 Compiling typenum v1.17.0 Compiling autocfg v1.1.0 Compiling pkg-config v0.3.27 Compiling vcpkg v0.2.15 Compiling serde v1.0.188 Compiling subtle v2.5.0 Compiling cpufeatures v0.2.9 Compiling log v0.4.20 Compiling thiserror v1.0.49 Compiling parking_lot_core v0.9.8 Compiling pin-project-lite v0.2.13 Compiling smallvec v1.11.1 Compiling semver v1.0.19 Compiling scopeguard v1.2.0 Compiling syn v1.0.109 Compiling once_cell v1.18.0 Compiling anyhow v1.0.75 Compiling opaque-debug v0.3.0 Compiling tinyvec_macros v0.1.1 Compiling tinyvec v1.6.0 Compiling futures-core v0.3.28 Compiling rustversion v1.0.14 Compiling rustc_version v0.4.0 Compiling quote v1.0.33 Compiling lock_api v0.4.10 Compiling generic-array v0.14.7 Compiling syn v2.0.37 Compiling jobserver v0.1.26 Compiling proc-macro-error-attr v1.0.4 Compiling mio v0.8.8 Compiling cc v1.0.83 Compiling parking_lot v0.12.1 Compiling proc-macro-error v1.0.4 Compiling signal-hook-registry v1.4.1 Compiling socket2 v0.5.4 Compiling getrandom v0.2.10 Compiling num_cpus v1.16.0 Compiling rand_core v0.6.4 Compiling unicode-normalization v0.1.22 Compiling percent-encoding v2.3.0 Compiling block-buffer v0.10.4 Compiling crypto-common v0.1.6 Compiling digest v0.10.7 Compiling universal-hash v0.4.0 Compiling cipher v0.3.0 Compiling time-core v0.1.2 Compiling deranged v0.3.8 Compiling itoa v1.0.9 Compiling unicode-bidi v0.3.13 Compiling form_urlencoded v1.2.0 Compiling idna v0.4.0 Compiling slab v0.4.9 Compiling httparse v1.8.0 Compiling zeroize v1.6.0 Compiling time v0.3.29 Compiling platforms v3.1.2 Compiling futures-task v0.3.28 Compiling ppv-lite86 v0.2.17 Compiling rand_chacha v0.3.1 Compiling curve25519-dalek v4.1.1 Compiling url v2.4.1 Compiling polyval v0.5.3 Compiling aead v0.4.3 Compiling futures-sink v0.3.28 Compiling crossbeam-utils v0.8.16 Compiling bitflags v1.3.2 Compiling futures-util v0.3.28 Compiling openssl v0.10.57 Compiling foreign-types-shared v0.1.1 Compiling foreign-types v0.3.2 Compiling ghash v0.4.4 Compiling rand v0.8.5 Compiling chacha20 v0.8.2 Compiling ctr v0.7.0 Compiling aes v0.7.5 Compiling poly1305 v0.7.2 Compiling snow v0.9.3 Compiling indexmap v1.9.3 Compiling tracing-core v0.1.31 Compiling async-trait v0.1.73 Compiling regex-syntax v0.7.5 Compiling native-tls v0.2.11 Compiling pin-utils v0.1.0 Compiling fnv v1.0.7 Compiling lazy_static v1.4.0 Compiling regex-syntax v0.6.29 Compiling bitflags v2.4.0 Compiling aes-gcm v0.9.2 Compiling chacha20poly1305 v0.9.1 Compiling sha1 v0.10.6 Compiling sha2 v0.10.8 Compiling blake2 v0.10.6 Compiling inotify-sys v0.1.5 Compiling os_str_bytes v6.5.1 Compiling data-encoding v2.4.0 Compiling byteorder v1.4.3 Compiling overload v0.1.1 Compiling same-file v1.0.6 Compiling heck v0.4.1 Compiling utf-8 v0.7.6 Compiling hashbrown v0.12.3 Compiling regex-automata v0.3.9 Compiling openssl-probe v0.1.5 Compiling walkdir v2.4.0 Compiling nu-ansi-term v0.46.0 Compiling regex-automata v0.1.10 Compiling clap_lex v0.2.4 Compiling vergen v7.5.1 Compiling inotify v0.9.6 Compiling libz-sys v1.1.12 Compiling openssl-sys v0.9.93 Compiling libgit2-sys v0.14.2+1.5.1 Compiling crossbeam-channel v0.5.8 Compiling matchers v0.1.0 Compiling regex v1.9.6 Compiling sharded-slab v0.1.6 Compiling tracing-log v0.1.3 Compiling atty v0.2.14 Compiling filetime v0.2.22 Compiling thread_local v1.1.7 Compiling instant v0.1.12 Compiling textwrap v0.16.0 Compiling termcolor v1.3.0 Compiling strsim v0.10.0 Compiling base64 v0.13.1 Compiling notify v5.2.0 Compiling fdlimit v0.2.1 Compiling socket2 v0.4.9 Compiling hex v0.4.3 Compiling git2 v0.16.1 Compiling getset v0.1.2 Compiling clap_derive v3.2.25 Compiling serde_derive v1.0.188 Compiling thiserror-impl v1.0.49 Compiling tokio-macros v2.1.0 Compiling enum-iterator-derive v1.2.1 Compiling curve25519-dalek-derive v0.1.0 Compiling openssl-macros v0.1.1 Compiling futures-macro v0.3.28 Compiling pin-project-internal v1.1.3 Compiling tracing-attributes v0.1.26 Compiling enum-iterator v1.4.1 Compiling clap v3.2.25 Compiling pin-project v1.1.3 Compiling rathole v0.5.0 (/startdir/src/rathole-0.5.0) Compiling tracing v0.1.37 Compiling tracing-subscriber v0.3.17 Compiling bytes v1.5.0 Compiling toml v0.5.11 Compiling bincode v1.3.3 Compiling tokio v1.32.0 Compiling http v0.2.9 Compiling tungstenite v0.20.1 Compiling tokio-tungstenite v0.20.1 Compiling snowstorm v0.4.0 Compiling async-http-proxy v1.2.5 Compiling async-socks5 v0.5.1 Compiling tokio-native-tls v0.3.1 Compiling tokio-util v0.7.9 Compiling backoff v0.4.0 Finished release [optimized] target(s) in 2m 52s ==> Starting check()... Compiling libc v0.2.148 Compiling proc-macro2 v1.0.67 Compiling unicode-ident v1.0.12 Compiling version_check v0.9.4 Compiling typenum v1.17.0 Compiling cfg-if v1.0.0 Compiling autocfg v1.1.0 Compiling serde v1.0.188 Compiling pkg-config v0.3.27 Compiling parking_lot_core v0.9.8 Compiling vcpkg v0.2.15 Compiling thiserror v1.0.49 Compiling semver v1.0.19 Compiling futures-core v0.3.28 Compiling subtle v2.5.0 Compiling log v0.4.20 Compiling cpufeatures v0.2.9 Compiling tinyvec_macros v0.1.1 Compiling tinyvec v1.6.0 Compiling syn v1.0.109 Compiling percent-encoding v2.3.0 Compiling rustc_version v0.4.0 Compiling quote v1.0.33 Compiling generic-array v0.14.7 Compiling syn v2.0.37 Compiling lock_api v0.4.10 Compiling jobserver v0.1.26 Compiling proc-macro-error-attr v1.0.4 Compiling unicode-normalization v0.1.22 Compiling cc v1.0.83 Compiling slab v0.4.9 Compiling proc-macro-error v1.0.4 Compiling pin-project-lite v0.2.13 Compiling httparse v1.8.0 Compiling smallvec v1.11.1 Compiling futures-task v0.3.28 Compiling itoa v1.0.9 Compiling unicode-bidi v0.3.13 Compiling form_urlencoded v1.2.0 Compiling platforms v3.1.2 Compiling scopeguard v1.2.0 Compiling anyhow v1.0.75 Compiling idna v0.4.0 Compiling mio v0.8.8 Compiling once_cell v1.18.0 Compiling curve25519-dalek v4.1.1 Compiling crossbeam-utils v0.8.16 Compiling bitflags v1.3.2 Compiling futures-util v0.3.28 Compiling openssl v0.10.57 Compiling rustversion v1.0.14 Compiling parking_lot v0.12.1 Compiling crypto-common v0.1.6 Compiling block-buffer v0.10.4 Compiling socket2 v0.5.4 Compiling num_cpus v1.16.0 Compiling signal-hook-registry v1.4.1 Compiling getrandom v0.2.10 Compiling opaque-debug v0.3.0 Compiling deranged v0.3.8 Compiling time-core v0.1.2 Compiling rand_core v0.6.4 Compiling digest v0.10.7 Compiling cipher v0.3.0 Compiling universal-hash v0.4.0 Compiling snow v0.9.3 Compiling indexmap v1.9.3 Compiling native-tls v0.2.11 Compiling time v0.3.29 Compiling url v2.4.1 Compiling async-trait v0.1.73 Compiling zeroize v1.6.0 Compiling ppv-lite86 v0.2.17 Compiling heck v0.4.1 Compiling polyval v0.5.3 Compiling aead v0.4.3 Compiling foreign-types-shared v0.1.1 Compiling futures-sink v0.3.28 Compiling foreign-types v0.3.2 Compiling ghash v0.4.4 Compiling chacha20 v0.8.2 Compiling poly1305 v0.7.2 Compiling aes v0.7.5 Compiling rand_chacha v0.3.1 Compiling ctr v0.7.0 Compiling rand v0.8.5 Compiling tracing-core v0.1.31 Compiling regex-syntax v0.7.5 Compiling lazy_static v1.4.0 Compiling bitflags v2.4.0 Compiling fnv v1.0.7 Compiling pin-utils v0.1.0 Compiling regex-syntax v0.6.29 Compiling aes-gcm v0.9.2 Compiling chacha20poly1305 v0.9.1 Compiling blake2 v0.10.6 Compiling sha2 v0.10.8 Compiling sha1 v0.10.6 Compiling openssl-sys v0.9.93 Compiling libz-sys v1.1.12 Compiling libgit2-sys v0.14.2+1.5.1 Compiling regex-automata v0.3.9 Compiling inotify-sys v0.1.5 Compiling regex-automata v0.1.10 Compiling vergen v7.5.1 Compiling data-encoding v2.4.0 Compiling same-file v1.0.6 Compiling utf-8 v0.7.6 Compiling byteorder v1.4.3 Compiling os_str_bytes v6.5.1 Compiling overload v0.1.1 Compiling hashbrown v0.12.3 Compiling openssl-probe v0.1.5 Compiling clap_lex v0.2.4 Compiling nu-ansi-term v0.46.0 Compiling regex v1.9.6 Compiling walkdir v2.4.0 Compiling matchers v0.1.0 Compiling inotify v0.9.6 Compiling crossbeam-channel v0.5.8 Compiling tracing-log v0.1.3 Compiling sharded-slab v0.1.6 Compiling thread_local v1.1.7 Compiling filetime v0.2.22 Compiling atty v0.2.14 Compiling instant v0.1.12 Compiling textwrap v0.16.0 Compiling base64 v0.13.1 Compiling termcolor v1.3.0 Compiling strsim v0.10.0 Compiling notify v5.2.0 Compiling socket2 v0.4.9 Compiling fdlimit v0.2.1 Compiling hex v0.4.3 Compiling getset v0.1.2 Compiling clap_derive v3.2.25 Compiling serde_derive v1.0.188 Compiling tokio-macros v2.1.0 Compiling thiserror-impl v1.0.49 Compiling curve25519-dalek-derive v0.1.0 Compiling futures-macro v0.3.28 Compiling openssl-macros v0.1.1 Compiling tracing-attributes v0.1.26 Compiling pin-project-internal v1.1.3 Compiling enum-iterator-derive v1.2.1 Compiling git2 v0.16.1 Compiling enum-iterator v1.4.1 Compiling clap v3.2.25 Compiling pin-project v1.1.3 Compiling rathole v0.5.0 (/startdir/src/rathole-0.5.0) Compiling tracing v0.1.37 Compiling tracing-subscriber v0.3.17 Compiling bytes v1.5.0 Compiling bincode v1.3.3 Compiling toml v0.5.11 Compiling tokio v1.32.0 Compiling http v0.2.9 Compiling tungstenite v0.20.1 Compiling tokio-native-tls v0.3.1 Compiling tokio-tungstenite v0.20.1 Compiling async-http-proxy v1.2.5 Compiling snowstorm v0.4.0 Compiling backoff v0.4.0 Compiling async-socks5 v0.5.1 Compiling tokio-util v0.7.9 Finished test [unoptimized + debuginfo] target(s) in 2m 17s Running unittests src/lib.rs (target/debug/deps/rathole-2ba9267346d9b7a8) running 7 tests test config::tests::test_example_config ... ok test config::tests::test_validate_server_config ... ok test config::tests::test_validate_client_config ... ok test tests::test_determine_run_mode ... ok test config_watcher::test::test_calculate_events ... ok test config::tests::test_invalid_config ... ok test config::tests::test_valid_config ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/main.rs (target/debug/deps/rathole-b21903675815c46a) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/integration_test.rs (target/debug/deps/integration_test-f27784be009cd268) running 2 tests 2023-10-01T16:53:36.736525Z  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client 2023-10-01T16:53:36.736525Z  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client 2023-10-01T16:53:36.736832Z  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:53:36.736848Z  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b 2023-10-01T16:53:36.736855Z  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d 2023-10-01T16:53:36.736928Z ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 449.157355ms... 2023-10-01T16:53:36.736939Z ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 522.873396ms... 2023-10-01T16:53:36.736937Z  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:53:36.736949Z  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d 2023-10-01T16:53:36.736957Z  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b 2023-10-01T16:53:36.737025Z ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 485.968479ms... 2023-10-01T16:53:36.737039Z ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 576.170485ms... 2023-10-01T16:53:37.187805Z ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 1.042783078s... 2023-10-01T16:53:37.224339Z ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 963.793338ms... 2023-10-01T16:53:37.260333Z ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 1.023378342s... 2023-10-01T16:53:37.314972Z ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 1.071436117s... 2023-10-01T16:53:37.737150Z  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server 2023-10-01T16:53:37.737459Z  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server 2023-10-01T16:53:37.737475Z  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:53:37.737517Z  INFO rathole::server: Listening at 0.0.0.0:2332 2023-10-01T16:53:37.737715Z  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:53:37.737748Z  INFO rathole::server: Listening at 0.0.0.0:2333 2023-10-01T16:53:38.190099Z  INFO connection{addr=127.0.0.1:39446}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:38.190202Z  INFO connection{addr=127.0.0.1:39446}: rathole::server: Control channel established service=echo 2023-10-01T16:53:38.190272Z  INFO connection{addr=127.0.0.1:39446}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 2023-10-01T16:53:38.190349Z  INFO handle{service=echo}:run: rathole::client: Control channel established 2023-10-01T16:53:38.231646Z  INFO connection{addr=127.0.0.1:44304}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:38.231703Z  INFO connection{addr=127.0.0.1:44304}: rathole::server: Control channel established service=pingpong 2023-10-01T16:53:38.231826Z  INFO connection{addr=127.0.0.1:44304}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 2023-10-01T16:53:38.231839Z  INFO handle{service=pingpong}:run: rathole::client: Control channel established 2023-10-01T16:53:38.284956Z  INFO connection{addr=127.0.0.1:44364}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:38.285088Z  INFO connection{addr=127.0.0.1:44364}: rathole::server: Control channel established service=echo 2023-10-01T16:53:38.285273Z  INFO connection{addr=127.0.0.1:44364}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 2023-10-01T16:53:38.285296Z  INFO handle{service=echo}:run: rathole::client: Control channel established 2023-10-01T16:53:38.387995Z  INFO connection{addr=127.0.0.1:39480}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:38.388107Z  INFO connection{addr=127.0.0.1:39480}: rathole::server: Control channel established service=pingpong 2023-10-01T16:53:38.388218Z  INFO connection{addr=127.0.0.1:39480}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 2023-10-01T16:53:38.388311Z  INFO handle{service=pingpong}:run: rathole::client: Control channel established 2023-10-01T16:53:40.238522Z  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo 2023-10-01T16:53:40.238782Z  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo 2023-10-01T16:53:40.239142Z  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong 2023-10-01T16:53:40.239407Z  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client 2023-10-01T16:53:40.239423Z  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:53:40.239459Z  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown 2023-10-01T16:53:40.239488Z  INFO handle{service=echo}:run: rathole::client: Control channel shutdown 2023-10-01T16:53:40.239512Z  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client 2023-10-01T16:53:40.239710Z  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:53:40.239726Z  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d 2023-10-01T16:53:40.239736Z  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b 2023-10-01T16:53:40.239912Z  INFO connection{addr=127.0.0.1:39506}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:40.239941Z  INFO connection{addr=127.0.0.1:39514}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:40.239995Z  WARN connection{addr=127.0.0.1:39506}: rathole::server: Dropping previous control channel for service echo 2023-10-01T16:53:40.240012Z  INFO connection{addr=127.0.0.1:39506}: rathole::server: Control channel established service=echo 2023-10-01T16:53:40.240041Z  WARN connection{addr=127.0.0.1:39514}: rathole::server: Dropping previous control channel for service pingpong 2023-10-01T16:53:40.240058Z  INFO connection{addr=127.0.0.1:39514}: rathole::server: Control channel established service=pingpong 2023-10-01T16:53:40.240129Z  INFO connection{addr=127.0.0.1:39446}:handle{service=echo}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:40.240182Z  INFO connection{addr=127.0.0.1:39506}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 2023-10-01T16:53:40.240246Z  INFO connection{addr=127.0.0.1:39480}:handle{service=pingpong}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:40.240296Z  INFO connection{addr=127.0.0.1:39514}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 2023-10-01T16:53:40.240337Z  INFO handle{service=echo}:run: rathole::client: Control channel established 2023-10-01T16:53:40.240366Z  INFO handle{service=pingpong}:run: rathole::client: Control channel established 2023-10-01T16:53:40.240392Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:40.240427Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof 2023-10-01T16:53:40.240441Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:40.240473Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof test tcp ... FAILED 2023-10-01T16:53:41.240183Z  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo 2023-10-01T16:53:41.241113Z  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong 2023-10-01T16:53:41.241971Z  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server 2023-10-01T16:53:41.241999Z  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:53:41.242034Z  INFO rathole::server: Shuting down gracefully... 2023-10-01T16:53:41.242040Z  INFO rathole::server: Shutdown 2023-10-01T16:53:41.242134Z  INFO connection{addr=127.0.0.1:39506}:handle{service=echo}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:41.242227Z  INFO connection{addr=127.0.0.1:39514}:handle{service=pingpong}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:41.242266Z  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server 2023-10-01T16:53:41.242328Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:41.242383Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof 2023-10-01T16:53:41.242433Z ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 559.644471ms... 2023-10-01T16:53:41.242451Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:41.242489Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof 2023-10-01T16:53:41.242528Z ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 416.062072ms... 2023-10-01T16:53:41.242770Z  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:53:41.242789Z  INFO rathole::server: Listening at 0.0.0.0:2332 2023-10-01T16:53:41.660257Z  INFO connection{addr=127.0.0.1:39554}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:41.660360Z  INFO connection{addr=127.0.0.1:39554}: rathole::server: Control channel established service=pingpong 2023-10-01T16:53:41.660417Z  INFO connection{addr=127.0.0.1:39554}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 2023-10-01T16:53:41.660472Z  INFO handle{service=pingpong}:run: rathole::client: Control channel established 2023-10-01T16:53:41.803983Z  INFO connection{addr=127.0.0.1:39562}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:41.804080Z  INFO connection{addr=127.0.0.1:39562}: rathole::server: Control channel established service=echo 2023-10-01T16:53:41.804161Z  INFO connection{addr=127.0.0.1:39562}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 2023-10-01T16:53:41.804220Z  INFO handle{service=echo}:run: rathole::client: Control channel established 2023-10-01T16:53:43.743498Z  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong 2023-10-01T16:53:43.745676Z  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client 2023-10-01T16:53:43.745704Z  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:53:43.745727Z  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:53:43.745760Z  INFO rathole::server: Shuting down gracefully... 2023-10-01T16:53:43.745765Z  INFO rathole::server: Shutdown 2023-10-01T16:53:43.745947Z  INFO connection{addr=127.0.0.1:39554}:handle{service=pingpong}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:43.746101Z  INFO connection{addr=127.0.0.1:39562}:handle{service=echo}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:43.746176Z  INFO handle{service=echo}:run: rathole::client: Control channel shutdown 2023-10-01T16:53:43.746251Z  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown 2023-10-01T16:53:43.746359Z  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client 2023-10-01T16:53:43.746383Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:43.746459Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof 2023-10-01T16:53:43.746495Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:43.746528Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof 2023-10-01T16:53:43.746731Z  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:53:43.761933Z  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b 2023-10-01T16:53:43.761954Z  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d 2023-10-01T16:53:43.762083Z ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 597.913565ms... 2023-10-01T16:53:43.762108Z ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 424.96219ms... 2023-10-01T16:53:44.188688Z ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 1.033056877s... 2023-10-01T16:53:44.361871Z ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 1.004556755s... 2023-10-01T16:53:44.747130Z  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server 2023-10-01T16:53:44.747466Z  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:53:44.760044Z  INFO rathole::server: Listening at 0.0.0.0:2332 2023-10-01T16:53:45.224931Z  INFO connection{addr=127.0.0.1:39610}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:45.225003Z  INFO connection{addr=127.0.0.1:39610}: rathole::server: Control channel established service=echo 2023-10-01T16:53:45.225030Z  INFO connection{addr=127.0.0.1:39610}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 2023-10-01T16:53:45.225082Z  INFO handle{service=echo}:run: rathole::client: Control channel established 2023-10-01T16:53:45.369238Z  INFO connection{addr=127.0.0.1:39632}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:45.369302Z  INFO connection{addr=127.0.0.1:39632}: rathole::server: Control channel established service=pingpong 2023-10-01T16:53:45.369333Z  INFO connection{addr=127.0.0.1:39632}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 2023-10-01T16:53:45.369386Z  INFO handle{service=pingpong}:run: rathole::client: Control channel established 2023-10-01T16:53:47.248622Z  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo 2023-10-01T16:53:47.249133Z  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong 2023-10-01T16:53:47.249432Z  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client 2023-10-01T16:53:47.249440Z  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:53:47.249467Z  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown 2023-10-01T16:53:47.249528Z  INFO handle{service=echo}:run: rathole::client: Control channel shutdown 2023-10-01T16:53:47.249567Z  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client 2023-10-01T16:53:47.249742Z  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:53:47.257553Z  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d 2023-10-01T16:53:47.257564Z  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b 2023-10-01T16:53:47.259503Z  INFO connection{addr=127.0.0.1:48894}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:47.259928Z  WARN connection{addr=127.0.0.1:48894}: rathole::server: Dropping previous control channel for service echo 2023-10-01T16:53:47.259943Z  INFO connection{addr=127.0.0.1:48894}: rathole::server: Control channel established service=echo 2023-10-01T16:53:47.260020Z  INFO connection{addr=127.0.0.1:39610}:handle{service=echo}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:47.260061Z  INFO connection{addr=127.0.0.1:48894}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 2023-10-01T16:53:47.260098Z  INFO handle{service=echo}:run: rathole::client: Control channel established 2023-10-01T16:53:47.260123Z  INFO connection{addr=127.0.0.1:48910}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:47.260144Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:47.260186Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof 2023-10-01T16:53:47.260441Z  WARN connection{addr=127.0.0.1:48910}: rathole::server: Dropping previous control channel for service pingpong 2023-10-01T16:53:47.260456Z  INFO connection{addr=127.0.0.1:48910}: rathole::server: Control channel established service=pingpong 2023-10-01T16:53:47.261070Z  INFO connection{addr=127.0.0.1:39632}:handle{service=pingpong}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:47.261110Z  INFO connection{addr=127.0.0.1:48910}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 2023-10-01T16:53:47.261152Z  INFO handle{service=pingpong}:run: rathole::client: Control channel established 2023-10-01T16:53:47.261472Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:47.261519Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof 2023-10-01T16:53:48.250991Z  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo 2023-10-01T16:53:48.252128Z  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong 2023-10-01T16:53:48.253039Z  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server 2023-10-01T16:53:48.253059Z  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:53:48.253095Z  INFO rathole::server: Shuting down gracefully... 2023-10-01T16:53:48.253102Z  INFO rathole::server: Shutdown 2023-10-01T16:53:48.254463Z  INFO connection{addr=127.0.0.1:48894}:handle{service=echo}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:48.254529Z  INFO connection{addr=127.0.0.1:48910}:handle{service=pingpong}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:48.254595Z  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server 2023-10-01T16:53:48.254627Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:48.254702Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof 2023-10-01T16:53:48.254785Z ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 563.921063ms... 2023-10-01T16:53:48.254804Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:48.254852Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof 2023-10-01T16:53:48.254905Z ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 585.788911ms... 2023-10-01T16:53:48.255129Z  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:53:48.269747Z  INFO rathole::server: Listening at 0.0.0.0:2332 2023-10-01T16:53:48.824357Z  INFO connection{addr=127.0.0.1:48952}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:48.824475Z  INFO connection{addr=127.0.0.1:48952}: rathole::server: Control channel established service=echo 2023-10-01T16:53:48.824559Z  INFO connection{addr=127.0.0.1:48952}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 2023-10-01T16:53:48.824668Z  INFO handle{service=echo}:run: rathole::client: Control channel established 2023-10-01T16:53:48.844862Z  INFO connection{addr=127.0.0.1:48966}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:48.844988Z  INFO connection{addr=127.0.0.1:48966}: rathole::server: Control channel established service=pingpong 2023-10-01T16:53:48.845067Z  INFO connection{addr=127.0.0.1:48966}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 2023-10-01T16:53:48.845156Z  INFO handle{service=pingpong}:run: rathole::client: Control channel established 2023-10-01T16:53:50.755249Z  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong 2023-10-01T16:53:50.756786Z  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client 2023-10-01T16:53:50.756799Z  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:53:50.756817Z  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:53:50.756840Z  INFO rathole::server: Shuting down gracefully... 2023-10-01T16:53:50.756843Z  INFO rathole::server: Shutdown 2023-10-01T16:53:50.757924Z  INFO connection{addr=127.0.0.1:48966}:handle{service=pingpong}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:50.758046Z  INFO connection{addr=127.0.0.1:48952}:handle{service=echo}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:50.758120Z  INFO handle{service=echo}:run: rathole::client: Control channel shutdown 2023-10-01T16:53:50.758186Z  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown 2023-10-01T16:53:50.758237Z  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client 2023-10-01T16:53:50.758273Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:50.758330Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof 2023-10-01T16:53:50.758345Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:50.758390Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof 2023-10-01T16:53:50.758574Z  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:53:50.758621Z  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d 2023-10-01T16:53:50.758628Z  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b 2023-10-01T16:53:50.758700Z ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Failed to connect TCP socket: Connection refused (os error 111). Retry in 496.665057ms... 2023-10-01T16:53:50.758714Z ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Failed to connect TCP socket: Connection refused (os error 111). Retry in 597.382875ms... 2023-10-01T16:53:51.256689Z ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Failed to connect TCP socket: Connection refused (os error 111). Retry in 1.156199403s... 2023-10-01T16:53:51.357325Z ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Failed to connect TCP socket: Connection refused (os error 111). Retry in 830.924549ms... 2023-10-01T16:53:51.759406Z  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server 2023-10-01T16:53:51.759689Z  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:53:51.759746Z  INFO rathole::server: Listening at 0.0.0.0:2332 2023-10-01T16:53:52.190102Z  INFO connection{addr=127.0.0.1:49030}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:52.190153Z  INFO connection{addr=127.0.0.1:49030}: rathole::server: Control channel established service=pingpong 2023-10-01T16:53:52.190180Z  INFO connection{addr=127.0.0.1:49030}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 2023-10-01T16:53:52.190208Z  INFO handle{service=pingpong}:run: rathole::client: Control channel established 2023-10-01T16:53:52.414770Z  INFO connection{addr=127.0.0.1:49058}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:52.414837Z  INFO connection{addr=127.0.0.1:49058}: rathole::server: Control channel established service=echo 2023-10-01T16:53:52.414870Z  INFO connection{addr=127.0.0.1:49058}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 2023-10-01T16:53:52.414919Z  INFO handle{service=echo}:run: rathole::client: Control channel established 2023-10-01T16:53:54.260615Z  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo 2023-10-01T16:53:54.261710Z  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong 2023-10-01T16:53:54.262588Z  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client 2023-10-01T16:53:54.262608Z  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:53:54.262654Z  INFO handle{service=echo}:run: rathole::client: Control channel shutdown 2023-10-01T16:53:54.262713Z  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown 2023-10-01T16:53:54.262821Z  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client 2023-10-01T16:53:54.263121Z  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:53:54.263179Z  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d 2023-10-01T16:53:54.263191Z  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b 2023-10-01T16:53:54.264322Z  INFO connection{addr=127.0.0.1:49092}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:54.264451Z  INFO connection{addr=127.0.0.1:49096}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:54.264471Z  WARN connection{addr=127.0.0.1:49092}: rathole::server: Dropping previous control channel for service echo 2023-10-01T16:53:54.264486Z  INFO connection{addr=127.0.0.1:49092}: rathole::server: Control channel established service=echo 2023-10-01T16:53:54.264544Z  INFO connection{addr=127.0.0.1:49058}:handle{service=echo}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:54.264585Z  INFO connection{addr=127.0.0.1:49092}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 2023-10-01T16:53:54.264635Z  INFO handle{service=echo}:run: rathole::client: Control channel established 2023-10-01T16:53:54.264669Z  WARN connection{addr=127.0.0.1:49096}: rathole::server: Dropping previous control channel for service pingpong 2023-10-01T16:53:54.264682Z  INFO connection{addr=127.0.0.1:49096}: rathole::server: Control channel established service=pingpong 2023-10-01T16:53:54.264700Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:54.264732Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof 2023-10-01T16:53:54.264844Z  INFO connection{addr=127.0.0.1:49030}:handle{service=pingpong}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:54.264900Z  INFO connection{addr=127.0.0.1:49096}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 2023-10-01T16:53:54.264957Z  INFO handle{service=pingpong}:run: rathole::client: Control channel established 2023-10-01T16:53:54.265517Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:54.265559Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof 2023-10-01T16:53:55.263802Z  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo 2023-10-01T16:53:55.264289Z  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong 2023-10-01T16:53:55.264708Z  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server 2023-10-01T16:53:55.264722Z  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:53:55.264745Z  INFO rathole::server: Shuting down gracefully... 2023-10-01T16:53:55.264748Z  INFO rathole::server: Shutdown 2023-10-01T16:53:55.264806Z  INFO connection{addr=127.0.0.1:49092}:handle{service=echo}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:55.264850Z  INFO connection{addr=127.0.0.1:49096}:handle{service=pingpong}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:55.264872Z  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server 2023-10-01T16:53:55.264881Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:55.264903Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof 2023-10-01T16:53:55.264922Z ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 490.909823ms... 2023-10-01T16:53:55.264928Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:55.264943Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof 2023-10-01T16:53:55.264958Z ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 465.435715ms... 2023-10-01T16:53:55.265140Z  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:53:55.265164Z  INFO rathole::server: Listening at 0.0.0.0:2332 2023-10-01T16:53:55.732113Z  INFO connection{addr=127.0.0.1:49126}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:55.732161Z  INFO connection{addr=127.0.0.1:49126}: rathole::server: Control channel established service=pingpong 2023-10-01T16:53:55.732200Z  INFO connection{addr=127.0.0.1:49126}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 2023-10-01T16:53:55.732245Z  INFO handle{service=pingpong}:run: rathole::client: Control channel established 2023-10-01T16:53:55.757038Z  INFO connection{addr=127.0.0.1:49138}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:55.757106Z  INFO connection{addr=127.0.0.1:49138}: rathole::server: Control channel established service=echo 2023-10-01T16:53:55.757149Z  INFO connection{addr=127.0.0.1:49138}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 2023-10-01T16:53:55.757187Z  INFO handle{service=echo}:run: rathole::client: Control channel established 2023-10-01T16:53:57.766110Z  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong 2023-10-01T16:53:57.768964Z  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client 2023-10-01T16:53:57.768991Z  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:53:57.769018Z  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:53:57.769058Z  INFO rathole::server: Shuting down gracefully... 2023-10-01T16:53:57.769065Z  INFO rathole::server: Shutdown 2023-10-01T16:53:57.769292Z  INFO connection{addr=127.0.0.1:49138}:handle{service=echo}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:57.769395Z  INFO connection{addr=127.0.0.1:49126}:handle{service=pingpong}:run: rathole::server: Control channel shutdown 2023-10-01T16:53:57.769432Z  INFO handle{service=echo}:run: rathole::client: Control channel shutdown 2023-10-01T16:53:57.769488Z  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown 2023-10-01T16:53:57.769561Z  INFO test{config_path="tests/for_udp/websocket_transport.toml" t=Udp}: integration_test: start the client 2023-10-01T16:53:57.769583Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:57.769636Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof 2023-10-01T16:53:57.769654Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file 2023-10-01T16:53:57.769694Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof 2023-10-01T16:53:57.769923Z  INFO config_watcher{path="tests/for_udp/websocket_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:53:57.769935Z  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d 2023-10-01T16:53:57.769943Z  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b 2023-10-01T16:53:57.770011Z ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 547.939636ms... 2023-10-01T16:53:57.770024Z ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 469.30786ms... 2023-10-01T16:53:58.241398Z ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 808.080608ms... 2023-10-01T16:53:58.319839Z ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 1.091045956s... 2023-10-01T16:53:58.770180Z  INFO test{config_path="tests/for_udp/websocket_transport.toml" t=Udp}: integration_test: start the server 2023-10-01T16:53:58.770795Z  INFO config_watcher{path="tests/for_udp/websocket_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:53:58.770845Z  INFO rathole::server: Listening at 0.0.0.0:2332 2023-10-01T16:53:59.050426Z  INFO connection{addr=127.0.0.1:59424}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:59.050477Z  INFO connection{addr=127.0.0.1:59424}: rathole::server: Control channel established service=pingpong 2023-10-01T16:53:59.050506Z  INFO connection{addr=127.0.0.1:59424}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 2023-10-01T16:53:59.050540Z  INFO handle{service=pingpong}:run: rathole::client: Control channel established 2023-10-01T16:53:59.413086Z  INFO connection{addr=127.0.0.1:59446}: rathole::server: Try to handshake a control channel 2023-10-01T16:53:59.413186Z  INFO connection{addr=127.0.0.1:59446}: rathole::server: Control channel established service=echo 2023-10-01T16:53:59.413248Z  INFO connection{addr=127.0.0.1:59446}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 2023-10-01T16:53:59.413344Z  INFO handle{service=echo}:run: rathole::client: Control channel established 2023-10-01T16:54:01.271445Z  INFO test{config_path="tests/for_udp/websocket_transport.toml" t=Udp}: integration_test: echo 2023-10-01T16:54:01.272429Z  INFO test{config_path="tests/for_udp/websocket_transport.toml" t=Udp}: integration_test: pingpong 2023-10-01T16:54:01.273168Z  INFO test{config_path="tests/for_udp/websocket_transport.toml" t=Udp}: integration_test: shutdown the client 2023-10-01T16:54:01.273189Z  INFO config_watcher{path="tests/for_udp/websocket_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:54:01.273235Z  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown 2023-10-01T16:54:01.273291Z  INFO handle{service=echo}:run: rathole::client: Control channel shutdown 2023-10-01T16:54:01.273377Z  INFO test{config_path="tests/for_udp/websocket_transport.toml" t=Udp}: integration_test: restart the client 2023-10-01T16:54:01.273722Z  INFO config_watcher{path="tests/for_udp/websocket_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:54:01.273748Z  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b 2023-10-01T16:54:01.273755Z  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d 2023-10-01T16:54:01.273988Z  INFO connection{addr=127.0.0.1:59468}: rathole::server: Try to handshake a control channel 2023-10-01T16:54:01.274036Z  INFO connection{addr=127.0.0.1:59480}: rathole::server: Try to handshake a control channel 2023-10-01T16:54:01.274059Z  WARN connection{addr=127.0.0.1:59468}: rathole::server: Dropping previous control channel for service pingpong 2023-10-01T16:54:01.274071Z  INFO connection{addr=127.0.0.1:59468}: rathole::server: Control channel established service=pingpong 2023-10-01T16:54:01.274125Z  INFO connection{addr=127.0.0.1:59424}:handle{service=pingpong}:run: rathole::server: Control channel shutdown 2023-10-01T16:54:01.274167Z  INFO connection{addr=127.0.0.1:59468}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 2023-10-01T16:54:01.274205Z  INFO handle{service=pingpong}:run: rathole::client: Control channel established 2023-10-01T16:54:01.274222Z  WARN connection{addr=127.0.0.1:59480}: rathole::server: Dropping previous control channel for service echo 2023-10-01T16:54:01.274236Z  INFO connection{addr=127.0.0.1:59480}: rathole::server: Control channel established service=echo 2023-10-01T16:54:01.274254Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:01.274285Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:01.274376Z  INFO connection{addr=127.0.0.1:59446}:handle{service=echo}:run: rathole::server: Control channel shutdown 2023-10-01T16:54:01.274415Z  INFO connection{addr=127.0.0.1:59480}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 2023-10-01T16:54:01.274453Z  INFO handle{service=echo}:run: rathole::client: Control channel established 2023-10-01T16:54:01.274520Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:01.274548Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:02.274659Z  INFO test{config_path="tests/for_udp/websocket_transport.toml" t=Udp}: integration_test: echo 2023-10-01T16:54:02.275673Z  INFO test{config_path="tests/for_udp/websocket_transport.toml" t=Udp}: integration_test: pingpong 2023-10-01T16:54:02.276386Z  INFO test{config_path="tests/for_udp/websocket_transport.toml" t=Udp}: integration_test: shutdown the server 2023-10-01T16:54:02.276405Z  INFO config_watcher{path="tests/for_udp/websocket_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:54:02.276442Z  INFO rathole::server: Shuting down gracefully... 2023-10-01T16:54:02.276447Z  INFO rathole::server: Shutdown 2023-10-01T16:54:02.276584Z  INFO connection{addr=127.0.0.1:59468}:handle{service=pingpong}:run: rathole::server: Control channel shutdown 2023-10-01T16:54:02.276727Z  INFO connection{addr=127.0.0.1:59480}:handle{service=echo}:run: rathole::server: Control channel shutdown 2023-10-01T16:54:02.276783Z  INFO test{config_path="tests/for_udp/websocket_transport.toml" t=Udp}: integration_test: restart the server 2023-10-01T16:54:02.276805Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:02.276865Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:02.276929Z ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake. Retry in 559.223561ms... 2023-10-01T16:54:02.276949Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:02.277005Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:02.277049Z ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake. Retry in 415.150546ms... 2023-10-01T16:54:02.277500Z  INFO config_watcher{path="tests/for_udp/websocket_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:54:02.277554Z  INFO rathole::server: Listening at 0.0.0.0:2332 2023-10-01T16:54:02.693649Z  INFO connection{addr=127.0.0.1:59532}: rathole::server: Try to handshake a control channel 2023-10-01T16:54:02.693748Z  INFO connection{addr=127.0.0.1:59532}: rathole::server: Control channel established service=echo 2023-10-01T16:54:02.693819Z  INFO connection{addr=127.0.0.1:59532}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 2023-10-01T16:54:02.693896Z  INFO handle{service=echo}:run: rathole::client: Control channel established 2023-10-01T16:54:02.838200Z  INFO connection{addr=127.0.0.1:59564}: rathole::server: Try to handshake a control channel 2023-10-01T16:54:02.838258Z  INFO connection{addr=127.0.0.1:59564}: rathole::server: Control channel established service=pingpong 2023-10-01T16:54:02.838292Z  INFO connection{addr=127.0.0.1:59564}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 2023-10-01T16:54:02.838335Z  INFO handle{service=pingpong}:run: rathole::client: Control channel established 2023-10-01T16:54:04.778303Z  INFO test{config_path="tests/for_udp/websocket_transport.toml" t=Udp}: integration_test: lots of echo and pingpong 2023-10-01T16:54:04.779200Z  INFO test{config_path="tests/for_udp/websocket_transport.toml" t=Udp}: integration_test: shutdown the server and the client 2023-10-01T16:54:04.779211Z  INFO config_watcher{path="tests/for_udp/websocket_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:54:04.779225Z  INFO config_watcher{path="tests/for_udp/websocket_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:54:04.779243Z  INFO rathole::server: Shuting down gracefully... 2023-10-01T16:54:04.779246Z  INFO rathole::server: Shutdown 2023-10-01T16:54:04.779322Z  INFO connection{addr=127.0.0.1:59532}:handle{service=echo}:run: rathole::server: Control channel shutdown 2023-10-01T16:54:04.779372Z  INFO connection{addr=127.0.0.1:59564}:handle{service=pingpong}:run: rathole::server: Control channel shutdown 2023-10-01T16:54:04.779387Z  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown 2023-10-01T16:54:04.779408Z  INFO handle{service=echo}:run: rathole::client: Control channel shutdown 2023-10-01T16:54:04.779443Z  INFO test{config_path="tests/for_udp/websocket_tls_transport.toml" t=Udp}: integration_test: start the client 2023-10-01T16:54:04.779451Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:04.779470Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:04.779477Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:04.779490Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:04.779714Z  INFO config_watcher{path="tests/for_udp/websocket_tls_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:54:04.787100Z  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d 2023-10-01T16:54:04.787113Z  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b 2023-10-01T16:54:04.787191Z ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 518.067253ms... 2023-10-01T16:54:04.787204Z ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 504.650547ms... 2023-10-01T16:54:05.293861Z ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 1.010808751s... 2023-10-01T16:54:05.306178Z ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 854.369936ms... 2023-10-01T16:54:05.780687Z  INFO test{config_path="tests/for_udp/websocket_tls_transport.toml" t=Udp}: integration_test: start the server 2023-10-01T16:54:05.781035Z  INFO config_watcher{path="tests/for_udp/websocket_tls_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:54:05.794816Z  INFO rathole::server: Listening at 0.0.0.0:2332 2023-10-01T16:54:06.166639Z  INFO connection{addr=127.0.0.1:59640}: rathole::server: Try to handshake a control channel 2023-10-01T16:54:06.166795Z  INFO connection{addr=127.0.0.1:59640}: rathole::server: Control channel established service=echo 2023-10-01T16:54:06.166868Z  INFO connection{addr=127.0.0.1:59640}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 2023-10-01T16:54:06.166959Z  INFO handle{service=echo}:run: rathole::client: Control channel established 2023-10-01T16:54:06.309613Z  INFO connection{addr=127.0.0.1:59684}: rathole::server: Try to handshake a control channel 2023-10-01T16:54:06.309746Z  INFO connection{addr=127.0.0.1:59684}: rathole::server: Control channel established service=pingpong 2023-10-01T16:54:06.309839Z  INFO connection{addr=127.0.0.1:59684}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 2023-10-01T16:54:06.309944Z  INFO handle{service=pingpong}:run: rathole::client: Control channel established 2023-10-01T16:54:08.281644Z  INFO test{config_path="tests/for_udp/websocket_tls_transport.toml" t=Udp}: integration_test: echo 2023-10-01T16:54:08.282317Z  INFO test{config_path="tests/for_udp/websocket_tls_transport.toml" t=Udp}: integration_test: pingpong 2023-10-01T16:54:08.282840Z  INFO test{config_path="tests/for_udp/websocket_tls_transport.toml" t=Udp}: integration_test: shutdown the client 2023-10-01T16:54:08.282853Z  INFO config_watcher{path="tests/for_udp/websocket_tls_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:54:08.282888Z  INFO handle{service=echo}:run: rathole::client: Control channel shutdown 2023-10-01T16:54:08.282985Z  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown 2023-10-01T16:54:08.283051Z  INFO test{config_path="tests/for_udp/websocket_tls_transport.toml" t=Udp}: integration_test: restart the client 2023-10-01T16:54:08.283357Z  INFO config_watcher{path="tests/for_udp/websocket_tls_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:54:08.296809Z  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b 2023-10-01T16:54:08.296830Z  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d 2023-10-01T16:54:08.300474Z  INFO connection{addr=127.0.0.1:33858}: rathole::server: Try to handshake a control channel 2023-10-01T16:54:08.301231Z  WARN connection{addr=127.0.0.1:33858}: rathole::server: Dropping previous control channel for service pingpong 2023-10-01T16:54:08.301247Z  INFO connection{addr=127.0.0.1:33858}: rathole::server: Control channel established service=pingpong 2023-10-01T16:54:08.301394Z  INFO connection{addr=127.0.0.1:59684}:handle{service=pingpong}:run: rathole::server: Control channel shutdown 2023-10-01T16:54:08.301446Z  INFO connection{addr=127.0.0.1:33858}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 2023-10-01T16:54:08.301496Z  INFO handle{service=pingpong}:run: rathole::client: Control channel established 2023-10-01T16:54:08.301564Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:08.301615Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:08.301957Z  INFO connection{addr=127.0.0.1:33864}: rathole::server: Try to handshake a control channel 2023-10-01T16:54:08.303072Z  WARN connection{addr=127.0.0.1:33864}: rathole::server: Dropping previous control channel for service echo 2023-10-01T16:54:08.303096Z  INFO connection{addr=127.0.0.1:33864}: rathole::server: Control channel established service=echo 2023-10-01T16:54:08.303348Z  INFO connection{addr=127.0.0.1:59640}:handle{service=echo}:run: rathole::server: Control channel shutdown 2023-10-01T16:54:08.303434Z  INFO connection{addr=127.0.0.1:33864}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 2023-10-01T16:54:08.303504Z  INFO handle{service=echo}:run: rathole::client: Control channel established 2023-10-01T16:54:08.303615Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:08.303684Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:09.284580Z  INFO test{config_path="tests/for_udp/websocket_tls_transport.toml" t=Udp}: integration_test: echo 2023-10-01T16:54:09.285805Z  INFO test{config_path="tests/for_udp/websocket_tls_transport.toml" t=Udp}: integration_test: pingpong 2023-10-01T16:54:09.286850Z  INFO test{config_path="tests/for_udp/websocket_tls_transport.toml" t=Udp}: integration_test: shutdown the server 2023-10-01T16:54:09.286871Z  INFO config_watcher{path="tests/for_udp/websocket_tls_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:54:09.286909Z  INFO rathole::server: Shuting down gracefully... 2023-10-01T16:54:09.286913Z  INFO rathole::server: Shutdown 2023-10-01T16:54:09.288185Z  INFO connection{addr=127.0.0.1:33864}:handle{service=echo}:run: rathole::server: Control channel shutdown 2023-10-01T16:54:09.288253Z  INFO connection{addr=127.0.0.1:33858}:handle{service=pingpong}:run: rathole::server: Control channel shutdown 2023-10-01T16:54:09.288314Z  INFO test{config_path="tests/for_udp/websocket_tls_transport.toml" t=Udp}: integration_test: restart the server 2023-10-01T16:54:09.288501Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:09.288561Z  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:09.288617Z ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake. Retry in 536.660374ms... 2023-10-01T16:54:09.288636Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:09.288679Z  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake 2023-10-01T16:54:09.288727Z ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: WebSocket protocol error: Connection reset without closing handshake: Connection reset without closing handshake. Retry in 551.197683ms... 2023-10-01T16:54:09.288927Z  INFO config_watcher{path="tests/for_udp/websocket_tls_transport.toml"}: rathole::config_watcher: Start watching the config 2023-10-01T16:54:09.304089Z  INFO rathole::server: Listening at 0.0.0.0:2332 2023-10-01T16:54:09.831903Z  INFO connection{addr=127.0.0.1:33910}: rathole::server: Try to handshake a control channel 2023-10-01T16:54:09.832085Z  INFO connection{addr=127.0.0.1:33910}: rathole::server: Control channel established service=echo 2023-10-01T16:54:09.832149Z  INFO connection{addr=127.0.0.1:33910}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 2023-10-01T16:54:09.832231Z  INFO handle{service=echo}:run: rathole::client: Control channel established 2023-10-01T16:54:09.844868Z  INFO connection{addr=127.0.0.1:33936}: rathole::server: Try to handshake a control channel 2023-10-01T16:54:09.845033Z  INFO connection{addr=127.0.0.1:33936}: rathole::server: Control channel established service=pingpong 2023-10-01T16:54:09.845119Z  INFO connection{addr=127.0.0.1:33936}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 2023-10-01T16:54:09.845226Z  INFO handle{service=pingpong}:run: rathole::client: Control channel established 2023-10-01T16:54:11.790253Z  INFO test{config_path="tests/for_udp/websocket_tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong 2023-10-01T16:54:11.793190Z  INFO test{config_path="tests/for_udp/websocket_tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client 2023-10-01T16:54:11.793218Z  INFO config_watcher{path="tests/for_udp/websocket_tls_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:54:11.793246Z  INFO config_watcher{path="tests/for_udp/websocket_tls_transport.toml"}: rathole::config_watcher: Config watcher exiting 2023-10-01T16:54:11.793279Z  INFO rathole::server: Shuting down gracefully... 2023-10-01T16:54:11.793284Z  INFO rathole::server: Shutdown 2023-10-01T16:54:11.794287Z  INFO connection{addr=127.0.0.1:33936}:handle{service=pingpong}:run: rathole::server: Control channel shutdown 2023-10-01T16:54:11.794343Z  INFO connection{addr=127.0.0.1:33910}:handle{service=echo}:run: rathole::server: Control channel shutdown 2023-10-01T16:54:11.794595Z  INFO handle{service=echo}:run: rathole::client: Control channel shutdown 2023-10-01T16:54:11.794649Z  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown test udp ... ok failures: ---- tcp stdout ---- thread 'tcp' panicked at 'Failed to run the echo server for testing: Address already in use (os error 98)', tests/integration_test.rs:46:13 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace thread 'tcp' panicked at 'called `Result::unwrap()` on an `Err` value: early eof', tests/integration_test.rs:139:52 failures: tcp test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 35.06s error: test failed, to rerun pass `--test integration_test` ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_61d8da0e-4aaa-48dc-9179-40214aeaf2cc/build