>>> rathole: Building testing/rathole 0.4.5-r0 (using abuild 3.10.0_rc1-r2) started Sun, 06 Nov 2022 17:19:48 +0000 >>> rathole: Checking sanity of /home/buildozer/aports/testing/rathole/APKBUILD... >>> rathole: Analyzing dependencies... >>> rathole: Installing for build: build-base cargo openssl-dev>3 (1/9) Installing rust-stdlib (1.64.0-r2) (2/9) Installing libffi (3.4.4-r0) (3/9) Installing xz-libs (5.2.7-r0) (4/9) Installing libxml2 (2.10.3-r1) (5/9) Installing llvm15-libs (15.0.4-r0) (6/9) Installing rust (1.64.0-r2) (7/9) Installing cargo (1.64.0-r2) (8/9) Installing openssl-dev (3.0.7-r0) (9/9) Installing .makedepends-rathole (20221106.171949) Executing busybox-1.35.0-r27.trigger OK: 1215 MiB in 107 packages >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.4.5.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 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> rathole: Fetching https://github.com/rapiz1/rathole/archive/v0.4.5/rathole-0.4.5.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 290k 100 290k 0 0 852k 0 --:--:-- --:--:-- --:--:-- 852k >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.4.5.tar.gz >>> rathole: Checking sha512sums... rathole-0.4.5.tar.gz: OK >>> rathole: Unpacking /var/cache/distfiles/edge/rathole-0.4.5.tar.gz... Downloading crates ... Downloaded prost v0.11.2 Downloaded prost-derive v0.11.2 Downloaded ppv-lite86 v0.2.17 Downloaded console-subscriber v0.1.8 Downloaded prost-types v0.11.2 Downloaded num_cpus v1.14.0 Downloaded tonic v0.8.2 Downloaded axum-core v0.2.9 Downloaded axum v0.5.17 Downloaded console-api v0.4.0 Downloaded hdrhistogram v7.5.2 Downloaded hyper v0.14.22 Compiling libc v0.2.137 Compiling autocfg v1.1.0 Compiling proc-macro2 v1.0.47 Compiling unicode-ident v1.0.5 Compiling quote v1.0.21 Compiling syn v1.0.103 Compiling version_check v0.9.4 Compiling cfg-if v1.0.0 Compiling typenum v1.15.0 Compiling pkg-config v0.3.26 Compiling serde_derive v1.0.147 Compiling serde v1.0.147 Compiling log v0.4.17 Compiling subtle v2.4.1 Compiling thiserror v1.0.37 Compiling cpufeatures v0.2.5 Compiling once_cell v1.16.0 Compiling parking_lot_core v0.9.4 Compiling pin-project-lite v0.2.9 Compiling smallvec v1.10.0 Compiling tinyvec_macros v0.1.0 Compiling memchr v2.5.0 Compiling opaque-debug v0.3.0 Compiling scopeguard v1.1.0 Compiling semver v1.0.14 Compiling rustversion v1.0.9 Compiling anyhow v1.0.66 Compiling iana-time-zone v0.1.53 Compiling percent-encoding v2.2.0 Compiling bitflags v1.3.2 Compiling unicode-bidi v0.3.8 Compiling futures-core v0.3.25 Compiling zeroize v1.3.0 Compiling futures-task v0.3.25 Compiling crossbeam-utils v0.8.12 Compiling foreign-types-shared v0.1.1 Compiling openssl v0.10.42 Compiling regex-syntax v0.6.27 Compiling httparse v1.8.0 Compiling lazy_static v1.4.0 Compiling serde_json v1.0.87 Compiling ppv-lite86 v0.2.17 Compiling async-trait v0.1.58 Compiling native-tls v0.2.11 Compiling futures-util v0.3.25 Compiling byteorder v1.4.3 Compiling itoa v1.0.4 Compiling hashbrown v0.12.3 Compiling pin-utils v0.1.0 Compiling os_str_bytes v6.3.1 Compiling same-file v1.0.6 Compiling ryu v1.0.11 Compiling openssl-probe v0.1.5 Compiling heck v0.4.0 Compiling textwrap v0.16.0 Compiling strsim v0.10.0 Compiling base64 v0.13.1 Compiling termcolor v1.1.3 Compiling ansi_term v0.12.1 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling tinyvec v1.6.0 Compiling foreign-types v0.3.2 Compiling tracing-core v0.1.30 Compiling thread_local v1.1.4 Compiling form_urlencoded v1.1.0 Compiling sharded-slab v0.1.4 Compiling walkdir v2.3.2 Compiling clap_lex v0.2.4 Compiling generic-array v0.14.6 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling lock_api v0.4.9 Compiling tokio v1.21.2 Compiling slab v0.4.7 Compiling indexmap v1.9.1 Compiling rustc_version v0.4.0 Compiling tracing-log v0.1.3 Compiling crossbeam-channel v0.5.6 Compiling snow v0.9.0 Compiling unicode-normalization v0.1.22 Compiling mio v0.8.5 Compiling getrandom v0.2.8 Compiling num_cpus v1.14.0 Compiling signal-hook-registry v1.4.0 Compiling socket2 v0.4.7 Compiling inotify-sys v0.1.5 Compiling filetime v0.2.18 Compiling atty v0.2.14 Compiling fdlimit v0.2.1 Compiling inotify v0.9.6 Compiling jobserver v0.1.25 Compiling time v0.1.44 Compiling rand_core v0.6.4 Compiling cc v1.0.74 Compiling rand_chacha v0.3.1 Compiling parking_lot v0.12.1 Compiling notify v5.0.0 Compiling rand v0.8.5 Compiling idna v0.3.0 Compiling chrono v0.4.22 Compiling cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling crypto-common v0.1.6 Compiling block-buffer v0.10.3 Compiling aead v0.4.3 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling regex-automata v0.1.10 Compiling regex v1.6.0 Compiling digest v0.10.5 Compiling chacha20 v0.8.2 Compiling aes v0.7.5 Compiling ctr v0.8.0 Compiling ghash v0.4.4 Compiling url v2.3.1 Compiling libz-sys v1.1.8 Compiling openssl-sys v0.9.77 Compiling libgit2-sys v0.14.0+1.5.0 Compiling curve25519-dalek v4.0.0-pre.2 Compiling sha2 v0.10.6 Compiling blake2 v0.10.4 Compiling chacha20poly1305 v0.9.1 Compiling aes-gcm v0.9.4 Compiling matchers v0.0.1 Compiling vergen v6.0.2 Compiling thiserror-impl v1.0.37 Compiling tokio-macros v1.8.0 Compiling enum-iterator-derive v0.8.1 Compiling getset v0.1.2 Compiling openssl-macros v0.1.0 Compiling tracing-attributes v0.1.23 Compiling pin-project-internal v1.0.12 Compiling futures-macro v0.3.25 Compiling clap_derive v3.2.18 Compiling enum-iterator v0.8.1 Compiling pin-project v1.0.12 Compiling tracing v0.1.37 Compiling clap v3.2.23 Compiling git2 v0.15.0 Compiling rathole v0.4.5 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.5) Compiling bytes v1.2.1 Compiling tracing-serde v0.1.3 Compiling toml v0.5.9 Compiling bincode v1.3.3 Compiling tracing-subscriber v0.2.25 Compiling async-socks5 v0.5.1 Compiling async-http-proxy v1.2.5 Compiling snowstorm v0.4.0 Compiling tokio-native-tls v0.3.0 Compiling backoff v0.4.0 Finished release [optimized] target(s) in 2m 24s Compiling libc v0.2.137 Compiling proc-macro2 v1.0.47 Compiling quote v1.0.21 Compiling unicode-ident v1.0.5 Compiling syn v1.0.103 Compiling autocfg v1.1.0 Compiling version_check v0.9.4 Compiling typenum v1.15.0 Compiling cfg-if v1.0.0 Compiling serde_derive v1.0.147 Compiling serde v1.0.147 Compiling log v0.4.17 Compiling pkg-config v0.3.26 Compiling parking_lot_core v0.9.4 Compiling memchr v2.5.0 Compiling thiserror v1.0.37 Compiling subtle v2.4.1 Compiling bitflags v1.3.2 Compiling semver v1.0.14 Compiling futures-core v0.3.25 Compiling tinyvec_macros v0.1.0 Compiling iana-time-zone v0.1.53 Compiling once_cell v1.16.0 Compiling cpufeatures v0.2.5 Compiling percent-encoding v2.2.0 Compiling crossbeam-utils v0.8.12 Compiling rustversion v1.0.9 Compiling futures-task v0.3.25 Compiling pin-project-lite v0.2.9 Compiling openssl v0.10.42 Compiling smallvec v1.10.0 Compiling unicode-bidi v0.3.8 Compiling scopeguard v1.1.0 Compiling opaque-debug v0.3.0 Compiling anyhow v1.0.66 Compiling futures-util v0.3.25 Compiling httparse v1.8.0 Compiling native-tls v0.2.11 Compiling serde_json v1.0.87 Compiling async-trait v0.1.58 Compiling heck v0.4.0 Compiling zeroize v1.3.0 Compiling regex-syntax v0.6.27 Compiling foreign-types-shared v0.1.1 Compiling lazy_static v1.4.0 Compiling ppv-lite86 v0.2.17 Compiling byteorder v1.4.3 Compiling os_str_bytes v6.3.1 Compiling itoa v1.0.4 Compiling same-file v1.0.6 Compiling openssl-probe v0.1.5 Compiling hashbrown v0.12.3 Compiling ryu v1.0.11 Compiling pin-utils v0.1.0 Compiling textwrap v0.16.0 Compiling termcolor v1.1.3 Compiling base64 v0.13.1 Compiling strsim v0.10.0 Compiling ansi_term v0.12.1 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling tinyvec v1.6.0 Compiling form_urlencoded v1.1.0 Compiling tracing-core v0.1.30 Compiling thread_local v1.1.4 Compiling foreign-types v0.3.2 Compiling sharded-slab v0.1.4 Compiling walkdir v2.3.2 Compiling clap_lex v0.2.4 Compiling generic-array v0.14.6 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling lock_api v0.4.9 Compiling num-traits v0.2.15 Compiling tokio v1.21.2 Compiling num-integer v0.1.45 Compiling slab v0.4.7 Compiling indexmap v1.9.1 Compiling tracing-log v0.1.3 Compiling crossbeam-channel v0.5.6 Compiling rustc_version v0.4.0 Compiling unicode-normalization v0.1.22 Compiling mio v0.8.5 Compiling getrandom v0.2.8 Compiling signal-hook-registry v1.4.0 Compiling num_cpus v1.14.0 Compiling socket2 v0.4.7 Compiling inotify-sys v0.1.5 Compiling atty v0.2.14 Compiling filetime v0.2.18 Compiling fdlimit v0.2.1 Compiling jobserver v0.1.25 Compiling time v0.1.44 Compiling snow v0.9.0 Compiling inotify v0.9.6 Compiling rand_core v0.6.4 Compiling cc v1.0.74 Compiling parking_lot v0.12.1 Compiling idna v0.3.0 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0 Compiling rand v0.8.5 Compiling regex-automata v0.1.10 Compiling regex v1.6.0 Compiling url v2.3.1 Compiling universal-hash v0.4.1 Compiling cipher v0.3.0 Compiling crypto-common v0.1.6 Compiling block-buffer v0.10.3 Compiling aead v0.4.3 Compiling chrono v0.4.22 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling aes v0.7.5 Compiling chacha20 v0.8.2 Compiling ctr v0.8.0 Compiling digest v0.10.5 Compiling ghash v0.4.4 Compiling curve25519-dalek v4.0.0-pre.2 Compiling sha2 v0.10.6 Compiling blake2 v0.10.4 Compiling chacha20poly1305 v0.9.1 Compiling matchers v0.0.1 Compiling aes-gcm v0.9.4 Compiling openssl-sys v0.9.77 Compiling libz-sys v1.1.8 Compiling libgit2-sys v0.14.0+1.5.0 Compiling vergen v6.0.2 Compiling git2 v0.15.0 Compiling tokio-macros v1.8.0 Compiling thiserror-impl v1.0.37 Compiling openssl-macros v0.1.0 Compiling futures-macro v0.3.25 Compiling pin-project-internal v1.0.12 Compiling tracing-attributes v0.1.23 Compiling enum-iterator-derive v0.8.1 Compiling getset v0.1.2 Compiling clap_derive v3.2.18 Compiling enum-iterator v0.8.1 Compiling pin-project v1.0.12 Compiling tracing v0.1.37 Compiling clap v3.2.23 Compiling rathole v0.4.5 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.5) Compiling bytes v1.2.1 Compiling tracing-serde v0.1.3 Compiling toml v0.5.9 Compiling bincode v1.3.3 Compiling tracing-subscriber v0.2.25 Compiling async-http-proxy v1.2.5 Compiling tokio-native-tls v0.3.0 Compiling backoff v0.4.0 Compiling snowstorm v0.4.0 Compiling async-socks5 v0.5.1 Finished test [unoptimized + debuginfo] target(s) in 1m 23s Running unittests src/lib.rs (target/debug/deps/rathole-bd3c04c2594d96c3) running 7 tests test tests::test_determine_run_mode ... ok test config::tests::test_validate_client_config ... ok test config::tests::test_validate_server_config ... ok test config::tests::test_example_config ... 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-95bdcd3de88b66f5) 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-b9a0d382acbaf8b2) running 2 tests Nov 06 17:23:47.839  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Nov 06 17:23:47.839  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Nov 06 17:23:47.842  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:23:47.842  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:23:47.843  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 06 17:23:47.843  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 06 17:23:47.843  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 06 17:23:47.843  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 06 17:23:47.844 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 527.126031ms... Nov 06 17:23:47.844 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 468.418232ms... Nov 06 17:23:47.844 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 478.063091ms... Nov 06 17:23:47.844 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 450.258402ms... Nov 06 17:23:48.297 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 794.082583ms... Nov 06 17:23:48.315 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 678.56704ms... Nov 06 17:23:48.324 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 713.178438ms... Nov 06 17:23:48.373 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 709.796466ms... Nov 06 17:23:48.840  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Nov 06 17:23:48.841  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Nov 06 17:23:48.844  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:23:48.845  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:23:48.845  INFO rathole::server: Listening at 0.0.0.0:2332 Nov 06 17:23:48.845  INFO rathole::server: Listening at 0.0.0.0:2333 Nov 06 17:23:48.995  INFO connection{addr=127.0.0.1:40142}: rathole::server: Try to handshake a control channel Nov 06 17:23:48.997  INFO connection{addr=127.0.0.1:40142}: rathole::server: Control channel established service=echo Nov 06 17:23:48.998  INFO connection{addr=127.0.0.1:40142}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:23:48.999  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:23:49.040  INFO connection{addr=127.0.0.1:43844}: rathole::server: Try to handshake a control channel Nov 06 17:23:49.041  INFO connection{addr=127.0.0.1:43844}: rathole::server: Control channel established service=echo Nov 06 17:23:49.042  INFO connection{addr=127.0.0.1:43844}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:23:49.043  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:23:49.085  INFO connection{addr=127.0.0.1:43850}: rathole::server: Try to handshake a control channel Nov 06 17:23:49.086  INFO connection{addr=127.0.0.1:43850}: rathole::server: Control channel established service=pingpong Nov 06 17:23:49.087  INFO connection{addr=127.0.0.1:43850}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:23:49.088  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:23:49.130  INFO connection{addr=127.0.0.1:40160}: rathole::server: Try to handshake a control channel Nov 06 17:23:49.132  INFO connection{addr=127.0.0.1:40160}: rathole::server: Control channel established service=pingpong Nov 06 17:23:49.133  INFO connection{addr=127.0.0.1:40160}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:23:49.134  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:23:51.341  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Nov 06 17:23:51.343  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Nov 06 17:23:51.349  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Nov 06 17:23:51.356  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Nov 06 17:23:51.356  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:23:51.357  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 06 17:23:51.357  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 06 17:23:51.358  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Nov 06 17:23:51.362  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:23:51.362  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 06 17:23:51.363  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 06 17:23:51.365  INFO connection{addr=127.0.0.1:43856}: rathole::server: Try to handshake a control channel Nov 06 17:23:51.366  INFO connection{addr=127.0.0.1:43858}: rathole::server: Try to handshake a control channel Nov 06 17:23:51.367  WARN connection{addr=127.0.0.1:43856}: rathole::server: Dropping previous control channel for service echo Nov 06 17:23:51.367  INFO connection{addr=127.0.0.1:43856}: rathole::server: Control channel established service=echo Nov 06 17:23:51.368  WARN connection{addr=127.0.0.1:43858}: rathole::server: Dropping previous control channel for service pingpong Nov 06 17:23:51.368  INFO connection{addr=127.0.0.1:43858}: rathole::server: Control channel established service=pingpong Nov 06 17:23:51.369  INFO connection{addr=127.0.0.1:43844}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:23:51.370  INFO connection{addr=127.0.0.1:43856}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:23:51.371  INFO connection{addr=127.0.0.1:43850}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:23:51.372  INFO connection{addr=127.0.0.1:43858}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:23:51.373  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:23:51.373  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:23:51.374  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 06 17:23:51.374  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:51.375  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 06 17:23:51.375  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:51.442  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Nov 06 17:23:51.495  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Nov 06 17:23:51.496  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:23:51.496  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 06 17:23:51.496  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 06 17:23:51.497  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Nov 06 17:23:51.499  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:23:51.499  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 06 17:23:51.499  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 06 17:23:51.501  INFO connection{addr=127.0.0.1:40186}: rathole::server: Try to handshake a control channel Nov 06 17:23:51.501  INFO connection{addr=127.0.0.1:40188}: rathole::server: Try to handshake a control channel Nov 06 17:23:51.502  WARN connection{addr=127.0.0.1:40186}: rathole::server: Dropping previous control channel for service echo Nov 06 17:23:51.502  INFO connection{addr=127.0.0.1:40186}: rathole::server: Control channel established service=echo Nov 06 17:23:51.502  WARN connection{addr=127.0.0.1:40188}: rathole::server: Dropping previous control channel for service pingpong Nov 06 17:23:51.502  INFO connection{addr=127.0.0.1:40188}: rathole::server: Control channel established service=pingpong Nov 06 17:23:51.503  INFO connection{addr=127.0.0.1:40142}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:23:51.503  INFO connection{addr=127.0.0.1:40142}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:23:51.504  INFO connection{addr=127.0.0.1:40160}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:23:51.504  INFO connection{addr=127.0.0.1:40160}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:23:51.505  INFO connection{addr=127.0.0.1:40142}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Nov 06 17:23:51.505  INFO connection{addr=127.0.0.1:40186}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:23:51.505  INFO connection{addr=127.0.0.1:40160}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 06 17:23:51.506  INFO connection{addr=127.0.0.1:40188}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:23:51.506  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:23:51.507  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:23:51.507  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:51.508  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:51.508  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:51.508  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:51.508  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:51.509  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:51.509  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:51.509  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:51.509  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:51.510  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:51.510  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:51.510  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:51.510  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:51.510  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:51.511  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:51.511  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.360  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Nov 06 17:23:52.367  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Nov 06 17:23:52.373  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Nov 06 17:23:52.374  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:23:52.374  INFO rathole::server: Shuting down gracefully... Nov 06 17:23:52.374  INFO rathole::server: Shutdown Nov 06 17:23:52.375  INFO connection{addr=127.0.0.1:43858}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:23:52.376  INFO connection{addr=127.0.0.1:43856}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:23:52.377  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Nov 06 17:23:52.377 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 480.294507ms... Nov 06 17:23:52.378  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 06 17:23:52.378  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.378 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 521.525643ms... Nov 06 17:23:52.379  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 06 17:23:52.379  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.383  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:23:52.384  INFO rathole::server: Listening at 0.0.0.0:2332 Nov 06 17:23:52.498  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Nov 06 17:23:52.584  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Nov 06 17:23:52.638  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Nov 06 17:23:52.638  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:23:52.638  INFO rathole::server: Shuting down gracefully... Nov 06 17:23:52.638  INFO rathole::server: Shutdown Nov 06 17:23:52.638  INFO connection{addr=127.0.0.1:40188}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:23:52.639  INFO connection{addr=127.0.0.1:40188}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:23:52.639  INFO connection{addr=127.0.0.1:40186}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:23:52.639  INFO connection{addr=127.0.0.1:40186}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:23:52.639  INFO connection{addr=127.0.0.1:40188}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 06 17:23:52.640  INFO connection{addr=127.0.0.1:40186}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Nov 06 17:23:52.640  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Nov 06 17:23:52.640 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 464.431873ms... Nov 06 17:23:52.641 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 480.132312ms... Nov 06 17:23:52.641  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.641  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.641  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.642  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.642  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.642  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.642  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.643  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.643  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.643  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.643  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.644  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.644  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.644  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.644  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.645  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:52.647  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:23:52.647  INFO rathole::server: Listening at 0.0.0.0:2333 Nov 06 17:23:52.861  INFO connection{addr=127.0.0.1:43874}: rathole::server: Try to handshake a control channel Nov 06 17:23:52.862  INFO connection{addr=127.0.0.1:43874}: rathole::server: Control channel established service=pingpong Nov 06 17:23:52.863  INFO connection{addr=127.0.0.1:43874}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:23:52.863  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:23:52.902  INFO connection{addr=127.0.0.1:43882}: rathole::server: Try to handshake a control channel Nov 06 17:23:52.903  INFO connection{addr=127.0.0.1:43882}: rathole::server: Control channel established service=echo Nov 06 17:23:52.904  INFO connection{addr=127.0.0.1:43882}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:23:52.905  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:23:53.107  INFO connection{addr=127.0.0.1:40228}: rathole::server: Try to handshake a control channel Nov 06 17:23:53.107  INFO connection{addr=127.0.0.1:40228}: rathole::server: Control channel established service=pingpong Nov 06 17:23:53.108  INFO connection{addr=127.0.0.1:40228}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:23:53.109  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:23:53.123  INFO connection{addr=127.0.0.1:40248}: rathole::server: Try to handshake a control channel Nov 06 17:23:53.124  INFO connection{addr=127.0.0.1:40248}: rathole::server: Control channel established service=echo Nov 06 17:23:53.125  INFO connection{addr=127.0.0.1:40248}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:23:53.125  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:23:54.878  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Nov 06 17:23:54.937  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Nov 06 17:23:54.937  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:23:54.938  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:23:54.938  INFO rathole::server: Shuting down gracefully... Nov 06 17:23:54.938  INFO rathole::server: Shutdown Nov 06 17:23:54.939  INFO connection{addr=127.0.0.1:43874}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:23:54.940  INFO connection{addr=127.0.0.1:43882}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:23:54.940  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 06 17:23:54.941  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 06 17:23:54.942  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Nov 06 17:23:54.942  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 06 17:23:54.942  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:54.943  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 06 17:23:54.943  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:54.947  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:23:55.044  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 06 17:23:55.044  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 06 17:23:55.045 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.416363ms... Nov 06 17:23:55.045 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 506.311338ms... Nov 06 17:23:55.141  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Nov 06 17:23:55.336  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Nov 06 17:23:55.336  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:23:55.336  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:23:55.337  INFO rathole::server: Shuting down gracefully... Nov 06 17:23:55.337  INFO rathole::server: Shutdown Nov 06 17:23:55.337  INFO connection{addr=127.0.0.1:40228}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:23:55.337  INFO connection{addr=127.0.0.1:40228}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:23:55.338  INFO connection{addr=127.0.0.1:40248}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:23:55.338  INFO connection{addr=127.0.0.1:40248}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:23:55.338  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 06 17:23:55.338  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 06 17:23:55.339  INFO connection{addr=127.0.0.1:40228}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 06 17:23:55.339  INFO connection{addr=127.0.0.1:40248}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Nov 06 17:23:55.340  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Nov 06 17:23:55.340  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:55.340  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:55.341  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:55.341  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:55.341  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:55.341  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:55.342  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:55.342  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:55.342  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:55.342  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:55.343  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:55.343  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:55.343  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:55.343  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:55.344  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:55.344  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:55.346  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:23:55.417  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 06 17:23:55.418  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 06 17:23:55.419 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 523.713803ms... Nov 06 17:23:55.419 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 475.075151ms... Nov 06 17:23:55.554 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 739.823355ms... Nov 06 17:23:55.595 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 787.566682ms... Nov 06 17:23:55.896 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 696.81955ms... Nov 06 17:23:55.943  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Nov 06 17:23:55.945 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 790.367979ms... Nov 06 17:23:55.947  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:23:56.056  INFO rathole::server: Listening at 0.0.0.0:2332 Nov 06 17:23:56.327  INFO connection{addr=127.0.0.1:43902}: rathole::server: Try to handshake a control channel Nov 06 17:23:56.328  INFO connection{addr=127.0.0.1:43902}: rathole::server: Control channel established service=pingpong Nov 06 17:23:56.329  INFO connection{addr=127.0.0.1:43902}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:23:56.330  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:23:56.342  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Nov 06 17:23:56.346  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:23:56.426  INFO connection{addr=127.0.0.1:43908}: rathole::server: Try to handshake a control channel Nov 06 17:23:56.427  INFO connection{addr=127.0.0.1:43908}: rathole::server: Control channel established service=echo Nov 06 17:23:56.428  INFO connection{addr=127.0.0.1:43908}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:23:56.428  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:23:56.465  INFO rathole::server: Listening at 0.0.0.0:2333 Nov 06 17:23:56.621  INFO connection{addr=127.0.0.1:40288}: rathole::server: Try to handshake a control channel Nov 06 17:23:56.622  INFO connection{addr=127.0.0.1:40288}: rathole::server: Control channel established service=pingpong Nov 06 17:23:56.624  INFO connection{addr=127.0.0.1:40288}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:23:56.624  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:23:56.790  INFO connection{addr=127.0.0.1:40310}: rathole::server: Try to handshake a control channel Nov 06 17:23:56.791  INFO connection{addr=127.0.0.1:40310}: rathole::server: Control channel established service=echo Nov 06 17:23:56.792  INFO connection{addr=127.0.0.1:40310}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:23:56.792  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:23:58.444  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Nov 06 17:23:58.491  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Nov 06 17:23:58.498  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Nov 06 17:23:58.499  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:23:58.499  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 06 17:23:58.500  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 06 17:23:58.500  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Nov 06 17:23:58.504  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:23:58.591  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 06 17:23:58.591  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 06 17:23:58.624  INFO connection{addr=127.0.0.1:43916}: rathole::server: Try to handshake a control channel Nov 06 17:23:58.627  WARN connection{addr=127.0.0.1:43916}: rathole::server: Dropping previous control channel for service echo Nov 06 17:23:58.627  INFO connection{addr=127.0.0.1:43916}: rathole::server: Control channel established service=echo Nov 06 17:23:58.628  INFO connection{addr=127.0.0.1:43908}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:23:58.629  INFO connection{addr=127.0.0.1:43916}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:23:58.629  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:23:58.630  INFO connection{addr=127.0.0.1:43918}: rathole::server: Try to handshake a control channel Nov 06 17:23:58.630  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 06 17:23:58.630  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:58.632  WARN connection{addr=127.0.0.1:43918}: rathole::server: Dropping previous control channel for service pingpong Nov 06 17:23:58.632  INFO connection{addr=127.0.0.1:43918}: rathole::server: Control channel established service=pingpong Nov 06 17:23:58.646  INFO connection{addr=127.0.0.1:43902}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:23:58.647  INFO connection{addr=127.0.0.1:43918}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:23:58.647  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:23:58.650  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 06 17:23:58.650  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:58.843  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Nov 06 17:23:58.949  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Nov 06 17:23:59.036  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Nov 06 17:23:59.036  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:23:59.036  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 06 17:23:59.037  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 06 17:23:59.037  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Nov 06 17:23:59.039  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:23:59.107  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 06 17:23:59.108  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 06 17:23:59.141  INFO connection{addr=127.0.0.1:40334}: rathole::server: Try to handshake a control channel Nov 06 17:23:59.144  WARN connection{addr=127.0.0.1:40334}: rathole::server: Dropping previous control channel for service pingpong Nov 06 17:23:59.144  INFO connection{addr=127.0.0.1:40334}: rathole::server: Control channel established service=pingpong Nov 06 17:23:59.145  INFO connection{addr=127.0.0.1:40288}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:23:59.145  INFO connection{addr=127.0.0.1:40288}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:23:59.146  INFO connection{addr=127.0.0.1:40288}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 06 17:23:59.147  INFO connection{addr=127.0.0.1:40334}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:23:59.147  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:23:59.148  INFO connection{addr=127.0.0.1:40338}: rathole::server: Try to handshake a control channel Nov 06 17:23:59.148  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.149  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.149  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.149  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.150  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.150  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.150  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.150  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.155  WARN connection{addr=127.0.0.1:40338}: rathole::server: Dropping previous control channel for service echo Nov 06 17:23:59.155  INFO connection{addr=127.0.0.1:40338}: rathole::server: Control channel established service=echo Nov 06 17:23:59.169  INFO connection{addr=127.0.0.1:40310}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:23:59.169  INFO connection{addr=127.0.0.1:40310}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:23:59.170  INFO connection{addr=127.0.0.1:40310}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Nov 06 17:23:59.171  INFO connection{addr=127.0.0.1:40338}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:23:59.171  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:23:59.174  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.175  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.175  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.175  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.176  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.176  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.176  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.178  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.501  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Nov 06 17:23:59.548  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Nov 06 17:23:59.553  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Nov 06 17:23:59.553  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:23:59.554  INFO rathole::server: Shuting down gracefully... Nov 06 17:23:59.554  INFO rathole::server: Shutdown Nov 06 17:23:59.556  INFO connection{addr=127.0.0.1:43916}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:23:59.556  INFO connection{addr=127.0.0.1:43918}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:23:59.557  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Nov 06 17:23:59.557 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 475.8257ms... Nov 06 17:23:59.557  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 06 17:23:59.558  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.559 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 541.311397ms... Nov 06 17:23:59.559  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 06 17:23:59.560  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:23:59.564  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:23:59.668  INFO rathole::server: Listening at 0.0.0.0:2332 Nov 06 17:24:00.038  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Nov 06 17:24:00.056  INFO connection{addr=127.0.0.1:43932}: rathole::server: Try to handshake a control channel Nov 06 17:24:00.056  INFO connection{addr=127.0.0.1:43932}: rathole::server: Control channel established service=echo Nov 06 17:24:00.057  INFO connection{addr=127.0.0.1:43932}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:24:00.057  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:24:00.135  INFO connection{addr=127.0.0.1:43938}: rathole::server: Try to handshake a control channel Nov 06 17:24:00.136  INFO connection{addr=127.0.0.1:43938}: rathole::server: Control channel established service=pingpong Nov 06 17:24:00.136  INFO connection{addr=127.0.0.1:43938}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:24:00.136  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:24:00.167  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Nov 06 17:24:00.258  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Nov 06 17:24:00.259  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:24:00.259  INFO rathole::server: Shuting down gracefully... Nov 06 17:24:00.259  INFO rathole::server: Shutdown Nov 06 17:24:00.260  INFO connection{addr=127.0.0.1:40338}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:24:00.261  INFO connection{addr=127.0.0.1:40338}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:24:00.261  INFO connection{addr=127.0.0.1:40334}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:24:00.261  INFO connection{addr=127.0.0.1:40334}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:24:00.261  INFO connection{addr=127.0.0.1:40338}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Nov 06 17:24:00.262  INFO connection{addr=127.0.0.1:40334}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 06 17:24:00.263  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Nov 06 17:24:00.263 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 501.78999ms... Nov 06 17:24:00.264 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 459.083357ms... Nov 06 17:24:00.264  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:00.264  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:00.264  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:00.265  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:00.265  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:00.265  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:00.266  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:00.266  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:00.266  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:00.266  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:00.267  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:00.267  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:00.267  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:00.268  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:00.268  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:00.268  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:00.270  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:24:00.345  INFO rathole::server: Listening at 0.0.0.0:2333 Nov 06 17:24:00.745  INFO connection{addr=127.0.0.1:40378}: rathole::server: Try to handshake a control channel Nov 06 17:24:00.746  INFO connection{addr=127.0.0.1:40378}: rathole::server: Control channel established service=pingpong Nov 06 17:24:00.747  INFO connection{addr=127.0.0.1:40378}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:24:00.747  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:24:00.907  INFO connection{addr=127.0.0.1:40396}: rathole::server: Try to handshake a control channel Nov 06 17:24:00.908  INFO connection{addr=127.0.0.1:40396}: rathole::server: Control channel established service=echo Nov 06 17:24:00.909  INFO connection{addr=127.0.0.1:40396}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:24:00.909  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:24:02.058  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Nov 06 17:24:02.116  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Nov 06 17:24:02.116  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:24:02.116  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:24:02.117  INFO rathole::server: Shuting down gracefully... Nov 06 17:24:02.117  INFO rathole::server: Shutdown Nov 06 17:24:02.119  INFO connection{addr=127.0.0.1:43932}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:24:02.120  INFO connection{addr=127.0.0.1:43938}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:24:02.121  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 06 17:24:02.121  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 06 17:24:02.122  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Nov 06 17:24:02.122  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 06 17:24:02.122  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:02.123  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 06 17:24:02.123  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:02.127  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:24:02.128  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 06 17:24:02.128  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 06 17:24:02.129 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 487.11421ms... Nov 06 17:24:02.130 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 456.167225ms... Nov 06 17:24:02.588 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 723.988062ms... Nov 06 17:24:02.619 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 774.229246ms... Nov 06 17:24:02.764  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Nov 06 17:24:03.123  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Nov 06 17:24:03.125  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:24:03.125  INFO rathole::server: Listening at 0.0.0.0:2332 Nov 06 17:24:03.141  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Nov 06 17:24:03.141  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:24:03.142  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:24:03.142  INFO rathole::server: Shuting down gracefully... Nov 06 17:24:03.142  INFO rathole::server: Shutdown Nov 06 17:24:03.143  INFO connection{addr=127.0.0.1:40378}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:24:03.144  INFO connection{addr=127.0.0.1:40378}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:24:03.144  INFO connection{addr=127.0.0.1:40396}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:24:03.144  INFO connection{addr=127.0.0.1:40396}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:24:03.144  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 06 17:24:03.145  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 06 17:24:03.145  INFO connection{addr=127.0.0.1:40378}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 06 17:24:03.146  INFO connection{addr=127.0.0.1:40396}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Nov 06 17:24:03.146  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Nov 06 17:24:03.147  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:03.147  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:03.148  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:03.148  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:03.148  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:03.149  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:03.149  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:03.149  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:03.150  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:03.150  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:03.150  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:03.150  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:03.151  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:03.151  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:03.151  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:03.152  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:03.154  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:24:03.155  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 06 17:24:03.155  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 06 17:24:03.158 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Failed to connect TCP socket: Connection refused (os error 111). Retry in 469.322863ms... Nov 06 17:24:03.159 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Failed to connect TCP socket: Connection refused (os error 111). Retry in 498.265801ms... Nov 06 17:24:03.333  INFO connection{addr=127.0.0.1:43960}: rathole::server: Try to handshake a control channel Nov 06 17:24:03.336  INFO connection{addr=127.0.0.1:43960}: rathole::server: Control channel established service=pingpong Nov 06 17:24:03.337  INFO connection{addr=127.0.0.1:43960}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:24:03.338  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:24:03.409  INFO connection{addr=127.0.0.1:43966}: rathole::server: Try to handshake a control channel Nov 06 17:24:03.410  INFO connection{addr=127.0.0.1:43966}: rathole::server: Control channel established service=echo Nov 06 17:24:03.411  INFO connection{addr=127.0.0.1:43966}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:24:03.412  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:24:03.630 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Failed to connect TCP socket: Connection refused (os error 111). Retry in 814.590128ms... Nov 06 17:24:03.659 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Failed to connect TCP socket: Connection refused (os error 111). Retry in 728.981241ms... Nov 06 17:24:04.149  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Nov 06 17:24:04.152  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:24:04.153  INFO rathole::server: Listening at 0.0.0.0:2333 Nov 06 17:24:04.408  INFO connection{addr=127.0.0.1:40430}: rathole::server: Try to handshake a control channel Nov 06 17:24:04.411  INFO connection{addr=127.0.0.1:40430}: rathole::server: Control channel established service=echo Nov 06 17:24:04.414  INFO connection{addr=127.0.0.1:40430}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:24:04.415  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:24:04.528  INFO connection{addr=127.0.0.1:40448}: rathole::server: Try to handshake a control channel Nov 06 17:24:04.529  INFO connection{addr=127.0.0.1:40448}: rathole::server: Control channel established service=pingpong Nov 06 17:24:04.531  INFO connection{addr=127.0.0.1:40448}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:24:04.531  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:24:05.624  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Nov 06 17:24:05.723  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Nov 06 17:24:05.820  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Nov 06 17:24:05.820  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:24:05.821  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 06 17:24:05.822  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 06 17:24:05.823  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Nov 06 17:24:05.827  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:24:05.829  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 06 17:24:05.829  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 06 17:24:05.866  INFO connection{addr=127.0.0.1:43972}: rathole::server: Try to handshake a control channel Nov 06 17:24:05.872  INFO connection{addr=127.0.0.1:43974}: rathole::server: Try to handshake a control channel Nov 06 17:24:05.873  WARN connection{addr=127.0.0.1:43972}: rathole::server: Dropping previous control channel for service pingpong Nov 06 17:24:05.873  INFO connection{addr=127.0.0.1:43972}: rathole::server: Control channel established service=pingpong Nov 06 17:24:05.875  INFO connection{addr=127.0.0.1:43960}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:24:05.876  INFO connection{addr=127.0.0.1:43972}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:24:05.877  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:24:05.878  WARN connection{addr=127.0.0.1:43974}: rathole::server: Dropping previous control channel for service echo Nov 06 17:24:05.878  INFO connection{addr=127.0.0.1:43974}: rathole::server: Control channel established service=echo Nov 06 17:24:05.879  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 06 17:24:05.879  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:05.880  INFO connection{addr=127.0.0.1:43966}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:24:05.881  INFO connection{addr=127.0.0.1:43974}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:24:05.883  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:24:05.891  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 06 17:24:05.892  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:06.650  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Nov 06 17:24:06.824  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Nov 06 17:24:06.875  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Nov 06 17:24:06.953  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Nov 06 17:24:06.970  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Nov 06 17:24:06.970  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:24:06.970  INFO rathole::server: Shuting down gracefully... Nov 06 17:24:06.971  INFO rathole::server: Shutdown Nov 06 17:24:06.971  INFO connection{addr=127.0.0.1:43972}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:24:06.972  INFO connection{addr=127.0.0.1:43974}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:24:06.973  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Nov 06 17:24:06.973 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 546.079967ms... Nov 06 17:24:06.973  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 06 17:24:06.974  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:06.974 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 484.518681ms... Nov 06 17:24:06.974  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 06 17:24:06.975  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:06.977  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:24:06.978  INFO rathole::server: Listening at 0.0.0.0:2332 Nov 06 17:24:07.098  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Nov 06 17:24:07.098  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:24:07.099  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 06 17:24:07.099  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 06 17:24:07.100  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Nov 06 17:24:07.102  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:24:07.103  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 06 17:24:07.103  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 06 17:24:07.124  INFO connection{addr=127.0.0.1:40472}: rathole::server: Try to handshake a control channel Nov 06 17:24:07.127  INFO connection{addr=127.0.0.1:40474}: rathole::server: Try to handshake a control channel Nov 06 17:24:07.128  WARN connection{addr=127.0.0.1:40472}: rathole::server: Dropping previous control channel for service echo Nov 06 17:24:07.128  INFO connection{addr=127.0.0.1:40472}: rathole::server: Control channel established service=echo Nov 06 17:24:07.129  INFO connection{addr=127.0.0.1:40430}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:24:07.130  INFO connection{addr=127.0.0.1:40430}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:24:07.132  INFO connection{addr=127.0.0.1:40430}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Nov 06 17:24:07.132  INFO connection{addr=127.0.0.1:40472}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:24:07.133  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:24:07.135  WARN connection{addr=127.0.0.1:40474}: rathole::server: Dropping previous control channel for service pingpong Nov 06 17:24:07.135  INFO connection{addr=127.0.0.1:40474}: rathole::server: Control channel established service=pingpong Nov 06 17:24:07.136  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:07.136  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:07.136  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:07.137  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:07.137  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:07.137  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:07.138  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:07.138  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:07.139  INFO connection{addr=127.0.0.1:40448}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:24:07.140  INFO connection{addr=127.0.0.1:40448}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:24:07.142  INFO connection{addr=127.0.0.1:40448}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 06 17:24:07.142  INFO connection{addr=127.0.0.1:40474}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:24:07.143  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:24:07.170  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:07.170  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:07.170  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:07.171  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:07.171  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:07.171  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:07.172  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:07.172  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:07.480  INFO connection{addr=127.0.0.1:43988}: rathole::server: Try to handshake a control channel Nov 06 17:24:07.482  INFO connection{addr=127.0.0.1:43988}: rathole::server: Control channel established service=echo Nov 06 17:24:07.483  INFO connection{addr=127.0.0.1:43988}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:24:07.484  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:24:07.535  INFO connection{addr=127.0.0.1:43994}: rathole::server: Try to handshake a control channel Nov 06 17:24:07.537  INFO connection{addr=127.0.0.1:43994}: rathole::server: Control channel established service=pingpong Nov 06 17:24:07.537  INFO connection{addr=127.0.0.1:43994}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:24:07.538  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:24:08.102  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Nov 06 17:24:08.322  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Nov 06 17:24:08.439  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Nov 06 17:24:08.439  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:24:08.439  INFO rathole::server: Shuting down gracefully... Nov 06 17:24:08.439  INFO rathole::server: Shutdown Nov 06 17:24:08.440  INFO connection{addr=127.0.0.1:40474}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:24:08.440  INFO connection{addr=127.0.0.1:40474}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:24:08.440  INFO connection{addr=127.0.0.1:40472}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:24:08.440  INFO connection{addr=127.0.0.1:40472}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:24:08.440  INFO connection{addr=127.0.0.1:40474}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 06 17:24:08.441  INFO connection{addr=127.0.0.1:40472}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Nov 06 17:24:08.441  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Nov 06 17:24:08.441 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 519.096545ms... Nov 06 17:24:08.442 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 522.85823ms... Nov 06 17:24:08.442  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:08.442  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:08.442  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:08.442  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:08.443  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:08.443  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:08.443  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:08.443  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:08.443  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:08.444  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:08.444  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:08.444  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:08.444  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:08.444  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:08.445  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:08.445  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 06 17:24:08.446  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Nov 06 17:24:08.447  INFO rathole::server: Listening at 0.0.0.0:2333 Nov 06 17:24:08.976  INFO connection{addr=127.0.0.1:40514}: rathole::server: Try to handshake a control channel Nov 06 17:24:08.984  INFO connection{addr=127.0.0.1:40514}: rathole::server: Control channel established service=pingpong Nov 06 17:24:08.984  INFO connection{addr=127.0.0.1:40516}: rathole::server: Try to handshake a control channel Nov 06 17:24:08.986  INFO connection{addr=127.0.0.1:40514}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 06 17:24:08.987  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 06 17:24:08.990  INFO connection{addr=127.0.0.1:40516}: rathole::server: Control channel established service=echo Nov 06 17:24:09.015  INFO connection{addr=127.0.0.1:40516}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 06 17:24:09.015  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 06 17:24:09.474  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Nov 06 17:24:09.598  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Nov 06 17:24:09.599  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:24:09.599  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:24:09.600  INFO rathole::server: Shuting down gracefully... Nov 06 17:24:09.600  INFO rathole::server: Shutdown Nov 06 17:24:09.600  INFO connection{addr=127.0.0.1:43994}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:24:09.601  INFO connection{addr=127.0.0.1:43988}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:24:09.602  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 06 17:24:09.603  INFO handle{service=echo}:run: rathole::client: Control channel shutdown test udp ... ok Nov 06 17:24:10.943  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Nov 06 17:24:11.531  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Nov 06 17:24:11.531  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:24:11.532  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 06 17:24:11.532  INFO rathole::server: Shuting down gracefully... Nov 06 17:24:11.532  INFO rathole::server: Shutdown Nov 06 17:24:11.532  INFO connection{addr=127.0.0.1:40514}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:24:11.533  INFO connection{addr=127.0.0.1:40514}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 06 17:24:11.533  INFO connection{addr=127.0.0.1:40516}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 06 17:24:11.533  INFO connection{addr=127.0.0.1:40516}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 06 17:24:11.533  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 06 17:24:11.534  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 06 17:24:11.534  INFO connection{addr=127.0.0.1:40514}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 06 17:24:11.534  INFO connection{addr=127.0.0.1:40516}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown test tcp ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.72s Doc-tests rathole running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> rathole: Entering fakeroot... >>> rathole*: Running postcheck for rathole >>> rathole*: Preparing package rathole... >>> rathole*: Stripping binaries >>> rathole*: Scanning shared objects >>> rathole*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libcrypto.so.3 so:libgcc_s.so.1 so:libssl.so.3 >>> rathole*: Package size: 3.1 MB >>> rathole*: Compressing data... >>> rathole*: Create checksum... >>> rathole*: Create rathole-0.4.5-r0.apk >>> rathole: Build complete at Sun, 06 Nov 2022 17:24:13 +0000 elapsed time 0h 4m 25s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/9) Purging .makedepends-rathole (20221106.171949) (2/9) Purging cargo (1.64.0-r2) (3/9) Purging rust (1.64.0-r2) (4/9) Purging rust-stdlib (1.64.0-r2) (5/9) Purging openssl-dev (3.0.7-r0) (6/9) Purging llvm15-libs (15.0.4-r0) (7/9) Purging libffi (3.4.4-r0) (8/9) Purging libxml2 (2.10.3-r1) (9/9) Purging xz-libs (5.2.7-r0) Executing busybox-1.35.0-r27.trigger OK: 393 MiB in 98 packages >>> rathole: Updating the testing/x86_64 repository index... >>> rathole: Signing the index...