>>> rathole: Building testing/rathole 0.3.7-r0 (using abuild 3.9.0-r0) started Fri, 14 Jan 2022 19:54:30 +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.57.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.57.0-r0) (6/8) Installing cargo (1.57.0-r0) (7/8) Installing openssl-dev (1.1.1m-r1) (8/8) Installing .makedepends-rathole (20220114.195431) Executing busybox-1.35.0-r1.trigger OK: 917 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 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> rathole: Fetching https://github.com/rapiz1/rathole/archive/v0.3.7/rathole-0.3.7.tar.gz >>> 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 openssl-probe v0.1.5 Downloaded clap_derive v3.0.6 Downloaded sha2 v0.9.9 Downloaded sha2 v0.10.1 Downloaded getrandom v0.2.4 Downloaded crossbeam-utils v0.8.6 Downloaded clap v3.0.7 Downloaded smallvec v1.8.0 Downloaded snowstorm v0.3.1 Downloaded crossbeam-channel v0.5.2 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 serde v1.0.133 Compiling subtle v2.4.1 Compiling log v0.4.14 Compiling lazy_static v1.4.0 Compiling opaque-debug v0.3.0 Compiling tinyvec_macros v0.1.0 Compiling ucd-trie v0.1.3 Compiling memchr v2.4.1 Compiling once_cell v1.9.0 Compiling smallvec v1.8.0 Compiling matches v0.1.9 Compiling anyhow v1.0.52 Compiling parking_lot_core v0.8.5 Compiling rustversion v1.0.6 Compiling getrandom v0.1.16 Compiling pin-project-lite v0.2.8 Compiling unicode-bidi v0.3.7 Compiling percent-encoding v2.1.0 Compiling bitflags v1.3.2 Compiling scopeguard v1.1.0 Compiling ppv-lite86 v0.2.16 Compiling futures-core v0.3.19 Compiling crossbeam-utils v0.8.6 Compiling regex-syntax v0.6.25 Compiling foreign-types-shared v0.1.1 Compiling futures-task v0.3.19 Compiling openssl v0.10.38 Compiling byteorder v1.4.3 Compiling serde_json v1.0.74 Compiling futures-util v0.3.19 Compiling native-tls v0.2.8 Compiling itoa v1.0.1 Compiling slab v0.4.5 Compiling hashbrown v0.11.2 Compiling async-trait v0.1.52 Compiling heck v0.4.0 Compiling same-file v1.0.6 Compiling ryu v1.0.9 Compiling openssl-probe v0.1.5 Compiling pin-utils v0.1.0 Compiling ansi_term v0.12.1 Compiling strsim v0.10.0 Compiling textwrap v0.14.2 Compiling termcolor v1.1.2 Compiling hex v0.4.3 Compiling base64 v0.13.0 Compiling lock_api v0.4.5 Compiling tinyvec v1.5.1 Compiling foreign-types v0.3.2 Compiling instant v0.1.12 Compiling walkdir v2.3.2 Compiling tracing-core v0.1.21 Compiling sharded-slab v0.1.4 Compiling form_urlencoded v1.0.1 Compiling pest v2.1.3 Compiling thread_local v1.1.3 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 crossbeam-channel v0.5.2 Compiling tracing-log v0.1.2 Compiling os_str_bytes v6.0.0 Compiling quote v1.0.14 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 atty v0.2.14 Compiling filetime v0.2.15 Compiling fdlimit v0.2.1 Compiling socket2 v0.4.2 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling inotify v0.9.6 Compiling rand_core v0.6.3 Compiling unicode-normalization v0.1.19 Compiling semver-parser v0.10.2 Compiling rand_core v0.5.1 Compiling parking_lot v0.11.2 Compiling const_format_proc_macros v0.2.22 Compiling cc v1.0.72 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0-pre.13 Compiling rand v0.8.4 Compiling semver v0.11.0 Compiling universal-hash v0.4.1 Compiling cipher v0.3.0 Compiling digest v0.9.0 Compiling aead v0.4.3 Compiling block-buffer v0.9.0 Compiling crypto-mac v0.8.0 Compiling crypto-common v0.1.1 Compiling block-buffer v0.10.0 Compiling rustc_version v0.3.3 Compiling chrono v0.4.19 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 idna v0.2.3 Compiling ghash v0.4.4 Compiling regex-automata v0.1.10 Compiling regex v1.5.4 Compiling sha2 v0.10.1 Compiling snow v0.8.0 Compiling aes-gcm v0.9.4 Compiling const_format v0.2.22 Compiling libz-sys v1.1.3 Compiling openssl-sys v0.9.72 Compiling libgit2-sys v0.12.26+1.3.0 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 tokio-macros v1.7.0 Compiling enum-iterator-derive v0.7.0 Compiling pin-project-internal v1.0.10 Compiling getset v0.1.2 Compiling tracing-attributes v0.1.18 Compiling futures-macro v0.3.19 Compiling clap_derive v3.0.6 Compiling git2 v0.13.25 Compiling enum-iterator v0.7.0 Compiling zeroize v1.3.0 Compiling chacha20 v0.7.3 Compiling curve25519-dalek v3.2.0 Compiling chacha20poly1305 v0.8.2 Compiling tracing v0.1.29 Compiling x25519-dalek v1.2.0 Compiling thiserror v1.0.30 Compiling pin-project v1.0.10 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 tokio-native-tls v0.3.0 Compiling backoff v0.3.0 Compiling snowstorm v0.3.1 Finished release [optimized] target(s) in 3m 01s Compiling cfg-if v1.0.0 Compiling subtle v2.4.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 bitflags v1.3.2 Compiling scopeguard v1.1.0 Compiling ppv-lite86 v0.2.16 Compiling regex-syntax v0.6.25 Compiling byteorder v1.4.3 Compiling foreign-types-shared v0.1.1 Compiling openssl-probe v0.1.5 Compiling ryu v1.0.9 Compiling slab v0.4.5 Compiling hashbrown v0.11.2 Compiling same-file v1.0.6 Compiling itoa v1.0.1 Compiling pin-utils v0.1.0 Compiling strsim v0.10.0 Compiling ansi_term v0.12.1 Compiling textwrap v0.14.2 Compiling termcolor v1.1.2 Compiling hex v0.4.3 Compiling base64 v0.13.0 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 lock_api v0.4.5 Compiling tracing-core v0.1.21 Compiling futures-core v0.3.19 Compiling foreign-types v0.3.2 Compiling futures-task v0.3.19 Compiling crossbeam-utils v0.8.6 Compiling sharded-slab v0.1.4 Compiling num-traits v0.2.14 Compiling anyhow v1.0.52 Compiling const_format v0.2.22 Compiling serde v1.0.133 Compiling pin-project v1.0.10 Compiling thiserror v1.0.30 Compiling zeroize v1.3.0 Compiling walkdir v2.3.2 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 v0.1.29 Compiling tracing-log v0.1.2 Compiling indexmap v1.8.0 Compiling getrandom v0.2.4 Compiling getrandom v0.1.16 Compiling parking_lot_core v0.8.5 Compiling mio v0.7.14 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 filetime v0.2.15 Compiling atty v0.2.14 Compiling fdlimit v0.2.1 Compiling socket2 v0.4.2 Compiling generic-array v0.14.5 Compiling rand_core v0.6.3 Compiling rand_core v0.5.1 Compiling inotify v0.9.6 Compiling parking_lot v0.11.2 Compiling num-integer v0.1.44 Compiling clap v3.0.7 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 openssl v0.10.38 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling curve25519-dalek v3.2.0 Compiling sha2 v0.9.9 Compiling ctr v0.8.0 Compiling chacha20 v0.7.3 Compiling aes v0.7.5 Compiling blake2 v0.9.2 Compiling digest v0.10.1 Compiling ghash v0.4.4 Compiling chacha20poly1305 v0.8.2 Compiling sha2 v0.10.1 Compiling aes-gcm v0.9.4 Compiling x25519-dalek v1.2.0 Compiling regex-automata v0.1.10 Compiling regex v1.5.4 Compiling snow v0.8.0 Compiling matchers v0.0.1 Compiling bytes v1.1.0 Compiling serde_json v1.0.74 Compiling tracing-serde v0.1.2 Compiling bincode v1.3.3 Compiling toml v0.5.8 Compiling native-tls v0.2.8 Compiling tokio v1.15.0 Compiling tracing-subscriber v0.2.25 Compiling backoff v0.3.0 Compiling snowstorm v0.3.1 Compiling tokio-native-tls v0.3.0 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 3m 34s Running unittests (target/release/deps/rathole-6675b84d4c8f4c99) running 9 tests test config::tests::test_validate_client_config ... ok test config::tests::test_validate_server_config ... ok test helper::test::test_floor_to_pow_of_2 ... ok test helper::test::test_log2_floor ... ok test tests::test_determine_run_mode ... ok test config::tests::test_example_config ... ok test config::tests::test_invalid_config ... ok test config_watcher::test::test_calculate_events ... ok test config::tests::test_valid_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-8d6ad454f6e4338e) 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-b211445a66502aa3) running 2 tests Jan 14 20:01:24.907  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Jan 14 20:01:24.907  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Jan 14 20:01:24.910  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:24.910  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:24.910  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 14 20:01:24.910  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 14 20:01:24.910  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 14 20:01:24.910  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 14 20:01:24.910 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 14 20:01:24.910 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 14 20:01:24.910 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 14 20:01:24.910 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 14 20:01:25.908  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Jan 14 20:01:25.908  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Jan 14 20:01:25.908  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:25.908  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 14 20:01:25.909  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:25.909  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 14 20:01:25.912  INFO handle_connection{addr=127.0.0.1:37292}: rathole::server: Try to handshake a control channel Jan 14 20:01:25.912  INFO handle_connection{addr=127.0.0.1:52960}: rathole::server: Try to handshake a control channel Jan 14 20:01:25.912  INFO handle_connection{addr=127.0.0.1:37294}: rathole::server: Try to handshake a control channel Jan 14 20:01:25.912  INFO handle_connection{addr=127.0.0.1:52962}: rathole::server: Try to handshake a control channel Jan 14 20:01:25.912  INFO handle_connection{addr=127.0.0.1:37292}: rathole::server: Control channel established service=pingpong Jan 14 20:01:25.912  INFO handle_connection{addr=127.0.0.1:52960}: rathole::server: Control channel established service=pingpong Jan 14 20:01:25.912  INFO handle_connection{addr=127.0.0.1:37294}: rathole::server: Control channel established service=echo Jan 14 20:01:25.912  INFO handle_connection{addr=127.0.0.1:52962}: rathole::server: Control channel established service=echo Jan 14 20:01:25.912  INFO handle_connection{addr=127.0.0.1:37292}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:25.912  INFO handle_connection{addr=127.0.0.1:37294}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:25.912  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:25.912  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:25.912  INFO handle_connection{addr=127.0.0.1:52960}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:25.912  INFO handle_connection{addr=127.0.0.1:52962}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:25.912  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:25.912  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:27.909  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Jan 14 20:01:27.910  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Jan 14 20:01:27.910  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Jan 14 20:01:27.910  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Jan 14 20:01:27.910  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:27.910  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 14 20:01:27.910  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 14 20:01:27.910  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Jan 14 20:01:27.911  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:27.911  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 14 20:01:27.911  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 14 20:01:27.911  INFO handle_connection{addr=127.0.0.1:37454}: rathole::server: Try to handshake a control channel Jan 14 20:01:27.911  INFO handle_connection{addr=127.0.0.1:37456}: rathole::server: Try to handshake a control channel Jan 14 20:01:27.911  WARN handle_connection{addr=127.0.0.1:37454}: rathole::server: Dropping previous control channel for service pingpong Jan 14 20:01:27.911  INFO handle_connection{addr=127.0.0.1:37454}: rathole::server: Control channel established service=pingpong Jan 14 20:01:27.911  WARN handle_connection{addr=127.0.0.1:37456}: rathole::server: Dropping previous control channel for service echo Jan 14 20:01:27.911  INFO handle_connection{addr=127.0.0.1:37456}: rathole::server: Control channel established service=echo Jan 14 20:01:27.911  INFO handle_connection{addr=127.0.0.1:37292}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:27.911  INFO handle_connection{addr=127.0.0.1:37454}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:27.911  INFO handle_connection{addr=127.0.0.1:37294}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:27.911  INFO handle_connection{addr=127.0.0.1:37456}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:27.911  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:27.911  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:27.911 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 14 20:01:27.911 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 14 20:01:27.911 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 14 20:01:27.911 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 14 20:01:27.913  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Jan 14 20:01:27.917  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Jan 14 20:01:27.917  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:27.917  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 14 20:01:27.917  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 14 20:01:27.917  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Jan 14 20:01:27.917  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:27.917  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 14 20:01:27.917  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 14 20:01:27.917  INFO handle_connection{addr=127.0.0.1:53136}: rathole::server: Try to handshake a control channel Jan 14 20:01:27.917  INFO handle_connection{addr=127.0.0.1:53138}: rathole::server: Try to handshake a control channel Jan 14 20:01:27.917  WARN handle_connection{addr=127.0.0.1:53136}: rathole::server: Dropping previous control channel for service echo Jan 14 20:01:27.917  INFO handle_connection{addr=127.0.0.1:53136}: rathole::server: Control channel established service=echo Jan 14 20:01:27.917  WARN handle_connection{addr=127.0.0.1:53138}: rathole::server: Dropping previous control channel for service pingpong Jan 14 20:01:27.917  INFO handle_connection{addr=127.0.0.1:53138}: rathole::server: Control channel established service=pingpong Jan 14 20:01:27.917  INFO handle_connection{addr=127.0.0.1:52962}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:27.917  INFO handle_connection{addr=127.0.0.1:52962}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:27.917  INFO handle_connection{addr=127.0.0.1:52960}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:27.917  INFO handle_connection{addr=127.0.0.1:52960}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:27.917  INFO handle_connection{addr=127.0.0.1:52962}:new{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 14 20:01:27.918  INFO handle_connection{addr=127.0.0.1:53136}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:27.918  INFO handle_connection{addr=127.0.0.1:52960}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 14 20:01:27.918  INFO handle_connection{addr=127.0.0.1:53138}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:27.918  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:27.918  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:27.918 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 14 20:01:27.918 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 14 20:01:27.918 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 14 20:01:27.918 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 14 20:01:27.918 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 14 20:01:27.918 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 14 20:01:27.918 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 14 20:01:27.918 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 14 20:01:27.918 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 14 20:01:27.918 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 14 20:01:27.918 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 14 20:01:27.918 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 14 20:01:27.918 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 14 20:01:27.918 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 14 20:01:27.918 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 14 20:01:27.918 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 14 20:01:28.912  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Jan 14 20:01:28.912  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Jan 14 20:01:28.912  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Jan 14 20:01:28.912  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:28.912  INFO rathole::server: Shuting down gracefully... Jan 14 20:01:28.912  INFO rathole::server: Shutdown Jan 14 20:01:28.912  INFO handle_connection{addr=127.0.0.1:37454}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:28.912  INFO handle_connection{addr=127.0.0.1:37456}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:28.912  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Jan 14 20:01:28.912 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 14 20:01:28.912 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 14 20:01:28.912 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 14 20:01:28.912 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 14 20:01:28.912 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 14 20:01:28.912 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 14 20:01:28.913  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:28.913  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 14 20:01:28.917  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Jan 14 20:01:28.921  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Jan 14 20:01:28.924  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Jan 14 20:01:28.924  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:28.924  INFO rathole::server: Shuting down gracefully... Jan 14 20:01:28.924  INFO rathole::server: Shutdown Jan 14 20:01:28.924  INFO handle_connection{addr=127.0.0.1:53138}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:28.924  INFO handle_connection{addr=127.0.0.1:53138}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:28.925  INFO handle_connection{addr=127.0.0.1:53136}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:28.925  INFO handle_connection{addr=127.0.0.1:53136}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:28.925  INFO handle_connection{addr=127.0.0.1:53138}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 14 20:01:28.925  INFO handle_connection{addr=127.0.0.1:53136}:new{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 14 20:01:28.925  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Jan 14 20:01:28.925 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 14 20:01:28.925 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 14 20:01:28.925 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 14 20:01:28.925 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 14 20:01:28.925 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 14 20:01:28.925 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 14 20:01:28.925 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 14 20:01:28.925 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 14 20:01:28.925 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 14 20:01:28.925 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 14 20:01:28.925 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 14 20:01:28.925 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 14 20:01:28.925 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 14 20:01:28.925 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 14 20:01:28.925 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 14 20:01:28.925 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 14 20:01:28.925 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 14 20:01:28.925 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 14 20:01:28.925  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:28.925  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 14 20:01:29.914  INFO handle_connection{addr=127.0.0.1:37652}: rathole::server: Try to handshake a control channel Jan 14 20:01:29.914  INFO handle_connection{addr=127.0.0.1:37654}: rathole::server: Try to handshake a control channel Jan 14 20:01:29.914  INFO handle_connection{addr=127.0.0.1:37652}: rathole::server: Control channel established service=pingpong Jan 14 20:01:29.914  INFO handle_connection{addr=127.0.0.1:37654}: rathole::server: Control channel established service=echo Jan 14 20:01:29.914  INFO handle_connection{addr=127.0.0.1:37652}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:29.914  INFO handle_connection{addr=127.0.0.1:37654}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:29.914  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:29.914  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:29.926  INFO handle_connection{addr=127.0.0.1:53328}: rathole::server: Try to handshake a control channel Jan 14 20:01:29.926  INFO handle_connection{addr=127.0.0.1:53330}: rathole::server: Try to handshake a control channel Jan 14 20:01:29.926  INFO handle_connection{addr=127.0.0.1:53328}: rathole::server: Control channel established service=pingpong Jan 14 20:01:29.926  INFO handle_connection{addr=127.0.0.1:53330}: rathole::server: Control channel established service=echo Jan 14 20:01:29.926  INFO handle_connection{addr=127.0.0.1:53328}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:29.926  INFO handle_connection{addr=127.0.0.1:53330}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:29.926  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:29.926  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:30.913  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Jan 14 20:01:30.914  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Jan 14 20:01:30.914  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:30.914  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:30.914  INFO rathole::server: Shuting down gracefully... Jan 14 20:01:30.914  INFO rathole::server: Shutdown Jan 14 20:01:30.914  INFO handle_connection{addr=127.0.0.1:37654}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:30.914  INFO handle_connection{addr=127.0.0.1:37652}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:30.914  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 14 20:01:30.914  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 14 20:01:30.914  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Jan 14 20:01:30.914 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 14 20:01:30.914 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 14 20:01:30.914 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 14 20:01:30.914 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 14 20:01:30.915  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:30.925  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Jan 14 20:01:30.926  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 14 20:01:30.926  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 14 20:01:30.926 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 14 20:01:30.926 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 14 20:01:30.936  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Jan 14 20:01:30.937  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:30.937  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:30.937  INFO rathole::server: Shuting down gracefully... Jan 14 20:01:30.937  INFO rathole::server: Shutdown Jan 14 20:01:30.937  INFO handle_connection{addr=127.0.0.1:53330}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:30.937  INFO handle_connection{addr=127.0.0.1:53330}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:30.937  INFO handle_connection{addr=127.0.0.1:53328}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:30.937  INFO handle_connection{addr=127.0.0.1:53328}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:30.937  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 14 20:01:30.937  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 14 20:01:30.937  INFO handle_connection{addr=127.0.0.1:53330}:new{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 14 20:01:30.937  INFO handle_connection{addr=127.0.0.1:53328}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 14 20:01:30.937  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Jan 14 20:01:30.937 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 14 20:01:30.937 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 14 20:01:30.937 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 14 20:01:30.937 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 14 20:01:30.937 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 14 20:01:30.937 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 14 20:01:30.937 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 14 20:01:30.937 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 14 20:01:30.937 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 14 20:01:30.937 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 14 20:01:30.937 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 14 20:01:30.937 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 14 20:01:30.937 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 14 20:01:30.937 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 14 20:01:30.937 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 14 20:01:30.937 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 14 20:01:30.938  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:30.947  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 14 20:01:30.947  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 14 20:01:30.947 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 14 20:01:30.947 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 14 20:01:31.915  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Jan 14 20:01:31.916  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:31.918  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 14 20:01:31.938  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Jan 14 20:01:31.939  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:31.941  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 14 20:01:31.971  INFO handle_connection{addr=127.0.0.1:37836}: rathole::server: Try to handshake a control channel Jan 14 20:01:31.973  INFO handle_connection{addr=127.0.0.1:37836}: rathole::server: Control channel established service=echo Jan 14 20:01:31.973  INFO handle_connection{addr=127.0.0.1:37836}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:31.973  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:31.973  INFO handle_connection{addr=127.0.0.1:37838}: rathole::server: Try to handshake a control channel Jan 14 20:01:31.974  INFO handle_connection{addr=127.0.0.1:37838}: rathole::server: Control channel established service=pingpong Jan 14 20:01:31.993  INFO handle_connection{addr=127.0.0.1:53504}: rathole::server: Try to handshake a control channel Jan 14 20:01:31.993  INFO handle_connection{addr=127.0.0.1:37838}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:31.993  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:31.994  INFO handle_connection{addr=127.0.0.1:53504}: rathole::server: Control channel established service=echo Jan 14 20:01:31.995  INFO handle_connection{addr=127.0.0.1:53504}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:31.995  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:31.995  INFO handle_connection{addr=127.0.0.1:53506}: rathole::server: Try to handshake a control channel Jan 14 20:01:31.996  INFO handle_connection{addr=127.0.0.1:53506}: rathole::server: Control channel established service=pingpong Jan 14 20:01:32.015  INFO handle_connection{addr=127.0.0.1:53506}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:32.016  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:33.916  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Jan 14 20:01:33.916  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Jan 14 20:01:33.917  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Jan 14 20:01:33.917  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:33.917  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 14 20:01:33.917  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 14 20:01:33.917  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Jan 14 20:01:33.917  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:33.926  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 14 20:01:33.927  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 14 20:01:33.939  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Jan 14 20:01:33.967  INFO handle_connection{addr=127.0.0.1:37934}: rathole::server: Try to handshake a control channel Jan 14 20:01:33.967  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Jan 14 20:01:33.969  WARN handle_connection{addr=127.0.0.1:37934}: rathole::server: Dropping previous control channel for service echo Jan 14 20:01:33.969  INFO handle_connection{addr=127.0.0.1:37934}: rathole::server: Control channel established service=echo Jan 14 20:01:33.969  INFO handle_connection{addr=127.0.0.1:37836}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:33.969  INFO handle_connection{addr=127.0.0.1:37934}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:33.969  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:33.969  INFO handle_connection{addr=127.0.0.1:37936}: rathole::server: Try to handshake a control channel Jan 14 20:01:33.970 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 14 20:01:33.970 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 14 20:01:33.970  WARN handle_connection{addr=127.0.0.1:37936}: rathole::server: Dropping previous control channel for service pingpong Jan 14 20:01:33.970  INFO handle_connection{addr=127.0.0.1:37936}: rathole::server: Control channel established service=pingpong Jan 14 20:01:33.989  INFO handle_connection{addr=127.0.0.1:37838}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:33.989  INFO handle_connection{addr=127.0.0.1:37936}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:33.989  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:33.991 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 14 20:01:33.991 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 14 20:01:33.994  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Jan 14 20:01:33.994  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:33.994  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 14 20:01:33.994  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 14 20:01:33.994  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Jan 14 20:01:33.995  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:34.004  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 14 20:01:34.004  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 14 20:01:34.045  INFO handle_connection{addr=127.0.0.1:53622}: rathole::server: Try to handshake a control channel Jan 14 20:01:34.046  WARN handle_connection{addr=127.0.0.1:53622}: rathole::server: Dropping previous control channel for service echo Jan 14 20:01:34.046  INFO handle_connection{addr=127.0.0.1:53622}: rathole::server: Control channel established service=echo Jan 14 20:01:34.046  INFO handle_connection{addr=127.0.0.1:53504}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:34.046  INFO handle_connection{addr=127.0.0.1:53504}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:34.046  INFO handle_connection{addr=127.0.0.1:53504}:new{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 14 20:01:34.047  INFO handle_connection{addr=127.0.0.1:53622}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:34.047  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:34.047  INFO handle_connection{addr=127.0.0.1:53624}: rathole::server: Try to handshake a control channel Jan 14 20:01:34.047 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 14 20:01:34.047 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 14 20:01:34.047 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 14 20:01:34.047 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 14 20:01:34.047 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 14 20:01:34.047 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 14 20:01:34.047 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 14 20:01:34.047 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 14 20:01:34.049  WARN handle_connection{addr=127.0.0.1:53624}: rathole::server: Dropping previous control channel for service pingpong Jan 14 20:01:34.049  INFO handle_connection{addr=127.0.0.1:53624}: rathole::server: Control channel established service=pingpong Jan 14 20:01:34.068  INFO handle_connection{addr=127.0.0.1:53506}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:34.068  INFO handle_connection{addr=127.0.0.1:53506}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:34.068  INFO handle_connection{addr=127.0.0.1:53506}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 14 20:01:34.068  INFO handle_connection{addr=127.0.0.1:53624}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:34.068  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:34.069 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 14 20:01:34.069 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 14 20:01:34.069 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 14 20:01:34.069 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 14 20:01:34.069 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 14 20:01:34.070 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 14 20:01:34.070 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 14 20:01:34.071 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 14 20:01:34.918  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Jan 14 20:01:34.919  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Jan 14 20:01:34.919  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Jan 14 20:01:34.919  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:34.919  INFO rathole::server: Shuting down gracefully... Jan 14 20:01:34.919  INFO rathole::server: Shutdown Jan 14 20:01:34.919  INFO handle_connection{addr=127.0.0.1:37934}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:34.919  INFO handle_connection{addr=127.0.0.1:37936}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:34.919  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Jan 14 20:01:34.920 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 14 20:01:34.920 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 14 20:01:34.920 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 14 20:01:34.920 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 14 20:01:34.920 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 14 20:01:34.920 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 14 20:01:34.920  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:34.922  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 14 20:01:34.995  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Jan 14 20:01:35.022  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Jan 14 20:01:35.047  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Jan 14 20:01:35.048  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:35.048  INFO rathole::server: Shuting down gracefully... Jan 14 20:01:35.048  INFO rathole::server: Shutdown Jan 14 20:01:35.048  INFO handle_connection{addr=127.0.0.1:53624}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:35.048  INFO handle_connection{addr=127.0.0.1:53624}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:35.048  INFO handle_connection{addr=127.0.0.1:53622}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:35.048  INFO handle_connection{addr=127.0.0.1:53622}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:35.048  INFO handle_connection{addr=127.0.0.1:53624}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 14 20:01:35.048  INFO handle_connection{addr=127.0.0.1:53622}:new{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 14 20:01:35.048  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Jan 14 20:01:35.048 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 14 20:01:35.048 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 14 20:01:35.048 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 14 20:01:35.048 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 14 20:01:35.048 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 14 20:01:35.048 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 14 20:01:35.048 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 14 20:01:35.048 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 14 20:01:35.048 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 14 20:01:35.048 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 14 20:01:35.048 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 14 20:01:35.049 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 14 20:01:35.049 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 14 20:01:35.049 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 14 20:01:35.049 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 14 20:01:35.049 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 14 20:01:35.049 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 14 20:01:35.049 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 14 20:01:35.049  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:35.051  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 14 20:01:35.963  INFO handle_connection{addr=127.0.0.1:38080}: rathole::server: Try to handshake a control channel Jan 14 20:01:35.965  INFO handle_connection{addr=127.0.0.1:38080}: rathole::server: Control channel established service=echo Jan 14 20:01:35.965  INFO handle_connection{addr=127.0.0.1:38080}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:35.965  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:35.965  INFO handle_connection{addr=127.0.0.1:38082}: rathole::server: Try to handshake a control channel Jan 14 20:01:35.966  INFO handle_connection{addr=127.0.0.1:38082}: rathole::server: Control channel established service=pingpong Jan 14 20:01:35.984  INFO handle_connection{addr=127.0.0.1:38082}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:35.984  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:36.093  INFO handle_connection{addr=127.0.0.1:53756}: rathole::server: Try to handshake a control channel Jan 14 20:01:36.094  INFO handle_connection{addr=127.0.0.1:53756}: rathole::server: Control channel established service=pingpong Jan 14 20:01:36.095  INFO handle_connection{addr=127.0.0.1:53756}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:36.095  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:36.095  INFO handle_connection{addr=127.0.0.1:53758}: rathole::server: Try to handshake a control channel Jan 14 20:01:36.096  INFO handle_connection{addr=127.0.0.1:53758}: rathole::server: Control channel established service=echo Jan 14 20:01:36.115  INFO handle_connection{addr=127.0.0.1:53758}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:36.115  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:36.920  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Jan 14 20:01:36.968  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Jan 14 20:01:36.968  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:36.968  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:36.968  INFO rathole::server: Shuting down gracefully... Jan 14 20:01:36.968  INFO rathole::server: Shutdown Jan 14 20:01:36.968  INFO handle_connection{addr=127.0.0.1:38080}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:36.968  INFO handle_connection{addr=127.0.0.1:38082}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:36.968  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 14 20:01:36.968  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 14 20:01:36.968  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Jan 14 20:01:36.968 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 14 20:01:36.968 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 14 20:01:36.968 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 14 20:01:36.968 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 14 20:01:36.968  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:36.969  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 14 20:01:36.969  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 14 20:01:36.969 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 14 20:01:36.969 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 14 20:01:37.049  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Jan 14 20:01:37.150  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Jan 14 20:01:37.150  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:37.150  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:37.150  INFO rathole::server: Shuting down gracefully... Jan 14 20:01:37.150  INFO rathole::server: Shutdown Jan 14 20:01:37.150  INFO handle_connection{addr=127.0.0.1:53756}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:37.150  INFO handle_connection{addr=127.0.0.1:53756}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:37.150  INFO handle_connection{addr=127.0.0.1:53758}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:37.150  INFO handle_connection{addr=127.0.0.1:53758}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:37.150  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 14 20:01:37.150  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 14 20:01:37.150  INFO handle_connection{addr=127.0.0.1:53756}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 14 20:01:37.150  INFO handle_connection{addr=127.0.0.1:53758}:new{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 14 20:01:37.150  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Jan 14 20:01:37.150 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 14 20:01:37.150 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 14 20:01:37.150 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 14 20:01:37.151 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 14 20:01:37.151 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 14 20:01:37.151 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 14 20:01:37.151 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 14 20:01:37.151 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 14 20:01:37.151 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 14 20:01:37.151 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 14 20:01:37.151 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 14 20:01:37.151 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 14 20:01:37.151 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 14 20:01:37.151 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 14 20:01:37.151 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 14 20:01:37.151 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 14 20:01:37.151  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:37.152  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 14 20:01:37.152  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 14 20:01:37.153 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 14 20:01:37.153 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 14 20:01:37.969  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Jan 14 20:01:37.970  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:37.970  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 14 20:01:37.977  INFO handle_connection{addr=127.0.0.1:38244}: rathole::server: Try to handshake a control channel Jan 14 20:01:37.978  INFO handle_connection{addr=127.0.0.1:38246}: rathole::server: Try to handshake a control channel Jan 14 20:01:37.978  INFO handle_connection{addr=127.0.0.1:38244}: rathole::server: Control channel established service=pingpong Jan 14 20:01:37.978  INFO handle_connection{addr=127.0.0.1:38244}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:37.978  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:37.978  INFO handle_connection{addr=127.0.0.1:38246}: rathole::server: Control channel established service=echo Jan 14 20:01:37.978  INFO handle_connection{addr=127.0.0.1:38246}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:37.978  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:38.153  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Jan 14 20:01:38.153  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:38.153  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 14 20:01:38.161  INFO handle_connection{addr=127.0.0.1:53920}: rathole::server: Try to handshake a control channel Jan 14 20:01:38.161  INFO handle_connection{addr=127.0.0.1:53922}: rathole::server: Try to handshake a control channel Jan 14 20:01:38.161  INFO handle_connection{addr=127.0.0.1:53920}: rathole::server: Control channel established service=echo Jan 14 20:01:38.161  INFO handle_connection{addr=127.0.0.1:53920}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:38.161  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:38.161  INFO handle_connection{addr=127.0.0.1:53922}: rathole::server: Control channel established service=pingpong Jan 14 20:01:38.162  INFO handle_connection{addr=127.0.0.1:53922}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:38.162  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:39.970  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Jan 14 20:01:39.970  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Jan 14 20:01:39.971  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Jan 14 20:01:39.971  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:39.971  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 14 20:01:39.971  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 14 20:01:39.971  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Jan 14 20:01:39.971  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:39.972  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 14 20:01:39.972  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 14 20:01:39.978  INFO handle_connection{addr=127.0.0.1:38344}: rathole::server: Try to handshake a control channel Jan 14 20:01:39.979  INFO handle_connection{addr=127.0.0.1:38346}: rathole::server: Try to handshake a control channel Jan 14 20:01:39.979  WARN handle_connection{addr=127.0.0.1:38344}: rathole::server: Dropping previous control channel for service echo Jan 14 20:01:39.979  INFO handle_connection{addr=127.0.0.1:38344}: rathole::server: Control channel established service=echo Jan 14 20:01:39.979  INFO handle_connection{addr=127.0.0.1:38246}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:39.979  INFO handle_connection{addr=127.0.0.1:38344}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:39.979  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:39.979  WARN handle_connection{addr=127.0.0.1:38346}: rathole::server: Dropping previous control channel for service pingpong Jan 14 20:01:39.979  INFO handle_connection{addr=127.0.0.1:38346}: rathole::server: Control channel established service=pingpong Jan 14 20:01:39.979 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 14 20:01:39.979 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 14 20:01:39.979  INFO handle_connection{addr=127.0.0.1:38244}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:39.979  INFO handle_connection{addr=127.0.0.1:38346}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:39.980  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:39.983 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 14 20:01:39.983 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 14 20:01:40.153  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Jan 14 20:01:40.163  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Jan 14 20:01:40.170  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Jan 14 20:01:40.170  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:40.170  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 14 20:01:40.170  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 14 20:01:40.170  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Jan 14 20:01:40.171  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:40.171  INFO new{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 14 20:01:40.171  INFO new{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 14 20:01:40.178  INFO handle_connection{addr=127.0.0.1:54032}: rathole::server: Try to handshake a control channel Jan 14 20:01:40.178  INFO handle_connection{addr=127.0.0.1:54034}: rathole::server: Try to handshake a control channel Jan 14 20:01:40.178  WARN handle_connection{addr=127.0.0.1:54032}: rathole::server: Dropping previous control channel for service echo Jan 14 20:01:40.178  INFO handle_connection{addr=127.0.0.1:54032}: rathole::server: Control channel established service=echo Jan 14 20:01:40.178  INFO handle_connection{addr=127.0.0.1:53920}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:40.178  INFO handle_connection{addr=127.0.0.1:53920}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:40.179  INFO handle_connection{addr=127.0.0.1:53920}:new{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 14 20:01:40.179  INFO handle_connection{addr=127.0.0.1:54032}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:40.179  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:40.179  WARN handle_connection{addr=127.0.0.1:54034}: rathole::server: Dropping previous control channel for service pingpong Jan 14 20:01:40.179  INFO handle_connection{addr=127.0.0.1:54034}: rathole::server: Control channel established service=pingpong Jan 14 20:01:40.179 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 14 20:01:40.179 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 14 20:01:40.179 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 14 20:01:40.179 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 14 20:01:40.179 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 14 20:01:40.179 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 14 20:01:40.179 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 14 20:01:40.179 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 14 20:01:40.179  INFO handle_connection{addr=127.0.0.1:53922}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:40.179  INFO handle_connection{addr=127.0.0.1:53922}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:40.179  INFO handle_connection{addr=127.0.0.1:53922}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 14 20:01:40.180  INFO handle_connection{addr=127.0.0.1:54034}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:40.180  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:40.190 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 14 20:01:40.190 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 14 20:01:40.190 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 14 20:01:40.190 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 14 20:01:40.190 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 14 20:01:40.190 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 14 20:01:40.190 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 14 20:01:40.190 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 14 20:01:40.973  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Jan 14 20:01:40.973  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Jan 14 20:01:40.973  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Jan 14 20:01:40.973  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:40.973  INFO rathole::server: Shuting down gracefully... Jan 14 20:01:40.973  INFO rathole::server: Shutdown Jan 14 20:01:40.973  INFO handle_connection{addr=127.0.0.1:38344}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:40.973  INFO handle_connection{addr=127.0.0.1:38346}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:40.973  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Jan 14 20:01:40.974 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 14 20:01:40.974 ERROR new{service=echo}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 14 20:01:40.974 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 14 20:01:40.974 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 14 20:01:40.974 ERROR new{service=pingpong}:run: rathole::client: Failed to run the data channel Caused by: unexpected end of file Jan 14 20:01:40.974 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 14 20:01:40.974  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:40.974  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 14 20:01:41.171  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Jan 14 20:01:41.180  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Jan 14 20:01:41.188  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Jan 14 20:01:41.188  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:41.188  INFO rathole::server: Shuting down gracefully... Jan 14 20:01:41.188  INFO rathole::server: Shutdown Jan 14 20:01:41.188  INFO handle_connection{addr=127.0.0.1:54032}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:41.188  INFO handle_connection{addr=127.0.0.1:54032}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:41.188  INFO handle_connection{addr=127.0.0.1:54034}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:41.188  INFO handle_connection{addr=127.0.0.1:54034}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:41.188  INFO handle_connection{addr=127.0.0.1:54032}:new{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 14 20:01:41.188  INFO handle_connection{addr=127.0.0.1:54034}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 14 20:01:41.188  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Jan 14 20:01:41.188 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 14 20:01:41.188 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 14 20:01:41.188 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 14 20:01:41.188 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 14 20:01:41.188 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 14 20:01:41.188 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 14 20:01:41.188 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 14 20:01:41.189 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 14 20:01:41.189 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 14 20:01:41.189 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 14 20:01:41.189 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 14 20:01:41.189 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 14 20:01:41.189 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 14 20:01:41.189 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 14 20:01:41.189 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 14 20:01:41.189 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 14 20:01:41.189 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 14 20:01:41.189 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 14 20:01:41.189  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 14 20:01:41.189  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 14 20:01:41.980  INFO handle_connection{addr=127.0.0.1:38488}: rathole::server: Try to handshake a control channel Jan 14 20:01:41.981  INFO handle_connection{addr=127.0.0.1:38490}: rathole::server: Try to handshake a control channel Jan 14 20:01:41.981  INFO handle_connection{addr=127.0.0.1:38488}: rathole::server: Control channel established service=echo Jan 14 20:01:41.981  INFO handle_connection{addr=127.0.0.1:38488}:new{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:41.981  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:41.981  INFO handle_connection{addr=127.0.0.1:38490}: rathole::server: Control channel established service=pingpong Jan 14 20:01:41.981  INFO handle_connection{addr=127.0.0.1:38490}:new{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:41.981  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:42.196  INFO handle_connection{addr=127.0.0.1:54164}: rathole::server: Try to handshake a control channel Jan 14 20:01:42.197  INFO handle_connection{addr=127.0.0.1:54166}: rathole::server: Try to handshake a control channel Jan 14 20:01:42.197  INFO handle_connection{addr=127.0.0.1:54164}: rathole::server: Control channel established service=echo Jan 14 20:01:42.197  INFO handle_connection{addr=127.0.0.1:54164}:new{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 14 20:01:42.197  INFO new{service=echo}:run: rathole::client: Control channel established Jan 14 20:01:42.197  INFO handle_connection{addr=127.0.0.1:54166}: rathole::server: Control channel established service=pingpong Jan 14 20:01:42.197  INFO handle_connection{addr=127.0.0.1:54166}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 14 20:01:42.197  INFO new{service=pingpong}:run: rathole::client: Control channel established Jan 14 20:01:42.974  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Jan 14 20:01:43.014  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Jan 14 20:01:43.014  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:43.014  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:43.014  INFO rathole::server: Shuting down gracefully... Jan 14 20:01:43.014  INFO rathole::server: Shutdown Jan 14 20:01:43.015  INFO handle_connection{addr=127.0.0.1:38488}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:43.015  INFO handle_connection{addr=127.0.0.1:38490}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:43.015  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 14 20:01:43.015  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown test udp ... ok Jan 14 20:01:43.190  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Jan 14 20:01:43.220  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Jan 14 20:01:43.221  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:43.221  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 14 20:01:43.221  INFO rathole::server: Shuting down gracefully... Jan 14 20:01:43.221  INFO rathole::server: Shutdown Jan 14 20:01:43.221  INFO handle_connection{addr=127.0.0.1:54166}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:43.221  INFO handle_connection{addr=127.0.0.1:54166}:new{service=pingpong}:run{service=pingpong}: rathole::server: Control channel shutdown Jan 14 20:01:43.221  INFO handle_connection{addr=127.0.0.1:54164}:new{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 14 20:01:43.221  INFO handle_connection{addr=127.0.0.1:54164}:new{service=echo}:run{service=echo}: rathole::server: Control channel shutdown Jan 14 20:01:43.221  INFO new{service=pingpong}:run: rathole::client: Control channel shutdown Jan 14 20:01:43.221  INFO new{service=echo}:run: rathole::client: Control channel shutdown Jan 14 20:01:43.221  INFO handle_connection{addr=127.0.0.1:54166}:new{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 14 20:01:43.221  INFO handle_connection{addr=127.0.0.1:54164}: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.32s 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-armv7.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 Fri, 14 Jan 2022 20:01:44 +0000 elapsed time 0h 7m 14s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/8) Purging .makedepends-rathole (20220114.195431) (2/8) Purging cargo (1.57.0-r0) (3/8) Purging rust (1.57.0-r0) (4/8) Purging rust-stdlib (1.57.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: 263 MiB in 99 packages >>> rathole: Updating the testing/armv7 repository index... >>> rathole: Signing the index...