>>> rathole: Building testing/rathole 0.4.0-r0 (using abuild 3.9.0-r0) started Wed, 09 Mar 2022 17:40:45 +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.174046) Executing busybox-1.35.0-r5.trigger OK: 1050 MiB in 99 packages >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge//rathole-0.4.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 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 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 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 132 100 132 0 0 561 0 --:--:-- --:--:-- --:--:-- 564 100 289k 0 289k 0 0 574k 0 --:--:-- --:--:-- --:--:-- 574k >>> 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-core v0.1.23 Downloaded libz-sys v1.1.5 Downloaded async-socks5 v0.5.1 Downloaded async-http-proxy v1.2.5 Downloaded tracing-attributes v0.1.20 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 once_cell v1.10.0 Compiling lazy_static v1.4.0 Compiling opaque-debug v0.3.0 Compiling parking_lot_core v0.9.1 Compiling pin-project-lite v0.2.8 Compiling smallvec v1.8.0 Compiling scopeguard v1.1.0 Compiling tinyvec_macros v0.1.0 Compiling ucd-trie v0.1.3 Compiling matches v0.1.9 Compiling getrandom v0.1.16 Compiling anyhow v1.0.56 Compiling rustversion v1.0.6 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 byteorder v1.4.3 Compiling foreign-types-shared v0.1.1 Compiling futures-task v0.3.21 Compiling crossbeam-utils v0.8.7 Compiling openssl v0.10.38 Compiling regex-syntax v0.6.25 Compiling async-trait v0.1.52 Compiling native-tls v0.2.8 Compiling serde_json v1.0.79 Compiling httparse v1.6.0 Compiling futures-util v0.3.21 Compiling pin-utils v0.1.0 Compiling itoa v1.0.1 Compiling openssl-probe v0.1.5 Compiling ryu v1.0.9 Compiling same-file v1.0.6 Compiling slab v0.4.5 Compiling heck v0.4.0 Compiling hashbrown v0.11.2 Compiling termcolor v1.1.3 Compiling ansi_term v0.12.1 Compiling textwrap v0.15.0 Compiling strsim v0.10.0 Compiling base64 v0.13.0 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling tinyvec v1.5.1 Compiling tracing-core v0.1.23 Compiling sharded-slab v0.1.4 Compiling foreign-types v0.3.2 Compiling lock_api v0.4.6 Compiling thread_local v1.1.4 Compiling pest v2.1.3 Compiling form_urlencoded v1.0.1 Compiling walkdir v2.3.2 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling num-traits v0.2.14 Compiling num-integer v0.1.44 Compiling indexmap v1.8.0 Compiling tracing-log v0.1.2 Compiling os_str_bytes v6.0.0 Compiling crossbeam-channel v0.5.2 Compiling quote v1.0.15 Compiling unicode-normalization v0.1.19 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling num_cpus v1.13.1 Compiling mio v0.8.0 Compiling signal-hook-registry v1.4.0 Compiling getrandom v0.2.5 Compiling socket2 v0.4.4 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 cc v1.0.73 Compiling inotify v0.9.6 Compiling rand_core v0.5.1 Compiling rand_core v0.6.3 Compiling semver-parser v0.10.2 Compiling parking_lot v0.12.0 Compiling rand_chacha v0.3.1 Compiling rand v0.8.5 Compiling regex-automata v0.1.10 Compiling regex v1.5.5 Compiling notify v5.0.0-pre.13 Compiling chrono v0.4.19 Compiling idna v0.2.3 Compiling semver v0.11.0 Compiling rustc_version v0.3.3 Compiling libz-sys v1.1.5 Compiling openssl-sys v0.9.72 Compiling libgit2-sys v0.13.1+1.4.2 Compiling snow v0.8.0 Compiling matchers v0.0.1 Compiling cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling digest v0.9.0 Compiling aead v0.4.3 Compiling block-buffer v0.9.0 Compiling crypto-mac v0.8.0 Compiling crypto-common v0.1.3 Compiling block-buffer v0.10.2 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling blake2 v0.9.2 Compiling sha2 v0.9.9 Compiling digest v0.10.3 Compiling aes v0.7.5 Compiling ctr v0.8.0 Compiling ghash v0.4.4 Compiling sha2 v0.10.2 Compiling url v2.2.2 Compiling aes-gcm v0.9.4 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 futures-macro v0.3.21 Compiling tracing-attributes v0.1.20 Compiling pin-project-internal v1.0.10 Compiling clap_derive v3.1.4 Compiling thiserror v1.0.30 Compiling zeroize v1.3.0 Compiling enum-iterator v0.7.0 Compiling chacha20 v0.7.3 Compiling curve25519-dalek v3.2.1 Compiling chacha20poly1305 v0.8.2 Compiling tracing v0.1.31 Compiling pin-project v1.0.10 Compiling rathole v0.4.0 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.0) Compiling clap v3.1.6 Compiling x25519-dalek v1.2.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 async-socks5 v0.5.1 Compiling snowstorm v0.3.1 Finished release [optimized] target(s) in 3m 54s 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 ucd-trie v0.1.3 Compiling bitflags v1.3.2 Compiling subtle v2.4.1 Compiling futures-core v0.3.21 Compiling tinyvec_macros v0.1.0 Compiling lazy_static v1.4.0 Compiling opaque-debug v0.3.0 Compiling matches v0.1.9 Compiling once_cell v1.10.0 Compiling smallvec v1.8.0 Compiling pin-project-lite v0.2.8 Compiling rustversion v1.0.6 Compiling percent-encoding v2.1.0 Compiling unicode-bidi v0.3.7 Compiling crossbeam-utils v0.8.7 Compiling openssl v0.10.38 Compiling futures-task v0.3.21 Compiling scopeguard v1.1.0 Compiling anyhow v1.0.56 Compiling futures-util v0.3.21 Compiling httparse v1.6.0 Compiling native-tls v0.2.8 Compiling serde_json v1.0.79 Compiling async-trait v0.1.52 Compiling heck v0.4.0 Compiling ppv-lite86 v0.2.16 Compiling foreign-types-shared v0.1.1 Compiling regex-syntax v0.6.25 Compiling byteorder v1.4.3 Compiling slab v0.4.5 Compiling pin-utils v0.1.0 Compiling ryu v1.0.9 Compiling hashbrown v0.11.2 Compiling openssl-probe v0.1.5 Compiling itoa v1.0.1 Compiling same-file v1.0.6 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 foreign-types v0.3.2 Compiling tinyvec v1.5.1 Compiling tracing-core v0.1.23 Compiling sharded-slab v0.1.4 Compiling lock_api v0.4.6 Compiling walkdir v2.3.2 Compiling thread_local v1.1.4 Compiling form_urlencoded v1.0.1 Compiling pest v2.1.3 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling num-traits v0.2.14 Compiling num-integer v0.1.44 Compiling indexmap v1.8.0 Compiling tracing-log v0.1.2 Compiling os_str_bytes v6.0.0 Compiling crossbeam-channel v0.5.2 Compiling quote v1.0.15 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling num_cpus v1.13.1 Compiling getrandom v0.2.5 Compiling socket2 v0.4.4 Compiling mio v0.8.0 Compiling signal-hook-registry v1.4.0 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 inotify v0.9.6 Compiling rand_core v0.5.1 Compiling rand_core v0.6.3 Compiling cc v1.0.73 Compiling semver-parser v0.10.2 Compiling parking_lot v0.12.0 Compiling rand_chacha v0.3.1 Compiling unicode-normalization v0.1.19 Compiling notify v5.0.0-pre.13 Compiling rand v0.8.5 Compiling semver v0.11.0 Compiling rustc_version v0.3.3 Compiling openssl-sys v0.9.72 Compiling libz-sys v1.1.5 Compiling libgit2-sys v0.13.1+1.4.2 Compiling chrono v0.4.19 Compiling snow v0.8.0 Compiling regex-automata v0.1.10 Compiling regex v1.5.5 Compiling cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling digest v0.9.0 Compiling aead v0.4.3 Compiling block-buffer v0.9.0 Compiling crypto-mac v0.8.0 Compiling crypto-common v0.1.3 Compiling block-buffer v0.10.2 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 idna v0.2.3 Compiling sha2 v0.10.2 Compiling aes-gcm v0.9.4 Compiling vergen v6.0.2 Compiling matchers v0.0.1 Compiling url v2.2.2 Compiling synstructure v0.12.6 Compiling git2 v0.14.1 Compiling zeroize_derive v1.3.2 Compiling tokio-macros v1.7.0 Compiling thiserror-impl v1.0.30 Compiling tracing-attributes v0.1.20 Compiling enum-iterator-derive v0.7.0 Compiling pin-project-internal v1.0.10 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 pin-project v1.0.10 Compiling x25519-dalek v1.2.0 Compiling tracing v0.1.31 Compiling thiserror v1.0.30 Compiling rathole v0.4.0 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.0) Compiling clap v3.1.6 Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling bincode v1.3.3 Compiling toml v0.5.8 Compiling tokio v1.17.0 Compiling tracing-subscriber v0.2.25 Compiling async-socks5 v0.5.1 Compiling backoff v0.4.0 Compiling tokio-native-tls v0.3.0 Compiling async-http-proxy v1.2.5 Compiling snowstorm v0.3.1 Finished test [unoptimized + debuginfo] target(s) in 1m 29s Running unittests (target/debug/deps/rathole-1535a5cfc3ff6e31) running 7 tests test config::tests::test_validate_client_config ... ok test config::tests::test_validate_server_config ... ok test tests::test_determine_run_mode ... ok test config::tests::test_example_config ... ok test config_watcher::test::test_calculate_events ... ok test config::tests::test_invalid_config ... ok test config::tests::test_valid_config ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests (target/debug/deps/rathole-e7bd033e7ed880d9) 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-430bb30fdfbe7ca2) running 2 tests Mar 09 17:46:21.025  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Mar 09 17:46:21.025  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Mar 09 17:46:21.027  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:21.028  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:46:21.028  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:46:21.028  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:21.028  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:46:21.029 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 505.381115ms... Mar 09 17:46:21.029  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:46:21.029 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 515.52027ms... Mar 09 17:46:21.030 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.490314ms... Mar 09 17:46:21.030 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 473.052217ms... Mar 09 17:46:21.504 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 773.567921ms... Mar 09 17:46:21.535 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 723.319583ms... Mar 09 17:46:21.546 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 690.321714ms... Mar 09 17:46:21.564 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 719.880406ms... Mar 09 17:46:22.026  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Mar 09 17:46:22.026  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Mar 09 17:46:22.029  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:22.029  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:22.029  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 09 17:46:22.030  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 09 17:46:22.239  INFO connection{addr=127.0.0.1:47040}: rathole::server: Try to handshake a control channel Mar 09 17:46:22.240  INFO connection{addr=127.0.0.1:47040}: rathole::server: Control channel established service=echo Mar 09 17:46:22.240  INFO connection{addr=127.0.0.1:47040}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:22.240  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:22.260  INFO connection{addr=127.0.0.1:47046}: rathole::server: Try to handshake a control channel Mar 09 17:46:22.260  INFO connection{addr=127.0.0.1:47046}: rathole::server: Control channel established service=pingpong Mar 09 17:46:22.261  INFO connection{addr=127.0.0.1:47046}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:22.261  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:46:22.280  INFO connection{addr=127.0.0.1:41648}: rathole::server: Try to handshake a control channel Mar 09 17:46:22.280  INFO connection{addr=127.0.0.1:41648}: rathole::server: Control channel established service=pingpong Mar 09 17:46:22.281  INFO connection{addr=127.0.0.1:41648}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:22.282  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:46:22.342  INFO connection{addr=127.0.0.1:41666}: rathole::server: Try to handshake a control channel Mar 09 17:46:22.343  INFO connection{addr=127.0.0.1:41666}: rathole::server: Control channel established service=echo Mar 09 17:46:22.344  INFO connection{addr=127.0.0.1:41666}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:22.344  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:24.527  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Mar 09 17:46:24.528  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Mar 09 17:46:24.531  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Mar 09 17:46:24.534  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Mar 09 17:46:24.534  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:24.534  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:46:24.535  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:46:24.535  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Mar 09 17:46:24.538  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:24.538  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:46:24.539  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:46:24.540  INFO connection{addr=127.0.0.1:47094}: rathole::server: Try to handshake a control channel Mar 09 17:46:24.540  INFO connection{addr=127.0.0.1:47096}: rathole::server: Try to handshake a control channel Mar 09 17:46:24.541  WARN connection{addr=127.0.0.1:47094}: rathole::server: Dropping previous control channel for service echo Mar 09 17:46:24.542  INFO connection{addr=127.0.0.1:47094}: rathole::server: Control channel established service=echo Mar 09 17:46:24.542  WARN connection{addr=127.0.0.1:47096}: rathole::server: Dropping previous control channel for service pingpong Mar 09 17:46:24.542  INFO connection{addr=127.0.0.1:47096}: rathole::server: Control channel established service=pingpong Mar 09 17:46:24.543  INFO connection{addr=127.0.0.1:47040}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:24.543  INFO connection{addr=127.0.0.1:47094}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:24.543  INFO connection{addr=127.0.0.1:47046}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:24.544  INFO connection{addr=127.0.0.1:47096}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:24.544  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:24.545  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:46:24.545  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:46:24.545  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:24.546  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:46:24.546  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:24.654  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Mar 09 17:46:24.683  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Mar 09 17:46:24.684  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:24.684  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:46:24.684  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:46:24.684  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Mar 09 17:46:24.686  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:24.686  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:46:24.686  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:46:24.687  INFO connection{addr=127.0.0.1:41708}: rathole::server: Try to handshake a control channel Mar 09 17:46:24.687  INFO connection{addr=127.0.0.1:41710}: rathole::server: Try to handshake a control channel Mar 09 17:46:24.688  WARN connection{addr=127.0.0.1:41708}: rathole::server: Dropping previous control channel for service pingpong Mar 09 17:46:24.688  INFO connection{addr=127.0.0.1:41708}: rathole::server: Control channel established service=pingpong Mar 09 17:46:24.688  WARN connection{addr=127.0.0.1:41710}: rathole::server: Dropping previous control channel for service echo Mar 09 17:46:24.688  INFO connection{addr=127.0.0.1:41710}: rathole::server: Control channel established service=echo Mar 09 17:46:24.688  INFO connection{addr=127.0.0.1:41648}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:24.688  INFO connection{addr=127.0.0.1:41648}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:24.689  INFO connection{addr=127.0.0.1:41666}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:24.689  INFO connection{addr=127.0.0.1:41666}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:24.689  INFO connection{addr=127.0.0.1:41648}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:46:24.690  INFO connection{addr=127.0.0.1:41708}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:24.690  INFO connection{addr=127.0.0.1:41666}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:46:24.690  INFO connection{addr=127.0.0.1:41710}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:24.690  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:46:24.690  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:24.691  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:24.691  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:24.691  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:24.691  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:24.691  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:24.691  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:24.692  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:24.692  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:24.692  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:24.692  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:24.692  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:24.692  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:24.692  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:24.692  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:24.693  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:24.693  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.535  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Mar 09 17:46:25.539  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Mar 09 17:46:25.542  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Mar 09 17:46:25.542  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:25.543  INFO rathole::server: Shuting down gracefully... Mar 09 17:46:25.543  INFO rathole::server: Shutdown Mar 09 17:46:25.543  INFO connection{addr=127.0.0.1:47094}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:25.543  INFO connection{addr=127.0.0.1:47096}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:25.544  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Mar 09 17:46:25.544 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 536.895558ms... Mar 09 17:46:25.544  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:46:25.545  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.545 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 479.863369ms... Mar 09 17:46:25.545  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:46:25.545  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.548  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:25.549  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 09 17:46:25.685  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Mar 09 17:46:25.809  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Mar 09 17:46:25.839  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Mar 09 17:46:25.839  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:25.839  INFO rathole::server: Shuting down gracefully... Mar 09 17:46:25.839  INFO rathole::server: Shutdown Mar 09 17:46:25.839  INFO connection{addr=127.0.0.1:41708}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:25.839  INFO connection{addr=127.0.0.1:41708}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:25.839  INFO connection{addr=127.0.0.1:41710}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:25.839  INFO connection{addr=127.0.0.1:41710}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:25.840  INFO connection{addr=127.0.0.1:41708}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:46:25.840  INFO connection{addr=127.0.0.1:41710}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:46:25.840  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Mar 09 17:46:25.840 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 480.764151ms... Mar 09 17:46:25.840 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 547.672552ms... Mar 09 17:46:25.840  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.841  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.841  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.841  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.841  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.841  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.841  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.841  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.841  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.842  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.842  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.842  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.842  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.842  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.842  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.842  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:25.844  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:25.844  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 09 17:46:26.026  INFO connection{addr=127.0.0.1:47160}: rathole::server: Try to handshake a control channel Mar 09 17:46:26.027  INFO connection{addr=127.0.0.1:47160}: rathole::server: Control channel established service=pingpong Mar 09 17:46:26.027  INFO connection{addr=127.0.0.1:47160}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:26.028  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:46:26.082  INFO connection{addr=127.0.0.1:47166}: rathole::server: Try to handshake a control channel Mar 09 17:46:26.083  INFO connection{addr=127.0.0.1:47166}: rathole::server: Control channel established service=echo Mar 09 17:46:26.083  INFO connection{addr=127.0.0.1:47166}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:26.084  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:26.323  INFO connection{addr=127.0.0.1:41768}: rathole::server: Try to handshake a control channel Mar 09 17:46:26.323  INFO connection{addr=127.0.0.1:41768}: rathole::server: Control channel established service=pingpong Mar 09 17:46:26.324  INFO connection{addr=127.0.0.1:41768}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:26.325  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:46:26.389  INFO connection{addr=127.0.0.1:41786}: rathole::server: Try to handshake a control channel Mar 09 17:46:26.390  INFO connection{addr=127.0.0.1:41786}: rathole::server: Control channel established service=echo Mar 09 17:46:26.391  INFO connection{addr=127.0.0.1:41786}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:26.391  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:28.045  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Mar 09 17:46:28.055  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Mar 09 17:46:28.055  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:28.056  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:28.056  INFO rathole::server: Shuting down gracefully... Mar 09 17:46:28.056  INFO rathole::server: Shutdown Mar 09 17:46:28.056  INFO connection{addr=127.0.0.1:47160}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:28.057  INFO connection{addr=127.0.0.1:47166}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:28.057  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:46:28.057  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:46:28.058  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Mar 09 17:46:28.058  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:46:28.058  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.058  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:46:28.059  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.061  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:28.083  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:46:28.084  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:46:28.084 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 516.859446ms... Mar 09 17:46:28.084 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 478.735039ms... Mar 09 17:46:28.341  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Mar 09 17:46:28.564 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 810.906818ms... Mar 09 17:46:28.602 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 772.008998ms... Mar 09 17:46:28.604  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Mar 09 17:46:28.604  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:28.604  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:28.604  INFO rathole::server: Shuting down gracefully... Mar 09 17:46:28.604  INFO rathole::server: Shutdown Mar 09 17:46:28.604  INFO connection{addr=127.0.0.1:41786}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:28.604  INFO connection{addr=127.0.0.1:41786}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:28.605  INFO connection{addr=127.0.0.1:41768}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:28.605  INFO connection{addr=127.0.0.1:41768}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:28.605  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:46:28.605  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:46:28.605  INFO connection{addr=127.0.0.1:41786}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:46:28.605  INFO connection{addr=127.0.0.1:41768}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:46:28.606  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Mar 09 17:46:28.606  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.606  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.606  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.606  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.607  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.607  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.607  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.607  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.607  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.607  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.607  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.607  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.608  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.608  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.608  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.608  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:28.610  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:28.626  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:46:28.626  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:46:28.627 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 473.885803ms... Mar 09 17:46:28.627 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 483.56856ms... Mar 09 17:46:29.059  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Mar 09 17:46:29.062  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:29.072  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 09 17:46:29.102 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 722.531272ms... Mar 09 17:46:29.112 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 757.669387ms... Mar 09 17:46:29.414  INFO connection{addr=127.0.0.1:47248}: rathole::server: Try to handshake a control channel Mar 09 17:46:29.416  INFO connection{addr=127.0.0.1:47248}: rathole::server: Control channel established service=pingpong Mar 09 17:46:29.416  INFO connection{addr=127.0.0.1:47248}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:29.417  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:46:29.417  INFO connection{addr=127.0.0.1:47250}: rathole::server: Try to handshake a control channel Mar 09 17:46:29.418  INFO connection{addr=127.0.0.1:47250}: rathole::server: Control channel established service=echo Mar 09 17:46:29.429  INFO connection{addr=127.0.0.1:47250}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:29.429  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:29.607  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Mar 09 17:46:29.610  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:29.619  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 09 17:46:29.852  INFO connection{addr=127.0.0.1:41856}: rathole::server: Try to handshake a control channel Mar 09 17:46:29.853  INFO connection{addr=127.0.0.1:41856}: rathole::server: Control channel established service=echo Mar 09 17:46:29.853  INFO connection{addr=127.0.0.1:41856}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:29.854  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:29.973  INFO connection{addr=127.0.0.1:41874}: rathole::server: Try to handshake a control channel Mar 09 17:46:29.973  INFO connection{addr=127.0.0.1:41874}: rathole::server: Control channel established service=pingpong Mar 09 17:46:29.974  INFO connection{addr=127.0.0.1:41874}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:29.974  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:46:31.560  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Mar 09 17:46:31.564  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Mar 09 17:46:31.568  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Mar 09 17:46:31.568  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:31.569  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:46:31.569  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:46:31.569  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Mar 09 17:46:31.573  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:31.593  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:46:31.594  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:46:31.620  INFO connection{addr=127.0.0.1:47296}: rathole::server: Try to handshake a control channel Mar 09 17:46:31.622  WARN connection{addr=127.0.0.1:47296}: rathole::server: Dropping previous control channel for service echo Mar 09 17:46:31.622  INFO connection{addr=127.0.0.1:47296}: rathole::server: Control channel established service=echo Mar 09 17:46:31.622  INFO connection{addr=127.0.0.1:47250}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:31.623  INFO connection{addr=127.0.0.1:47296}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:31.623  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:31.623  INFO connection{addr=127.0.0.1:47298}: rathole::server: Try to handshake a control channel Mar 09 17:46:31.624  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:46:31.624  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:31.625  WARN connection{addr=127.0.0.1:47298}: rathole::server: Dropping previous control channel for service pingpong Mar 09 17:46:31.625  INFO connection{addr=127.0.0.1:47298}: rathole::server: Control channel established service=pingpong Mar 09 17:46:31.636  INFO connection{addr=127.0.0.1:47248}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:31.637  INFO connection{addr=127.0.0.1:47298}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:31.637  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:46:31.638  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:46:31.638  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.108  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Mar 09 17:46:32.250  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Mar 09 17:46:32.296  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Mar 09 17:46:32.297  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:32.297  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:46:32.297  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:46:32.297  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Mar 09 17:46:32.299  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:32.315  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:46:32.315  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:46:32.340  INFO connection{addr=127.0.0.1:41916}: rathole::server: Try to handshake a control channel Mar 09 17:46:32.342  WARN connection{addr=127.0.0.1:41916}: rathole::server: Dropping previous control channel for service echo Mar 09 17:46:32.342  INFO connection{addr=127.0.0.1:41916}: rathole::server: Control channel established service=echo Mar 09 17:46:32.342  INFO connection{addr=127.0.0.1:41856}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:32.343  INFO connection{addr=127.0.0.1:41856}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:32.343  INFO connection{addr=127.0.0.1:41856}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:46:32.343  INFO connection{addr=127.0.0.1:41916}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:32.344  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:32.344  INFO connection{addr=127.0.0.1:41918}: rathole::server: Try to handshake a control channel Mar 09 17:46:32.344  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.344  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.345  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.345  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.345  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.345  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.345  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.345  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.348  WARN connection{addr=127.0.0.1:41918}: rathole::server: Dropping previous control channel for service pingpong Mar 09 17:46:32.348  INFO connection{addr=127.0.0.1:41918}: rathole::server: Control channel established service=pingpong Mar 09 17:46:32.359  INFO connection{addr=127.0.0.1:41874}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:32.359  INFO connection{addr=127.0.0.1:41874}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:32.360  INFO connection{addr=127.0.0.1:41874}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:46:32.360  INFO connection{addr=127.0.0.1:41918}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:32.360  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:46:32.362  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.362  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.362  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.362  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.362  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.362  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.363  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.364  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.571  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Mar 09 17:46:32.575  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Mar 09 17:46:32.578  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Mar 09 17:46:32.579  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:32.579  INFO rathole::server: Shuting down gracefully... Mar 09 17:46:32.579  INFO rathole::server: Shutdown Mar 09 17:46:32.579  INFO connection{addr=127.0.0.1:47296}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:32.580  INFO connection{addr=127.0.0.1:47298}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:32.580  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Mar 09 17:46:32.580 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 457.482759ms... Mar 09 17:46:32.581  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:46:32.581  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.581 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 463.39941ms... Mar 09 17:46:32.581  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:46:32.581  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:32.584  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:32.592  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 09 17:46:33.076  INFO connection{addr=127.0.0.1:47356}: rathole::server: Try to handshake a control channel Mar 09 17:46:33.077  INFO connection{addr=127.0.0.1:47356}: rathole::server: Control channel established service=echo Mar 09 17:46:33.078  INFO connection{addr=127.0.0.1:47356}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:33.078  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:33.078  INFO connection{addr=127.0.0.1:47358}: rathole::server: Try to handshake a control channel Mar 09 17:46:33.079  INFO connection{addr=127.0.0.1:47358}: rathole::server: Control channel established service=pingpong Mar 09 17:46:33.091  INFO connection{addr=127.0.0.1:47358}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:33.091  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:46:33.298  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Mar 09 17:46:33.439  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Mar 09 17:46:33.485  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Mar 09 17:46:33.486  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:33.486  INFO rathole::server: Shuting down gracefully... Mar 09 17:46:33.486  INFO rathole::server: Shutdown Mar 09 17:46:33.486  INFO connection{addr=127.0.0.1:41918}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:33.486  INFO connection{addr=127.0.0.1:41918}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:33.486  INFO connection{addr=127.0.0.1:41916}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:33.486  INFO connection{addr=127.0.0.1:41916}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:33.486  INFO connection{addr=127.0.0.1:41918}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:46:33.487  INFO connection{addr=127.0.0.1:41916}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:46:33.487  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Mar 09 17:46:33.487 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 509.346305ms... Mar 09 17:46:33.488 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 541.579325ms... Mar 09 17:46:33.488  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:33.488  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:33.488  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:33.488  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:33.488  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:33.488  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:33.489  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:33.489  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:33.489  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:33.489  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:33.489  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:33.489  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:33.490  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:33.490  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:33.490  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:33.490  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:33.492  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:33.498  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 09 17:46:34.024  INFO connection{addr=127.0.0.1:41976}: rathole::server: Try to handshake a control channel Mar 09 17:46:34.025  INFO connection{addr=127.0.0.1:41976}: rathole::server: Control channel established service=pingpong Mar 09 17:46:34.026  INFO connection{addr=127.0.0.1:41976}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:34.026  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:46:34.144  INFO connection{addr=127.0.0.1:41994}: rathole::server: Try to handshake a control channel Mar 09 17:46:34.145  INFO connection{addr=127.0.0.1:41994}: rathole::server: Control channel established service=echo Mar 09 17:46:34.145  INFO connection{addr=127.0.0.1:41994}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:34.145  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:35.082  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Mar 09 17:46:35.093  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Mar 09 17:46:35.094  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:35.094  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:35.095  INFO rathole::server: Shuting down gracefully... Mar 09 17:46:35.095  INFO rathole::server: Shutdown Mar 09 17:46:35.095  INFO connection{addr=127.0.0.1:47358}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:35.095  INFO connection{addr=127.0.0.1:47356}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:35.096  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:46:35.096  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:46:35.096  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Mar 09 17:46:35.096  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:46:35.097  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:35.097  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:46:35.097  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:35.100  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:35.102  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:46:35.102  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:46:35.102 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 542.615893ms... Mar 09 17:46:35.103 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 520.507864ms... Mar 09 17:46:35.625 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 764.760926ms... Mar 09 17:46:35.646 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 719.050594ms... Mar 09 17:46:35.988  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Mar 09 17:46:36.098  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Mar 09 17:46:36.102  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:36.102  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 09 17:46:36.316  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Mar 09 17:46:36.316  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:36.316  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:36.316  INFO rathole::server: Shuting down gracefully... Mar 09 17:46:36.316  INFO rathole::server: Shutdown Mar 09 17:46:36.316  INFO connection{addr=127.0.0.1:41994}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:36.316  INFO connection{addr=127.0.0.1:41994}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:36.317  INFO connection{addr=127.0.0.1:41976}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:36.317  INFO connection{addr=127.0.0.1:41976}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:36.317  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:46:36.317  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:46:36.317  INFO connection{addr=127.0.0.1:41994}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:46:36.318  INFO connection{addr=127.0.0.1:41976}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:46:36.318  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Mar 09 17:46:36.318  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:36.319  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:36.319  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:36.319  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:36.319  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:36.319  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:36.319  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:36.320  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:36.320  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:36.320  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:36.320  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:36.320  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:36.320  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:36.321  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:36.321  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:36.321  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:36.323  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:36.325  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:46:36.325  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:46:36.327 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 480.235439ms... Mar 09 17:46:36.327 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 475.74492ms... Mar 09 17:46:36.392  INFO connection{addr=127.0.0.1:47452}: rathole::server: Try to handshake a control channel Mar 09 17:46:36.400  INFO connection{addr=127.0.0.1:47452}: rathole::server: Control channel established service=echo Mar 09 17:46:36.407  INFO connection{addr=127.0.0.1:47452}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:36.407  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:36.411  INFO connection{addr=127.0.0.1:47454}: rathole::server: Try to handshake a control channel Mar 09 17:46:36.431  INFO connection{addr=127.0.0.1:47454}: rathole::server: Control channel established service=pingpong Mar 09 17:46:36.441  INFO connection{addr=127.0.0.1:47454}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:36.441  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:46:36.804 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 781.32902ms... Mar 09 17:46:36.809 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 706.248271ms... Mar 09 17:46:37.319  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Mar 09 17:46:37.322  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:37.323  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 09 17:46:37.543  INFO connection{addr=127.0.0.1:42064}: rathole::server: Try to handshake a control channel Mar 09 17:46:37.544  INFO connection{addr=127.0.0.1:42064}: rathole::server: Control channel established service=echo Mar 09 17:46:37.545  INFO connection{addr=127.0.0.1:42064}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:37.546  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:37.691  INFO connection{addr=127.0.0.1:42082}: rathole::server: Try to handshake a control channel Mar 09 17:46:37.692  INFO connection{addr=127.0.0.1:42082}: rathole::server: Control channel established service=pingpong Mar 09 17:46:37.693  INFO connection{addr=127.0.0.1:42082}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:37.693  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:46:38.599  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Mar 09 17:46:38.608  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Mar 09 17:46:38.616  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Mar 09 17:46:38.616  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:38.616  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:46:38.616  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:46:38.617  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Mar 09 17:46:38.619  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:38.621  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:46:38.621  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:46:38.653  INFO connection{addr=127.0.0.1:47504}: rathole::server: Try to handshake a control channel Mar 09 17:46:38.656  INFO connection{addr=127.0.0.1:47506}: rathole::server: Try to handshake a control channel Mar 09 17:46:38.657  WARN connection{addr=127.0.0.1:47504}: rathole::server: Dropping previous control channel for service pingpong Mar 09 17:46:38.657  INFO connection{addr=127.0.0.1:47504}: rathole::server: Control channel established service=pingpong Mar 09 17:46:38.657  INFO connection{addr=127.0.0.1:47454}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:38.657  INFO connection{addr=127.0.0.1:47504}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:38.658  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:46:38.658  WARN connection{addr=127.0.0.1:47506}: rathole::server: Dropping previous control channel for service echo Mar 09 17:46:38.659  INFO connection{addr=127.0.0.1:47506}: rathole::server: Control channel established service=echo Mar 09 17:46:38.659  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:46:38.659  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:38.659  INFO connection{addr=127.0.0.1:47452}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:38.659  INFO connection{addr=127.0.0.1:47506}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:38.660  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:38.672  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:46:38.672  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:39.618  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Mar 09 17:46:39.628  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Mar 09 17:46:39.682  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Mar 09 17:46:39.683  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:39.683  INFO rathole::server: Shuting down gracefully... Mar 09 17:46:39.683  INFO rathole::server: Shutdown Mar 09 17:46:39.683  INFO connection{addr=127.0.0.1:47504}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:39.684  INFO connection{addr=127.0.0.1:47506}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:39.684  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Mar 09 17:46:39.684 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 470.537882ms... Mar 09 17:46:39.685  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:46:39.685  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:39.685 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 459.448528ms... Mar 09 17:46:39.685  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 09 17:46:39.686  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:39.689  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:39.690  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 09 17:46:39.820  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Mar 09 17:46:40.178  INFO connection{addr=127.0.0.1:47522}: rathole::server: Try to handshake a control channel Mar 09 17:46:40.188  INFO connection{addr=127.0.0.1:47522}: rathole::server: Control channel established service=echo Mar 09 17:46:40.190  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Mar 09 17:46:40.197  INFO connection{addr=127.0.0.1:47524}: rathole::server: Try to handshake a control channel Mar 09 17:46:40.198  INFO connection{addr=127.0.0.1:47522}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:40.198  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:40.199  INFO connection{addr=127.0.0.1:47524}: rathole::server: Control channel established service=pingpong Mar 09 17:46:40.214  INFO connection{addr=127.0.0.1:47524}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:40.214  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:46:40.276  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Mar 09 17:46:40.276  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:40.276  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:46:40.276  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:46:40.277  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Mar 09 17:46:40.279  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:40.280  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 09 17:46:40.280  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 09 17:46:40.310  INFO connection{addr=127.0.0.1:42136}: rathole::server: Try to handshake a control channel Mar 09 17:46:40.313  INFO connection{addr=127.0.0.1:42138}: rathole::server: Try to handshake a control channel Mar 09 17:46:40.314  WARN connection{addr=127.0.0.1:42136}: rathole::server: Dropping previous control channel for service echo Mar 09 17:46:40.314  INFO connection{addr=127.0.0.1:42136}: rathole::server: Control channel established service=echo Mar 09 17:46:40.314  INFO connection{addr=127.0.0.1:42064}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:40.315  INFO connection{addr=127.0.0.1:42064}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:40.316  INFO connection{addr=127.0.0.1:42064}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:46:40.316  INFO connection{addr=127.0.0.1:42136}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:40.316  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:40.317  WARN connection{addr=127.0.0.1:42138}: rathole::server: Dropping previous control channel for service pingpong Mar 09 17:46:40.317  INFO connection{addr=127.0.0.1:42138}: rathole::server: Control channel established service=pingpong Mar 09 17:46:40.318  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:40.318  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:40.318  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:40.318  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:40.318  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:40.318  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:40.318  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:40.318  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:40.319  INFO connection{addr=127.0.0.1:42082}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:40.319  INFO connection{addr=127.0.0.1:42082}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:40.320  INFO connection{addr=127.0.0.1:42082}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:46:40.320  INFO connection{addr=127.0.0.1:42138}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:40.321  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 09 17:46:40.364  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:40.364  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:40.364  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:40.365  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:40.365  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:40.365  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:40.365  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:40.365  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:41.278  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Mar 09 17:46:41.645  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Mar 09 17:46:41.720  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Mar 09 17:46:41.720  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:41.720  INFO rathole::server: Shuting down gracefully... Mar 09 17:46:41.720  INFO rathole::server: Shutdown Mar 09 17:46:41.720  INFO connection{addr=127.0.0.1:42136}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:41.720  INFO connection{addr=127.0.0.1:42136}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:41.720  INFO connection{addr=127.0.0.1:42138}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:41.720  INFO connection{addr=127.0.0.1:42138}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:41.721  INFO connection{addr=127.0.0.1:42136}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:46:41.721  INFO connection{addr=127.0.0.1:42138}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:46:41.721  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Mar 09 17:46:41.721 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 537.433859ms... Mar 09 17:46:41.721 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 508.905562ms... Mar 09 17:46:41.722  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:41.722  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:41.722  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:41.722  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:41.722  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:41.722  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:41.722  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:41.722  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:41.723  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:41.723  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:41.723  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:41.723  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:41.723  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:41.723  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:41.723  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:41.723  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 09 17:46:41.726  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 09 17:46:41.726  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 09 17:46:42.185  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Mar 09 17:46:42.254  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Mar 09 17:46:42.254  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:42.254  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:42.255  INFO rathole::server: Shuting down gracefully... Mar 09 17:46:42.255  INFO rathole::server: Shutdown Mar 09 17:46:42.255  INFO connection{addr=127.0.0.1:47524}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:42.256  INFO connection{addr=127.0.0.1:47522}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:42.256  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:46:42.256  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:46:42.258  INFO connection{addr=127.0.0.1:42184}: rathole::server: Try to handshake a control channel Mar 09 17:46:42.259  INFO connection{addr=127.0.0.1:42184}: rathole::server: Control channel established service=pingpong Mar 09 17:46:42.260  INFO connection{addr=127.0.0.1:42184}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 09 17:46:42.260  INFO handle{service=pingpong}:run: rathole::client: Control channel established test udp ... ok Mar 09 17:46:42.328  INFO connection{addr=127.0.0.1:42186}: rathole::server: Try to handshake a control channel Mar 09 17:46:42.351  INFO connection{addr=127.0.0.1:42186}: rathole::server: Control channel established service=echo Mar 09 17:46:42.362  INFO connection{addr=127.0.0.1:42186}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 09 17:46:42.363  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 09 17:46:44.222  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Mar 09 17:46:45.059  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Mar 09 17:46:45.059  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:45.059  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 09 17:46:45.059  INFO rathole::server: Shuting down gracefully... Mar 09 17:46:45.059  INFO rathole::server: Shutdown Mar 09 17:46:45.060  INFO connection{addr=127.0.0.1:42184}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:45.060  INFO connection{addr=127.0.0.1:42184}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 09 17:46:45.060  INFO connection{addr=127.0.0.1:42186}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 09 17:46:45.060  INFO connection{addr=127.0.0.1:42186}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 09 17:46:45.060  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 09 17:46:45.060  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 09 17:46:45.060  INFO connection{addr=127.0.0.1:42184}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 09 17:46:45.061  INFO connection{addr=127.0.0.1:42186}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown test tcp ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 24.07s Doc-tests rathole running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> rathole: Entering fakeroot... >>> rathole*: Running postcheck for rathole >>> rathole*: Preparing package rathole... >>> rathole*: Stripping binaries >>> rathole*: Scanning shared objects >>> rathole*: Tracing dependencies... so:libc.musl-ppc64le.so.1 so:libcrypto.so.1.1 so:libgcc_s.so.1 so:libssl.so.1.1 >>> rathole*: Package size: 4.2 MB >>> rathole*: Compressing data... >>> rathole*: Create checksum... >>> rathole*: Create rathole-0.4.0-r0.apk >>> rathole: Build complete at Wed, 09 Mar 2022 17:46:46 +0000 elapsed time 0h 6m 1s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/9) Purging .makedepends-rathole (20220309.174046) (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: 230 MiB in 90 packages >>> rathole: Updating the testing/ppc64le repository index... >>> rathole: Signing the index...