>>> rathole: Building testing/rathole 0.4.1-r0 (using abuild 3.9.0-r0) started Mon, 28 Mar 2022 21:09:08 +0000 >>> rathole: Checking sanity of /home/buildozer/aports/testing/rathole/APKBUILD... >>> rathole: Analyzing dependencies... >>> rathole: Installing for build: build-base cargo openssl-dev (1/9) Installing rust-stdlib (1.59.0-r1) (2/9) Installing libffi (3.4.2-r1) (3/9) Installing xz-libs (5.2.5-r0) (4/9) Installing libxml2 (2.9.13-r0) (5/9) Installing llvm13-libs (13.0.1-r0) (6/9) Installing rust (1.59.0-r1) (7/9) Installing cargo (1.59.0-r1) (8/9) Installing openssl-dev (1.1.1n-r0) (9/9) Installing .makedepends-rathole (20220328.210909) Executing busybox-1.35.0-r6.trigger OK: 1050 MiB in 99 packages >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge//rathole-0.4.1.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.1/rathole-0.4.1.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 100 132 100 132 0 0 233 0 --:--:-- --:--:-- --:--:-- 234 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 289k 0 289k 0 0 179k 0 --:--:-- 0:00:01 --:--:-- 441k >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge//rathole-0.4.1.tar.gz >>> rathole: Checking sha512sums... rathole-0.4.1.tar.gz: OK >>> rathole: Unpacking /var/cache/distfiles/edge/rathole-0.4.1.tar.gz... Compiling libc v0.2.119 Compiling proc-macro2 v1.0.36 Compiling unicode-xid v0.2.2 Compiling syn v1.0.86 Compiling version_check v0.9.4 Compiling cfg-if v1.0.0 Compiling autocfg v1.1.0 Compiling typenum v1.15.0 Compiling pkg-config v0.3.24 Compiling serde_derive v1.0.136 Compiling serde v1.0.136 Compiling log v0.4.14 Compiling subtle v2.4.1 Compiling once_cell v1.10.0 Compiling lazy_static v1.4.0 Compiling opaque-debug v0.3.0 Compiling memchr v2.4.1 Compiling smallvec v1.8.0 Compiling parking_lot_core v0.9.1 Compiling pin-project-lite v0.2.8 Compiling scopeguard v1.1.0 Compiling ucd-trie v0.1.3 Compiling tinyvec_macros v0.1.0 Compiling rustversion v1.0.6 Compiling anyhow v1.0.56 Compiling matches v0.1.9 Compiling getrandom v0.1.16 Compiling percent-encoding v2.1.0 Compiling bitflags v1.3.2 Compiling unicode-bidi v0.3.7 Compiling futures-core v0.3.21 Compiling ppv-lite86 v0.2.16 Compiling futures-task v0.3.21 Compiling openssl v0.10.38 Compiling foreign-types-shared v0.1.1 Compiling byteorder v1.4.3 Compiling crossbeam-utils v0.8.7 Compiling regex-syntax v0.6.25 Compiling httparse v1.6.0 Compiling futures-util v0.3.21 Compiling async-trait v0.1.52 Compiling serde_json v1.0.79 Compiling native-tls v0.2.8 Compiling hashbrown v0.11.2 Compiling itoa v1.0.1 Compiling heck v0.4.0 Compiling pin-utils v0.1.0 Compiling slab v0.4.5 Compiling ryu v1.0.9 Compiling openssl-probe v0.1.5 Compiling same-file v1.0.6 Compiling strsim v0.10.0 Compiling base64 v0.13.0 Compiling ansi_term v0.12.1 Compiling textwrap v0.15.0 Compiling termcolor v1.1.3 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling tracing-core v0.1.23 Compiling sharded-slab v0.1.4 Compiling tinyvec v1.5.1 Compiling foreign-types v0.3.2 Compiling lock_api v0.4.6 Compiling form_urlencoded v1.0.1 Compiling thread_local v1.1.4 Compiling walkdir v2.3.2 Compiling pest v2.1.3 Compiling num-traits v0.2.14 Compiling num-integer v0.1.44 Compiling indexmap v1.8.0 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling tracing-log v0.1.2 Compiling os_str_bytes v6.0.0 Compiling crossbeam-channel v0.5.2 Compiling quote v1.0.15 Compiling signal-hook-registry v1.4.0 Compiling socket2 v0.4.4 Compiling num_cpus v1.13.1 Compiling getrandom v0.2.5 Compiling mio v0.8.0 Compiling inotify-sys v0.1.5 Compiling atty v0.2.14 Compiling filetime v0.2.15 Compiling mio v0.7.14 Compiling fdlimit v0.2.1 Compiling inotify v0.9.6 Compiling unicode-normalization v0.1.19 Compiling rand_core v0.6.3 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling rand_core v0.5.1 Compiling parking_lot v0.12.0 Compiling rand_chacha v0.3.1 Compiling cc v1.0.73 Compiling semver-parser v0.10.2 Compiling notify v5.0.0-pre.13 Compiling rand v0.8.5 Compiling chrono v0.4.19 Compiling semver v0.11.0 Compiling cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling digest v0.9.0 Compiling aead v0.4.3 Compiling crypto-mac v0.8.0 Compiling block-buffer v0.9.0 Compiling block-buffer v0.10.2 Compiling crypto-common v0.1.3 Compiling rustc_version v0.3.3 Compiling regex-automata v0.1.10 Compiling regex v1.5.5 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling blake2 v0.9.2 Compiling sha2 v0.9.9 Compiling digest v0.10.3 Compiling ghash v0.4.4 Compiling snow v0.8.0 Compiling aes v0.7.5 Compiling ctr v0.8.0 Compiling idna v0.2.3 Compiling libz-sys v1.1.5 Compiling openssl-sys v0.9.72 Compiling libgit2-sys v0.13.1+1.4.2 Compiling sha2 v0.10.2 Compiling aes-gcm v0.9.4 Compiling url v2.2.2 Compiling matchers v0.0.1 Compiling vergen v6.0.2 Compiling synstructure v0.12.6 Compiling git2 v0.14.1 Compiling thiserror-impl v1.0.30 Compiling zeroize_derive v1.3.2 Compiling tokio-macros v1.7.0 Compiling enum-iterator-derive v0.7.0 Compiling getset v0.1.2 Compiling tracing-attributes v0.1.20 Compiling pin-project-internal v1.0.10 Compiling futures-macro v0.3.21 Compiling clap_derive v3.1.4 Compiling zeroize v1.3.0 Compiling curve25519-dalek v3.2.1 Compiling chacha20 v0.7.3 Compiling enum-iterator v0.7.0 Compiling chacha20poly1305 v0.8.2 Compiling tracing v0.1.31 Compiling thiserror v1.0.30 Compiling pin-project v1.0.10 Compiling x25519-dalek v1.2.0 Compiling rathole v0.4.1 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.1) Compiling clap v3.1.6 Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling bincode v1.3.3 Compiling toml v0.5.8 Compiling tokio v1.17.0 Compiling tracing-subscriber v0.2.25 Compiling async-http-proxy v1.2.5 Compiling backoff v0.4.0 Compiling tokio-native-tls v0.3.0 Compiling snowstorm v0.3.1 Compiling async-socks5 v0.5.1 Finished release [optimized] target(s) in 3m 52s Compiling libc v0.2.119 Compiling proc-macro2 v1.0.36 Compiling unicode-xid v0.2.2 Compiling syn v1.0.86 Compiling version_check v0.9.4 Compiling typenum v1.15.0 Compiling cfg-if v1.0.0 Compiling autocfg v1.1.0 Compiling serde_derive v1.0.136 Compiling serde v1.0.136 Compiling log v0.4.14 Compiling pkg-config v0.3.24 Compiling memchr v2.4.1 Compiling parking_lot_core v0.9.1 Compiling getrandom v0.1.16 Compiling subtle v2.4.1 Compiling bitflags v1.3.2 Compiling ucd-trie v0.1.3 Compiling tinyvec_macros v0.1.0 Compiling futures-core v0.3.21 Compiling once_cell v1.10.0 Compiling opaque-debug v0.3.0 Compiling matches v0.1.9 Compiling lazy_static v1.4.0 Compiling percent-encoding v2.1.0 Compiling rustversion v1.0.6 Compiling openssl v0.10.38 Compiling futures-task v0.3.21 Compiling unicode-bidi v0.3.7 Compiling crossbeam-utils v0.8.7 Compiling pin-project-lite v0.2.8 Compiling smallvec v1.8.0 Compiling scopeguard v1.1.0 Compiling anyhow v1.0.56 Compiling native-tls v0.2.8 Compiling httparse v1.6.0 Compiling futures-util v0.3.21 Compiling serde_json v1.0.79 Compiling async-trait v0.1.52 Compiling ppv-lite86 v0.2.16 Compiling heck v0.4.0 Compiling byteorder v1.4.3 Compiling regex-syntax v0.6.25 Compiling foreign-types-shared v0.1.1 Compiling slab v0.4.5 Compiling ryu v1.0.9 Compiling pin-utils v0.1.0 Compiling itoa v1.0.1 Compiling hashbrown v0.11.2 Compiling same-file v1.0.6 Compiling openssl-probe v0.1.5 Compiling ansi_term v0.12.1 Compiling base64 v0.13.0 Compiling strsim v0.10.0 Compiling termcolor v1.1.3 Compiling textwrap v0.15.0 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling tinyvec v1.5.1 Compiling tracing-core v0.1.23 Compiling sharded-slab v0.1.4 Compiling foreign-types v0.3.2 Compiling lock_api v0.4.6 Compiling walkdir v2.3.2 Compiling pest v2.1.3 Compiling form_urlencoded v1.0.1 Compiling thread_local v1.1.4 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling num-traits v0.2.14 Compiling num-integer v0.1.44 Compiling indexmap v1.8.0 Compiling tracing-log v0.1.2 Compiling os_str_bytes v6.0.0 Compiling crossbeam-channel v0.5.2 Compiling quote v1.0.15 Compiling mio v0.8.0 Compiling num_cpus v1.13.1 Compiling socket2 v0.4.4 Compiling getrandom v0.2.5 Compiling signal-hook-registry v1.4.0 Compiling inotify-sys v0.1.5 Compiling filetime v0.2.15 Compiling mio v0.7.14 Compiling atty v0.2.14 Compiling fdlimit v0.2.1 Compiling inotify v0.9.6 Compiling semver-parser v0.10.2 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling rand_core v0.6.3 Compiling unicode-normalization v0.1.19 Compiling rand_core v0.5.1 Compiling parking_lot v0.12.0 Compiling cc v1.0.73 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0-pre.13 Compiling rand v0.8.5 Compiling semver v0.11.0 Compiling rustc_version v0.3.3 Compiling chrono v0.4.19 Compiling snow v0.8.0 Compiling openssl-sys v0.9.72 Compiling libz-sys v1.1.5 Compiling libgit2-sys v0.13.1+1.4.2 Compiling regex-automata v0.1.10 Compiling regex v1.5.5 Compiling idna v0.2.3 Compiling universal-hash v0.4.1 Compiling cipher v0.3.0 Compiling digest v0.9.0 Compiling aead v0.4.3 Compiling crypto-mac v0.8.0 Compiling block-buffer v0.9.0 Compiling block-buffer v0.10.2 Compiling crypto-common v0.1.3 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling blake2 v0.9.2 Compiling sha2 v0.9.9 Compiling digest v0.10.3 Compiling aes v0.7.5 Compiling ctr v0.8.0 Compiling ghash v0.4.4 Compiling sha2 v0.10.2 Compiling aes-gcm v0.9.4 Compiling url v2.2.2 Compiling matchers v0.0.1 Compiling vergen v6.0.2 Compiling synstructure v0.12.6 Compiling git2 v0.14.1 Compiling zeroize_derive v1.3.2 Compiling tokio-macros v1.7.0 Compiling thiserror-impl v1.0.30 Compiling enum-iterator-derive v0.7.0 Compiling futures-macro v0.3.21 Compiling pin-project-internal v1.0.10 Compiling tracing-attributes v0.1.20 Compiling getset v0.1.2 Compiling clap_derive v3.1.4 Compiling enum-iterator v0.7.0 Compiling zeroize v1.3.0 Compiling chacha20 v0.7.3 Compiling curve25519-dalek v3.2.1 Compiling chacha20poly1305 v0.8.2 Compiling x25519-dalek v1.2.0 Compiling thiserror v1.0.30 Compiling pin-project v1.0.10 Compiling tracing v0.1.31 Compiling clap v3.1.6 Compiling rathole v0.4.1 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.1) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling bincode v1.3.3 Compiling toml v0.5.8 Compiling tokio v1.17.0 Compiling tracing-subscriber v0.2.25 Compiling async-socks5 v0.5.1 Compiling async-http-proxy v1.2.5 Compiling backoff v0.4.0 Compiling tokio-native-tls v0.3.0 Compiling snowstorm v0.3.1 Finished test [unoptimized + debuginfo] target(s) in 1m 29s Running unittests (target/debug/deps/rathole-57ff68a27b67a27c) running 7 tests test config::tests::test_validate_client_config ... ok test config::tests::test_validate_server_config ... ok test tests::test_determine_run_mode ... 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.01s Running unittests (target/debug/deps/rathole-57ace2973bd35c69) 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-ee4ed63357a64f8f) running 2 tests Mar 28 21:14:41.321  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Mar 28 21:14:41.321  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Mar 28 21:14:41.323  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:41.323  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:14:41.324  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:14:41.324 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 503.096631ms... Mar 28 21:14:41.325 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 530.181303ms... Mar 28 21:14:41.325  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:41.325  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:14:41.325  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:14:41.326 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 476.484289ms... Mar 28 21:14:41.327 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 501.067543ms... Mar 28 21:14:41.805 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 716.406442ms... Mar 28 21:14:41.829 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 722.115734ms... Mar 28 21:14:41.830 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 762.979588ms... Mar 28 21:14:41.856 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 695.413709ms... Mar 28 21:14:42.322  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Mar 28 21:14:42.323  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Mar 28 21:14:42.325  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:42.325  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 28 21:14:42.326  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:42.327  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 28 21:14:42.523  INFO connection{addr=127.0.0.1:40346}: rathole::server: Try to handshake a control channel Mar 28 21:14:42.524  INFO connection{addr=127.0.0.1:40346}: rathole::server: Control channel established service=pingpong Mar 28 21:14:42.524  INFO connection{addr=127.0.0.1:40346}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:14:42.525  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:14:42.553  INFO connection{addr=127.0.0.1:34948}: rathole::server: Try to handshake a control channel Mar 28 21:14:42.554  INFO connection{addr=127.0.0.1:40354}: rathole::server: Try to handshake a control channel Mar 28 21:14:42.554  INFO connection{addr=127.0.0.1:34948}: rathole::server: Control channel established service=echo Mar 28 21:14:42.555  INFO connection{addr=127.0.0.1:40354}: rathole::server: Control channel established service=echo Mar 28 21:14:42.555  INFO connection{addr=127.0.0.1:40354}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:14:42.555  INFO connection{addr=127.0.0.1:34948}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:14:42.555  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:14:42.555  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:14:42.612  INFO connection{addr=127.0.0.1:34972}: rathole::server: Try to handshake a control channel Mar 28 21:14:42.613  INFO connection{addr=127.0.0.1:34972}: rathole::server: Control channel established service=pingpong Mar 28 21:14:42.614  INFO connection{addr=127.0.0.1:34972}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:14:42.614  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:14:44.823  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Mar 28 21:14:44.824  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Mar 28 21:14:44.828  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Mar 28 21:14:44.831  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Mar 28 21:14:44.831  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:44.832  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:14:44.832  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:14:44.832  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Mar 28 21:14:44.836  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:44.836  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:14:44.836  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:14:44.837  INFO connection{addr=127.0.0.1:40400}: rathole::server: Try to handshake a control channel Mar 28 21:14:44.837  INFO connection{addr=127.0.0.1:40402}: rathole::server: Try to handshake a control channel Mar 28 21:14:44.838  WARN connection{addr=127.0.0.1:40400}: rathole::server: Dropping previous control channel for service pingpong Mar 28 21:14:44.838  INFO connection{addr=127.0.0.1:40400}: rathole::server: Control channel established service=pingpong Mar 28 21:14:44.839  WARN connection{addr=127.0.0.1:40402}: rathole::server: Dropping previous control channel for service echo Mar 28 21:14:44.839  INFO connection{addr=127.0.0.1:40402}: rathole::server: Control channel established service=echo Mar 28 21:14:44.839  INFO connection{addr=127.0.0.1:40346}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:14:44.839  INFO connection{addr=127.0.0.1:40400}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:14:44.840  INFO connection{addr=127.0.0.1:40354}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:14:44.840  INFO connection{addr=127.0.0.1:40402}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:14:44.840  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:14:44.841  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:14:44.841  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:14:44.841  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:44.841  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:14:44.841  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:44.949  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Mar 28 21:14:44.979  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Mar 28 21:14:44.979  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:44.980  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:14:44.980  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:14:44.980  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Mar 28 21:14:44.982  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:44.982  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:14:44.982  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:14:44.983  INFO connection{addr=127.0.0.1:35014}: rathole::server: Try to handshake a control channel Mar 28 21:14:44.983  INFO connection{addr=127.0.0.1:35016}: rathole::server: Try to handshake a control channel Mar 28 21:14:44.984  WARN connection{addr=127.0.0.1:35014}: rathole::server: Dropping previous control channel for service echo Mar 28 21:14:44.984  INFO connection{addr=127.0.0.1:35014}: rathole::server: Control channel established service=echo Mar 28 21:14:44.984  WARN connection{addr=127.0.0.1:35016}: rathole::server: Dropping previous control channel for service pingpong Mar 28 21:14:44.984  INFO connection{addr=127.0.0.1:35016}: rathole::server: Control channel established service=pingpong Mar 28 21:14:44.984  INFO connection{addr=127.0.0.1:34948}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:14:44.984  INFO connection{addr=127.0.0.1:34948}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:14:44.985  INFO connection{addr=127.0.0.1:34972}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:14:44.985  INFO connection{addr=127.0.0.1:34972}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:14:44.985  INFO connection{addr=127.0.0.1:34948}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:14:44.985  INFO connection{addr=127.0.0.1:35014}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:14:44.986  INFO connection{addr=127.0.0.1:34972}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:14:44.986  INFO connection{addr=127.0.0.1:35016}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:14:44.986  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:14:44.986  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:14:44.987  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:44.987  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:44.987  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:44.987  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:44.987  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:44.987  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:44.987  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:44.987  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:44.988  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:44.988  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:44.988  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:44.988  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:44.988  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:44.988  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:44.988  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:44.988  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:45.834  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Mar 28 21:14:45.838  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Mar 28 21:14:45.841  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Mar 28 21:14:45.841  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:45.842  INFO rathole::server: Shuting down gracefully... Mar 28 21:14:45.842  INFO rathole::server: Shutdown Mar 28 21:14:45.842  INFO connection{addr=127.0.0.1:40400}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:14:45.842  INFO connection{addr=127.0.0.1:40402}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:14:45.843  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Mar 28 21:14:45.843 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 491.028898ms... Mar 28 21:14:45.843  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:14:45.844  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:45.844 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 452.770958ms... Mar 28 21:14:45.844  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:14:45.844  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:45.847  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:45.848  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 28 21:14:45.981  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Mar 28 21:14:46.107  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Mar 28 21:14:46.136  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Mar 28 21:14:46.137  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:46.137  INFO rathole::server: Shuting down gracefully... Mar 28 21:14:46.137  INFO rathole::server: Shutdown Mar 28 21:14:46.137  INFO connection{addr=127.0.0.1:35016}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:14:46.137  INFO connection{addr=127.0.0.1:35016}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:14:46.137  INFO connection{addr=127.0.0.1:35014}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:14:46.137  INFO connection{addr=127.0.0.1:35014}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:14:46.137  INFO connection{addr=127.0.0.1:35016}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:14:46.138  INFO connection{addr=127.0.0.1:35014}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:14:46.138  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Mar 28 21:14:46.138 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 517.471979ms... Mar 28 21:14:46.138 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 529.05463ms... Mar 28 21:14:46.138  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:46.138  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:46.139  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:46.139  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:46.139  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:46.139  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:46.139  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:46.139  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:46.139  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:46.139  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:46.140  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:46.140  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:46.140  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:46.140  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:46.140  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:46.140  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:46.142  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:46.142  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 28 21:14:46.299  INFO connection{addr=127.0.0.1:40466}: rathole::server: Try to handshake a control channel Mar 28 21:14:46.300  INFO connection{addr=127.0.0.1:40466}: rathole::server: Control channel established service=echo Mar 28 21:14:46.300  INFO connection{addr=127.0.0.1:40466}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:14:46.301  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:14:46.336  INFO connection{addr=127.0.0.1:40472}: rathole::server: Try to handshake a control channel Mar 28 21:14:46.337  INFO connection{addr=127.0.0.1:40472}: rathole::server: Control channel established service=pingpong Mar 28 21:14:46.337  INFO connection{addr=127.0.0.1:40472}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:14:46.337  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:14:46.658  INFO connection{addr=127.0.0.1:35074}: rathole::server: Try to handshake a control channel Mar 28 21:14:46.658  INFO connection{addr=127.0.0.1:35074}: rathole::server: Control channel established service=pingpong Mar 28 21:14:46.659  INFO connection{addr=127.0.0.1:35074}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:14:46.659  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:14:46.668  INFO connection{addr=127.0.0.1:35092}: rathole::server: Try to handshake a control channel Mar 28 21:14:46.669  INFO connection{addr=127.0.0.1:35092}: rathole::server: Control channel established service=echo Mar 28 21:14:46.670  INFO connection{addr=127.0.0.1:35092}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:14:46.670  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:14:48.344  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Mar 28 21:14:48.353  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Mar 28 21:14:48.354  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:48.354  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:48.354  INFO rathole::server: Shuting down gracefully... Mar 28 21:14:48.354  INFO rathole::server: Shutdown Mar 28 21:14:48.354  INFO connection{addr=127.0.0.1:40466}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:14:48.355  INFO connection{addr=127.0.0.1:40472}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:14:48.355  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:14:48.355  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:14:48.356  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Mar 28 21:14:48.356  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:14:48.356  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.356  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:14:48.356  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.360  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:48.381  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:14:48.381  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:14:48.382 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 529.060826ms... Mar 28 21:14:48.382 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 548.357546ms... Mar 28 21:14:48.639  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Mar 28 21:14:48.902  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Mar 28 21:14:48.902  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:48.902  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:48.902  INFO rathole::server: Shuting down gracefully... Mar 28 21:14:48.902  INFO rathole::server: Shutdown Mar 28 21:14:48.903  INFO connection{addr=127.0.0.1:35074}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:14:48.903  INFO connection{addr=127.0.0.1:35074}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:14:48.903  INFO connection{addr=127.0.0.1:35092}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:14:48.903  INFO connection{addr=127.0.0.1:35092}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:14:48.903  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:14:48.903  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:14:48.903  INFO connection{addr=127.0.0.1:35074}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:14:48.904  INFO connection{addr=127.0.0.1:35092}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:14:48.904  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Mar 28 21:14:48.904  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.904  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.905  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.905  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.906  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.906  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.906  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.906  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.906  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.906  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:48.908  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:48.912 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 689.003073ms... Mar 28 21:14:48.924  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:14:48.925  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:14:48.925 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 507.169184ms... Mar 28 21:14:48.925 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 548.26689ms... Mar 28 21:14:48.932 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 689.690468ms... Mar 28 21:14:49.357  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Mar 28 21:14:49.361  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:49.371  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 28 21:14:49.435 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 766.998243ms... Mar 28 21:14:49.475 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 747.220969ms... Mar 28 21:14:49.642  INFO connection{addr=127.0.0.1:40554}: rathole::server: Try to handshake a control channel Mar 28 21:14:49.644  INFO connection{addr=127.0.0.1:40554}: rathole::server: Control channel established service=echo Mar 28 21:14:49.644  INFO connection{addr=127.0.0.1:40554}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:14:49.644  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:14:49.644  INFO connection{addr=127.0.0.1:40556}: rathole::server: Try to handshake a control channel Mar 28 21:14:49.646  INFO connection{addr=127.0.0.1:40556}: rathole::server: Control channel established service=pingpong Mar 28 21:14:49.657  INFO connection{addr=127.0.0.1:40556}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:14:49.657  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:14:49.905  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Mar 28 21:14:49.909  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:49.930  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 28 21:14:50.243  INFO connection{addr=127.0.0.1:35162}: rathole::server: Try to handshake a control channel Mar 28 21:14:50.245  INFO connection{addr=127.0.0.1:35162}: rathole::server: Control channel established service=pingpong Mar 28 21:14:50.245  INFO connection{addr=127.0.0.1:35162}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:14:50.245  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:14:50.246  INFO connection{addr=127.0.0.1:35164}: rathole::server: Try to handshake a control channel Mar 28 21:14:50.248  INFO connection{addr=127.0.0.1:35164}: rathole::server: Control channel established service=echo Mar 28 21:14:50.260  INFO connection{addr=127.0.0.1:35164}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:14:50.260  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:14:51.859  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Mar 28 21:14:51.863  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Mar 28 21:14:51.867  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Mar 28 21:14:51.867  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:51.867  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:14:51.868  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:14:51.868  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Mar 28 21:14:51.872  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:51.891  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:14:51.891  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:14:51.917  INFO connection{addr=127.0.0.1:40602}: rathole::server: Try to handshake a control channel Mar 28 21:14:51.919  WARN connection{addr=127.0.0.1:40602}: rathole::server: Dropping previous control channel for service pingpong Mar 28 21:14:51.919  INFO connection{addr=127.0.0.1:40602}: rathole::server: Control channel established service=pingpong Mar 28 21:14:51.919  INFO connection{addr=127.0.0.1:40556}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:14:51.920  INFO connection{addr=127.0.0.1:40602}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:14:51.920  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:14:51.920  INFO connection{addr=127.0.0.1:40604}: rathole::server: Try to handshake a control channel Mar 28 21:14:51.921  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:14:51.921  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:51.922  WARN connection{addr=127.0.0.1:40604}: rathole::server: Dropping previous control channel for service echo Mar 28 21:14:51.922  INFO connection{addr=127.0.0.1:40604}: rathole::server: Control channel established service=echo Mar 28 21:14:51.933  INFO connection{addr=127.0.0.1:40554}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:14:51.934  INFO connection{addr=127.0.0.1:40604}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:14:51.934  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:14:51.935  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:14:51.935  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.406  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Mar 28 21:14:52.547  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Mar 28 21:14:52.594  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Mar 28 21:14:52.594  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:52.595  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:14:52.595  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:14:52.595  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Mar 28 21:14:52.597  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:52.613  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:14:52.613  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:14:52.638  INFO connection{addr=127.0.0.1:35222}: rathole::server: Try to handshake a control channel Mar 28 21:14:52.640  WARN connection{addr=127.0.0.1:35222}: rathole::server: Dropping previous control channel for service echo Mar 28 21:14:52.640  INFO connection{addr=127.0.0.1:35222}: rathole::server: Control channel established service=echo Mar 28 21:14:52.640  INFO connection{addr=127.0.0.1:35164}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:14:52.640  INFO connection{addr=127.0.0.1:35164}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:14:52.641  INFO connection{addr=127.0.0.1:35164}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:14:52.641  INFO connection{addr=127.0.0.1:35222}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:14:52.641  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:14:52.642  INFO connection{addr=127.0.0.1:35224}: rathole::server: Try to handshake a control channel Mar 28 21:14:52.642  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.642  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.642  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.642  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.643  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.643  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.643  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.643  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.646  WARN connection{addr=127.0.0.1:35224}: rathole::server: Dropping previous control channel for service pingpong Mar 28 21:14:52.646  INFO connection{addr=127.0.0.1:35224}: rathole::server: Control channel established service=pingpong Mar 28 21:14:52.657  INFO connection{addr=127.0.0.1:35162}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:14:52.657  INFO connection{addr=127.0.0.1:35162}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:14:52.657  INFO connection{addr=127.0.0.1:35162}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:14:52.658  INFO connection{addr=127.0.0.1:35224}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:14:52.658  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:14:52.659  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.659  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.660  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.660  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.660  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.660  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.660  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.662  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.869  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Mar 28 21:14:52.873  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Mar 28 21:14:52.876  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Mar 28 21:14:52.877  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:52.877  INFO rathole::server: Shuting down gracefully... Mar 28 21:14:52.877  INFO rathole::server: Shutdown Mar 28 21:14:52.877  INFO connection{addr=127.0.0.1:40604}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:14:52.878  INFO connection{addr=127.0.0.1:40602}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:14:52.878  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Mar 28 21:14:52.879 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 511.483489ms... Mar 28 21:14:52.879  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:14:52.879  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.880 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 492.102503ms... Mar 28 21:14:52.880  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:14:52.880  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:52.883  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:52.890  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 28 21:14:53.411  INFO connection{addr=127.0.0.1:40662}: rathole::server: Try to handshake a control channel Mar 28 21:14:53.413  INFO connection{addr=127.0.0.1:40662}: rathole::server: Control channel established service=pingpong Mar 28 21:14:53.414  INFO connection{addr=127.0.0.1:40662}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:14:53.414  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:14:53.414  INFO connection{addr=127.0.0.1:40664}: rathole::server: Try to handshake a control channel Mar 28 21:14:53.415  INFO connection{addr=127.0.0.1:40664}: rathole::server: Control channel established service=echo Mar 28 21:14:53.426  INFO connection{addr=127.0.0.1:40664}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:14:53.427  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:14:53.596  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Mar 28 21:14:53.737  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Mar 28 21:14:53.784  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Mar 28 21:14:53.784  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:53.784  INFO rathole::server: Shuting down gracefully... Mar 28 21:14:53.784  INFO rathole::server: Shutdown Mar 28 21:14:53.784  INFO connection{addr=127.0.0.1:35224}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:14:53.785  INFO connection{addr=127.0.0.1:35224}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:14:53.785  INFO connection{addr=127.0.0.1:35222}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:14:53.785  INFO connection{addr=127.0.0.1:35222}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:14:53.785  INFO connection{addr=127.0.0.1:35224}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:14:53.785  INFO connection{addr=127.0.0.1:35222}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:14:53.786  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Mar 28 21:14:53.786 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 455.81928ms... Mar 28 21:14:53.786 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 459.742744ms... Mar 28 21:14:53.786  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:53.787  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:53.787  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:53.787  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:53.787  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:53.787  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:53.787  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:53.787  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:53.788  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:53.788  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:53.788  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:53.788  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:53.788  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:53.788  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:53.789  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:53.789  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:53.791  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:53.797  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 28 21:14:54.282  INFO connection{addr=127.0.0.1:35282}: rathole::server: Try to handshake a control channel Mar 28 21:14:54.284  INFO connection{addr=127.0.0.1:35282}: rathole::server: Control channel established service=pingpong Mar 28 21:14:54.285  INFO connection{addr=127.0.0.1:35282}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:14:54.285  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:14:54.285  INFO connection{addr=127.0.0.1:35284}: rathole::server: Try to handshake a control channel Mar 28 21:14:54.288  INFO connection{addr=127.0.0.1:35284}: rathole::server: Control channel established service=echo Mar 28 21:14:54.300  INFO connection{addr=127.0.0.1:35284}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:14:54.300  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:14:55.380  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Mar 28 21:14:55.392  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Mar 28 21:14:55.392  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:55.392  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:55.393  INFO rathole::server: Shuting down gracefully... Mar 28 21:14:55.393  INFO rathole::server: Shutdown Mar 28 21:14:55.393  INFO connection{addr=127.0.0.1:40662}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:14:55.393  INFO connection{addr=127.0.0.1:40664}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:14:55.394  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:14:55.394  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:14:55.394  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Mar 28 21:14:55.394  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:14:55.395  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:55.395  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:14:55.395  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:55.398  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:55.400  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:14:55.400  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:14:55.400 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 480.344382ms... Mar 28 21:14:55.400 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 538.542741ms... Mar 28 21:14:55.882 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 704.106074ms... Mar 28 21:14:55.940 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 804.053483ms... Mar 28 21:14:56.287  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Mar 28 21:14:56.395  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Mar 28 21:14:56.398  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:56.399  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 28 21:14:56.616  INFO connection{addr=127.0.0.1:40754}: rathole::server: Try to handshake a control channel Mar 28 21:14:56.618  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Mar 28 21:14:56.618  INFO connection{addr=127.0.0.1:40754}: rathole::server: Control channel established service=echo Mar 28 21:14:56.618  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:56.618  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:56.618  INFO connection{addr=127.0.0.1:40754}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:14:56.618  INFO rathole::server: Shuting down gracefully... Mar 28 21:14:56.618  INFO rathole::server: Shutdown Mar 28 21:14:56.618  INFO connection{addr=127.0.0.1:35284}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:14:56.618  INFO connection{addr=127.0.0.1:35284}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:14:56.619  INFO connection{addr=127.0.0.1:35282}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:14:56.619  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:14:56.619  INFO connection{addr=127.0.0.1:35282}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:14:56.619  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:14:56.619  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:14:56.619  INFO connection{addr=127.0.0.1:35284}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:14:56.620  INFO connection{addr=127.0.0.1:35282}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:14:56.620  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Mar 28 21:14:56.620  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:56.621  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:56.621  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:56.621  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:56.621  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:56.621  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:56.621  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:56.622  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:56.622  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:56.622  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:56.622  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:56.622  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:56.622  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:56.623  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:56.623  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:56.623  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:56.625  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:56.627  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:14:56.627  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:14:56.629 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 450.194542ms... Mar 28 21:14:56.629 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 506.349373ms... Mar 28 21:14:56.769  INFO connection{addr=127.0.0.1:40764}: rathole::server: Try to handshake a control channel Mar 28 21:14:56.769  INFO connection{addr=127.0.0.1:40764}: rathole::server: Control channel established service=pingpong Mar 28 21:14:56.770  INFO connection{addr=127.0.0.1:40764}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:14:56.770  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:14:57.080 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 688.392722ms... Mar 28 21:14:57.137 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 702.522851ms... Mar 28 21:14:57.621  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Mar 28 21:14:57.624  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:57.625  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 28 21:14:57.794  INFO connection{addr=127.0.0.1:35370}: rathole::server: Try to handshake a control channel Mar 28 21:14:57.795  INFO connection{addr=127.0.0.1:35370}: rathole::server: Control channel established service=echo Mar 28 21:14:57.796  INFO connection{addr=127.0.0.1:35370}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:14:57.797  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:14:57.945  INFO connection{addr=127.0.0.1:35388}: rathole::server: Try to handshake a control channel Mar 28 21:14:57.946  INFO connection{addr=127.0.0.1:35388}: rathole::server: Control channel established service=pingpong Mar 28 21:14:57.947  INFO connection{addr=127.0.0.1:35388}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:14:57.947  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:14:58.896  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Mar 28 21:14:58.961  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Mar 28 21:14:58.969  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Mar 28 21:14:58.969  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:58.970  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:14:58.970  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:14:58.970  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Mar 28 21:14:58.973  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:58.975  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:14:58.975  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:14:59.010  INFO connection{addr=127.0.0.1:40810}: rathole::server: Try to handshake a control channel Mar 28 21:14:59.014  INFO connection{addr=127.0.0.1:40812}: rathole::server: Try to handshake a control channel Mar 28 21:14:59.014  WARN connection{addr=127.0.0.1:40810}: rathole::server: Dropping previous control channel for service echo Mar 28 21:14:59.014  INFO connection{addr=127.0.0.1:40810}: rathole::server: Control channel established service=echo Mar 28 21:14:59.015  INFO connection{addr=127.0.0.1:40754}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:14:59.015  INFO connection{addr=127.0.0.1:40810}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:14:59.015  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:14:59.016  WARN connection{addr=127.0.0.1:40812}: rathole::server: Dropping previous control channel for service pingpong Mar 28 21:14:59.016  INFO connection{addr=127.0.0.1:40812}: rathole::server: Control channel established service=pingpong Mar 28 21:14:59.016  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:14:59.016  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:59.017  INFO connection{addr=127.0.0.1:40764}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:14:59.017  INFO connection{addr=127.0.0.1:40812}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:14:59.017  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:14:59.030  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:14:59.030  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:59.971  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Mar 28 21:14:59.980  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Mar 28 21:14:59.991  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Mar 28 21:14:59.991  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:14:59.991  INFO rathole::server: Shuting down gracefully... Mar 28 21:14:59.991  INFO rathole::server: Shutdown Mar 28 21:14:59.991  INFO connection{addr=127.0.0.1:40810}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:14:59.992  INFO connection{addr=127.0.0.1:40812}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:14:59.992  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Mar 28 21:14:59.992 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 526.690347ms... Mar 28 21:14:59.992  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:14:59.992  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:59.993 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 476.063159ms... Mar 28 21:14:59.993  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:14:59.993  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:14:59.995  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:14:59.996  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 28 21:15:00.122  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Mar 28 21:15:00.488  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Mar 28 21:15:00.499  INFO connection{addr=127.0.0.1:40828}: rathole::server: Try to handshake a control channel Mar 28 21:15:00.500  INFO connection{addr=127.0.0.1:40828}: rathole::server: Control channel established service=pingpong Mar 28 21:15:00.501  INFO connection{addr=127.0.0.1:40828}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:15:00.501  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:15:00.550  INFO connection{addr=127.0.0.1:40840}: rathole::server: Try to handshake a control channel Mar 28 21:15:00.551  INFO connection{addr=127.0.0.1:40840}: rathole::server: Control channel established service=echo Mar 28 21:15:00.551  INFO connection{addr=127.0.0.1:40840}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:15:00.551  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:15:00.562  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Mar 28 21:15:00.562  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:15:00.563  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:15:00.563  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:15:00.563  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Mar 28 21:15:00.565  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:15:00.567  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:15:00.567  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:15:00.597  INFO connection{addr=127.0.0.1:35442}: rathole::server: Try to handshake a control channel Mar 28 21:15:00.600  INFO connection{addr=127.0.0.1:35444}: rathole::server: Try to handshake a control channel Mar 28 21:15:00.600  WARN connection{addr=127.0.0.1:35442}: rathole::server: Dropping previous control channel for service echo Mar 28 21:15:00.601  INFO connection{addr=127.0.0.1:35442}: rathole::server: Control channel established service=echo Mar 28 21:15:00.601  INFO connection{addr=127.0.0.1:35370}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:15:00.601  INFO connection{addr=127.0.0.1:35370}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:15:00.602  INFO connection{addr=127.0.0.1:35370}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:15:00.602  INFO connection{addr=127.0.0.1:35442}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:15:00.603  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:15:00.604  WARN connection{addr=127.0.0.1:35444}: rathole::server: Dropping previous control channel for service pingpong Mar 28 21:15:00.604  INFO connection{addr=127.0.0.1:35444}: rathole::server: Control channel established service=pingpong Mar 28 21:15:00.604  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:00.604  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:00.604  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:00.605  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:00.605  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:00.605  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:00.605  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:00.605  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:00.606  INFO connection{addr=127.0.0.1:35388}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:15:00.606  INFO connection{addr=127.0.0.1:35388}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:15:00.607  INFO connection{addr=127.0.0.1:35388}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:15:00.607  INFO connection{addr=127.0.0.1:35444}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:15:00.607  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:15:00.651  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:00.651  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:00.651  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:00.651  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:00.651  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:00.652  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:00.652  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:00.652  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:01.564  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Mar 28 21:15:02.074  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Mar 28 21:15:02.148  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Mar 28 21:15:02.148  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:15:02.148  INFO rathole::server: Shuting down gracefully... Mar 28 21:15:02.148  INFO rathole::server: Shutdown Mar 28 21:15:02.148  INFO connection{addr=127.0.0.1:35444}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:15:02.148  INFO connection{addr=127.0.0.1:35444}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:15:02.149  INFO connection{addr=127.0.0.1:35442}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:15:02.149  INFO connection{addr=127.0.0.1:35442}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:15:02.149  INFO connection{addr=127.0.0.1:35444}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:15:02.149  INFO connection{addr=127.0.0.1:35442}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:15:02.149  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Mar 28 21:15:02.150 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 536.37172ms... Mar 28 21:15:02.150 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 513.789537ms... Mar 28 21:15:02.150  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:02.150  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:02.150  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:02.150  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:02.150  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:02.151  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:02.151  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:02.151  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:02.151  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:02.151  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:02.151  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:02.151  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:02.151  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:02.152  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:02.152  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:02.152  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:15:02.154  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:15:02.154  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 28 21:15:02.493  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Mar 28 21:15:02.518  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Mar 28 21:15:02.518  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:15:02.518  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:15:02.518  INFO rathole::server: Shuting down gracefully... Mar 28 21:15:02.519  INFO rathole::server: Shutdown Mar 28 21:15:02.519  INFO connection{addr=127.0.0.1:40828}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:15:02.519  INFO connection{addr=127.0.0.1:40840}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:15:02.519  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:15:02.520  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown test udp ... ok Mar 28 21:15:02.689  INFO connection{addr=127.0.0.1:35490}: rathole::server: Try to handshake a control channel Mar 28 21:15:02.698  INFO connection{addr=127.0.0.1:35490}: rathole::server: Control channel established service=echo Mar 28 21:15:02.706  INFO connection{addr=127.0.0.1:35490}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:15:02.706  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:15:02.711  INFO connection{addr=127.0.0.1:35492}: rathole::server: Try to handshake a control channel Mar 28 21:15:02.763  INFO connection{addr=127.0.0.1:35492}: rathole::server: Control channel established service=pingpong Mar 28 21:15:02.774  INFO connection{addr=127.0.0.1:35492}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:15:02.775  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:15:04.652  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Mar 28 21:15:05.489  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Mar 28 21:15:05.489  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:15:05.489  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:15:05.489  INFO rathole::server: Shuting down gracefully... Mar 28 21:15:05.489  INFO rathole::server: Shutdown Mar 28 21:15:05.490  INFO connection{addr=127.0.0.1:35492}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:15:05.490  INFO connection{addr=127.0.0.1:35492}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:15:05.490  INFO connection{addr=127.0.0.1:35490}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:15:05.490  INFO connection{addr=127.0.0.1:35490}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:15:05.490  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:15:05.490  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:15:05.491  INFO connection{addr=127.0.0.1:35492}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:15:05.491  INFO connection{addr=127.0.0.1:35490}: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 24.20s 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-ppc64le.so.1 so:libcrypto.so.1.1 so:libgcc_s.so.1 so:libssl.so.1.1 >>> rathole*: Package size: 4.2 MB >>> rathole*: Compressing data... >>> rathole*: Create checksum... >>> rathole*: Create rathole-0.4.1-r0.apk >>> rathole: Build complete at Mon, 28 Mar 2022 21:15:07 +0000 elapsed time 0h 5m 59s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/9) Purging .makedepends-rathole (20220328.210909) (2/9) Purging cargo (1.59.0-r1) (3/9) Purging rust (1.59.0-r1) (4/9) Purging rust-stdlib (1.59.0-r1) (5/9) Purging openssl-dev (1.1.1n-r0) (6/9) Purging llvm13-libs (13.0.1-r0) (7/9) Purging libffi (3.4.2-r1) (8/9) Purging libxml2 (2.9.13-r0) (9/9) Purging xz-libs (5.2.5-r0) Executing busybox-1.35.0-r6.trigger OK: 231 MiB in 90 packages >>> rathole: Updating the testing/ppc64le repository index... >>> rathole: Signing the index...