>>> rathole: Building testing/rathole 0.3.7-r0 (using abuild 3.9.0-r0) started Sat, 15 Jan 2022 15:58:57 +0000 >>> rathole: Checking sanity of /home/buildozer/aports/testing/rathole/APKBUILD... >>> rathole: Analyzing dependencies... >>> rathole: Installing for build: build-base cargo openssl-dev (1/8) Installing rust-stdlib (1.58.0-r0) (2/8) Installing libffi (3.4.2-r1) (3/8) Installing libxml2 (2.9.12-r3) (4/8) Installing llvm12-libs (12.0.1-r1) (5/8) Installing rust (1.58.0-r0) (6/8) Installing cargo (1.58.0-r0) (7/8) Installing openssl-dev (1.1.1m-r1) (8/8) Installing .makedepends-rathole (20220115.155859) Executing busybox-1.35.0-r1.trigger OK: 1043 MiB in 107 packages >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.3.7.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 286k 100 286k 0 0 2757k 0 --:--:-- --:--:-- --:--:-- 2783k >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.3.7.tar.gz >>> rathole: Checking sha512sums... rathole-0.3.7.tar.gz: OK >>> rathole: Unpacking /var/cache/distfiles/edge/rathole-0.3.7.tar.gz... Updating crates.io index Downloading crates ... Downloaded clap_derive v3.0.6 Downloaded getrandom v0.2.4 Downloaded sha2 v0.9.9 Downloaded clap v3.0.7 Downloaded crossbeam-channel v0.5.2 Downloaded sha2 v0.10.1 Downloaded crossbeam-utils v0.8.6 Downloaded snowstorm v0.3.1 Downloaded openssl-probe v0.1.5 Downloaded smallvec v1.8.0 Compiling libc v0.2.112 Compiling proc-macro2 v1.0.36 Compiling unicode-xid v0.2.2 Compiling syn v1.0.85 Compiling version_check v0.9.4 Compiling cfg-if v1.0.0 Compiling autocfg v1.0.1 Compiling typenum v1.15.0 Compiling pkg-config v0.3.24 Compiling serde_derive v1.0.133 Compiling subtle v2.4.1 Compiling serde v1.0.133 Compiling log v0.4.14 Compiling cpufeatures v0.2.1 Compiling opaque-debug v0.3.0 Compiling lazy_static v1.4.0 Compiling memchr v2.4.1 Compiling once_cell v1.9.0 Compiling tinyvec_macros v0.1.0 Compiling ucd-trie v0.1.3 Compiling anyhow v1.0.52 Compiling pin-project-lite v0.2.8 Compiling parking_lot_core v0.8.5 Compiling getrandom v0.1.16 Compiling matches v0.1.9 Compiling smallvec v1.8.0 Compiling rustversion v1.0.6 Compiling percent-encoding v2.1.0 Compiling bitflags v1.3.2 Compiling unicode-bidi v0.3.7 Compiling scopeguard v1.1.0 Compiling futures-core v0.3.19 Compiling ppv-lite86 v0.2.16 Compiling regex-syntax v0.6.25 Compiling byteorder v1.4.3 Compiling futures-task v0.3.19 Compiling crossbeam-utils v0.8.6 Compiling openssl v0.10.38 Compiling foreign-types-shared v0.1.1 Compiling futures-util v0.3.19 Compiling native-tls v0.2.8 Compiling serde_json v1.0.74 Compiling async-trait v0.1.52 Compiling itoa v1.0.1 Compiling openssl-probe v0.1.5 Compiling heck v0.4.0 Compiling pin-utils v0.1.0 Compiling ryu v1.0.9 Compiling same-file v1.0.6 Compiling hashbrown v0.11.2 Compiling slab v0.4.5 Compiling textwrap v0.14.2 Compiling ansi_term v0.12.1 Compiling strsim v0.10.0 Compiling termcolor v1.1.2 Compiling base64 v0.13.0 Compiling hex v0.4.3 Compiling tinyvec v1.5.1 Compiling instant v0.1.12 Compiling lock_api v0.4.5 Compiling tracing-core v0.1.21 Compiling sharded-slab v0.1.4 Compiling foreign-types v0.3.2 Compiling form_urlencoded v1.0.1 Compiling pest v2.1.3 Compiling thread_local v1.1.3 Compiling walkdir v2.3.2 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 crossbeam-channel v0.5.2 Compiling os_str_bytes v6.0.0 Compiling quote v1.0.14 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling getrandom v0.2.4 Compiling mio v0.7.14 Compiling num_cpus v1.13.1 Compiling signal-hook-registry v1.4.0 Compiling inotify-sys v0.1.5 Compiling filetime v0.2.15 Compiling atty v0.2.14 Compiling socket2 v0.4.2 Compiling fdlimit v0.2.1 Compiling inotify v0.9.6 Compiling unicode-normalization v0.1.19 Compiling const_format_proc_macros v0.2.22 Compiling semver-parser v0.10.2 Compiling rand_core v0.5.1 Compiling rand_core v0.6.3 Compiling cc v1.0.72 Compiling parking_lot v0.11.2 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0-pre.13 Compiling rand v0.8.4 Compiling semver v0.11.0 Compiling rustc_version v0.3.3 Compiling chrono v0.4.19 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 crypto-common v0.1.1 Compiling block-buffer v0.10.0 Compiling idna v0.2.3 Compiling regex-automata v0.1.10 Compiling regex v1.5.4 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling sha2 v0.9.9 Compiling blake2 v0.9.2 Compiling digest v0.10.1 Compiling aes v0.7.5 Compiling ctr v0.8.0 Compiling const_format v0.2.22 Compiling snow v0.8.0 Compiling ghash v0.4.4 Compiling libz-sys v1.1.3 Compiling openssl-sys v0.9.72 Compiling libgit2-sys v0.12.26+1.3.0 Compiling sha2 v0.10.1 Compiling aes-gcm v0.9.4 Compiling url v2.2.2 Compiling matchers v0.0.1 Compiling vergen v6.0.0 Compiling synstructure v0.12.6 Compiling zeroize_derive v1.2.2 Compiling thiserror-impl v1.0.30 Compiling enum-iterator-derive v0.7.0 Compiling tokio-macros v1.7.0 Compiling getset v0.1.2 Compiling pin-project-internal v1.0.10 Compiling futures-macro v0.3.19 Compiling tracing-attributes v0.1.18 Compiling clap_derive v3.0.6 Compiling zeroize v1.3.0 Compiling enum-iterator v0.7.0 Compiling curve25519-dalek v3.2.0 Compiling chacha20 v0.7.3 Compiling git2 v0.13.25 Compiling chacha20poly1305 v0.8.2 Compiling tracing v0.1.29 Compiling x25519-dalek v1.2.0 Compiling pin-project v1.0.10 Compiling thiserror v1.0.30 Compiling clap v3.0.7 Compiling rathole v0.3.7 (/home/buildozer/aports/testing/rathole/src/rathole-0.3.7) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.2 Compiling toml v0.5.8 Compiling bincode v1.3.3 Compiling tokio v1.15.0 Compiling tracing-subscriber v0.2.25 Compiling snowstorm v0.3.1 Compiling backoff v0.3.0 Compiling tokio-native-tls v0.3.0 Finished release [optimized] target(s) in 3m 59s Compiling cfg-if v1.0.0 Compiling subtle v2.4.1 Compiling cpufeatures v0.2.1 Compiling opaque-debug v0.3.0 Compiling lazy_static v1.4.0 Compiling once_cell v1.9.0 Compiling pin-project-lite v0.2.8 Compiling smallvec v1.8.0 Compiling scopeguard v1.1.0 Compiling bitflags v1.3.2 Compiling ppv-lite86 v0.2.16 Compiling foreign-types-shared v0.1.1 Compiling byteorder v1.4.3 Compiling regex-syntax v0.6.25 Compiling ryu v1.0.9 Compiling openssl-probe v0.1.5 Compiling hashbrown v0.11.2 Compiling slab v0.4.5 Compiling itoa v1.0.1 Compiling pin-utils v0.1.0 Compiling same-file v1.0.6 Compiling termcolor v1.1.2 Compiling ansi_term v0.12.1 Compiling textwrap v0.14.2 Compiling strsim v0.10.0 Compiling base64 v0.13.0 Compiling hex v0.4.3 Compiling libc v0.2.112 Compiling typenum v1.15.0 Compiling log v0.4.14 Compiling instant v0.1.12 Compiling memchr v2.4.1 Compiling futures-core v0.3.19 Compiling futures-task v0.3.19 Compiling anyhow v1.0.52 Compiling num-traits v0.2.14 Compiling foreign-types v0.3.2 Compiling lock_api v0.4.5 Compiling tracing-core v0.1.21 Compiling crossbeam-utils v0.8.6 Compiling sharded-slab v0.1.4 Compiling const_format v0.2.22 Compiling serde v1.0.133 Compiling thiserror v1.0.30 Compiling pin-project v1.0.10 Compiling walkdir v2.3.2 Compiling zeroize v1.3.0 Compiling thread_local v1.1.3 Compiling futures-util v0.3.19 Compiling os_str_bytes v6.0.0 Compiling crossbeam-channel v0.5.2 Compiling tracing-log v0.1.2 Compiling tracing v0.1.29 Compiling indexmap v1.8.0 Compiling getrandom v0.2.4 Compiling parking_lot_core v0.8.5 Compiling mio v0.7.14 Compiling getrandom v0.1.16 Compiling num_cpus v1.13.1 Compiling signal-hook-registry v1.4.0 Compiling openssl-sys v0.9.72 Compiling inotify-sys v0.1.5 Compiling atty v0.2.14 Compiling filetime v0.2.15 Compiling socket2 v0.4.2 Compiling fdlimit v0.2.1 Compiling inotify v0.9.6 Compiling generic-array v0.14.5 Compiling rand_core v0.6.3 Compiling rand_core v0.5.1 Compiling clap v3.0.7 Compiling parking_lot v0.11.2 Compiling num-integer v0.1.44 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0-pre.13 Compiling chrono v0.4.19 Compiling rand v0.8.4 Compiling cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling digest v0.9.0 Compiling aead v0.4.3 Compiling block-buffer v0.9.0 Compiling crypto-mac v0.8.0 Compiling block-buffer v0.10.0 Compiling crypto-common v0.1.1 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling openssl v0.10.38 Compiling curve25519-dalek v3.2.0 Compiling sha2 v0.9.9 Compiling blake2 v0.9.2 Compiling aes v0.7.5 Compiling chacha20 v0.7.3 Compiling ctr v0.8.0 Compiling digest v0.10.1 Compiling ghash v0.4.4 Compiling sha2 v0.10.1 Compiling chacha20poly1305 v0.8.2 Compiling aes-gcm v0.9.4 Compiling x25519-dalek v1.2.0 Compiling snow v0.8.0 Compiling regex-automata v0.1.10 Compiling regex v1.5.4 Compiling matchers v0.0.1 Compiling native-tls v0.2.8 Compiling bytes v1.1.0 Compiling serde_json v1.0.74 Compiling tracing-serde v0.1.2 Compiling toml v0.5.8 Compiling bincode v1.3.3 Compiling tokio v1.15.0 Compiling tracing-subscriber v0.2.25 Compiling backoff v0.3.0 Compiling tokio-native-tls v0.3.0 Compiling snowstorm v0.3.1 Compiling rathole v0.3.7 (/home/buildozer/aports/testing/rathole/src/rathole-0.3.7) warning: unused import: `super::udp_connect` --> src/helper.rs:87:9 | 87 | use super::udp_connect; | ^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: `rathole` (lib test) generated 1 warning Finished release [optimized] target(s) in 4m 06s Running unittests (target/release/deps/rathole-7017b5f86cae4111) running 9 tests test config::tests::test_validate_server_config ... ok test config::tests::test_validate_client_config ... ok test helper::test::test_log2_floor ... ok test helper::test::test_floor_to_pow_of_2 ... 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_valid_config ... ok test config::tests::test_invalid_config ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/release/deps/rathole-e7697fe57271acab) 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/release/deps/integration_test-4ae002cc7a89ac42) running 2 tests Jan 15 16:07:10.596  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Jan 15 16:07:10.596  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Jan 15 16:07:10.596  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:10.596  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:10.596  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 15 16:07:10.596  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 15 16:07:10.596  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 15 16:07:10.596  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 15 16:07:10.597 ERROR new{service=pingpong}: rathole::client: Failed to run the control channel Caused by: 0: Failed to connect to the server: 127.0.0.1:2332 1: Connection refused (os error 111) Retry in 1s... Jan 15 16:07:10.597 ERROR new{service=pingpong}: rathole::client: Failed to run the control channel Caused by: 0: Failed to connect to the server: 127.0.0.1:2333 1: Connection refused (os error 111) Retry in 1s... Jan 15 16:07:10.597 ERROR new{service=echo}: rathole::client: Failed to run the control channel Caused by: 0: Failed to connect to the server: 127.0.0.1:2332 1: Connection refused (os error 111) Retry in 1s... Jan 15 16:07:10.597 ERROR new{service=echo}: rathole::client: Failed to run the control channel Caused by: 0: Failed to connect to the server: 127.0.0.1:2333 1: Connection refused (os error 111) Retry in 1s... Jan 15 16:07:11.597  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Jan 15 16:07:11.597  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Jan 15 16:07:11.598  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:11.598  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:11.598  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 15 16:07:11.598  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 15 16:07:11.599  INFO handle_connection{addr=127.0.0.1:40724}: rathole::server: Try to handshake a control channel Jan 15 16:07:11.599  INFO handle_connection{addr=127.0.0.1:51064}: rathole::server: Try to handshake a control channel Jan 15 16:07:11.599  INFO handle_connection{addr=127.0.0.1:40726}: rathole::server: Try to handshake a control channel Jan 15 16:07:11.599  INFO handle_connection{addr=127.0.0.1:51066}: rathole::server: Try to handshake a control channel Jan 15 16:07:11.599  INFO handle_connection{addr=127.0.0.1:40724}: rathole::server: Control channel established service=pingpong Jan 15 16:07:11.599  INFO handle_connection{addr=127.0.0.1:51064}: rathole::server: Control channel established service=pingpong Jan 15 16:07:11.599  INFO handle_connection{addr=127.0.0.1:40726}: rathole::server: Control channel established service=echo Jan 15 16:07:11.599  INFO handle_connection{addr=127.0.0.1:51066}: rathole::server: Control channel established service=echo Jan 15 16:07:11.599  INFO handle_connection{addr=127.0.0.1:51064}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:11.600  INFO handle_connection{addr=127.0.0.1:51066}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:11.600  INFO handle_connection{addr=127.0.0.1:40724}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:11.600  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:11.600  INFO handle_connection{addr=127.0.0.1:40726}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:11.600  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:11.600  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:11.600  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:13.598  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Jan 15 16:07:13.598  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Jan 15 16:07:13.599  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Jan 15 16:07:13.600  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Jan 15 16:07:13.600  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:13.600  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 15 16:07:13.601  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 15 16:07:13.601  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Jan 15 16:07:13.601  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:13.601  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 15 16:07:13.602  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 15 16:07:13.602  INFO handle_connection{addr=127.0.0.1:51076}: rathole::server: Try to handshake a control channel Jan 15 16:07:13.602  INFO handle_connection{addr=127.0.0.1:51078}: rathole::server: Try to handshake a control channel Jan 15 16:07:13.602  WARN handle_connection{addr=127.0.0.1:51076}: rathole::server: Dropping previous control channel for service echo Jan 15 16:07:13.602  INFO handle_connection{addr=127.0.0.1:51076}: rathole::server: Control channel established service=echo Jan 15 16:07:13.602  WARN handle_connection{addr=127.0.0.1:51078}: rathole::server: Dropping previous control channel for service pingpong Jan 15 16:07:13.603  INFO handle_connection{addr=127.0.0.1:51078}: rathole::server: Control channel established service=pingpong Jan 15 16:07:13.603  INFO handle_connection{addr=127.0.0.1:51066}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:13.603  INFO handle_connection{addr=127.0.0.1:51076}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:13.603  INFO handle_connection{addr=127.0.0.1:51064}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:13.603  INFO handle_connection{addr=127.0.0.1:51078}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:13.603  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:13.603  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:13.603 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 15 16:07:13.604 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:13.604 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 15 16:07:13.604 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:13.617  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Jan 15 16:07:13.636  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Jan 15 16:07:13.636  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:13.636  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 15 16:07:13.637  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 15 16:07:13.637  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Jan 15 16:07:13.637  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:13.637  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 15 16:07:13.637  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 15 16:07:13.638  INFO handle_connection{addr=127.0.0.1:40764}: rathole::server: Try to handshake a control channel Jan 15 16:07:13.638  INFO handle_connection{addr=127.0.0.1:40768}: rathole::server: Try to handshake a control channel Jan 15 16:07:13.638  WARN handle_connection{addr=127.0.0.1:40764}: rathole::server: Dropping previous control channel for service echo Jan 15 16:07:13.638  INFO handle_connection{addr=127.0.0.1:40764}: rathole::server: Control channel established service=echo Jan 15 16:07:13.639  WARN handle_connection{addr=127.0.0.1:40768}: rathole::server: Dropping previous control channel for service pingpong Jan 15 16:07:13.639  INFO handle_connection{addr=127.0.0.1:40768}: rathole::server: Control channel established service=pingpong Jan 15 16:07:13.639  INFO handle_connection{addr=127.0.0.1:40726}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:13.639  INFO handle_connection{addr=127.0.0.1:40726}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:13.639  INFO handle_connection{addr=127.0.0.1:40724}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:13.639  INFO handle_connection{addr=127.0.0.1:40724}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:13.639  INFO handle_connection{addr=127.0.0.1:40726}:new{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 15 16:07:13.640  INFO handle_connection{addr=127.0.0.1:40764}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:13.640  INFO handle_connection{addr=127.0.0.1:40724}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 15 16:07:13.640  INFO handle_connection{addr=127.0.0.1:40768}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:13.640  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:13.640  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:13.640 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:13.640 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:13.640 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:13.640 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:13.641 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:13.641 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:13.641 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:13.641 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:13.641 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:13.641 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:13.641 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:13.641 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:13.641 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:13.641 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:13.641 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:13.642 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.602  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Jan 15 16:07:14.603  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Jan 15 16:07:14.604  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Jan 15 16:07:14.604  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:14.604  INFO rathole::server: Shuting down gracefully... Jan 15 16:07:14.604  INFO rathole::server: Shutdown Jan 15 16:07:14.604  INFO handle_connection{addr=127.0.0.1:51076}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:14.604  INFO handle_connection{addr=127.0.0.1:51078}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:14.605  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Jan 15 16:07:14.605 ERROR new{service=echo}: rathole::client: Failed to run the control channel Caused by: 0: Failed to read control cmd 1: early eof Retry in 1s... Jan 15 16:07:14.605 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 15 16:07:14.605 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.605 ERROR new{service=pingpong}: rathole::client: Failed to run the control channel Caused by: 0: Failed to read control cmd 1: early eof Retry in 1s... Jan 15 16:07:14.605 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 15 16:07:14.605 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.606  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:14.606  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 15 16:07:14.638  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Jan 15 16:07:14.657  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Jan 15 16:07:14.676  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Jan 15 16:07:14.676  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:14.676  INFO rathole::server: Shuting down gracefully... Jan 15 16:07:14.676  INFO rathole::server: Shutdown Jan 15 16:07:14.676  INFO handle_connection{addr=127.0.0.1:40768}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:14.676  INFO handle_connection{addr=127.0.0.1:40768}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:14.676  INFO handle_connection{addr=127.0.0.1:40764}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:14.676  INFO handle_connection{addr=127.0.0.1:40764}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:14.677  INFO handle_connection{addr=127.0.0.1:40768}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 15 16:07:14.677  INFO handle_connection{addr=127.0.0.1:40764}:new{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 15 16:07:14.677  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Jan 15 16:07:14.677 ERROR new{service=pingpong}: rathole::client: Failed to run the control channel Caused by: 0: Failed to read control cmd 1: early eof Retry in 1s... Jan 15 16:07:14.677 ERROR new{service=echo}: rathole::client: Failed to run the control channel Caused by: 0: Failed to read control cmd 1: early eof Retry in 1s... Jan 15 16:07:14.677 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.677 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.677 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.678 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.678 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.678 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.678 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.678 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.678 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.678 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.678 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.678 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.678 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.678 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.679 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.679 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:14.679  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:14.679  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 15 16:07:15.607  INFO handle_connection{addr=127.0.0.1:51088}: rathole::server: Try to handshake a control channel Jan 15 16:07:15.607  INFO handle_connection{addr=127.0.0.1:51090}: rathole::server: Try to handshake a control channel Jan 15 16:07:15.607  INFO handle_connection{addr=127.0.0.1:51088}: rathole::server: Control channel established service=echo Jan 15 16:07:15.607  INFO handle_connection{addr=127.0.0.1:51090}: rathole::server: Control channel established service=pingpong Jan 15 16:07:15.607  INFO handle_connection{addr=127.0.0.1:51088}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:15.607  INFO handle_connection{addr=127.0.0.1:51090}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:15.607  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:15.607  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:15.678  INFO handle_connection{addr=127.0.0.1:40814}: rathole::server: Try to handshake a control channel Jan 15 16:07:15.678  INFO handle_connection{addr=127.0.0.1:40816}: rathole::server: Try to handshake a control channel Jan 15 16:07:15.679  INFO handle_connection{addr=127.0.0.1:40814}: rathole::server: Control channel established service=pingpong Jan 15 16:07:15.679  INFO handle_connection{addr=127.0.0.1:40816}: rathole::server: Control channel established service=echo Jan 15 16:07:15.679  INFO handle_connection{addr=127.0.0.1:40814}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:15.679  INFO handle_connection{addr=127.0.0.1:40816}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:15.679  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:15.679  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:16.606  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Jan 15 16:07:16.610  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Jan 15 16:07:16.610  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:16.610  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:16.610  INFO rathole::server: Shuting down gracefully... Jan 15 16:07:16.610  INFO rathole::server: Shutdown Jan 15 16:07:16.610  INFO handle_connection{addr=127.0.0.1:51088}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:16.610  INFO handle_connection{addr=127.0.0.1:51090}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:16.610  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 15 16:07:16.610  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 15 16:07:16.611  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Jan 15 16:07:16.611 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 15 16:07:16.611 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.611 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 15 16:07:16.611 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.612  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:16.653  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 15 16:07:16.653  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 15 16:07:16.653 ERROR new{service=echo}: rathole::client: Failed to run the control channel Caused by: 0: Failed to connect to the server: 127.0.0.1:2332 1: Connection refused (os error 111) Retry in 1s... Jan 15 16:07:16.653 ERROR new{service=pingpong}: rathole::client: Failed to run the control channel Caused by: 0: Failed to connect to the server: 127.0.0.1:2332 1: Connection refused (os error 111) Retry in 1s... Jan 15 16:07:16.678  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Jan 15 16:07:16.739  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Jan 15 16:07:16.739  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:16.739  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:16.739  INFO rathole::server: Shuting down gracefully... Jan 15 16:07:16.739  INFO rathole::server: Shutdown Jan 15 16:07:16.739  INFO handle_connection{addr=127.0.0.1:40814}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:16.739  INFO handle_connection{addr=127.0.0.1:40814}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:16.739  INFO handle_connection{addr=127.0.0.1:40816}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:16.739  INFO handle_connection{addr=127.0.0.1:40816}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:16.739  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 15 16:07:16.739  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 15 16:07:16.739  INFO handle_connection{addr=127.0.0.1:40814}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 15 16:07:16.740  INFO handle_connection{addr=127.0.0.1:40816}:new{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 15 16:07:16.740  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Jan 15 16:07:16.740 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.740 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.740 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.740 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.740 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.740 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.740 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.740 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.740 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.741 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.741 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.741 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.741 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.741 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.741 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.741 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:16.742  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:16.775  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 15 16:07:16.775  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 15 16:07:16.775 ERROR new{service=echo}: rathole::client: Failed to run the control channel Caused by: 0: Failed to connect to the server: 127.0.0.1:2333 1: Connection refused (os error 111) Retry in 1s... Jan 15 16:07:16.775 ERROR new{service=pingpong}: rathole::client: Failed to run the control channel Caused by: 0: Failed to connect to the server: 127.0.0.1:2333 1: Connection refused (os error 111) Retry in 1s... Jan 15 16:07:17.612  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Jan 15 16:07:17.613  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:17.625  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 15 16:07:17.741  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Jan 15 16:07:17.741  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:17.748  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 15 16:07:17.813  INFO handle_connection{addr=127.0.0.1:51104}: rathole::server: Try to handshake a control channel Jan 15 16:07:17.817  INFO handle_connection{addr=127.0.0.1:51104}: rathole::server: Control channel established service=echo Jan 15 16:07:17.817  INFO handle_connection{addr=127.0.0.1:51104}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:17.817  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:17.818  INFO handle_connection{addr=127.0.0.1:51108}: rathole::server: Try to handshake a control channel Jan 15 16:07:17.819  INFO handle_connection{addr=127.0.0.1:51108}: rathole::server: Control channel established service=pingpong Jan 15 16:07:17.878  INFO handle_connection{addr=127.0.0.1:51108}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:17.879  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:17.907  INFO handle_connection{addr=127.0.0.1:40862}: rathole::server: Try to handshake a control channel Jan 15 16:07:17.911  INFO handle_connection{addr=127.0.0.1:40862}: rathole::server: Control channel established service=echo Jan 15 16:07:17.912  INFO handle_connection{addr=127.0.0.1:40862}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:17.912  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:17.912  INFO handle_connection{addr=127.0.0.1:40864}: rathole::server: Try to handshake a control channel Jan 15 16:07:17.915  INFO handle_connection{addr=127.0.0.1:40864}: rathole::server: Control channel established service=pingpong Jan 15 16:07:17.975  INFO handle_connection{addr=127.0.0.1:40864}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:17.975  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:19.613  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Jan 15 16:07:19.657  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Jan 15 16:07:19.658  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Jan 15 16:07:19.658  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:19.658  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 15 16:07:19.659  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 15 16:07:19.659  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Jan 15 16:07:19.659  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:19.696  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 15 16:07:19.696  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 15 16:07:19.742  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Jan 15 16:07:19.824  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Jan 15 16:07:19.833  INFO handle_connection{addr=127.0.0.1:51118}: rathole::server: Try to handshake a control channel Jan 15 16:07:19.837  WARN handle_connection{addr=127.0.0.1:51118}: rathole::server: Dropping previous control channel for service echo Jan 15 16:07:19.837  INFO handle_connection{addr=127.0.0.1:51118}: rathole::server: Control channel established service=echo Jan 15 16:07:19.837  INFO handle_connection{addr=127.0.0.1:51104}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:19.837  INFO handle_connection{addr=127.0.0.1:51118}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:19.837  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:19.837  INFO handle_connection{addr=127.0.0.1:51120}: rathole::server: Try to handshake a control channel Jan 15 16:07:19.837 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 15 16:07:19.837 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:19.838  WARN handle_connection{addr=127.0.0.1:51120}: rathole::server: Dropping previous control channel for service pingpong Jan 15 16:07:19.838  INFO handle_connection{addr=127.0.0.1:51120}: rathole::server: Control channel established service=pingpong Jan 15 16:07:19.898  INFO handle_connection{addr=127.0.0.1:51108}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:19.899  INFO handle_connection{addr=127.0.0.1:51120}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:19.899  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:19.903 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 15 16:07:19.903 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:19.907  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Jan 15 16:07:19.907  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:19.907  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 15 16:07:19.907  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 15 16:07:19.907  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Jan 15 16:07:19.908  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:19.928  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 15 16:07:19.928  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 15 16:07:20.052  INFO handle_connection{addr=127.0.0.1:40906}: rathole::server: Try to handshake a control channel Jan 15 16:07:20.056  WARN handle_connection{addr=127.0.0.1:40906}: rathole::server: Dropping previous control channel for service pingpong Jan 15 16:07:20.056  INFO handle_connection{addr=127.0.0.1:40906}: rathole::server: Control channel established service=pingpong Jan 15 16:07:20.056  INFO handle_connection{addr=127.0.0.1:40864}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:20.056  INFO handle_connection{addr=127.0.0.1:40864}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:20.057  INFO handle_connection{addr=127.0.0.1:40864}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 15 16:07:20.057  INFO handle_connection{addr=127.0.0.1:40906}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:20.057  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:20.057  INFO handle_connection{addr=127.0.0.1:40908}: rathole::server: Try to handshake a control channel Jan 15 16:07:20.057 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.057 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.057 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.057 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.058 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.058 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.058 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.058 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.061  WARN handle_connection{addr=127.0.0.1:40908}: rathole::server: Dropping previous control channel for service echo Jan 15 16:07:20.061  INFO handle_connection{addr=127.0.0.1:40908}: rathole::server: Control channel established service=echo Jan 15 16:07:20.121  INFO handle_connection{addr=127.0.0.1:40862}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:20.121  INFO handle_connection{addr=127.0.0.1:40862}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:20.121  INFO handle_connection{addr=127.0.0.1:40862}:new{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 15 16:07:20.121  INFO handle_connection{addr=127.0.0.1:40908}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:20.121  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:20.125 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.125 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.125 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.125 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.125 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.126 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.126 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.127 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.660  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Jan 15 16:07:20.661  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Jan 15 16:07:20.662  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Jan 15 16:07:20.662  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:20.662  INFO rathole::server: Shuting down gracefully... Jan 15 16:07:20.662  INFO rathole::server: Shutdown Jan 15 16:07:20.662  INFO handle_connection{addr=127.0.0.1:51120}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:20.662  INFO handle_connection{addr=127.0.0.1:51118}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:20.662  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Jan 15 16:07:20.662 ERROR new{service=pingpong}: rathole::client: Failed to run the control channel Caused by: 0: Failed to read control cmd 1: early eof Retry in 1s... Jan 15 16:07:20.662 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 15 16:07:20.662 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.662 ERROR new{service=echo}: rathole::client: Failed to run the control channel Caused by: 0: Failed to read control cmd 1: early eof Retry in 1s... Jan 15 16:07:20.662 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 15 16:07:20.662 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:20.663  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:20.667  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 15 16:07:20.908  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Jan 15 16:07:20.966  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Jan 15 16:07:21.024  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Jan 15 16:07:21.024  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:21.024  INFO rathole::server: Shuting down gracefully... Jan 15 16:07:21.024  INFO rathole::server: Shutdown Jan 15 16:07:21.024  INFO handle_connection{addr=127.0.0.1:40908}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:21.025  INFO handle_connection{addr=127.0.0.1:40908}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:21.025  INFO handle_connection{addr=127.0.0.1:40906}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:21.025  INFO handle_connection{addr=127.0.0.1:40906}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:21.025  INFO handle_connection{addr=127.0.0.1:40908}:new{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 15 16:07:21.025  INFO handle_connection{addr=127.0.0.1:40906}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 15 16:07:21.025  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Jan 15 16:07:21.025 ERROR new{service=echo}: rathole::client: Failed to run the control channel Caused by: 0: Failed to read control cmd 1: early eof Retry in 1s... Jan 15 16:07:21.025 ERROR new{service=pingpong}: rathole::client: Failed to run the control channel Caused by: 0: Failed to read control cmd 1: early eof Retry in 1s... Jan 15 16:07:21.025 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:21.025 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:21.025 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:21.025 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:21.025 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:21.026 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:21.026 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:21.026 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:21.026 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:21.026 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:21.026 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:21.026 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:21.026 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:21.026 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:21.026 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:21.026 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:21.027  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:21.031  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 15 16:07:21.821  INFO handle_connection{addr=127.0.0.1:51132}: rathole::server: Try to handshake a control channel Jan 15 16:07:21.824  INFO handle_connection{addr=127.0.0.1:51132}: rathole::server: Control channel established service=pingpong Jan 15 16:07:21.825  INFO handle_connection{addr=127.0.0.1:51132}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:21.825  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:21.825  INFO handle_connection{addr=127.0.0.1:51134}: rathole::server: Try to handshake a control channel Jan 15 16:07:21.826  INFO handle_connection{addr=127.0.0.1:51134}: rathole::server: Control channel established service=echo Jan 15 16:07:21.884  INFO handle_connection{addr=127.0.0.1:51134}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:21.884  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:22.156  INFO handle_connection{addr=127.0.0.1:40946}: rathole::server: Try to handshake a control channel Jan 15 16:07:22.160  INFO handle_connection{addr=127.0.0.1:40946}: rathole::server: Control channel established service=echo Jan 15 16:07:22.160  INFO handle_connection{addr=127.0.0.1:40946}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:22.160  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:22.161  INFO handle_connection{addr=127.0.0.1:40948}: rathole::server: Try to handshake a control channel Jan 15 16:07:22.164  INFO handle_connection{addr=127.0.0.1:40948}: rathole::server: Control channel established service=pingpong Jan 15 16:07:22.217  INFO handle_connection{addr=127.0.0.1:40948}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:22.217  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:22.663  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Jan 15 16:07:22.666  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Jan 15 16:07:22.666  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:22.666  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:22.666  INFO rathole::server: Shuting down gracefully... Jan 15 16:07:22.666  INFO rathole::server: Shutdown Jan 15 16:07:22.666  INFO handle_connection{addr=127.0.0.1:51132}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:22.666  INFO handle_connection{addr=127.0.0.1:51134}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:22.666  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 15 16:07:22.666  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 15 16:07:22.666  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Jan 15 16:07:22.666 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 15 16:07:22.666 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:22.666 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 15 16:07:22.667 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:22.667  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:22.667  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 15 16:07:22.667  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 15 16:07:22.668 ERROR new{service=pingpong}: rathole::client: Failed to run the control channel Caused by: 0: Failed to connect to the server: 127.0.0.1:2332 1: Failed to connect TCP socket 2: Connection refused (os error 111) Retry in 1s... Jan 15 16:07:22.668 ERROR new{service=echo}: rathole::client: Failed to run the control channel Caused by: 0: Failed to connect to the server: 127.0.0.1:2332 1: Failed to connect TCP socket 2: Connection refused (os error 111) Retry in 1s... Jan 15 16:07:23.026  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Jan 15 16:07:23.251  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Jan 15 16:07:23.251  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:23.251  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:23.251  INFO rathole::server: Shuting down gracefully... Jan 15 16:07:23.251  INFO rathole::server: Shutdown Jan 15 16:07:23.251  INFO handle_connection{addr=127.0.0.1:40948}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:23.251  INFO handle_connection{addr=127.0.0.1:40948}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:23.251  INFO handle_connection{addr=127.0.0.1:40946}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:23.251  INFO handle_connection{addr=127.0.0.1:40946}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:23.251  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 15 16:07:23.251  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 15 16:07:23.251  INFO handle_connection{addr=127.0.0.1:40948}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 15 16:07:23.252  INFO handle_connection{addr=127.0.0.1:40946}:new{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 15 16:07:23.252  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Jan 15 16:07:23.252 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:23.252 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:23.252 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:23.252 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:23.252 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:23.252 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:23.252 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:23.252 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:23.253 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:23.253 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:23.253 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:23.253 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:23.253 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:23.253 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:23.253 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:23.253 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:23.253  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:23.254  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 15 16:07:23.254  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 15 16:07:23.255 ERROR new{service=echo}: rathole::client: Failed to run the control channel Caused by: 0: Failed to connect to the server: 127.0.0.1:2333 1: Failed to connect TCP socket 2: Connection refused (os error 111) Retry in 1s... Jan 15 16:07:23.255 ERROR new{service=pingpong}: rathole::client: Failed to run the control channel Caused by: 0: Failed to connect to the server: 127.0.0.1:2333 1: Failed to connect TCP socket 2: Connection refused (os error 111) Retry in 1s... Jan 15 16:07:23.667  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Jan 15 16:07:23.668  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:23.668  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 15 16:07:23.684  INFO handle_connection{addr=127.0.0.1:51148}: rathole::server: Try to handshake a control channel Jan 15 16:07:23.686  INFO handle_connection{addr=127.0.0.1:51150}: rathole::server: Try to handshake a control channel Jan 15 16:07:23.686  INFO handle_connection{addr=127.0.0.1:51148}: rathole::server: Control channel established service=pingpong Jan 15 16:07:23.686  INFO handle_connection{addr=127.0.0.1:51148}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:23.686  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:23.686  INFO handle_connection{addr=127.0.0.1:51150}: rathole::server: Control channel established service=echo Jan 15 16:07:23.687  INFO handle_connection{addr=127.0.0.1:51150}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:23.687  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:24.253  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Jan 15 16:07:24.253  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:24.254  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 15 16:07:24.267  INFO handle_connection{addr=127.0.0.1:40998}: rathole::server: Try to handshake a control channel Jan 15 16:07:24.268  INFO handle_connection{addr=127.0.0.1:41000}: rathole::server: Try to handshake a control channel Jan 15 16:07:24.269  INFO handle_connection{addr=127.0.0.1:40998}: rathole::server: Control channel established service=echo Jan 15 16:07:24.269  INFO handle_connection{addr=127.0.0.1:40998}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:24.269  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:24.269  INFO handle_connection{addr=127.0.0.1:41000}: rathole::server: Control channel established service=pingpong Jan 15 16:07:24.270  INFO handle_connection{addr=127.0.0.1:41000}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:24.270  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:25.668  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Jan 15 16:07:25.669  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Jan 15 16:07:25.670  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Jan 15 16:07:25.670  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:25.670  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 15 16:07:25.671  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 15 16:07:25.671  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Jan 15 16:07:25.672  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:25.673  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 15 16:07:25.673  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 15 16:07:25.688  INFO handle_connection{addr=127.0.0.1:51162}: rathole::server: Try to handshake a control channel Jan 15 16:07:25.690  INFO handle_connection{addr=127.0.0.1:51164}: rathole::server: Try to handshake a control channel Jan 15 16:07:25.690  WARN handle_connection{addr=127.0.0.1:51162}: rathole::server: Dropping previous control channel for service pingpong Jan 15 16:07:25.690  INFO handle_connection{addr=127.0.0.1:51162}: rathole::server: Control channel established service=pingpong Jan 15 16:07:25.690  INFO handle_connection{addr=127.0.0.1:51148}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:25.690  INFO handle_connection{addr=127.0.0.1:51162}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:25.691  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:25.691  WARN handle_connection{addr=127.0.0.1:51164}: rathole::server: Dropping previous control channel for service echo Jan 15 16:07:25.691  INFO handle_connection{addr=127.0.0.1:51164}: rathole::server: Control channel established service=echo Jan 15 16:07:25.691 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 15 16:07:25.691 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:25.691  INFO handle_connection{addr=127.0.0.1:51150}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:25.692  INFO handle_connection{addr=127.0.0.1:51164}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:25.692  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:25.699 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 15 16:07:25.699 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.254  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Jan 15 16:07:26.273  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Jan 15 16:07:26.290  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Jan 15 16:07:26.290  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:26.290  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 15 16:07:26.291  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 15 16:07:26.291  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Jan 15 16:07:26.291  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:26.292  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 15 16:07:26.292  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 15 16:07:26.300  INFO handle_connection{addr=127.0.0.1:41042}: rathole::server: Try to handshake a control channel Jan 15 16:07:26.301  INFO handle_connection{addr=127.0.0.1:41044}: rathole::server: Try to handshake a control channel Jan 15 16:07:26.301  WARN handle_connection{addr=127.0.0.1:41042}: rathole::server: Dropping previous control channel for service pingpong Jan 15 16:07:26.301  INFO handle_connection{addr=127.0.0.1:41042}: rathole::server: Control channel established service=pingpong Jan 15 16:07:26.301  INFO handle_connection{addr=127.0.0.1:41000}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:26.301  INFO handle_connection{addr=127.0.0.1:41000}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:26.301  INFO handle_connection{addr=127.0.0.1:41000}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 15 16:07:26.301  INFO handle_connection{addr=127.0.0.1:41042}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:26.301  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:26.302  WARN handle_connection{addr=127.0.0.1:41044}: rathole::server: Dropping previous control channel for service echo Jan 15 16:07:26.302  INFO handle_connection{addr=127.0.0.1:41044}: rathole::server: Control channel established service=echo Jan 15 16:07:26.302 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.302 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.302 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.302 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.302 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.302 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.302 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.302 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.303  INFO handle_connection{addr=127.0.0.1:40998}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:26.303  INFO handle_connection{addr=127.0.0.1:40998}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:26.303  INFO handle_connection{addr=127.0.0.1:40998}:new{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 15 16:07:26.303  INFO handle_connection{addr=127.0.0.1:41044}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:26.303  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:26.316 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.316 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.316 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.317 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.317 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.317 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.317 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.317 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.672  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Jan 15 16:07:26.674  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Jan 15 16:07:26.675  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Jan 15 16:07:26.675  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:26.675  INFO rathole::server: Shuting down gracefully... Jan 15 16:07:26.675  INFO rathole::server: Shutdown Jan 15 16:07:26.675  INFO handle_connection{addr=127.0.0.1:51162}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:26.675  INFO handle_connection{addr=127.0.0.1:51164}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:26.676  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Jan 15 16:07:26.676 ERROR new{service=pingpong}: rathole::client: Failed to run the control channel Caused by: 0: Failed to read control cmd 1: early eof Retry in 1s... Jan 15 16:07:26.676 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 15 16:07:26.676 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.676 ERROR new{service=echo}: rathole::client: Failed to run the control channel Caused by: 0: Failed to read control cmd 1: early eof Retry in 1s... Jan 15 16:07:26.676 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 15 16:07:26.676 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:26.677  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:26.677  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 15 16:07:27.291  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Jan 15 16:07:27.314  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Jan 15 16:07:27.334  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Jan 15 16:07:27.334  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:27.334  INFO rathole::server: Shuting down gracefully... Jan 15 16:07:27.334  INFO rathole::server: Shutdown Jan 15 16:07:27.334  INFO handle_connection{addr=127.0.0.1:41042}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:27.334  INFO handle_connection{addr=127.0.0.1:41042}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:27.334  INFO handle_connection{addr=127.0.0.1:41044}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:27.334  INFO handle_connection{addr=127.0.0.1:41044}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:27.334  INFO handle_connection{addr=127.0.0.1:41042}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 15 16:07:27.334  INFO handle_connection{addr=127.0.0.1:41044}:new{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 15 16:07:27.335  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Jan 15 16:07:27.335 ERROR new{service=pingpong}: rathole::client: Failed to run the control channel Caused by: 0: Failed to read control cmd 1: early eof Retry in 1s... Jan 15 16:07:27.335 ERROR new{service=echo}: rathole::client: Failed to run the control channel Caused by: 0: Failed to read control cmd 1: early eof Retry in 1s... Jan 15 16:07:27.335 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:27.335 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:27.335 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:27.335 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:27.335 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:27.335 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:27.335 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:27.335 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:27.335 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:27.336 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:27.336 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:27.336 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:27.336 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:27.336 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:27.336 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:27.336 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: 0: Failed to read data cmd 1: early eof Jan 15 16:07:27.337  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 15 16:07:27.337  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 15 16:07:27.693  INFO handle_connection{addr=127.0.0.1:51174}: rathole::server: Try to handshake a control channel Jan 15 16:07:27.694  INFO handle_connection{addr=127.0.0.1:51176}: rathole::server: Try to handshake a control channel Jan 15 16:07:27.694  INFO handle_connection{addr=127.0.0.1:51174}: rathole::server: Control channel established service=pingpong Jan 15 16:07:27.694  INFO handle_connection{addr=127.0.0.1:51174}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:27.694  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:27.694  INFO handle_connection{addr=127.0.0.1:51176}: rathole::server: Control channel established service=echo Jan 15 16:07:27.695  INFO handle_connection{addr=127.0.0.1:51176}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:27.695  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:28.352  INFO handle_connection{addr=127.0.0.1:41086}: rathole::server: Try to handshake a control channel Jan 15 16:07:28.353  INFO handle_connection{addr=127.0.0.1:41088}: rathole::server: Try to handshake a control channel Jan 15 16:07:28.354  INFO handle_connection{addr=127.0.0.1:41086}: rathole::server: Control channel established service=pingpong Jan 15 16:07:28.354  INFO handle_connection{addr=127.0.0.1:41086}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 15 16:07:28.354  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 15 16:07:28.354  INFO handle_connection{addr=127.0.0.1:41088}: rathole::server: Control channel established service=echo Jan 15 16:07:28.355  INFO handle_connection{addr=127.0.0.1:41088}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 15 16:07:28.355  INFO new{service=echo}:run: rathole::client: Control channel established Jan 15 16:07:28.677  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Jan 15 16:07:28.737  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Jan 15 16:07:28.737  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:28.737  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:28.737  INFO rathole::server: Shuting down gracefully... Jan 15 16:07:28.737  INFO rathole::server: Shutdown Jan 15 16:07:28.737  INFO handle_connection{addr=127.0.0.1:51174}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:28.738  INFO handle_connection{addr=127.0.0.1:51176}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:28.738  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 15 16:07:28.738  INFO new{service=echo}:run: rathole::client: Control channel shutdown test udp ... ok Jan 15 16:07:29.336  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Jan 15 16:07:29.410  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Jan 15 16:07:29.410  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:29.410  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 15 16:07:29.410  INFO rathole::server: Shuting down gracefully... Jan 15 16:07:29.410  INFO rathole::server: Shutdown Jan 15 16:07:29.410  INFO handle_connection{addr=127.0.0.1:41086}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:29.410  INFO handle_connection{addr=127.0.0.1:41086}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 15 16:07:29.410  INFO handle_connection{addr=127.0.0.1:41088}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 15 16:07:29.410  INFO handle_connection{addr=127.0.0.1:41088}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 15 16:07:29.410  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 15 16:07:29.410  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 15 16:07:29.410  INFO handle_connection{addr=127.0.0.1:41086}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 15 16:07:29.410  INFO handle_connection{addr=127.0.0.1:41088}:new{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 18.82s Doc-tests rathole running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> rathole: Entering fakeroot... >>> rathole*: Running postcheck for rathole >>> rathole*: Preparing package rathole... >>> rathole*: Stripping binaries >>> rathole*: Scanning shared objects >>> rathole*: Tracing dependencies... so:libc.musl-x86.so.1 so:libcrypto.so.1.1 so:libgcc_s.so.1 so:libssl.so.1.1 >>> rathole*: Package size: 3.2 MB >>> rathole*: Compressing data... >>> rathole*: Create checksum... >>> rathole*: Create rathole-0.3.7-r0.apk >>> rathole: Build complete at Sat, 15 Jan 2022 16:07:31 +0000 elapsed time 0h 8m 34s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/8) Purging .makedepends-rathole (20220115.155859) (2/8) Purging cargo (1.58.0-r0) (3/8) Purging rust (1.58.0-r0) (4/8) Purging rust-stdlib (1.58.0-r0) (5/8) Purging openssl-dev (1.1.1m-r1) (6/8) Purging llvm12-libs (12.0.1-r1) (7/8) Purging libffi (3.4.2-r1) (8/8) Purging libxml2 (2.9.12-r3) Executing busybox-1.35.0-r1.trigger OK: 333 MiB in 99 packages >>> rathole: Updating the testing/x86 repository index... >>> rathole: Signing the index...