>>> rathole: Building testing/rathole 0.4.0-r0 (using abuild 3.9.0-r0) started Wed, 09 Mar 2022 17:40:36 +0000 >>> rathole: Checking sanity of /home/buildozer/aports/testing/rathole/APKBUILD... >>> rathole: Analyzing dependencies... >>> rathole: Installing for build: build-base cargo openssl-dev (1/9) Installing rust-stdlib (1.59.0-r1) (2/9) Installing libffi (3.4.2-r1) (3/9) Installing xz-libs (5.2.5-r0) (4/9) Installing libxml2 (2.9.12-r3) (5/9) Installing llvm13-libs (13.0.1-r0) (6/9) Installing rust (1.59.0-r1) (7/9) Installing cargo (1.59.0-r1) (8/9) Installing openssl-dev (1.1.1m-r3) (9/9) Installing .makedepends-rathole (20220309.174037) Executing busybox-1.35.0-r5.trigger OK: 1123 MiB in 101 packages >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.4.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> rathole: Fetching https://github.com/rapiz1/rathole/archive/v0.4.0/rathole-0.4.0.tar.gz >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.4.0.tar.gz >>> rathole: Checking sha512sums... rathole-0.4.0.tar.gz: OK >>> rathole: Unpacking /var/cache/distfiles/edge/rathole-0.4.0.tar.gz... Downloading crates ... Downloaded tracing-attributes v0.1.20 Downloaded async-socks5 v0.5.1 Downloaded async-http-proxy v1.2.5 Downloaded tracing-core v0.1.23 Downloaded libz-sys v1.1.5 Compiling libc v0.2.119 Compiling proc-macro2 v1.0.36 Compiling unicode-xid v0.2.2 Compiling syn v1.0.86 Compiling version_check v0.9.4 Compiling cfg-if v1.0.0 Compiling autocfg v1.1.0 Compiling typenum v1.15.0 Compiling pkg-config v0.3.24 Compiling serde_derive v1.0.136 Compiling serde v1.0.136 Compiling log v0.4.14 Compiling subtle v2.4.1 Compiling memchr v2.4.1 Compiling opaque-debug v0.3.0 Compiling lazy_static v1.4.0 Compiling once_cell v1.10.0 Compiling pin-project-lite v0.2.8 Compiling parking_lot_core v0.9.1 Compiling smallvec v1.8.0 Compiling tinyvec_macros v0.1.0 Compiling ucd-trie v0.1.3 Compiling scopeguard v1.1.0 Compiling getrandom v0.1.16 Compiling rustversion v1.0.6 Compiling matches v0.1.9 Compiling anyhow v1.0.56 Compiling unicode-bidi v0.3.7 Compiling bitflags v1.3.2 Compiling percent-encoding v2.1.0 Compiling futures-core v0.3.21 Compiling ppv-lite86 v0.2.16 Compiling foreign-types-shared v0.1.1 Compiling crossbeam-utils v0.8.7 Compiling openssl v0.10.38 Compiling regex-syntax v0.6.25 Compiling byteorder v1.4.3 Compiling futures-task v0.3.21 Compiling serde_json v1.0.79 Compiling httparse v1.6.0 Compiling native-tls v0.2.8 Compiling async-trait v0.1.52 Compiling futures-util v0.3.21 Compiling hashbrown v0.11.2 Compiling slab v0.4.5 Compiling itoa v1.0.1 Compiling same-file v1.0.6 Compiling openssl-probe v0.1.5 Compiling pin-utils v0.1.0 Compiling ryu v1.0.9 Compiling heck v0.4.0 Compiling ansi_term v0.12.1 Compiling strsim v0.10.0 Compiling base64 v0.13.0 Compiling termcolor v1.1.3 Compiling textwrap v0.15.0 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling tracing-core v0.1.23 Compiling foreign-types v0.3.2 Compiling sharded-slab v0.1.4 Compiling tinyvec v1.5.1 Compiling lock_api v0.4.6 Compiling form_urlencoded v1.0.1 Compiling walkdir v2.3.2 Compiling thread_local v1.1.4 Compiling pest v2.1.3 Compiling tracing-log v0.1.2 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling os_str_bytes v6.0.0 Compiling num-traits v0.2.14 Compiling num-integer v0.1.44 Compiling indexmap v1.8.0 Compiling crossbeam-channel v0.5.2 Compiling quote v1.0.15 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling cpufeatures v0.2.1 Compiling mio v0.8.0 Compiling num_cpus v1.13.1 Compiling signal-hook-registry v1.4.0 Compiling socket2 v0.4.4 Compiling getrandom v0.2.5 Compiling inotify-sys v0.1.5 Compiling filetime v0.2.15 Compiling atty v0.2.14 Compiling mio v0.7.14 Compiling fdlimit v0.2.1 Compiling unicode-normalization v0.1.19 Compiling inotify v0.9.6 Compiling rand_core v0.5.1 Compiling rand_core v0.6.3 Compiling cc v1.0.73 Compiling parking_lot v0.12.0 Compiling semver-parser v0.10.2 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0-pre.13 Compiling rand v0.8.5 Compiling semver v0.11.0 Compiling chrono v0.4.19 Compiling idna v0.2.3 Compiling rustc_version v0.3.3 Compiling cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling digest v0.9.0 Compiling aead v0.4.3 Compiling crypto-mac v0.8.0 Compiling block-buffer v0.9.0 Compiling block-buffer v0.10.2 Compiling crypto-common v0.1.3 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling blake2 v0.9.2 Compiling sha2 v0.9.9 Compiling digest v0.10.3 Compiling ctr v0.8.0 Compiling aes v0.7.5 Compiling ghash v0.4.4 Compiling sha2 v0.10.2 Compiling snow v0.8.0 Compiling regex-automata v0.1.10 Compiling regex v1.5.5 Compiling aes-gcm v0.9.4 Compiling libz-sys v1.1.5 Compiling openssl-sys v0.9.72 Compiling libgit2-sys v0.13.1+1.4.2 Compiling url v2.2.2 Compiling matchers v0.0.1 Compiling vergen v6.0.2 Compiling synstructure v0.12.6 Compiling git2 v0.14.1 Compiling thiserror-impl v1.0.30 Compiling zeroize_derive v1.3.2 Compiling tokio-macros v1.7.0 Compiling enum-iterator-derive v0.7.0 Compiling getset v0.1.2 Compiling pin-project-internal v1.0.10 Compiling tracing-attributes v0.1.20 Compiling futures-macro v0.3.21 Compiling clap_derive v3.1.4 Compiling enum-iterator v0.7.0 Compiling zeroize v1.3.0 Compiling chacha20 v0.7.3 Compiling curve25519-dalek v3.2.1 Compiling chacha20poly1305 v0.8.2 Compiling pin-project v1.0.10 Compiling x25519-dalek v1.2.0 Compiling thiserror v1.0.30 Compiling tracing v0.1.31 Compiling clap v3.1.6 Compiling rathole v0.4.0 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.0) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling toml v0.5.8 Compiling bincode v1.3.3 Compiling tokio v1.17.0 Compiling tracing-subscriber v0.2.25 Compiling tokio-native-tls v0.3.0 Compiling async-http-proxy v1.2.5 Compiling backoff v0.4.0 Compiling snowstorm v0.3.1 Compiling async-socks5 v0.5.1 Finished release [optimized] target(s) in 3m 10s Compiling libc v0.2.119 Compiling proc-macro2 v1.0.36 Compiling unicode-xid v0.2.2 Compiling syn v1.0.86 Compiling version_check v0.9.4 Compiling typenum v1.15.0 Compiling cfg-if v1.0.0 Compiling autocfg v1.1.0 Compiling serde_derive v1.0.136 Compiling serde v1.0.136 Compiling log v0.4.14 Compiling pkg-config v0.3.24 Compiling memchr v2.4.1 Compiling parking_lot_core v0.9.1 Compiling getrandom v0.1.16 Compiling bitflags v1.3.2 Compiling subtle v2.4.1 Compiling ucd-trie v0.1.3 Compiling tinyvec_macros v0.1.0 Compiling futures-core v0.3.21 Compiling matches v0.1.9 Compiling opaque-debug v0.3.0 Compiling once_cell v1.10.0 Compiling lazy_static v1.4.0 Compiling crossbeam-utils v0.8.7 Compiling rustversion v1.0.6 Compiling smallvec v1.8.0 Compiling futures-task v0.3.21 Compiling openssl v0.10.38 Compiling percent-encoding v2.1.0 Compiling pin-project-lite v0.2.8 Compiling unicode-bidi v0.3.7 Compiling scopeguard v1.1.0 Compiling anyhow v1.0.56 Compiling native-tls v0.2.8 Compiling httparse v1.6.0 Compiling serde_json v1.0.79 Compiling futures-util v0.3.21 Compiling async-trait v0.1.52 Compiling heck v0.4.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 slab v0.4.5 Compiling hashbrown v0.11.2 Compiling ryu v1.0.9 Compiling itoa v1.0.1 Compiling same-file v1.0.6 Compiling pin-utils v0.1.0 Compiling openssl-probe v0.1.5 Compiling textwrap v0.15.0 Compiling strsim v0.10.0 Compiling termcolor v1.1.3 Compiling ansi_term v0.12.1 Compiling base64 v0.13.0 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling tinyvec v1.5.1 Compiling foreign-types v0.3.2 Compiling tracing-core v0.1.23 Compiling sharded-slab v0.1.4 Compiling lock_api v0.4.6 Compiling pest v2.1.3 Compiling walkdir v2.3.2 Compiling form_urlencoded v1.0.1 Compiling thread_local v1.1.4 Compiling os_str_bytes v6.0.0 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling tracing-log v0.1.2 Compiling num-traits v0.2.14 Compiling num-integer v0.1.44 Compiling indexmap v1.8.0 Compiling crossbeam-channel v0.5.2 Compiling quote v1.0.15 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling cpufeatures v0.2.1 Compiling num_cpus v1.13.1 Compiling mio v0.8.0 Compiling getrandom v0.2.5 Compiling socket2 v0.4.4 Compiling signal-hook-registry v1.4.0 Compiling inotify-sys v0.1.5 Compiling atty v0.2.14 Compiling filetime v0.2.15 Compiling mio v0.7.14 Compiling fdlimit v0.2.1 Compiling inotify v0.9.6 Compiling unicode-normalization v0.1.19 Compiling rand_core v0.6.3 Compiling rand_core v0.5.1 Compiling cc v1.0.73 Compiling semver-parser v0.10.2 Compiling parking_lot v0.12.0 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0-pre.13 Compiling rand v0.8.5 Compiling semver v0.11.0 Compiling rustc_version v0.3.3 Compiling chrono v0.4.19 Compiling idna v0.2.3 Compiling universal-hash v0.4.1 Compiling cipher v0.3.0 Compiling digest v0.9.0 Compiling aead v0.4.3 Compiling block-buffer v0.9.0 Compiling crypto-mac v0.8.0 Compiling block-buffer v0.10.2 Compiling crypto-common v0.1.3 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling sha2 v0.9.9 Compiling blake2 v0.9.2 Compiling digest v0.10.3 Compiling snow v0.8.0 Compiling ctr v0.8.0 Compiling aes v0.7.5 Compiling ghash v0.4.4 Compiling sha2 v0.10.2 Compiling regex-automata v0.1.10 Compiling regex v1.5.5 Compiling url v2.2.2 Compiling aes-gcm v0.9.4 Compiling openssl-sys v0.9.72 Compiling libz-sys v1.1.5 Compiling libgit2-sys v0.13.1+1.4.2 Compiling vergen v6.0.2 Compiling matchers v0.0.1 Compiling synstructure v0.12.6 Compiling git2 v0.14.1 Compiling zeroize_derive v1.3.2 Compiling tokio-macros v1.7.0 Compiling thiserror-impl v1.0.30 Compiling pin-project-internal v1.0.10 Compiling enum-iterator-derive v0.7.0 Compiling tracing-attributes v0.1.20 Compiling futures-macro v0.3.21 Compiling getset v0.1.2 Compiling clap_derive v3.1.4 Compiling enum-iterator v0.7.0 Compiling zeroize v1.3.0 Compiling chacha20 v0.7.3 Compiling curve25519-dalek v3.2.1 Compiling chacha20poly1305 v0.8.2 Compiling x25519-dalek v1.2.0 Compiling pin-project v1.0.10 Compiling thiserror v1.0.30 Compiling tracing v0.1.31 Compiling clap v3.1.6 Compiling rathole v0.4.0 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.0) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling toml v0.5.8 Compiling bincode v1.3.3 Compiling tokio v1.17.0 Compiling tracing-subscriber v0.2.25 Compiling async-http-proxy v1.2.5 Compiling backoff v0.4.0 Compiling async-socks5 v0.5.1 Compiling tokio-native-tls v0.3.0 Compiling snowstorm v0.3.1 Finished test [unoptimized + debuginfo] target(s) in 1m 08s Running unittests (target/debug/deps/rathole-d4f92618a787a392) running 7 tests test config::tests::test_validate_client_config ... ok test config::tests::test_validate_server_config ... ok test tests::test_determine_run_mode ... ok test config::tests::test_example_config ... ok test config_watcher::test::test_calculate_events ... ok test config::tests::test_invalid_config ... ok test config::tests::test_valid_config ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/debug/deps/rathole-3e5af1f590237ca5) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/integration_test.rs (target/debug/deps/integration_test-d31f43a99034314d) running 2 tests Mar 09 17:45:06.218  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Mar 09 17:45:06.218  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Mar 09 17:45:06.227  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:06.227  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:06.228  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:45:06.228  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:45:06.228  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:45:06.228  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:45:06.230 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 530.638829ms... Mar 09 17:45:06.230 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 525.445995ms... Mar 09 17:45:06.230 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 500.122348ms... Mar 09 17:45:06.230 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 545.461735ms... Mar 09 17:45:06.731 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 805.119841ms... Mar 09 17:45:06.757 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 822.57481ms... Mar 09 17:45:06.762 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 797.626809ms... Mar 09 17:45:06.777 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 689.749777ms... Mar 09 17:45:07.219  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Mar 09 17:45:07.220  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Mar 09 17:45:07.221  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:07.222  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:07.222  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 09 17:45:07.222  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 09 17:45:07.469  INFO connection{addr=127.0.0.1:38988}: rathole::server: Try to handshake a control channel Mar 09 17:45:07.469  INFO connection{addr=127.0.0.1:38988}: rathole::server: Control channel established service=pingpong Mar 09 17:45:07.470  INFO connection{addr=127.0.0.1:38988}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:07.470  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:07.539  INFO connection{addr=127.0.0.1:54658}: rathole::server: Try to handshake a control channel Mar 09 17:45:07.539  INFO connection{addr=127.0.0.1:54658}: rathole::server: Control channel established service=echo Mar 09 17:45:07.540  INFO connection{addr=127.0.0.1:54658}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:07.540  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:07.561  INFO connection{addr=127.0.0.1:54676}: rathole::server: Try to handshake a control channel Mar 09 17:45:07.562  INFO connection{addr=127.0.0.1:54676}: rathole::server: Control channel established service=pingpong Mar 09 17:45:07.562  INFO connection{addr=127.0.0.1:54676}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:07.562  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:07.616  INFO connection{addr=127.0.0.1:39016}: rathole::server: Try to handshake a control channel Mar 09 17:45:07.616  INFO connection{addr=127.0.0.1:39016}: rathole::server: Control channel established service=echo Mar 09 17:45:07.617  INFO connection{addr=127.0.0.1:39016}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:07.617  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:09.720  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Mar 09 17:45:09.721  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Mar 09 17:45:09.723  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Mar 09 17:45:09.725  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Mar 09 17:45:09.726  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:09.726  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:45:09.726  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:45:09.726  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Mar 09 17:45:09.728  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:09.728  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:45:09.728  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:45:09.729  INFO connection{addr=127.0.0.1:39082}: rathole::server: Try to handshake a control channel Mar 09 17:45:09.730  INFO connection{addr=127.0.0.1:39084}: rathole::server: Try to handshake a control channel Mar 09 17:45:09.730  WARN connection{addr=127.0.0.1:39082}: rathole::server: Dropping previous control channel for service echo Mar 09 17:45:09.730  INFO connection{addr=127.0.0.1:39082}: rathole::server: Control channel established service=echo Mar 09 17:45:09.731  WARN connection{addr=127.0.0.1:39084}: rathole::server: Dropping previous control channel for service pingpong Mar 09 17:45:09.731  INFO connection{addr=127.0.0.1:39084}: rathole::server: Control channel established service=pingpong Mar 09 17:45:09.731  INFO connection{addr=127.0.0.1:39016}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:09.732  INFO connection{addr=127.0.0.1:39082}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:09.732  INFO connection{addr=127.0.0.1:38988}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:09.732  INFO connection{addr=127.0.0.1:39084}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:09.733  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:09.733  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:09.733  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:45:09.733  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:09.733  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:45:09.734  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:09.782  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Mar 09 17:45:09.799  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Mar 09 17:45:09.800  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:09.800  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:45:09.800  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:45:09.800  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Mar 09 17:45:09.802  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:09.802  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:45:09.803  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:45:09.804  INFO connection{addr=127.0.0.1:54764}: rathole::server: Try to handshake a control channel Mar 09 17:45:09.804  INFO connection{addr=127.0.0.1:54766}: rathole::server: Try to handshake a control channel Mar 09 17:45:09.805  WARN connection{addr=127.0.0.1:54764}: rathole::server: Dropping previous control channel for service echo Mar 09 17:45:09.805  INFO connection{addr=127.0.0.1:54764}: rathole::server: Control channel established service=echo Mar 09 17:45:09.805  WARN connection{addr=127.0.0.1:54766}: rathole::server: Dropping previous control channel for service pingpong Mar 09 17:45:09.806  INFO connection{addr=127.0.0.1:54766}: rathole::server: Control channel established service=pingpong Mar 09 17:45:09.806  INFO connection{addr=127.0.0.1:54658}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:09.806  INFO connection{addr=127.0.0.1:54658}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:09.806  INFO connection{addr=127.0.0.1:54676}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:09.807  INFO connection{addr=127.0.0.1:54676}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:09.807  INFO connection{addr=127.0.0.1:54658}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:45:09.808  INFO connection{addr=127.0.0.1:54764}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:09.808  INFO connection{addr=127.0.0.1:54676}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:45:09.808  INFO connection{addr=127.0.0.1:54766}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:09.808  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:09.809  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:09.809  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:09.809  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:09.809  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:09.810  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:09.810  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:09.810  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:09.810  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:09.810  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:09.810  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:09.811  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:09.811  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:09.811  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:09.811  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:09.811  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:09.811  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:09.812  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.728  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Mar 09 17:45:10.731  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Mar 09 17:45:10.733  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Mar 09 17:45:10.733  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:10.733  INFO rathole::server: Shuting down gracefully... Mar 09 17:45:10.733  INFO rathole::server: Shutdown Mar 09 17:45:10.733  INFO connection{addr=127.0.0.1:39084}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:10.734  INFO connection{addr=127.0.0.1:39082}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:10.734  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Mar 09 17:45:10.735 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 461.027957ms... Mar 09 17:45:10.735  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:45:10.735  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.735 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 534.407399ms... Mar 09 17:45:10.735  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:45:10.736  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.737  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:10.738  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 09 17:45:10.802  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Mar 09 17:45:10.862  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Mar 09 17:45:10.880  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Mar 09 17:45:10.880  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:10.882  INFO rathole::server: Shuting down gracefully... Mar 09 17:45:10.882  INFO rathole::server: Shutdown Mar 09 17:45:10.882  INFO connection{addr=127.0.0.1:54764}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:10.882  INFO connection{addr=127.0.0.1:54764}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:10.883  INFO connection{addr=127.0.0.1:54766}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:10.883  INFO connection{addr=127.0.0.1:54766}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:10.883  INFO connection{addr=127.0.0.1:54764}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:45:10.883  INFO connection{addr=127.0.0.1:54766}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:45:10.883  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Mar 09 17:45:10.884 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 450.249949ms... Mar 09 17:45:10.884 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 520.109085ms... Mar 09 17:45:10.884  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.884  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.885  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.885  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.885  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.885  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.885  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.886  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.886  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.886  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.886  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.886  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.886  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.886  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.887  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.887  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:10.889  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:10.889  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 09 17:45:11.197  INFO connection{addr=127.0.0.1:39196}: rathole::server: Try to handshake a control channel Mar 09 17:45:11.197  INFO connection{addr=127.0.0.1:39196}: rathole::server: Control channel established service=pingpong Mar 09 17:45:11.198  INFO connection{addr=127.0.0.1:39196}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:11.198  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:11.271  INFO connection{addr=127.0.0.1:39202}: rathole::server: Try to handshake a control channel Mar 09 17:45:11.272  INFO connection{addr=127.0.0.1:39202}: rathole::server: Control channel established service=echo Mar 09 17:45:11.272  INFO connection{addr=127.0.0.1:39202}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:11.272  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:11.337  INFO connection{addr=127.0.0.1:54872}: rathole::server: Try to handshake a control channel Mar 09 17:45:11.337  INFO connection{addr=127.0.0.1:54872}: rathole::server: Control channel established service=echo Mar 09 17:45:11.338  INFO connection{addr=127.0.0.1:54872}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:11.338  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:11.407  INFO connection{addr=127.0.0.1:54890}: rathole::server: Try to handshake a control channel Mar 09 17:45:11.407  INFO connection{addr=127.0.0.1:54890}: rathole::server: Control channel established service=pingpong Mar 09 17:45:11.408  INFO connection{addr=127.0.0.1:54890}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:11.408  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:13.236  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Mar 09 17:45:13.241  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Mar 09 17:45:13.241  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:13.241  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:13.241  INFO rathole::server: Shuting down gracefully... Mar 09 17:45:13.242  INFO rathole::server: Shutdown Mar 09 17:45:13.242  INFO connection{addr=127.0.0.1:39202}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:13.242  INFO connection{addr=127.0.0.1:39196}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:13.242  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:45:13.243  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:45:13.243  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Mar 09 17:45:13.243  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:45:13.243  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.244  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:45:13.244  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.246  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:13.256  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:45:13.256  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:45:13.257 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 464.5091ms... Mar 09 17:45:13.257 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 476.253587ms... Mar 09 17:45:13.384  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Mar 09 17:45:13.511  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Mar 09 17:45:13.511  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:13.511  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:13.511  INFO rathole::server: Shuting down gracefully... Mar 09 17:45:13.511  INFO rathole::server: Shutdown Mar 09 17:45:13.512  INFO connection{addr=127.0.0.1:54890}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:13.512  INFO connection{addr=127.0.0.1:54890}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:13.512  INFO connection{addr=127.0.0.1:54872}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:13.512  INFO connection{addr=127.0.0.1:54872}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:13.512  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:45:13.513  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:45:13.513  INFO connection{addr=127.0.0.1:54890}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:45:13.513  INFO connection{addr=127.0.0.1:54872}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:45:13.513  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Mar 09 17:45:13.514  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.514  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.514  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.514  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.514  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.515  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.515  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.515  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.515  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.515  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.515  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.516  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.516  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.516  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.516  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.516  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:13.518  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:13.527  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:45:13.527  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:45:13.528 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 532.20076ms... Mar 09 17:45:13.528 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 508.676165ms... Mar 09 17:45:13.723 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 684.801997ms... Mar 09 17:45:13.735 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 792.298419ms... Mar 09 17:45:14.038 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 675.164387ms... Mar 09 17:45:14.062 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 788.423202ms... Mar 09 17:45:14.245  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Mar 09 17:45:14.247  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:14.249  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 09 17:45:14.436  INFO connection{addr=127.0.0.1:39368}: rathole::server: Try to handshake a control channel Mar 09 17:45:14.437  INFO connection{addr=127.0.0.1:39368}: rathole::server: Control channel established service=echo Mar 09 17:45:14.437  INFO connection{addr=127.0.0.1:39368}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:14.438  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:14.515  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Mar 09 17:45:14.517  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:14.519  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 09 17:45:14.552  INFO connection{addr=127.0.0.1:39392}: rathole::server: Try to handshake a control channel Mar 09 17:45:14.553  INFO connection{addr=127.0.0.1:39392}: rathole::server: Control channel established service=pingpong Mar 09 17:45:14.553  INFO connection{addr=127.0.0.1:39392}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:14.554  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:14.742  INFO connection{addr=127.0.0.1:55080}: rathole::server: Try to handshake a control channel Mar 09 17:45:14.743  INFO connection{addr=127.0.0.1:55080}: rathole::server: Control channel established service=pingpong Mar 09 17:45:14.743  INFO connection{addr=127.0.0.1:55080}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:14.743  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:14.955  INFO connection{addr=127.0.0.1:55098}: rathole::server: Try to handshake a control channel Mar 09 17:45:14.955  INFO connection{addr=127.0.0.1:55098}: rathole::server: Control channel established service=echo Mar 09 17:45:14.956  INFO connection{addr=127.0.0.1:55098}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:14.956  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:16.746  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Mar 09 17:45:16.793  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Mar 09 17:45:16.796  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Mar 09 17:45:16.796  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:16.796  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:45:16.797  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:45:16.797  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Mar 09 17:45:16.799  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:16.807  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:45:16.807  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:45:16.852  INFO connection{addr=127.0.0.1:39476}: rathole::server: Try to handshake a control channel Mar 09 17:45:16.855  WARN connection{addr=127.0.0.1:39476}: rathole::server: Dropping previous control channel for service pingpong Mar 09 17:45:16.855  INFO connection{addr=127.0.0.1:39476}: rathole::server: Control channel established service=pingpong Mar 09 17:45:16.856  INFO connection{addr=127.0.0.1:39392}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:16.856  INFO connection{addr=127.0.0.1:39476}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:16.857  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:16.857  INFO connection{addr=127.0.0.1:39478}: rathole::server: Try to handshake a control channel Mar 09 17:45:16.857  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:45:16.858  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:16.859  WARN connection{addr=127.0.0.1:39478}: rathole::server: Dropping previous control channel for service echo Mar 09 17:45:16.860  INFO connection{addr=127.0.0.1:39478}: rathole::server: Control channel established service=echo Mar 09 17:45:16.880  INFO connection{addr=127.0.0.1:39368}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:16.881  INFO connection{addr=127.0.0.1:39478}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:16.882  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:16.883  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:45:16.883  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.017  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Mar 09 17:45:17.111  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Mar 09 17:45:17.159  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Mar 09 17:45:17.159  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:17.159  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:45:17.159  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:45:17.160  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Mar 09 17:45:17.162  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:17.170  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:45:17.171  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:45:17.217  INFO connection{addr=127.0.0.1:55164}: rathole::server: Try to handshake a control channel Mar 09 17:45:17.219  WARN connection{addr=127.0.0.1:55164}: rathole::server: Dropping previous control channel for service echo Mar 09 17:45:17.220  INFO connection{addr=127.0.0.1:55164}: rathole::server: Control channel established service=echo Mar 09 17:45:17.220  INFO connection{addr=127.0.0.1:55098}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:17.220  INFO connection{addr=127.0.0.1:55098}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:17.221  INFO connection{addr=127.0.0.1:55098}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:45:17.221  INFO connection{addr=127.0.0.1:55164}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:17.222  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:17.222  INFO connection{addr=127.0.0.1:55166}: rathole::server: Try to handshake a control channel Mar 09 17:45:17.223  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.223  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.223  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.223  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.224  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.224  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.224  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.225  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.228  WARN connection{addr=127.0.0.1:55166}: rathole::server: Dropping previous control channel for service pingpong Mar 09 17:45:17.228  INFO connection{addr=127.0.0.1:55166}: rathole::server: Control channel established service=pingpong Mar 09 17:45:17.249  INFO connection{addr=127.0.0.1:55080}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:17.249  INFO connection{addr=127.0.0.1:55080}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:17.250  INFO connection{addr=127.0.0.1:55080}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:45:17.250  INFO connection{addr=127.0.0.1:55166}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:17.250  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:17.253  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.253  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.253  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.254  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.254  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.254  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.255  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.257  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.798  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Mar 09 17:45:17.846  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Mar 09 17:45:17.893  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Mar 09 17:45:17.894  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:17.894  INFO rathole::server: Shuting down gracefully... Mar 09 17:45:17.894  INFO rathole::server: Shutdown Mar 09 17:45:17.894  INFO connection{addr=127.0.0.1:39476}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:17.895  INFO connection{addr=127.0.0.1:39478}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:17.895  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Mar 09 17:45:17.896 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 475.564084ms... Mar 09 17:45:17.896  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:45:17.896  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.896 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 465.950355ms... Mar 09 17:45:17.897  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:45:17.897  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:17.899  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:17.901  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 09 17:45:18.160  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Mar 09 17:45:18.255  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Mar 09 17:45:18.303  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Mar 09 17:45:18.304  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:18.304  INFO rathole::server: Shuting down gracefully... Mar 09 17:45:18.304  INFO rathole::server: Shutdown Mar 09 17:45:18.304  INFO connection{addr=127.0.0.1:55164}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:18.304  INFO connection{addr=127.0.0.1:55164}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:18.304  INFO connection{addr=127.0.0.1:55166}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:18.305  INFO connection{addr=127.0.0.1:55166}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:18.305  INFO connection{addr=127.0.0.1:55164}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:45:18.305  INFO connection{addr=127.0.0.1:55166}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:45:18.306  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Mar 09 17:45:18.306 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 503.909077ms... Mar 09 17:45:18.307 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 493.952978ms... Mar 09 17:45:18.307  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:18.307  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:18.308  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:18.308  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:18.308  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:18.308  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:18.309  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:18.309  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:18.309  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:18.310  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:18.310  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:18.310  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:18.310  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:18.311  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:18.311  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:18.311  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:18.313  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:18.315  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 09 17:45:18.412  INFO connection{addr=127.0.0.1:39548}: rathole::server: Try to handshake a control channel Mar 09 17:45:18.414  INFO connection{addr=127.0.0.1:39548}: rathole::server: Control channel established service=echo Mar 09 17:45:18.415  INFO connection{addr=127.0.0.1:39548}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:18.415  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:18.416  INFO connection{addr=127.0.0.1:39550}: rathole::server: Try to handshake a control channel Mar 09 17:45:18.417  INFO connection{addr=127.0.0.1:39550}: rathole::server: Control channel established service=pingpong Mar 09 17:45:18.438  INFO connection{addr=127.0.0.1:39550}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:18.439  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:18.850  INFO connection{addr=127.0.0.1:55224}: rathole::server: Try to handshake a control channel Mar 09 17:45:18.852  INFO connection{addr=127.0.0.1:55224}: rathole::server: Control channel established service=pingpong Mar 09 17:45:18.853  INFO connection{addr=127.0.0.1:55224}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:18.854  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:18.854  INFO connection{addr=127.0.0.1:55226}: rathole::server: Try to handshake a control channel Mar 09 17:45:18.857  INFO connection{addr=127.0.0.1:55226}: rathole::server: Control channel established service=echo Mar 09 17:45:18.878  INFO connection{addr=127.0.0.1:55226}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:18.879  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:20.397  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Mar 09 17:45:20.403  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Mar 09 17:45:20.403  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:20.404  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:20.404  INFO rathole::server: Shuting down gracefully... Mar 09 17:45:20.404  INFO rathole::server: Shutdown Mar 09 17:45:20.404  INFO connection{addr=127.0.0.1:39550}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:20.405  INFO connection{addr=127.0.0.1:39548}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:20.405  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:45:20.406  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:45:20.406  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Mar 09 17:45:20.406  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:45:20.406  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:20.407  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:45:20.407  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:20.409  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:20.410  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:45:20.410  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:45:20.411 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Failed to connect TCP socket: Connection refused (os error 111). Retry in 531.689098ms... Mar 09 17:45:20.411 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Failed to connect TCP socket: Connection refused (os error 111). Retry in 500.680671ms... Mar 09 17:45:20.807  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Mar 09 17:45:20.913 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Failed to connect TCP socket: Connection refused (os error 111). Retry in 679.559206ms... Mar 09 17:45:20.944 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Failed to connect TCP socket: Connection refused (os error 111). Retry in 731.043227ms... Mar 09 17:45:21.055  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Mar 09 17:45:21.055  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:21.055  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:21.056  INFO rathole::server: Shuting down gracefully... Mar 09 17:45:21.056  INFO rathole::server: Shutdown Mar 09 17:45:21.056  INFO connection{addr=127.0.0.1:55226}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:21.056  INFO connection{addr=127.0.0.1:55226}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:21.056  INFO connection{addr=127.0.0.1:55224}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:21.056  INFO connection{addr=127.0.0.1:55224}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:21.057  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:45:21.057  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:45:21.057  INFO connection{addr=127.0.0.1:55226}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:45:21.058  INFO connection{addr=127.0.0.1:55224}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:45:21.058  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Mar 09 17:45:21.059  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:21.059  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:21.059  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:21.060  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:21.060  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:21.060  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:21.061  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:21.061  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:21.061  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:21.061  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:21.062  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:21.062  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:21.062  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:21.062  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:21.063  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:21.063  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:21.065  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:21.066  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:45:21.066  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:45:21.069 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Failed to connect TCP socket: Connection refused (os error 111). Retry in 503.86867ms... Mar 09 17:45:21.069 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Failed to connect TCP socket: Connection refused (os error 111). Retry in 536.64994ms... Mar 09 17:45:21.406  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Mar 09 17:45:21.410  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:21.410  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 09 17:45:21.574 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Failed to connect TCP socket: Connection refused (os error 111). Retry in 738.770952ms... Mar 09 17:45:21.604  INFO connection{addr=127.0.0.1:39638}: rathole::server: Try to handshake a control channel Mar 09 17:45:21.605  INFO connection{addr=127.0.0.1:39638}: rathole::server: Control channel established service=echo Mar 09 17:45:21.605  INFO connection{addr=127.0.0.1:39638}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:21.606  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:21.607 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Failed to connect TCP socket: Connection refused (os error 111). Retry in 711.817172ms... Mar 09 17:45:21.686  INFO connection{addr=127.0.0.1:39646}: rathole::server: Try to handshake a control channel Mar 09 17:45:21.687  INFO connection{addr=127.0.0.1:39646}: rathole::server: Control channel established service=pingpong Mar 09 17:45:21.687  INFO connection{addr=127.0.0.1:39646}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:21.687  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:22.059  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Mar 09 17:45:22.061  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:22.062  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 09 17:45:22.325  INFO connection{addr=127.0.0.1:55316}: rathole::server: Try to handshake a control channel Mar 09 17:45:22.334  INFO connection{addr=127.0.0.1:55316}: rathole::server: Control channel established service=pingpong Mar 09 17:45:22.337  INFO connection{addr=127.0.0.1:55316}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:22.337  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:22.338  INFO connection{addr=127.0.0.1:55318}: rathole::server: Try to handshake a control channel Mar 09 17:45:22.365  INFO connection{addr=127.0.0.1:55318}: rathole::server: Control channel established service=echo Mar 09 17:45:22.371  INFO connection{addr=127.0.0.1:55318}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:22.371  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:23.908  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Mar 09 17:45:23.958  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Mar 09 17:45:23.963  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Mar 09 17:45:23.963  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:23.963  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:45:23.963  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:45:23.964  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Mar 09 17:45:23.965  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:23.967  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:45:23.967  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:45:23.985  INFO connection{addr=127.0.0.1:39692}: rathole::server: Try to handshake a control channel Mar 09 17:45:23.988  INFO connection{addr=127.0.0.1:39694}: rathole::server: Try to handshake a control channel Mar 09 17:45:23.988  WARN connection{addr=127.0.0.1:39692}: rathole::server: Dropping previous control channel for service echo Mar 09 17:45:23.988  INFO connection{addr=127.0.0.1:39692}: rathole::server: Control channel established service=echo Mar 09 17:45:23.989  INFO connection{addr=127.0.0.1:39638}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:23.990  INFO connection{addr=127.0.0.1:39692}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:23.990  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:23.990  WARN connection{addr=127.0.0.1:39694}: rathole::server: Dropping previous control channel for service pingpong Mar 09 17:45:23.991  INFO connection{addr=127.0.0.1:39694}: rathole::server: Control channel established service=pingpong Mar 09 17:45:23.991  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:45:23.991  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:23.992  INFO connection{addr=127.0.0.1:39646}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:23.992  INFO connection{addr=127.0.0.1:39694}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:23.993  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:24.001  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:45:24.001  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:24.561  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Mar 09 17:45:24.746  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Mar 09 17:45:24.790  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Mar 09 17:45:24.791  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:24.791  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:45:24.791  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:45:24.791  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Mar 09 17:45:24.793  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:24.794  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:45:24.794  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:45:24.813  INFO connection{addr=127.0.0.1:55392}: rathole::server: Try to handshake a control channel Mar 09 17:45:24.815  INFO connection{addr=127.0.0.1:55394}: rathole::server: Try to handshake a control channel Mar 09 17:45:24.816  WARN connection{addr=127.0.0.1:55392}: rathole::server: Dropping previous control channel for service pingpong Mar 09 17:45:24.816  INFO connection{addr=127.0.0.1:55392}: rathole::server: Control channel established service=pingpong Mar 09 17:45:24.816  INFO connection{addr=127.0.0.1:55316}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:24.817  INFO connection{addr=127.0.0.1:55316}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:24.817  INFO connection{addr=127.0.0.1:55316}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:45:24.818  INFO connection{addr=127.0.0.1:55392}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:24.818  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:24.819  WARN connection{addr=127.0.0.1:55394}: rathole::server: Dropping previous control channel for service echo Mar 09 17:45:24.819  INFO connection{addr=127.0.0.1:55394}: rathole::server: Control channel established service=echo Mar 09 17:45:24.819  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:24.820  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:24.820  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:24.820  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:24.820  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:24.820  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:24.821  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:24.821  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:24.822  INFO connection{addr=127.0.0.1:55318}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:24.822  INFO connection{addr=127.0.0.1:55318}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:24.823  INFO connection{addr=127.0.0.1:55318}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:45:24.823  INFO connection{addr=127.0.0.1:55394}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:24.824  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:24.850  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:24.850  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:24.850  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:24.850  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:24.851  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:24.851  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:24.851  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:24.851  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:24.965  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Mar 09 17:45:24.970  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Mar 09 17:45:25.019  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Mar 09 17:45:25.019  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:25.019  INFO rathole::server: Shuting down gracefully... Mar 09 17:45:25.019  INFO rathole::server: Shutdown Mar 09 17:45:25.020  INFO connection{addr=127.0.0.1:39694}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:25.020  INFO connection{addr=127.0.0.1:39692}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:25.021  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Mar 09 17:45:25.021 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 519.727002ms... Mar 09 17:45:25.021  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:45:25.021  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:25.022 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 474.426888ms... Mar 09 17:45:25.022  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:45:25.022  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:25.024  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:25.024  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 09 17:45:25.508  INFO connection{addr=127.0.0.1:39772}: rathole::server: Try to handshake a control channel Mar 09 17:45:25.509  INFO connection{addr=127.0.0.1:39772}: rathole::server: Control channel established service=echo Mar 09 17:45:25.509  INFO connection{addr=127.0.0.1:39772}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:25.510  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:25.552  INFO connection{addr=127.0.0.1:39778}: rathole::server: Try to handshake a control channel Mar 09 17:45:25.553  INFO connection{addr=127.0.0.1:39778}: rathole::server: Control channel established service=pingpong Mar 09 17:45:25.553  INFO connection{addr=127.0.0.1:39778}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:25.554  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:25.793  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Mar 09 17:45:26.056  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Mar 09 17:45:26.102  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Mar 09 17:45:26.102  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:26.102  INFO rathole::server: Shuting down gracefully... Mar 09 17:45:26.102  INFO rathole::server: Shutdown Mar 09 17:45:26.102  INFO connection{addr=127.0.0.1:55392}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:26.102  INFO connection{addr=127.0.0.1:55392}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:26.103  INFO connection{addr=127.0.0.1:55394}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:26.103  INFO connection{addr=127.0.0.1:55394}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:26.103  INFO connection{addr=127.0.0.1:55392}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:45:26.103  INFO connection{addr=127.0.0.1:55394}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:45:26.104  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Mar 09 17:45:26.104 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 460.382886ms... Mar 09 17:45:26.104 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 480.066429ms... Mar 09 17:45:26.105  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:26.105  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:26.105  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:26.105  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:26.106  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:26.106  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:26.106  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:26.106  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:26.107  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:26.107  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:26.107  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:26.107  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:26.107  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:26.108  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:26.108  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:26.108  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:45:26.110  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:45:26.110  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 09 17:45:26.576  INFO connection{addr=127.0.0.1:55508}: rathole::server: Try to handshake a control channel Mar 09 17:45:26.577  INFO connection{addr=127.0.0.1:55508}: rathole::server: Control channel established service=pingpong Mar 09 17:45:26.578  INFO connection{addr=127.0.0.1:55508}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:45:26.578  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:45:26.666  INFO connection{addr=127.0.0.1:55526}: rathole::server: Try to handshake a control channel Mar 09 17:45:26.667  INFO connection{addr=127.0.0.1:55526}: rathole::server: Control channel established service=echo Mar 09 17:45:26.668  INFO connection{addr=127.0.0.1:55526}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:45:26.668  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:45:27.522  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Mar 09 17:45:27.576  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Mar 09 17:45:27.576  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:27.576  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:27.576  INFO rathole::server: Shuting down gracefully... Mar 09 17:45:27.576  INFO rathole::server: Shutdown Mar 09 17:45:27.577  INFO connection{addr=127.0.0.1:39772}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:27.577  INFO connection{addr=127.0.0.1:39778}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:27.578  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:45:27.578  INFO handle{service=echo}:run: rathole::client: Control channel shutdown test udp ... ok Mar 09 17:45:28.605  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Mar 09 17:45:29.026  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Mar 09 17:45:29.027  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:29.027  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:45:29.027  INFO rathole::server: Shuting down gracefully... Mar 09 17:45:29.027  INFO rathole::server: Shutdown Mar 09 17:45:29.027  INFO connection{addr=127.0.0.1:55526}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:29.028  INFO connection{addr=127.0.0.1:55526}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:45:29.028  INFO connection{addr=127.0.0.1:55508}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:45:29.028  INFO connection{addr=127.0.0.1:55508}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:45:29.028  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:45:29.029  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:45:29.029  INFO connection{addr=127.0.0.1:55526}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:45:29.029  INFO connection{addr=127.0.0.1:55508}:handle{service=pingpong}: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 22.84s 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-aarch64.so.1 so:libcrypto.so.1.1 so:libgcc_s.so.1 so:libssl.so.1.1 >>> rathole*: Package size: 3.5 MB >>> rathole*: Compressing data... >>> rathole*: Create checksum... >>> rathole*: Create rathole-0.4.0-r0.apk >>> rathole: Build complete at Wed, 09 Mar 2022 17:45:30 +0000 elapsed time 0h 4m 54s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/9) Purging .makedepends-rathole (20220309.174037) (2/9) Purging cargo (1.59.0-r1) (3/9) Purging rust (1.59.0-r1) (4/9) Purging rust-stdlib (1.59.0-r1) (5/9) Purging openssl-dev (1.1.1m-r3) (6/9) Purging llvm13-libs (13.0.1-r0) (7/9) Purging libffi (3.4.2-r1) (8/9) Purging libxml2 (2.9.12-r3) (9/9) Purging xz-libs (5.2.5-r0) Executing busybox-1.35.0-r5.trigger OK: 354 MiB in 92 packages >>> rathole: Updating the testing/aarch64 repository index... >>> rathole: Signing the index...