>>> rathole: Building testing/rathole 0.4.2-r0 (using abuild 3.9.0-r0) started Tue, 24 May 2022 14:05:50 +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.60.0-r2) (2/9) Installing libffi (3.4.2-r1) (3/9) Installing xz-libs (5.2.5-r1) (4/9) Installing libxml2 (2.9.14-r0) (5/9) Installing llvm13-libs (13.0.1-r2) (6/9) Installing rust (1.60.0-r2) (7/9) Installing cargo (1.60.0-r2) (8/9) Installing openssl-dev (1.1.1o-r0) (9/9) Installing .makedepends-rathole (20220524.140551) Executing busybox-1.35.0-r13.trigger OK: 1020 MiB in 99 packages >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge//rathole-0.4.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> rathole: Fetching https://github.com/rapiz1/rathole/archive/v0.4.2/rathole-0.4.2.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 100 288k 0 288k 0 0 598k 0 --:--:-- --:--:-- --:--:-- 598k >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge//rathole-0.4.2.tar.gz >>> rathole: Checking sha512sums... rathole-0.4.2.tar.gz: OK >>> rathole: Unpacking /var/cache/distfiles/edge/rathole-0.4.2.tar.gz... Downloading crates ... Downloaded enum-iterator-derive v0.8.1 Downloaded enum-iterator v0.8.1 Downloaded blake2 v0.10.4 Downloaded snow v0.9.0 Downloaded axum v0.5.6 Downloaded prost-types v0.10.1 Downloaded tonic v0.7.2 Downloaded tower-http v0.3.3 Downloaded curve25519-dalek v4.0.0-pre.2 Downloaded prost v0.10.3 Downloaded notify v5.0.0-pre.15 Downloaded tokio-util v0.7.2 Downloaded prost-derive v0.10.1 Downloaded schannel v0.1.20 Downloaded console-api v0.2.0 Downloaded console-subscriber v0.1.5 Downloaded axum-core v0.2.4 Downloaded http-body v0.4.5 Downloaded snowstorm v0.4.0 Compiling libc v0.2.126 Compiling proc-macro2 v1.0.39 Compiling unicode-ident v1.0.0 Compiling syn v1.0.95 Compiling autocfg v1.1.0 Compiling version_check v0.9.4 Compiling cfg-if v1.0.0 Compiling typenum v1.15.0 Compiling pkg-config v0.3.25 Compiling serde_derive v1.0.137 Compiling serde v1.0.137 Compiling log v0.4.17 Compiling subtle v2.4.1 Compiling once_cell v1.11.0 Compiling lazy_static v1.4.0 Compiling parking_lot_core v0.9.3 Compiling pin-project-lite v0.2.9 Compiling smallvec v1.8.0 Compiling scopeguard v1.1.0 Compiling tinyvec_macros v0.1.0 Compiling memchr v2.5.0 Compiling opaque-debug v0.3.0 Compiling semver v1.0.9 Compiling matches v0.1.9 Compiling rustversion v1.0.6 Compiling anyhow v1.0.57 Compiling unicode-bidi v0.3.8 Compiling bitflags v1.3.2 Compiling percent-encoding v2.1.0 Compiling futures-core v0.3.21 Compiling zeroize v1.3.0 Compiling futures-task v0.3.21 Compiling regex-syntax v0.6.26 Compiling crossbeam-utils v0.8.8 Compiling foreign-types-shared v0.1.1 Compiling openssl v0.10.40 Compiling serde_json v1.0.81 Compiling async-trait v0.1.53 Compiling futures-util v0.3.21 Compiling httparse v1.7.1 Compiling ppv-lite86 v0.2.16 Compiling native-tls v0.2.10 Compiling byteorder v1.4.3 Compiling hashbrown v0.11.2 Compiling same-file v1.0.6 Compiling heck v0.4.0 Compiling slab v0.4.6 Compiling ryu v1.0.10 Compiling itoa v1.0.2 Compiling pin-utils v0.1.0 Compiling openssl-probe v0.1.5 Compiling os_str_bytes v6.0.1 Compiling termcolor v1.1.3 Compiling ansi_term v0.12.1 Compiling base64 v0.13.0 Compiling strsim v0.10.0 Compiling textwrap v0.15.0 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling tracing-core v0.1.26 Compiling sharded-slab v0.1.4 Compiling tinyvec v1.6.0 Compiling foreign-types v0.3.2 Compiling thread_local v1.1.4 Compiling walkdir v2.3.2 Compiling form_urlencoded v1.0.1 Compiling clap_lex v0.2.0 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling lock_api v0.4.7 Compiling indexmap v1.8.1 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling tracing-log v0.1.3 Compiling rustc_version v0.4.0 Compiling crossbeam-channel v0.5.4 Compiling quote v1.0.18 Compiling unicode-normalization v0.1.19 Compiling snow v0.9.0 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling getrandom v0.2.6 Compiling mio v0.8.3 Compiling socket2 v0.4.4 Compiling signal-hook-registry v1.4.0 Compiling num_cpus v1.13.1 Compiling inotify-sys v0.1.5 Compiling atty v0.2.14 Compiling filetime v0.2.16 Compiling fdlimit v0.2.1 Compiling inotify v0.9.6 Compiling rand_core v0.6.3 Compiling parking_lot v0.12.0 Compiling cc v1.0.73 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0-pre.15 Compiling rand v0.8.5 Compiling regex-automata v0.1.10 Compiling regex v1.5.6 Compiling chrono v0.4.19 Compiling idna v0.2.3 Compiling libz-sys v1.1.6 Compiling openssl-sys v0.9.73 Compiling libgit2-sys v0.13.2+1.4.2 Compiling matchers v0.0.1 Compiling cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling crypto-common v0.1.3 Compiling block-buffer v0.10.2 Compiling aead v0.4.3 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling digest v0.10.3 Compiling chacha20 v0.8.1 Compiling ctr v0.8.0 Compiling aes v0.7.5 Compiling ghash v0.4.4 Compiling chacha20poly1305 v0.9.0 Compiling url v2.2.2 Compiling sha2 v0.10.2 Compiling curve25519-dalek v4.0.0-pre.2 Compiling blake2 v0.10.4 Compiling aes-gcm v0.9.4 Compiling vergen v6.0.2 Compiling thiserror-impl v1.0.31 Compiling tokio-macros v1.7.0 Compiling enum-iterator-derive v0.8.1 Compiling getset v0.1.2 Compiling openssl-macros v0.1.0 Compiling futures-macro v0.3.21 Compiling pin-project-internal v1.0.10 Compiling tracing-attributes v0.1.21 Compiling clap_derive v3.1.18 Compiling enum-iterator v0.8.1 Compiling pin-project v1.0.10 Compiling git2 v0.14.2 Compiling thiserror v1.0.31 Compiling tracing v0.1.34 Compiling clap v3.1.18 Compiling rathole v0.4.2 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.2) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling toml v0.5.9 Compiling bincode v1.3.3 Compiling tokio v1.18.2 Compiling tracing-subscriber v0.2.25 Compiling async-http-proxy v1.2.5 Compiling snowstorm v0.4.0 Compiling backoff v0.4.0 Compiling async-socks5 v0.5.1 Compiling tokio-native-tls v0.3.0 Finished release [optimized] target(s) in 3m 54s Compiling libc v0.2.126 Compiling proc-macro2 v1.0.39 Compiling unicode-ident v1.0.0 Compiling syn v1.0.95 Compiling version_check v0.9.4 Compiling autocfg v1.1.0 Compiling typenum v1.15.0 Compiling cfg-if v1.0.0 Compiling serde_derive v1.0.137 Compiling serde v1.0.137 Compiling log v0.4.17 Compiling pkg-config v0.3.25 Compiling parking_lot_core v0.9.3 Compiling memchr v2.5.0 Compiling subtle v2.4.1 Compiling bitflags v1.3.2 Compiling semver v1.0.9 Compiling tinyvec_macros v0.1.0 Compiling futures-core v0.3.21 Compiling matches v0.1.9 Compiling once_cell v1.11.0 Compiling lazy_static v1.4.0 Compiling openssl v0.10.40 Compiling unicode-bidi v0.3.8 Compiling percent-encoding v2.1.0 Compiling futures-task v0.3.21 Compiling smallvec v1.8.0 Compiling rustversion v1.0.6 Compiling crossbeam-utils v0.8.8 Compiling pin-project-lite v0.2.9 Compiling anyhow v1.0.57 Compiling opaque-debug v0.3.0 Compiling scopeguard v1.1.0 Compiling serde_json v1.0.81 Compiling native-tls v0.2.10 Compiling httparse v1.7.1 Compiling futures-util v0.3.21 Compiling async-trait v0.1.53 Compiling zeroize v1.3.0 Compiling heck v0.4.0 Compiling regex-syntax v0.6.26 Compiling foreign-types-shared v0.1.1 Compiling ppv-lite86 v0.2.16 Compiling byteorder v1.4.3 Compiling openssl-probe v0.1.5 Compiling ryu v1.0.10 Compiling pin-utils v0.1.0 Compiling itoa v1.0.2 Compiling slab v0.4.6 Compiling same-file v1.0.6 Compiling hashbrown v0.11.2 Compiling os_str_bytes v6.0.1 Compiling textwrap v0.15.0 Compiling ansi_term v0.12.1 Compiling termcolor v1.1.3 Compiling strsim v0.10.0 Compiling base64 v0.13.0 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling tinyvec v1.6.0 Compiling tracing-core v0.1.26 Compiling sharded-slab v0.1.4 Compiling foreign-types v0.3.2 Compiling walkdir v2.3.2 Compiling form_urlencoded v1.0.1 Compiling thread_local v1.1.4 Compiling clap_lex v0.2.0 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling lock_api v0.4.7 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling indexmap v1.8.1 Compiling tracing-log v0.1.3 Compiling rustc_version v0.4.0 Compiling crossbeam-channel v0.5.4 Compiling quote v1.0.18 Compiling snow v0.9.0 Compiling unicode-normalization v0.1.19 Compiling mio v0.8.3 Compiling getrandom v0.2.6 Compiling num_cpus v1.13.1 Compiling signal-hook-registry v1.4.0 Compiling socket2 v0.4.4 Compiling inotify-sys v0.1.5 Compiling filetime v0.2.16 Compiling atty v0.2.14 Compiling fdlimit v0.2.1 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling inotify v0.9.6 Compiling rand_core v0.6.3 Compiling cc v1.0.73 Compiling parking_lot v0.12.0 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0-pre.15 Compiling rand v0.8.5 Compiling chrono v0.4.19 Compiling regex-automata v0.1.10 Compiling regex v1.5.6 Compiling universal-hash v0.4.1 Compiling cipher v0.3.0 Compiling block-buffer v0.10.2 Compiling crypto-common v0.1.3 Compiling aead v0.4.3 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling digest v0.10.3 Compiling idna v0.2.3 Compiling ctr v0.8.0 Compiling aes v0.7.5 Compiling chacha20 v0.8.1 Compiling ghash v0.4.4 Compiling aes-gcm v0.9.4 Compiling chacha20poly1305 v0.9.0 Compiling blake2 v0.10.4 Compiling curve25519-dalek v4.0.0-pre.2 Compiling sha2 v0.10.2 Compiling matchers v0.0.1 Compiling openssl-sys v0.9.73 Compiling libz-sys v1.1.6 Compiling libgit2-sys v0.13.2+1.4.2 Compiling url v2.2.2 Compiling vergen v6.0.2 Compiling tokio-macros v1.7.0 Compiling thiserror-impl v1.0.31 Compiling openssl-macros v0.1.0 Compiling enum-iterator-derive v0.8.1 Compiling pin-project-internal v1.0.10 Compiling futures-macro v0.3.21 Compiling tracing-attributes v0.1.21 Compiling getset v0.1.2 Compiling clap_derive v3.1.18 Compiling pin-project v1.0.10 Compiling enum-iterator v0.8.1 Compiling tracing v0.1.34 Compiling git2 v0.14.2 Compiling thiserror v1.0.31 Compiling clap v3.1.18 Compiling rathole v0.4.2 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.2) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling toml v0.5.9 Compiling bincode v1.3.3 Compiling tokio v1.18.2 Compiling tracing-subscriber v0.2.25 Compiling snowstorm v0.4.0 Compiling async-http-proxy v1.2.5 Compiling backoff v0.4.0 Compiling async-socks5 v0.5.1 Compiling tokio-native-tls v0.3.0 Finished test [unoptimized + debuginfo] target(s) in 1m 26s Running unittests (target/debug/deps/rathole-e5479023aa602943) 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-f3558f15446ba29d) 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-37a0a6cd18b3013c) running 2 tests May 24 14:11:26.535  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client May 24 14:11:26.535  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client May 24 14:11:26.537  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:26.537  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d May 24 14:11:26.538  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b May 24 14:11:26.538 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 543.888809ms... May 24 14:11:26.538 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 475.076279ms... May 24 14:11:26.538  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:26.539  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b May 24 14:11:26.539  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d May 24 14:11:26.540 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 503.402454ms... May 24 14:11:26.540 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 520.66543ms... May 24 14:11:27.014 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 719.752175ms... May 24 14:11:27.044 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 742.004674ms... May 24 14:11:27.063 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 718.766903ms... May 24 14:11:27.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 798.114042ms... May 24 14:11:27.536  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server May 24 14:11:27.536  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server May 24 14:11:27.539  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:27.539  INFO rathole::server: Listening at 0.0.0.0:2332 May 24 14:11:27.539  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:27.540  INFO rathole::server: Listening at 0.0.0.0:2333 May 24 14:11:27.736  INFO connection{addr=127.0.0.1:60858}: rathole::server: Try to handshake a control channel May 24 14:11:27.737  INFO connection{addr=127.0.0.1:60858}: rathole::server: Control channel established service=pingpong May 24 14:11:27.738  INFO connection{addr=127.0.0.1:60858}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:27.738  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:27.783  INFO connection{addr=127.0.0.1:55460}: rathole::server: Try to handshake a control channel May 24 14:11:27.784  INFO connection{addr=127.0.0.1:55460}: rathole::server: Control channel established service=echo May 24 14:11:27.784  INFO connection{addr=127.0.0.1:55460}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:27.785  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:27.789  INFO connection{addr=127.0.0.1:55478}: rathole::server: Try to handshake a control channel May 24 14:11:27.790  INFO connection{addr=127.0.0.1:55478}: rathole::server: Control channel established service=pingpong May 24 14:11:27.791  INFO connection{addr=127.0.0.1:55478}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:27.791  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:27.884  INFO connection{addr=127.0.0.1:60900}: rathole::server: Try to handshake a control channel May 24 14:11:27.885  INFO connection{addr=127.0.0.1:60900}: rathole::server: Control channel established service=echo May 24 14:11:27.885  INFO connection{addr=127.0.0.1:60900}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:27.886  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:30.037  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo May 24 14:11:30.037  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo May 24 14:11:30.040  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong May 24 14:11:30.043  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client May 24 14:11:30.044  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:30.044  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown May 24 14:11:30.044  INFO handle{service=echo}:run: rathole::client: Control channel shutdown May 24 14:11:30.044  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client May 24 14:11:30.047  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:30.048  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d May 24 14:11:30.048  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b May 24 14:11:30.049  INFO connection{addr=127.0.0.1:60912}: rathole::server: Try to handshake a control channel May 24 14:11:30.049  INFO connection{addr=127.0.0.1:60914}: rathole::server: Try to handshake a control channel May 24 14:11:30.051  WARN connection{addr=127.0.0.1:60912}: rathole::server: Dropping previous control channel for service echo May 24 14:11:30.051  INFO connection{addr=127.0.0.1:60912}: rathole::server: Control channel established service=echo May 24 14:11:30.052  WARN connection{addr=127.0.0.1:60914}: rathole::server: Dropping previous control channel for service pingpong May 24 14:11:30.052  INFO connection{addr=127.0.0.1:60914}: rathole::server: Control channel established service=pingpong May 24 14:11:30.052  INFO connection{addr=127.0.0.1:60900}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:30.053  INFO connection{addr=127.0.0.1:60912}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:30.053  INFO connection{addr=127.0.0.1:60858}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:30.053  INFO connection{addr=127.0.0.1:60914}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:30.054  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:30.054  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:30.054  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file May 24 14:11:30.055  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:30.055  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file May 24 14:11:30.055  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:30.161  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong May 24 14:11:30.190  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client May 24 14:11:30.190  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:30.190  INFO handle{service=echo}:run: rathole::client: Control channel shutdown May 24 14:11:30.190  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown May 24 14:11:30.190  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client May 24 14:11:30.192  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:30.192  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d May 24 14:11:30.192  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b May 24 14:11:30.193  INFO connection{addr=127.0.0.1:55526}: rathole::server: Try to handshake a control channel May 24 14:11:30.193  INFO connection{addr=127.0.0.1:55528}: rathole::server: Try to handshake a control channel May 24 14:11:30.194  WARN connection{addr=127.0.0.1:55526}: rathole::server: Dropping previous control channel for service echo May 24 14:11:30.194  INFO connection{addr=127.0.0.1:55526}: rathole::server: Control channel established service=echo May 24 14:11:30.194  WARN connection{addr=127.0.0.1:55528}: rathole::server: Dropping previous control channel for service pingpong May 24 14:11:30.194  INFO connection{addr=127.0.0.1:55528}: rathole::server: Control channel established service=pingpong May 24 14:11:30.194  INFO connection{addr=127.0.0.1:55460}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:30.194  INFO connection{addr=127.0.0.1:55460}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:30.195  INFO connection{addr=127.0.0.1:55478}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:30.195  INFO connection{addr=127.0.0.1:55478}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:30.195  INFO connection{addr=127.0.0.1:55460}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown May 24 14:11:30.196  INFO connection{addr=127.0.0.1:55526}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:30.196  INFO connection{addr=127.0.0.1:55478}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown May 24 14:11:30.196  INFO connection{addr=127.0.0.1:55528}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:30.196  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:30.196  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:30.197  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:30.197  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:30.197  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:30.197  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:30.197  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:30.197  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:30.197  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:30.198  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:30.198  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:30.198  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:30.198  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:30.198  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:30.198  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:30.198  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:30.198  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:30.198  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.045  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo May 24 14:11:31.049  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong May 24 14:11:31.052  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server May 24 14:11:31.052  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:31.052  INFO rathole::server: Shuting down gracefully... May 24 14:11:31.052  INFO rathole::server: Shutdown May 24 14:11:31.052  INFO connection{addr=127.0.0.1:60914}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:31.053  INFO connection{addr=127.0.0.1:60912}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:31.053  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server May 24 14:11:31.054 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 470.955389ms... May 24 14:11:31.054  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file May 24 14:11:31.054  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.054 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 486.958874ms... May 24 14:11:31.054  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file May 24 14:11:31.055  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.058  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:31.058  INFO rathole::server: Listening at 0.0.0.0:2332 May 24 14:11:31.191  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo May 24 14:11:31.313  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong May 24 14:11:31.341  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server May 24 14:11:31.341  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:31.341  INFO rathole::server: Shuting down gracefully... May 24 14:11:31.341  INFO rathole::server: Shutdown May 24 14:11:31.341  INFO connection{addr=127.0.0.1:55526}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:31.342  INFO connection{addr=127.0.0.1:55526}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:31.342  INFO connection{addr=127.0.0.1:55528}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:31.342  INFO connection{addr=127.0.0.1:55528}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:31.342  INFO connection{addr=127.0.0.1:55526}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown May 24 14:11:31.342  INFO connection{addr=127.0.0.1:55528}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown May 24 14:11:31.342  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server May 24 14:11:31.343 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 524.560724ms... May 24 14:11:31.343 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 542.822007ms... May 24 14:11:31.343  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.343  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.343  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.343  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.343  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.343  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.344  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.344  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.344  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.344  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.344  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.344  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.344  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.344  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.344  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.345  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:31.346  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:31.347  INFO rathole::server: Listening at 0.0.0.0:2333 May 24 14:11:31.526  INFO connection{addr=127.0.0.1:60978}: rathole::server: Try to handshake a control channel May 24 14:11:31.527  INFO connection{addr=127.0.0.1:60978}: rathole::server: Control channel established service=pingpong May 24 14:11:31.527  INFO connection{addr=127.0.0.1:60978}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:31.528  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:31.543  INFO connection{addr=127.0.0.1:60984}: rathole::server: Try to handshake a control channel May 24 14:11:31.544  INFO connection{addr=127.0.0.1:60984}: rathole::server: Control channel established service=echo May 24 14:11:31.544  INFO connection{addr=127.0.0.1:60984}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:31.544  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:31.869  INFO connection{addr=127.0.0.1:55586}: rathole::server: Try to handshake a control channel May 24 14:11:31.870  INFO connection{addr=127.0.0.1:55586}: rathole::server: Control channel established service=echo May 24 14:11:31.871  INFO connection{addr=127.0.0.1:55586}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:31.871  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:31.887  INFO connection{addr=127.0.0.1:55604}: rathole::server: Try to handshake a control channel May 24 14:11:31.888  INFO connection{addr=127.0.0.1:55604}: rathole::server: Control channel established service=pingpong May 24 14:11:31.889  INFO connection{addr=127.0.0.1:55604}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:31.889  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:33.555  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong May 24 14:11:33.564  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client May 24 14:11:33.564  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:33.564  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:33.564  INFO rathole::server: Shuting down gracefully... May 24 14:11:33.564  INFO rathole::server: Shutdown May 24 14:11:33.564  INFO connection{addr=127.0.0.1:60978}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:33.565  INFO connection{addr=127.0.0.1:60984}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:33.565  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown May 24 14:11:33.565  INFO handle{service=echo}:run: rathole::client: Control channel shutdown May 24 14:11:33.566  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client May 24 14:11:33.566  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file May 24 14:11:33.566  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:33.566  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file May 24 14:11:33.566  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:33.570  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:33.591  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b May 24 14:11:33.591  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d May 24 14:11:33.592 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 500.244698ms... May 24 14:11:33.592 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 547.536754ms... May 24 14:11:33.844  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong May 24 14:11:34.094 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 816.874487ms... May 24 14:11:34.101  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client May 24 14:11:34.101  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:34.101  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:34.101  INFO rathole::server: Shuting down gracefully... May 24 14:11:34.101  INFO rathole::server: Shutdown May 24 14:11:34.101  INFO connection{addr=127.0.0.1:55586}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:34.102  INFO connection{addr=127.0.0.1:55586}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:34.102  INFO connection{addr=127.0.0.1:55604}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:34.102  INFO connection{addr=127.0.0.1:55604}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:34.102  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown May 24 14:11:34.102  INFO handle{service=echo}:run: rathole::client: Control channel shutdown May 24 14:11:34.102  INFO connection{addr=127.0.0.1:55586}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown May 24 14:11:34.102  INFO connection{addr=127.0.0.1:55604}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown May 24 14:11:34.103  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client May 24 14:11:34.103  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:34.103  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:34.103  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:34.103  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:34.104  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:34.104  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:34.104  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:34.104  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:34.104  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:34.104  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:34.104  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:34.104  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:34.104  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:34.105  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:34.105  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:34.105  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:34.107  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:34.123  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d May 24 14:11:34.123  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b May 24 14:11:34.124 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 510.046ms... May 24 14:11:34.124 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 528.132427ms... May 24 14:11:34.141 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 713.498208ms... May 24 14:11:34.566  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server May 24 14:11:34.570  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:34.580  INFO rathole::server: Listening at 0.0.0.0:2332 May 24 14:11:34.636 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 800.83123ms... May 24 14:11:34.654 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 805.190685ms... May 24 14:11:34.879  INFO connection{addr=127.0.0.1:32834}: rathole::server: Try to handshake a control channel May 24 14:11:34.880  INFO connection{addr=127.0.0.1:32834}: rathole::server: Control channel established service=echo May 24 14:11:34.880  INFO connection{addr=127.0.0.1:32834}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:34.880  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:34.926  INFO connection{addr=127.0.0.1:32840}: rathole::server: Try to handshake a control channel May 24 14:11:34.926  INFO connection{addr=127.0.0.1:32840}: rathole::server: Control channel established service=pingpong May 24 14:11:34.926  INFO connection{addr=127.0.0.1:32840}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:34.927  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:35.105  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server May 24 14:11:35.108  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:35.254  INFO rathole::server: Listening at 0.0.0.0:2333 May 24 14:11:35.476  INFO connection{addr=127.0.0.1:55674}: rathole::server: Try to handshake a control channel May 24 14:11:35.477  INFO connection{addr=127.0.0.1:55674}: rathole::server: Control channel established service=echo May 24 14:11:35.478  INFO connection{addr=127.0.0.1:55674}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:35.478  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:35.479  INFO connection{addr=127.0.0.1:55676}: rathole::server: Try to handshake a control channel May 24 14:11:35.481  INFO connection{addr=127.0.0.1:55676}: rathole::server: Control channel established service=pingpong May 24 14:11:35.493  INFO connection{addr=127.0.0.1:55676}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:35.493  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:37.067  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo May 24 14:11:37.071  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong May 24 14:11:37.074  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client May 24 14:11:37.074  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:37.075  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown May 24 14:11:37.075  INFO handle{service=echo}:run: rathole::client: Control channel shutdown May 24 14:11:37.075  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client May 24 14:11:37.079  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:37.103  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b May 24 14:11:37.103  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d May 24 14:11:37.128  INFO connection{addr=127.0.0.1:32882}: rathole::server: Try to handshake a control channel May 24 14:11:37.129  WARN connection{addr=127.0.0.1:32882}: rathole::server: Dropping previous control channel for service pingpong May 24 14:11:37.129  INFO connection{addr=127.0.0.1:32882}: rathole::server: Control channel established service=pingpong May 24 14:11:37.130  INFO connection{addr=127.0.0.1:32840}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:37.130  INFO connection{addr=127.0.0.1:32882}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:37.130  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:37.131  INFO connection{addr=127.0.0.1:32884}: rathole::server: Try to handshake a control channel May 24 14:11:37.131  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file May 24 14:11:37.131  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:37.132  WARN connection{addr=127.0.0.1:32884}: rathole::server: Dropping previous control channel for service echo May 24 14:11:37.132  INFO connection{addr=127.0.0.1:32884}: rathole::server: Control channel established service=echo May 24 14:11:37.143  INFO connection{addr=127.0.0.1:32834}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:37.144  INFO connection{addr=127.0.0.1:32884}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:37.144  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:37.145  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file May 24 14:11:37.145  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:37.606  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo May 24 14:11:37.748  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong May 24 14:11:37.794  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client May 24 14:11:37.794  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:37.794  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown May 24 14:11:37.794  INFO handle{service=echo}:run: rathole::client: Control channel shutdown May 24 14:11:37.795  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client May 24 14:11:37.797  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:37.813  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d May 24 14:11:37.813  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b May 24 14:11:37.838  INFO connection{addr=127.0.0.1:55734}: rathole::server: Try to handshake a control channel May 24 14:11:37.840  WARN connection{addr=127.0.0.1:55734}: rathole::server: Dropping previous control channel for service echo May 24 14:11:37.840  INFO connection{addr=127.0.0.1:55734}: rathole::server: Control channel established service=echo May 24 14:11:37.840  INFO connection{addr=127.0.0.1:55674}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:37.840  INFO connection{addr=127.0.0.1:55674}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:37.840  INFO connection{addr=127.0.0.1:55674}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown May 24 14:11:37.841  INFO connection{addr=127.0.0.1:55734}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:37.841  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:37.841  INFO connection{addr=127.0.0.1:55736}: rathole::server: Try to handshake a control channel May 24 14:11:37.842  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:37.842  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:37.842  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:37.842  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:37.842  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:37.842  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:37.843  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:37.843  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:37.845  WARN connection{addr=127.0.0.1:55736}: rathole::server: Dropping previous control channel for service pingpong May 24 14:11:37.845  INFO connection{addr=127.0.0.1:55736}: rathole::server: Control channel established service=pingpong May 24 14:11:37.856  INFO connection{addr=127.0.0.1:55676}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:37.857  INFO connection{addr=127.0.0.1:55676}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:37.857  INFO connection{addr=127.0.0.1:55676}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown May 24 14:11:37.857  INFO connection{addr=127.0.0.1:55736}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:37.858  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:37.859  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:37.859  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:37.859  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:37.859  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:37.859  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:37.860  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:37.860  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:37.861  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.077  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo May 24 14:11:38.081  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong May 24 14:11:38.084  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server May 24 14:11:38.084  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:38.085  INFO rathole::server: Shuting down gracefully... May 24 14:11:38.085  INFO rathole::server: Shutdown May 24 14:11:38.085  INFO connection{addr=127.0.0.1:32882}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:38.085  INFO connection{addr=127.0.0.1:32884}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:38.086  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server May 24 14:11:38.086 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 476.801582ms... May 24 14:11:38.087  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file May 24 14:11:38.087  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.087 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 495.465778ms... May 24 14:11:38.087  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file May 24 14:11:38.088  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.091  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:38.098  INFO rathole::server: Listening at 0.0.0.0:2332 May 24 14:11:38.600  INFO connection{addr=127.0.0.1:32942}: rathole::server: Try to handshake a control channel May 24 14:11:38.602  INFO connection{addr=127.0.0.1:32942}: rathole::server: Control channel established service=pingpong May 24 14:11:38.603  INFO connection{addr=127.0.0.1:32942}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:38.603  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:38.603  INFO connection{addr=127.0.0.1:32944}: rathole::server: Try to handshake a control channel May 24 14:11:38.604  INFO connection{addr=127.0.0.1:32944}: rathole::server: Control channel established service=echo May 24 14:11:38.616  INFO connection{addr=127.0.0.1:32944}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:38.616  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:38.795  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo May 24 14:11:38.936  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong May 24 14:11:38.981  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server May 24 14:11:38.981  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:38.982  INFO rathole::server: Shuting down gracefully... May 24 14:11:38.982  INFO rathole::server: Shutdown May 24 14:11:38.982  INFO connection{addr=127.0.0.1:55734}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:38.982  INFO connection{addr=127.0.0.1:55734}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:38.982  INFO connection{addr=127.0.0.1:55736}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:38.982  INFO connection{addr=127.0.0.1:55736}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:38.982  INFO connection{addr=127.0.0.1:55734}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown May 24 14:11:38.983  INFO connection{addr=127.0.0.1:55736}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown May 24 14:11:38.983  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server May 24 14:11:38.983 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 465.832282ms... May 24 14:11:38.983 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 508.914697ms... May 24 14:11:38.984  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.984  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.984  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.984  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.984  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.984  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.985  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.985  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.985  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.985  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.985  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.985  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.985  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.986  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.986  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.986  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:38.988  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:38.994  INFO rathole::server: Listening at 0.0.0.0:2333 May 24 14:11:39.475  INFO connection{addr=127.0.0.1:55794}: rathole::server: Try to handshake a control channel May 24 14:11:39.475  INFO connection{addr=127.0.0.1:55794}: rathole::server: Control channel established service=echo May 24 14:11:39.476  INFO connection{addr=127.0.0.1:55794}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:39.476  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:39.593  INFO connection{addr=127.0.0.1:55812}: rathole::server: Try to handshake a control channel May 24 14:11:39.594  INFO connection{addr=127.0.0.1:55812}: rathole::server: Control channel established service=pingpong May 24 14:11:39.594  INFO connection{addr=127.0.0.1:55812}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:39.594  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:40.588  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong May 24 14:11:40.662  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client May 24 14:11:40.662  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:40.662  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:40.663  INFO rathole::server: Shuting down gracefully... May 24 14:11:40.663  INFO rathole::server: Shutdown May 24 14:11:40.663  INFO connection{addr=127.0.0.1:32942}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:40.664  INFO connection{addr=127.0.0.1:32944}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:40.664  INFO handle{service=echo}:run: rathole::client: Control channel shutdown May 24 14:11:40.664  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown May 24 14:11:40.665  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client May 24 14:11:40.665  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file May 24 14:11:40.665  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:40.666  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file May 24 14:11:40.666  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:40.670  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:40.671  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d May 24 14:11:40.671  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b May 24 14:11:40.671 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 516.703143ms... May 24 14:11:40.671 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 483.477725ms... May 24 14:11:41.156 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 739.069478ms... May 24 14:11:41.189 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 782.94518ms... May 24 14:11:41.485  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong May 24 14:11:41.666  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server May 24 14:11:41.670  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:41.670  INFO rathole::server: Listening at 0.0.0.0:2332 May 24 14:11:41.812  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client May 24 14:11:41.812  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:41.812  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:41.812  INFO rathole::server: Shuting down gracefully... May 24 14:11:41.812  INFO rathole::server: Shutdown May 24 14:11:41.813  INFO connection{addr=127.0.0.1:55812}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:41.813  INFO connection{addr=127.0.0.1:55812}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:41.813  INFO connection{addr=127.0.0.1:55794}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:41.813  INFO connection{addr=127.0.0.1:55794}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:41.813  INFO handle{service=echo}:run: rathole::client: Control channel shutdown May 24 14:11:41.813  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown May 24 14:11:41.814  INFO connection{addr=127.0.0.1:55812}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown May 24 14:11:41.814  INFO connection{addr=127.0.0.1:55794}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown May 24 14:11:41.814  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client May 24 14:11:41.815  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:41.815  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:41.815  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:41.815  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:41.815  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:41.815  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:41.816  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:41.816  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:41.816  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:41.816  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:41.816  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:41.816  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:41.817  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:41.817  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:41.817  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:41.817  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:41.819  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:41.820  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b May 24 14:11:41.820  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d May 24 14:11:41.822 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 546.872668ms... May 24 14:11:41.822 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 486.743089ms... May 24 14:11:41.918  INFO connection{addr=127.0.0.1:33038}: rathole::server: Try to handshake a control channel May 24 14:11:41.919  INFO connection{addr=127.0.0.1:33038}: rathole::server: Control channel established service=pingpong May 24 14:11:41.919  INFO connection{addr=127.0.0.1:33038}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:41.920  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:41.992  INFO connection{addr=127.0.0.1:33044}: rathole::server: Try to handshake a control channel May 24 14:11:41.993  INFO connection{addr=127.0.0.1:33044}: rathole::server: Control channel established service=echo May 24 14:11:41.994  INFO connection{addr=127.0.0.1:33044}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:41.994  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:42.311 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 731.114686ms... May 24 14:11:42.370 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 730.527519ms... May 24 14:11:42.816  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server May 24 14:11:42.819  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:42.819  INFO rathole::server: Listening at 0.0.0.0:2333 May 24 14:11:43.064  INFO connection{addr=127.0.0.1:55882}: rathole::server: Try to handshake a control channel May 24 14:11:43.065  INFO connection{addr=127.0.0.1:55882}: rathole::server: Control channel established service=echo May 24 14:11:43.067  INFO connection{addr=127.0.0.1:55882}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:43.067  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:43.191  INFO connection{addr=127.0.0.1:55900}: rathole::server: Try to handshake a control channel May 24 14:11:43.192  INFO connection{addr=127.0.0.1:55900}: rathole::server: Control channel established service=pingpong May 24 14:11:43.193  INFO connection{addr=127.0.0.1:55900}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:43.193  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:44.169  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo May 24 14:11:44.178  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong May 24 14:11:44.185  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client May 24 14:11:44.186  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:44.186  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown May 24 14:11:44.186  INFO handle{service=echo}:run: rathole::client: Control channel shutdown May 24 14:11:44.186  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client May 24 14:11:44.190  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:44.191  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b May 24 14:11:44.191  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d May 24 14:11:44.215  INFO connection{addr=127.0.0.1:33090}: rathole::server: Try to handshake a control channel May 24 14:11:44.219  INFO connection{addr=127.0.0.1:33092}: rathole::server: Try to handshake a control channel May 24 14:11:44.220  WARN connection{addr=127.0.0.1:33090}: rathole::server: Dropping previous control channel for service pingpong May 24 14:11:44.220  INFO connection{addr=127.0.0.1:33090}: rathole::server: Control channel established service=pingpong May 24 14:11:44.220  INFO connection{addr=127.0.0.1:33038}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:44.220  INFO connection{addr=127.0.0.1:33090}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:44.221  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:44.221  WARN connection{addr=127.0.0.1:33092}: rathole::server: Dropping previous control channel for service echo May 24 14:11:44.222  INFO connection{addr=127.0.0.1:33092}: rathole::server: Control channel established service=echo May 24 14:11:44.222  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file May 24 14:11:44.222  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:44.222  INFO connection{addr=127.0.0.1:33044}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:44.222  INFO connection{addr=127.0.0.1:33092}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:44.223  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:44.231  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file May 24 14:11:44.231  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.187  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo May 24 14:11:45.196  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong May 24 14:11:45.203  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server May 24 14:11:45.203  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:45.203  INFO rathole::server: Shuting down gracefully... May 24 14:11:45.203  INFO rathole::server: Shutdown May 24 14:11:45.203  INFO connection{addr=127.0.0.1:33090}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:45.204  INFO connection{addr=127.0.0.1:33092}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:45.204  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server May 24 14:11:45.205 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 543.052041ms... May 24 14:11:45.205  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file May 24 14:11:45.205  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.205 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 470.204367ms... May 24 14:11:45.205  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file May 24 14:11:45.206  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.209  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:45.209  INFO rathole::server: Listening at 0.0.0.0:2332 May 24 14:11:45.317  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo May 24 14:11:45.687  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong May 24 14:11:45.700  INFO connection{addr=127.0.0.1:33108}: rathole::server: Try to handshake a control channel May 24 14:11:45.701  INFO connection{addr=127.0.0.1:33108}: rathole::server: Control channel established service=echo May 24 14:11:45.701  INFO connection{addr=127.0.0.1:33108}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:45.702  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:45.758  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client May 24 14:11:45.758  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:45.758  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown May 24 14:11:45.758  INFO handle{service=echo}:run: rathole::client: Control channel shutdown May 24 14:11:45.758  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client May 24 14:11:45.760  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:45.761  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d May 24 14:11:45.761  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b May 24 14:11:45.763  INFO connection{addr=127.0.0.1:33120}: rathole::server: Try to handshake a control channel May 24 14:11:45.764  INFO connection{addr=127.0.0.1:33120}: rathole::server: Control channel established service=pingpong May 24 14:11:45.764  INFO connection{addr=127.0.0.1:33120}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:45.765  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:45.786  INFO connection{addr=127.0.0.1:55950}: rathole::server: Try to handshake a control channel May 24 14:11:45.789  INFO connection{addr=127.0.0.1:55952}: rathole::server: Try to handshake a control channel May 24 14:11:45.790  WARN connection{addr=127.0.0.1:55950}: rathole::server: Dropping previous control channel for service echo May 24 14:11:45.790  INFO connection{addr=127.0.0.1:55950}: rathole::server: Control channel established service=echo May 24 14:11:45.790  INFO connection{addr=127.0.0.1:55882}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:45.790  INFO connection{addr=127.0.0.1:55882}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:45.791  INFO connection{addr=127.0.0.1:55882}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown May 24 14:11:45.792  INFO connection{addr=127.0.0.1:55950}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:45.792  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:45.793  WARN connection{addr=127.0.0.1:55952}: rathole::server: Dropping previous control channel for service pingpong May 24 14:11:45.793  INFO connection{addr=127.0.0.1:55952}: rathole::server: Control channel established service=pingpong May 24 14:11:45.793  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.794  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.794  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.794  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.794  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.794  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.794  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.794  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.795  INFO connection{addr=127.0.0.1:55900}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:45.795  INFO connection{addr=127.0.0.1:55900}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:45.796  INFO connection{addr=127.0.0.1:55900}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown May 24 14:11:45.796  INFO connection{addr=127.0.0.1:55952}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:45.796  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:45.827  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.827  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.827  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.827  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.827  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.828  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.828  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:45.828  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:46.760  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo May 24 14:11:47.253  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong May 24 14:11:47.324  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server May 24 14:11:47.324  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:47.324  INFO rathole::server: Shuting down gracefully... May 24 14:11:47.324  INFO rathole::server: Shutdown May 24 14:11:47.324  INFO connection{addr=127.0.0.1:55950}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:47.324  INFO connection{addr=127.0.0.1:55950}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:47.324  INFO connection{addr=127.0.0.1:55952}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:47.324  INFO connection{addr=127.0.0.1:55952}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:47.325  INFO connection{addr=127.0.0.1:55950}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown May 24 14:11:47.325  INFO connection{addr=127.0.0.1:55952}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown May 24 14:11:47.325  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server May 24 14:11:47.325 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 458.855847ms... May 24 14:11:47.326 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 510.544237ms... May 24 14:11:47.326  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:47.326  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:47.326  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:47.326  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:47.326  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:47.326  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:47.326  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:47.327  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:47.327  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:47.327  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:47.327  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:47.327  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:47.327  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:47.327  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:47.328  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:47.328  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof May 24 14:11:47.330  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config May 24 14:11:47.330  INFO rathole::server: Listening at 0.0.0.0:2333 May 24 14:11:47.705  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong May 24 14:11:47.782  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client May 24 14:11:47.782  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:47.782  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:47.782  INFO rathole::server: Shuting down gracefully... May 24 14:11:47.782  INFO rathole::server: Shutdown May 24 14:11:47.783  INFO connection{addr=127.0.0.1:33108}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:47.783  INFO connection{addr=127.0.0.1:33120}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:47.784  INFO handle{service=echo}:run: rathole::client: Control channel shutdown May 24 14:11:47.784  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown test udp ... ok May 24 14:11:47.807  INFO connection{addr=127.0.0.1:56002}: rathole::server: Try to handshake a control channel May 24 14:11:47.808  INFO connection{addr=127.0.0.1:56002}: rathole::server: Control channel established service=echo May 24 14:11:47.809  INFO connection{addr=127.0.0.1:56002}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 May 24 14:11:47.809  INFO handle{service=echo}:run: rathole::client: Control channel established May 24 14:11:47.934  INFO connection{addr=127.0.0.1:56020}: rathole::server: Try to handshake a control channel May 24 14:11:47.935  INFO connection{addr=127.0.0.1:56020}: rathole::server: Control channel established service=pingpong May 24 14:11:47.936  INFO connection{addr=127.0.0.1:56020}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 May 24 14:11:47.936  INFO handle{service=pingpong}:run: rathole::client: Control channel established May 24 14:11:49.826  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong May 24 14:11:50.657  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client May 24 14:11:50.657  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:50.658  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting May 24 14:11:50.658  INFO rathole::server: Shuting down gracefully... May 24 14:11:50.658  INFO rathole::server: Shutdown May 24 14:11:50.658  INFO connection{addr=127.0.0.1:56002}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:50.658  INFO connection{addr=127.0.0.1:56002}:handle{service=echo}:run: rathole::server: Control channel shutdown May 24 14:11:50.658  INFO connection{addr=127.0.0.1:56020}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown May 24 14:11:50.658  INFO connection{addr=127.0.0.1:56020}:handle{service=pingpong}:run: rathole::server: Control channel shutdown May 24 14:11:50.659  INFO handle{service=echo}:run: rathole::client: Control channel shutdown May 24 14:11:50.659  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown May 24 14:11:50.659  INFO connection{addr=127.0.0.1:56002}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown May 24 14:11:50.659  INFO connection{addr=127.0.0.1:56020}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown test tcp ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 24.16s 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.3 MB >>> rathole*: Compressing data... >>> rathole*: Create checksum... >>> rathole*: Create rathole-0.4.2-r0.apk >>> rathole: Build complete at Tue, 24 May 2022 14:11:52 +0000 elapsed time 0h 6m 2s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/9) Purging .makedepends-rathole (20220524.140551) (2/9) Purging cargo (1.60.0-r2) (3/9) Purging rust (1.60.0-r2) (4/9) Purging rust-stdlib (1.60.0-r2) (5/9) Purging openssl-dev (1.1.1o-r0) (6/9) Purging llvm13-libs (13.0.1-r2) (7/9) Purging libffi (3.4.2-r1) (8/9) Purging libxml2 (2.9.14-r0) (9/9) Purging xz-libs (5.2.5-r1) Executing busybox-1.35.0-r13.trigger OK: 229 MiB in 90 packages >>> rathole: Updating the testing/ppc64le repository index... >>> rathole: Signing the index...