>>> rathole: Building testing/rathole 0.4.4-r0 (using abuild 3.10.0_rc1-r1) started Fri, 16 Sep 2022 20:55:58 +0000 >>> rathole: Checking sanity of /home/buildozer/aports/testing/rathole/APKBUILD... >>> rathole: Analyzing dependencies... >>> rathole: Installing for build: build-base cargo openssl-dev>3 (1/9) Installing rust-stdlib (1.63.0-r0) (2/9) Installing libffi (3.4.2-r1) (3/9) Installing xz-libs (5.2.6-r1) (4/9) Installing libxml2 (2.10.2-r0) (5/9) Installing llvm14-libs (14.0.6-r4) (6/9) Installing rust (1.63.0-r0) (7/9) Installing cargo (1.63.0-r0) (8/9) Installing openssl-dev (3.0.5-r2) (9/9) Installing .makedepends-rathole (20220916.205600) Executing busybox-1.35.0-r25.trigger OK: 1245 MiB in 107 packages >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.4.4.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> rathole: Fetching https://github.com/rapiz1/rathole/archive/v0.4.4/rathole-0.4.4.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 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 289k 0 289k 0 0 463k 0 --:--:-- --:--:-- --:--:-- 463k >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.4.4.tar.gz >>> rathole: Checking sha512sums... rathole-0.4.4.tar.gz: OK >>> rathole: Unpacking /var/cache/distfiles/edge/rathole-0.4.4.tar.gz... 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 lazy_static v1.4.0 Compiling once_cell v1.11.0 Compiling cpufeatures v0.2.2 Compiling pin-project-lite v0.2.9 Compiling parking_lot_core v0.9.3 Compiling smallvec v1.8.0 Compiling memchr v2.5.0 Compiling opaque-debug v0.3.0 Compiling tinyvec_macros v0.1.0 Compiling scopeguard v1.1.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 percent-encoding v2.1.0 Compiling bitflags v1.3.2 Compiling futures-core v0.3.21 Compiling zeroize v1.3.0 Compiling regex-syntax v0.6.26 Compiling openssl v0.10.40 Compiling futures-task v0.3.21 Compiling foreign-types-shared v0.1.1 Compiling crossbeam-utils v0.8.8 Compiling futures-util v0.3.21 Compiling serde_json v1.0.81 Compiling byteorder v1.4.3 Compiling async-trait v0.1.53 Compiling native-tls v0.2.10 Compiling httparse v1.7.1 Compiling ppv-lite86 v0.2.16 Compiling pin-utils v0.1.0 Compiling hashbrown v0.11.2 Compiling itoa v1.0.2 Compiling openssl-probe v0.1.5 Compiling slab v0.4.6 Compiling heck v0.4.0 Compiling os_str_bytes v6.0.1 Compiling ryu v1.0.10 Compiling same-file v1.0.6 Compiling strsim v0.10.0 Compiling termcolor v1.1.3 Compiling base64 v0.13.0 Compiling textwrap v0.15.0 Compiling ansi_term v0.12.1 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 thread_local v1.1.4 Compiling form_urlencoded v1.0.1 Compiling walkdir v2.3.2 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling lock_api v0.4.7 Compiling indexmap v1.8.1 Compiling clap_lex v0.2.0 Compiling rustc_version v0.4.0 Compiling crossbeam-channel v0.5.4 Compiling tracing-log v0.1.3 Compiling quote v1.0.18 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 signal-hook-registry v1.4.0 Compiling socket2 v0.4.4 Compiling num_cpus v1.13.1 Compiling inotify-sys v0.1.5 Compiling filetime v0.2.16 Compiling atty v0.2.14 Compiling fdlimit v0.2.1 Compiling inotify v0.9.6 Compiling cc v1.0.73 Compiling unicode-normalization v0.1.19 Compiling rand_core v0.6.3 Compiling parking_lot v0.12.0 Compiling rand_chacha v0.3.1 Compiling rand v0.8.5 Compiling notify v5.0.0-pre.15 Compiling idna v0.2.3 Compiling chrono v0.4.19 Compiling cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling block-buffer v0.10.2 Compiling crypto-common v0.1.3 Compiling aead v0.4.3 Compiling libz-sys v1.1.6 Compiling openssl-sys v0.9.73 Compiling libgit2-sys v0.13.2+1.4.2 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling digest v0.10.3 Compiling chacha20 v0.8.1 Compiling aes v0.7.5 Compiling ctr v0.8.0 Compiling ghash v0.4.4 Compiling sha2 v0.10.2 Compiling blake2 v0.10.4 Compiling curve25519-dalek v4.0.0-pre.2 Compiling chacha20poly1305 v0.9.0 Compiling aes-gcm v0.9.4 Compiling regex-automata v0.1.10 Compiling regex v1.5.6 Compiling url v2.2.2 Compiling vergen v6.0.2 Compiling matchers v0.0.1 Compiling git2 v0.14.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 tracing-attributes v0.1.21 Compiling pin-project-internal v1.0.10 Compiling clap_derive v3.1.18 Compiling enum-iterator v0.8.1 Compiling pin-project v1.0.10 Compiling thiserror v1.0.31 Compiling tracing v0.1.34 Compiling clap v3.1.18 Compiling rathole v0.4.4 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.4) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling bincode v1.3.3 Compiling toml v0.5.9 Compiling tokio v1.18.2 Compiling tracing-subscriber v0.2.25 Compiling async-socks5 v0.5.1 Compiling tokio-native-tls v0.3.0 Compiling async-http-proxy v1.2.5 Compiling snowstorm v0.4.0 Compiling backoff v0.4.0 Finished release [optimized] target(s) in 2m 35s 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 bitflags v1.3.2 Compiling subtle v2.4.1 Compiling semver v1.0.9 Compiling tinyvec_macros v0.1.0 Compiling futures-core v0.3.21 Compiling cpufeatures v0.2.2 Compiling lazy_static v1.4.0 Compiling once_cell v1.11.0 Compiling matches v0.1.9 Compiling smallvec v1.8.0 Compiling unicode-bidi v0.3.8 Compiling percent-encoding v2.1.0 Compiling openssl v0.10.40 Compiling pin-project-lite v0.2.9 Compiling crossbeam-utils v0.8.8 Compiling rustversion v1.0.6 Compiling futures-task v0.3.21 Compiling scopeguard v1.1.0 Compiling anyhow v1.0.57 Compiling opaque-debug v0.3.0 Compiling futures-util v0.3.21 Compiling serde_json v1.0.81 Compiling httparse v1.7.1 Compiling native-tls v0.2.10 Compiling async-trait v0.1.53 Compiling heck v0.4.0 Compiling zeroize v1.3.0 Compiling foreign-types-shared v0.1.1 Compiling regex-syntax v0.6.26 Compiling byteorder v1.4.3 Compiling ppv-lite86 v0.2.16 Compiling hashbrown v0.11.2 Compiling same-file v1.0.6 Compiling pin-utils v0.1.0 Compiling slab v0.4.6 Compiling os_str_bytes v6.0.1 Compiling openssl-probe v0.1.5 Compiling ryu v1.0.10 Compiling itoa v1.0.2 Compiling strsim v0.10.0 Compiling textwrap v0.15.0 Compiling ansi_term v0.12.1 Compiling termcolor v1.1.3 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 form_urlencoded v1.0.1 Compiling thread_local v1.1.4 Compiling foreign-types v0.3.2 Compiling walkdir v2.3.2 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 crossbeam-channel v0.5.4 Compiling rustc_version v0.4.0 Compiling unicode-normalization v0.1.19 Compiling quote v1.0.18 Compiling snow v0.9.0 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 atty v0.2.14 Compiling filetime v0.2.16 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 parking_lot v0.12.0 Compiling cc v1.0.73 Compiling rand_chacha v0.3.1 Compiling idna v0.2.3 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 url v2.2.2 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 aes v0.7.5 Compiling ctr v0.8.0 Compiling chacha20 v0.8.1 Compiling ghash v0.4.4 Compiling sha2 v0.10.2 Compiling curve25519-dalek v4.0.0-pre.2 Compiling blake2 v0.10.4 Compiling chacha20poly1305 v0.9.0 Compiling aes-gcm v0.9.4 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 vergen v6.0.2 Compiling git2 v0.14.2 Compiling tokio-macros v1.7.0 Compiling thiserror-impl v1.0.31 Compiling openssl-macros v0.1.0 Compiling tracing-attributes v0.1.21 Compiling pin-project-internal v1.0.10 Compiling enum-iterator-derive v0.8.1 Compiling futures-macro v0.3.21 Compiling getset v0.1.2 Compiling clap_derive v3.1.18 Compiling enum-iterator v0.8.1 Compiling pin-project v1.0.10 Compiling thiserror v1.0.31 Compiling tracing v0.1.34 Compiling clap v3.1.18 Compiling rathole v0.4.4 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.4) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling bincode v1.3.3 Compiling toml v0.5.9 Compiling tokio v1.18.2 Compiling tracing-subscriber v0.2.25 Compiling backoff v0.4.0 Compiling async-http-proxy v1.2.5 Compiling async-socks5 v0.5.1 Compiling snowstorm v0.4.0 Compiling tokio-native-tls v0.3.0 Finished test [unoptimized + debuginfo] target(s) in 1m 21s Running unittests src/lib.rs (target/debug/deps/rathole-679237e563fd6298) running 7 tests test config::tests::test_validate_client_config ... ok test config::tests::test_validate_server_config ... ok test tests::test_determine_run_mode ... ok test config::tests::test_example_config ... ok test config_watcher::test::test_calculate_events ... ok test config::tests::test_invalid_config ... ok test config::tests::test_valid_config ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/main.rs (target/debug/deps/rathole-e9b4b7100d62a96a) 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-38fd2588a2b8aa7e) running 2 tests Sep 16 21:00:08.978  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Sep 16 21:00:08.978  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Sep 16 21:00:08.981  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:08.981  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:08.981  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 21:00:08.981  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 21:00:08.982  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 21:00:08.982  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 21:00:08.982 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 485.264733ms... Sep 16 21:00:08.982 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 452.783593ms... Sep 16 21:00:08.983 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 547.332445ms... Sep 16 21:00:08.983 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 493.810109ms... Sep 16 21:00:09.437 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 693.124776ms... Sep 16 21:00:09.470 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 795.359848ms... Sep 16 21:00:09.478 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 688.781869ms... Sep 16 21:00:09.531 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 756.901572ms... Sep 16 21:00:09.979  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Sep 16 21:00:09.979  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Sep 16 21:00:09.983  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:09.983  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:09.984  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 16 21:00:09.984  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 16 21:00:10.133  INFO connection{addr=127.0.0.1:35652}: rathole::server: Try to handshake a control channel Sep 16 21:00:10.134  INFO connection{addr=127.0.0.1:35652}: rathole::server: Control channel established service=echo Sep 16 21:00:10.136  INFO connection{addr=127.0.0.1:35652}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:10.137  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:10.169  INFO connection{addr=127.0.0.1:35672}: rathole::server: Try to handshake a control channel Sep 16 21:00:10.170  INFO connection{addr=127.0.0.1:35672}: rathole::server: Control channel established service=pingpong Sep 16 21:00:10.172  INFO connection{addr=127.0.0.1:35672}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:10.173  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:10.268  INFO connection{addr=127.0.0.1:48690}: rathole::server: Try to handshake a control channel Sep 16 21:00:10.269  INFO connection{addr=127.0.0.1:48690}: rathole::server: Control channel established service=echo Sep 16 21:00:10.270  INFO connection{addr=127.0.0.1:48690}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:10.271  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:10.290  INFO connection{addr=127.0.0.1:48696}: rathole::server: Try to handshake a control channel Sep 16 21:00:10.291  INFO connection{addr=127.0.0.1:48696}: rathole::server: Control channel established service=pingpong Sep 16 21:00:10.292  INFO connection{addr=127.0.0.1:48696}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:10.293  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:12.481  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Sep 16 21:00:12.481  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Sep 16 21:00:12.529  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Sep 16 21:00:12.535  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Sep 16 21:00:12.536  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:12.536  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 21:00:12.537  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 21:00:12.537  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Sep 16 21:00:12.540  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:12.541  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 21:00:12.541  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 21:00:12.543  INFO connection{addr=127.0.0.1:48702}: rathole::server: Try to handshake a control channel Sep 16 21:00:12.543  INFO connection{addr=127.0.0.1:48704}: rathole::server: Try to handshake a control channel Sep 16 21:00:12.544  WARN connection{addr=127.0.0.1:48702}: rathole::server: Dropping previous control channel for service echo Sep 16 21:00:12.545  INFO connection{addr=127.0.0.1:48702}: rathole::server: Control channel established service=echo Sep 16 21:00:12.545  WARN connection{addr=127.0.0.1:48704}: rathole::server: Dropping previous control channel for service pingpong Sep 16 21:00:12.545  INFO connection{addr=127.0.0.1:48704}: rathole::server: Control channel established service=pingpong Sep 16 21:00:12.546  INFO connection{addr=127.0.0.1:48690}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:12.547  INFO connection{addr=127.0.0.1:48702}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:12.548  INFO connection{addr=127.0.0.1:48696}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:12.549  INFO connection{addr=127.0.0.1:48704}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:12.549  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:12.550  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:12.550  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 21:00:12.551  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:12.551  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 21:00:12.551  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:12.582  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Sep 16 21:00:12.634  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Sep 16 21:00:12.635  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:12.635  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 21:00:12.635  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 21:00:12.635  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Sep 16 21:00:12.637  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:12.638  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 21:00:12.638  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 21:00:12.639  INFO connection{addr=127.0.0.1:35694}: rathole::server: Try to handshake a control channel Sep 16 21:00:12.640  INFO connection{addr=127.0.0.1:35696}: rathole::server: Try to handshake a control channel Sep 16 21:00:12.641  WARN connection{addr=127.0.0.1:35694}: rathole::server: Dropping previous control channel for service echo Sep 16 21:00:12.641  INFO connection{addr=127.0.0.1:35694}: rathole::server: Control channel established service=echo Sep 16 21:00:12.641  WARN connection{addr=127.0.0.1:35696}: rathole::server: Dropping previous control channel for service pingpong Sep 16 21:00:12.641  INFO connection{addr=127.0.0.1:35696}: rathole::server: Control channel established service=pingpong Sep 16 21:00:12.641  INFO connection{addr=127.0.0.1:35652}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:12.642  INFO connection{addr=127.0.0.1:35652}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:12.642  INFO connection{addr=127.0.0.1:35672}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:12.643  INFO connection{addr=127.0.0.1:35672}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:12.643  INFO connection{addr=127.0.0.1:35652}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 21:00:12.644  INFO connection{addr=127.0.0.1:35694}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:12.644  INFO connection{addr=127.0.0.1:35672}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 21:00:12.644  INFO connection{addr=127.0.0.1:35696}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:12.645  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:12.645  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:12.646  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:12.646  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:12.647  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:12.647  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:12.647  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:12.647  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:12.647  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:12.648  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:12.648  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:12.648  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:12.648  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:12.648  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:12.649  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:12.649  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:12.649  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:12.649  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.538  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Sep 16 21:00:13.545  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Sep 16 21:00:13.552  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Sep 16 21:00:13.552  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:13.553  INFO rathole::server: Shuting down gracefully... Sep 16 21:00:13.553  INFO rathole::server: Shutdown Sep 16 21:00:13.553  INFO connection{addr=127.0.0.1:48702}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:13.554  INFO connection{addr=127.0.0.1:48704}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:13.555  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Sep 16 21:00:13.556 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 527.318823ms... Sep 16 21:00:13.556  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 21:00:13.556  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.557 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 450.060354ms... Sep 16 21:00:13.557  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 21:00:13.558  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.561  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:13.562  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 16 21:00:13.637  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Sep 16 21:00:13.729  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Sep 16 21:00:13.782  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Sep 16 21:00:13.782  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:13.782  INFO rathole::server: Shuting down gracefully... Sep 16 21:00:13.782  INFO rathole::server: Shutdown Sep 16 21:00:13.782  INFO connection{addr=127.0.0.1:35694}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:13.782  INFO connection{addr=127.0.0.1:35694}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:13.783  INFO connection{addr=127.0.0.1:35696}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:13.783  INFO connection{addr=127.0.0.1:35696}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:13.783  INFO connection{addr=127.0.0.1:35694}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 21:00:13.784  INFO connection{addr=127.0.0.1:35696}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 21:00:13.784  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Sep 16 21:00:13.784 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 526.243387ms... Sep 16 21:00:13.785 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 509.33124ms... Sep 16 21:00:13.785  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.785  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.785  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.786  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.786  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.786  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.786  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.786  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.787  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.787  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.787  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.787  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.787  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.788  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.788  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.788  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:13.790  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:13.790  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 16 21:00:14.009  INFO connection{addr=127.0.0.1:48718}: rathole::server: Try to handshake a control channel Sep 16 21:00:14.009  INFO connection{addr=127.0.0.1:48718}: rathole::server: Control channel established service=pingpong Sep 16 21:00:14.010  INFO connection{addr=127.0.0.1:48718}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:14.010  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:14.085  INFO connection{addr=127.0.0.1:48726}: rathole::server: Try to handshake a control channel Sep 16 21:00:14.086  INFO connection{addr=127.0.0.1:48726}: rathole::server: Control channel established service=echo Sep 16 21:00:14.087  INFO connection{addr=127.0.0.1:48726}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:14.088  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:14.297  INFO connection{addr=127.0.0.1:35736}: rathole::server: Try to handshake a control channel Sep 16 21:00:14.298  INFO connection{addr=127.0.0.1:35736}: rathole::server: Control channel established service=pingpong Sep 16 21:00:14.300  INFO connection{addr=127.0.0.1:35736}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:14.300  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:14.313  INFO connection{addr=127.0.0.1:35754}: rathole::server: Try to handshake a control channel Sep 16 21:00:14.315  INFO connection{addr=127.0.0.1:35754}: rathole::server: Control channel established service=echo Sep 16 21:00:14.316  INFO connection{addr=127.0.0.1:35754}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:14.316  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:16.056  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Sep 16 21:00:16.116  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Sep 16 21:00:16.117  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:16.117  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:16.118  INFO rathole::server: Shuting down gracefully... Sep 16 21:00:16.118  INFO rathole::server: Shutdown Sep 16 21:00:16.118  INFO connection{addr=127.0.0.1:48726}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:16.119  INFO connection{addr=127.0.0.1:48718}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:16.120  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 21:00:16.120  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 21:00:16.121  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Sep 16 21:00:16.122  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 21:00:16.122  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.122  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 21:00:16.123  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.127  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:16.224  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 21:00:16.225  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 21:00:16.225 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 462.305183ms... Sep 16 21:00:16.226 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 528.084161ms... Sep 16 21:00:16.285  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Sep 16 21:00:16.488  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Sep 16 21:00:16.488  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:16.488  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:16.488  INFO rathole::server: Shuting down gracefully... Sep 16 21:00:16.489  INFO rathole::server: Shutdown Sep 16 21:00:16.489  INFO connection{addr=127.0.0.1:35736}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:16.489  INFO connection{addr=127.0.0.1:35736}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:16.489  INFO connection{addr=127.0.0.1:35754}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:16.490  INFO connection{addr=127.0.0.1:35754}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:16.490  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 21:00:16.490  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 21:00:16.490  INFO connection{addr=127.0.0.1:35736}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 21:00:16.491  INFO connection{addr=127.0.0.1:35754}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 21:00:16.492  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Sep 16 21:00:16.492  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.493  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.493  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.493  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.493  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.494  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.494  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.494  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.494  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.495  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.495  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.495  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.495  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.496  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.496  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.496  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:16.499  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:16.573  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 21:00:16.573  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 21:00:16.574 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 544.793616ms... Sep 16 21:00:16.575 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 473.372921ms... Sep 16 21:00:16.690 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 774.882385ms... Sep 16 21:00:16.756 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 685.944975ms... Sep 16 21:00:17.049 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 719.928464ms... Sep 16 21:00:17.121 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 815.994441ms... Sep 16 21:00:17.122  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Sep 16 21:00:17.126  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:17.234  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 16 21:00:17.467  INFO connection{addr=127.0.0.1:48744}: rathole::server: Try to handshake a control channel Sep 16 21:00:17.483  INFO connection{addr=127.0.0.1:48744}: rathole::server: Control channel established service=echo Sep 16 21:00:17.485  INFO connection{addr=127.0.0.1:48744}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:17.486  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:17.490  INFO connection{addr=127.0.0.1:48746}: rathole::server: Try to handshake a control channel Sep 16 21:00:17.493  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Sep 16 21:00:17.496  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:17.508  INFO connection{addr=127.0.0.1:48746}: rathole::server: Control channel established service=pingpong Sep 16 21:00:17.509  INFO connection{addr=127.0.0.1:48746}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:17.510  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:17.586  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 16 21:00:17.795  INFO connection{addr=127.0.0.1:35788}: rathole::server: Try to handshake a control channel Sep 16 21:00:17.796  INFO connection{addr=127.0.0.1:35788}: rathole::server: Control channel established service=pingpong Sep 16 21:00:17.798  INFO connection{addr=127.0.0.1:35788}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:17.798  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:17.981  INFO connection{addr=127.0.0.1:35806}: rathole::server: Try to handshake a control channel Sep 16 21:00:17.982  INFO connection{addr=127.0.0.1:35806}: rathole::server: Control channel established service=echo Sep 16 21:00:17.983  INFO connection{addr=127.0.0.1:35806}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:17.983  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:19.623  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Sep 16 21:00:19.715  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Sep 16 21:00:19.764  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Sep 16 21:00:19.764  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:19.765  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 21:00:19.766  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 21:00:19.766  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Sep 16 21:00:19.770  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:19.863  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 21:00:19.864  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 21:00:19.896  INFO connection{addr=127.0.0.1:48756}: rathole::server: Try to handshake a control channel Sep 16 21:00:19.899  WARN connection{addr=127.0.0.1:48756}: rathole::server: Dropping previous control channel for service echo Sep 16 21:00:19.900  INFO connection{addr=127.0.0.1:48756}: rathole::server: Control channel established service=echo Sep 16 21:00:19.900  INFO connection{addr=127.0.0.1:48744}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:19.901  INFO connection{addr=127.0.0.1:48756}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:19.901  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:19.902  INFO connection{addr=127.0.0.1:48758}: rathole::server: Try to handshake a control channel Sep 16 21:00:19.902  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 21:00:19.902  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:19.904  WARN connection{addr=127.0.0.1:48758}: rathole::server: Dropping previous control channel for service pingpong Sep 16 21:00:19.904  INFO connection{addr=127.0.0.1:48758}: rathole::server: Control channel established service=pingpong Sep 16 21:00:19.918  INFO connection{addr=127.0.0.1:48746}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:19.919  INFO connection{addr=127.0.0.1:48758}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:19.919  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:19.922  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 21:00:19.923  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:19.994  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Sep 16 21:00:20.135  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Sep 16 21:00:20.239  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Sep 16 21:00:20.239  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:20.240  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 21:00:20.240  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 21:00:20.241  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Sep 16 21:00:20.244  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:20.334  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 21:00:20.334  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 21:00:20.377  INFO connection{addr=127.0.0.1:35830}: rathole::server: Try to handshake a control channel Sep 16 21:00:20.382  WARN connection{addr=127.0.0.1:35830}: rathole::server: Dropping previous control channel for service echo Sep 16 21:00:20.382  INFO connection{addr=127.0.0.1:35830}: rathole::server: Control channel established service=echo Sep 16 21:00:20.383  INFO connection{addr=127.0.0.1:35806}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:20.383  INFO connection{addr=127.0.0.1:35806}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:20.384  INFO connection{addr=127.0.0.1:35806}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 21:00:20.385  INFO connection{addr=127.0.0.1:35830}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:20.385  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:20.386  INFO connection{addr=127.0.0.1:35832}: rathole::server: Try to handshake a control channel Sep 16 21:00:20.387  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.387  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.388  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.388  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.388  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.389  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.389  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.390  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.395  WARN connection{addr=127.0.0.1:35832}: rathole::server: Dropping previous control channel for service pingpong Sep 16 21:00:20.396  INFO connection{addr=127.0.0.1:35832}: rathole::server: Control channel established service=pingpong Sep 16 21:00:20.414  INFO connection{addr=127.0.0.1:35788}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:20.414  INFO connection{addr=127.0.0.1:35788}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:20.415  INFO connection{addr=127.0.0.1:35788}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 21:00:20.416  INFO connection{addr=127.0.0.1:35832}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:20.416  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:20.420  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.420  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.421  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.421  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.422  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.422  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.422  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.424  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.767  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Sep 16 21:00:20.772  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Sep 16 21:00:20.776  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Sep 16 21:00:20.776  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:20.777  INFO rathole::server: Shuting down gracefully... Sep 16 21:00:20.777  INFO rathole::server: Shutdown Sep 16 21:00:20.779  INFO connection{addr=127.0.0.1:48758}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:20.779  INFO connection{addr=127.0.0.1:48756}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:20.780  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Sep 16 21:00:20.780 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 487.072121ms... Sep 16 21:00:20.780  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 21:00:20.781  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.781 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 549.753689ms... Sep 16 21:00:20.781  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 21:00:20.781  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:20.784  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:20.907  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 16 21:00:21.243  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Sep 16 21:00:21.290  INFO connection{addr=127.0.0.1:48770}: rathole::server: Try to handshake a control channel Sep 16 21:00:21.291  INFO connection{addr=127.0.0.1:48770}: rathole::server: Control channel established service=pingpong Sep 16 21:00:21.291  INFO connection{addr=127.0.0.1:48770}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:21.292  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:21.351  INFO connection{addr=127.0.0.1:48776}: rathole::server: Try to handshake a control channel Sep 16 21:00:21.351  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Sep 16 21:00:21.352  INFO connection{addr=127.0.0.1:48776}: rathole::server: Control channel established service=echo Sep 16 21:00:21.352  INFO connection{addr=127.0.0.1:48776}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:21.353  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:21.439  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Sep 16 21:00:21.439  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:21.440  INFO rathole::server: Shuting down gracefully... Sep 16 21:00:21.440  INFO rathole::server: Shutdown Sep 16 21:00:21.441  INFO connection{addr=127.0.0.1:35832}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:21.441  INFO connection{addr=127.0.0.1:35832}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:21.442  INFO connection{addr=127.0.0.1:35830}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:21.442  INFO connection{addr=127.0.0.1:35830}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:21.442  INFO connection{addr=127.0.0.1:35832}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 21:00:21.443  INFO connection{addr=127.0.0.1:35830}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 21:00:21.443  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Sep 16 21:00:21.444 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 538.320181ms... Sep 16 21:00:21.444 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 469.909031ms... Sep 16 21:00:21.444  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:21.445  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:21.445  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:21.445  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:21.446  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:21.446  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:21.446  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:21.446  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:21.447  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:21.447  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:21.447  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:21.448  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:21.448  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:21.448  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:21.448  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:21.449  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:21.451  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:21.525  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 16 21:00:21.948  INFO connection{addr=127.0.0.1:35874}: rathole::server: Try to handshake a control channel Sep 16 21:00:21.950  INFO connection{addr=127.0.0.1:35874}: rathole::server: Control channel established service=echo Sep 16 21:00:21.952  INFO connection{addr=127.0.0.1:35874}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:21.952  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:22.114  INFO connection{addr=127.0.0.1:35892}: rathole::server: Try to handshake a control channel Sep 16 21:00:22.114  INFO connection{addr=127.0.0.1:35892}: rathole::server: Control channel established service=pingpong Sep 16 21:00:22.116  INFO connection{addr=127.0.0.1:35892}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:22.116  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:23.281  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Sep 16 21:00:23.336  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Sep 16 21:00:23.336  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:23.337  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:23.337  INFO rathole::server: Shuting down gracefully... Sep 16 21:00:23.337  INFO rathole::server: Shutdown Sep 16 21:00:23.340  INFO connection{addr=127.0.0.1:48776}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:23.340  INFO connection{addr=127.0.0.1:48770}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:23.341  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 21:00:23.342  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 21:00:23.342  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Sep 16 21:00:23.343  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 21:00:23.343  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:23.343  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 21:00:23.344  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:23.347  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:23.348  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 21:00:23.349  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 21:00:23.350 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 519.31077ms... Sep 16 21:00:23.350 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 549.100062ms... Sep 16 21:00:23.871 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 756.589389ms... Sep 16 21:00:23.901 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 755.99398ms... Sep 16 21:00:23.944  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Sep 16 21:00:24.248  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Sep 16 21:00:24.249  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:24.249  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:24.249  INFO rathole::server: Shuting down gracefully... Sep 16 21:00:24.250  INFO rathole::server: Shutdown Sep 16 21:00:24.251  INFO connection{addr=127.0.0.1:35874}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:24.251  INFO connection{addr=127.0.0.1:35874}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:24.252  INFO connection{addr=127.0.0.1:35892}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:24.252  INFO connection{addr=127.0.0.1:35892}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:24.252  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 21:00:24.253  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 21:00:24.253  INFO connection{addr=127.0.0.1:35874}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 21:00:24.253  INFO connection{addr=127.0.0.1:35892}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 21:00:24.254  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Sep 16 21:00:24.255  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:24.255  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:24.256  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:24.256  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:24.256  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:24.256  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:24.257  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:24.257  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:24.257  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:24.257  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:24.258  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:24.258  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:24.258  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:24.259  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:24.259  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:24.259  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:24.262  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:24.262  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 21:00:24.263  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 21:00:24.266 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 491.06432ms... Sep 16 21:00:24.266 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 518.845344ms... Sep 16 21:00:24.344  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Sep 16 21:00:24.348  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:24.348  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 16 21:00:24.648  INFO connection{addr=127.0.0.1:48798}: rathole::server: Try to handshake a control channel Sep 16 21:00:24.650  INFO connection{addr=127.0.0.1:48798}: rathole::server: Control channel established service=pingpong Sep 16 21:00:24.651  INFO connection{addr=127.0.0.1:48798}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:24.652  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:24.703  INFO connection{addr=127.0.0.1:48804}: rathole::server: Try to handshake a control channel Sep 16 21:00:24.704  INFO connection{addr=127.0.0.1:48804}: rathole::server: Control channel established service=echo Sep 16 21:00:24.705  INFO connection{addr=127.0.0.1:48804}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:24.706  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:24.758 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 685.258165ms... Sep 16 21:00:24.786 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 773.333111ms... Sep 16 21:00:25.255  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Sep 16 21:00:25.259  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:25.260  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 16 21:00:25.464  INFO connection{addr=127.0.0.1:35926}: rathole::server: Try to handshake a control channel Sep 16 21:00:25.467  INFO connection{addr=127.0.0.1:35926}: rathole::server: Control channel established service=pingpong Sep 16 21:00:25.470  INFO connection{addr=127.0.0.1:35926}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:25.471  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:25.585  INFO connection{addr=127.0.0.1:35946}: rathole::server: Try to handshake a control channel Sep 16 21:00:25.586  INFO connection{addr=127.0.0.1:35946}: rathole::server: Control channel established service=echo Sep 16 21:00:25.588  INFO connection{addr=127.0.0.1:35946}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:25.588  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:26.846  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Sep 16 21:00:26.901  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Sep 16 21:00:26.958  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Sep 16 21:00:26.958  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:26.959  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 21:00:26.959  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 21:00:26.960  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Sep 16 21:00:26.964  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:26.965  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 21:00:26.966  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 21:00:26.999  INFO connection{addr=127.0.0.1:48810}: rathole::server: Try to handshake a control channel Sep 16 21:00:27.004  INFO connection{addr=127.0.0.1:48812}: rathole::server: Try to handshake a control channel Sep 16 21:00:27.006  WARN connection{addr=127.0.0.1:48810}: rathole::server: Dropping previous control channel for service echo Sep 16 21:00:27.006  INFO connection{addr=127.0.0.1:48810}: rathole::server: Control channel established service=echo Sep 16 21:00:27.007  INFO connection{addr=127.0.0.1:48804}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:27.008  INFO connection{addr=127.0.0.1:48810}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:27.009  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:27.010  WARN connection{addr=127.0.0.1:48812}: rathole::server: Dropping previous control channel for service pingpong Sep 16 21:00:27.011  INFO connection{addr=127.0.0.1:48812}: rathole::server: Control channel established service=pingpong Sep 16 21:00:27.011  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 21:00:27.011  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:27.012  INFO connection{addr=127.0.0.1:48798}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:27.013  INFO connection{addr=127.0.0.1:48812}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:27.014  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:27.022  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 21:00:27.023  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:27.757  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Sep 16 21:00:27.961  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Sep 16 21:00:28.011  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Sep 16 21:00:28.030  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Sep 16 21:00:28.063  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Sep 16 21:00:28.063  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:28.063  INFO rathole::server: Shuting down gracefully... Sep 16 21:00:28.063  INFO rathole::server: Shutdown Sep 16 21:00:28.064  INFO connection{addr=127.0.0.1:48810}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:28.064  INFO connection{addr=127.0.0.1:48812}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:28.065  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Sep 16 21:00:28.066 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 515.762531ms... Sep 16 21:00:28.066  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 21:00:28.066  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.067 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 527.522758ms... Sep 16 21:00:28.067  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 21:00:28.067  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.070  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:28.071  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 16 21:00:28.217  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Sep 16 21:00:28.217  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:28.217  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 21:00:28.218  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 21:00:28.218  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Sep 16 21:00:28.221  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:28.222  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 21:00:28.222  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 21:00:28.246  INFO connection{addr=127.0.0.1:35968}: rathole::server: Try to handshake a control channel Sep 16 21:00:28.250  INFO connection{addr=127.0.0.1:35970}: rathole::server: Try to handshake a control channel Sep 16 21:00:28.251  WARN connection{addr=127.0.0.1:35968}: rathole::server: Dropping previous control channel for service echo Sep 16 21:00:28.252  INFO connection{addr=127.0.0.1:35968}: rathole::server: Control channel established service=echo Sep 16 21:00:28.253  INFO connection{addr=127.0.0.1:35946}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:28.253  INFO connection{addr=127.0.0.1:35946}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:28.255  INFO connection{addr=127.0.0.1:35946}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 21:00:28.256  INFO connection{addr=127.0.0.1:35968}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:28.256  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:28.259  WARN connection{addr=127.0.0.1:35970}: rathole::server: Dropping previous control channel for service pingpong Sep 16 21:00:28.259  INFO connection{addr=127.0.0.1:35970}: rathole::server: Control channel established service=pingpong Sep 16 21:00:28.260  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.260  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.260  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.261  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.261  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.261  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.262  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.262  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.263  INFO connection{addr=127.0.0.1:35926}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:28.264  INFO connection{addr=127.0.0.1:35926}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:28.266  INFO connection{addr=127.0.0.1:35926}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 21:00:28.267  INFO connection{addr=127.0.0.1:35970}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:28.267  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:28.299  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.299  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.299  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.299  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.300  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.300  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.300  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.300  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:28.602  INFO connection{addr=127.0.0.1:48824}: rathole::server: Try to handshake a control channel Sep 16 21:00:28.619  INFO connection{addr=127.0.0.1:48824}: rathole::server: Control channel established service=echo Sep 16 21:00:28.624  INFO connection{addr=127.0.0.1:48824}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:28.625  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:28.627  INFO connection{addr=127.0.0.1:48826}: rathole::server: Try to handshake a control channel Sep 16 21:00:28.640  INFO connection{addr=127.0.0.1:48826}: rathole::server: Control channel established service=pingpong Sep 16 21:00:28.647  INFO connection{addr=127.0.0.1:48826}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:28.648  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:29.219  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Sep 16 21:00:29.442  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Sep 16 21:00:29.564  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Sep 16 21:00:29.564  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:29.565  INFO rathole::server: Shuting down gracefully... Sep 16 21:00:29.565  INFO rathole::server: Shutdown Sep 16 21:00:29.565  INFO connection{addr=127.0.0.1:35970}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:29.565  INFO connection{addr=127.0.0.1:35970}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:29.565  INFO connection{addr=127.0.0.1:35968}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:29.566  INFO connection{addr=127.0.0.1:35968}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:29.566  INFO connection{addr=127.0.0.1:35970}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 21:00:29.566  INFO connection{addr=127.0.0.1:35968}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 21:00:29.567  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Sep 16 21:00:29.567 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 524.675276ms... Sep 16 21:00:29.568 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 517.526032ms... Sep 16 21:00:29.568  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:29.568  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:29.568  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:29.569  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:29.569  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:29.569  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:29.569  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:29.570  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:29.570  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:29.570  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:29.570  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:29.571  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:29.571  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:29.571  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:29.571  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:29.572  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 21:00:29.574  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 21:00:29.574  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 16 21:00:30.097  INFO connection{addr=127.0.0.1:36014}: rathole::server: Try to handshake a control channel Sep 16 21:00:30.106  INFO connection{addr=127.0.0.1:36014}: rathole::server: Control channel established service=echo Sep 16 21:00:30.110  INFO connection{addr=127.0.0.1:36014}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 21:00:30.110  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 21:00:30.112  INFO connection{addr=127.0.0.1:36016}: rathole::server: Try to handshake a control channel Sep 16 21:00:30.136  INFO connection{addr=127.0.0.1:36016}: rathole::server: Control channel established service=pingpong Sep 16 21:00:30.143  INFO connection{addr=127.0.0.1:36016}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 21:00:30.144  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 21:00:30.566  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Sep 16 21:00:30.691  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Sep 16 21:00:30.691  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:30.692  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:30.692  INFO rathole::server: Shuting down gracefully... Sep 16 21:00:30.693  INFO rathole::server: Shutdown Sep 16 21:00:30.693  INFO connection{addr=127.0.0.1:48824}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:30.694  INFO connection{addr=127.0.0.1:48826}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:30.695  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 21:00:30.695  INFO handle{service=echo}:run: rathole::client: Control channel shutdown test udp ... ok Sep 16 21:00:32.068  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Sep 16 21:00:32.677  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Sep 16 21:00:32.677  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:32.677  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 21:00:32.678  INFO rathole::server: Shuting down gracefully... Sep 16 21:00:32.678  INFO rathole::server: Shutdown Sep 16 21:00:32.678  INFO connection{addr=127.0.0.1:36014}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:32.678  INFO connection{addr=127.0.0.1:36014}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 21:00:32.678  INFO connection{addr=127.0.0.1:36016}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 21:00:32.679  INFO connection{addr=127.0.0.1:36016}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 21:00:32.679  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 21:00:32.679  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 21:00:32.679  INFO connection{addr=127.0.0.1:36014}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 21:00:32.680  INFO connection{addr=127.0.0.1:36016}: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 23.73s Doc-tests rathole running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> rathole: Entering fakeroot... >>> rathole*: Running postcheck for rathole >>> rathole*: Preparing package rathole... >>> rathole*: Stripping binaries >>> rathole*: Scanning shared objects >>> rathole*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libcrypto.so.3 so:libgcc_s.so.1 so:libssl.so.3 >>> rathole*: Package size: 3.2 MB >>> rathole*: Compressing data... >>> rathole*: Create checksum... >>> rathole*: Create rathole-0.4.4-r0.apk >>> rathole: Build complete at Fri, 16 Sep 2022 21:00:34 +0000 elapsed time 0h 4m 36s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/9) Purging .makedepends-rathole (20220916.205600) (2/9) Purging cargo (1.63.0-r0) (3/9) Purging rust (1.63.0-r0) (4/9) Purging rust-stdlib (1.63.0-r0) (5/9) Purging openssl-dev (3.0.5-r2) (6/9) Purging llvm14-libs (14.0.6-r4) (7/9) Purging libffi (3.4.2-r1) (8/9) Purging libxml2 (2.10.2-r0) (9/9) Purging xz-libs (5.2.6-r1) Executing busybox-1.35.0-r25.trigger OK: 398 MiB in 98 packages >>> rathole: Updating the testing/x86_64 repository index... >>> rathole: Signing the index...