>>> rathole: Building testing/rathole 0.4.4-r0 (using abuild 3.10.0_rc1-r1) started Sat, 17 Sep 2022 02:10:07 +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 (20220917.021008) Executing busybox-1.35.0-r25.trigger OK: 1185 MiB in 103 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 289k 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 289k 100 289k 0 0 175k 0 0:00:01 0:00:01 --:--:-- 175k >>> 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 parking_lot_core v0.9.3 Compiling pin-project-lite v0.2.9 Compiling smallvec v1.8.0 Compiling opaque-debug v0.3.0 Compiling memchr v2.5.0 Compiling scopeguard v1.1.0 Compiling tinyvec_macros v0.1.0 Compiling semver v1.0.9 Compiling anyhow v1.0.57 Compiling rustversion v1.0.6 Compiling matches v0.1.9 Compiling unicode-bidi v0.3.8 Compiling bitflags v1.3.2 Compiling percent-encoding v2.1.0 Compiling zeroize v1.3.0 Compiling futures-core v0.3.21 Compiling futures-task v0.3.21 Compiling openssl v0.10.40 Compiling crossbeam-utils v0.8.8 Compiling foreign-types-shared v0.1.1 Compiling regex-syntax v0.6.26 Compiling serde_json v1.0.81 Compiling httparse v1.7.1 Compiling byteorder v1.4.3 Compiling ppv-lite86 v0.2.16 Compiling native-tls v0.2.10 Compiling async-trait v0.1.53 Compiling futures-util v0.3.21 Compiling os_str_bytes v6.0.1 Compiling same-file v1.0.6 Compiling itoa v1.0.2 Compiling ryu v1.0.10 Compiling heck v0.4.0 Compiling hashbrown v0.11.2 Compiling pin-utils v0.1.0 Compiling openssl-probe v0.1.5 Compiling slab v0.4.6 Compiling textwrap v0.15.0 Compiling strsim v0.10.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 foreign-types v0.3.2 Compiling tracing-core v0.1.26 Compiling sharded-slab v0.1.4 Compiling form_urlencoded v1.0.1 Compiling walkdir v2.3.2 Compiling thread_local v1.1.4 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 tracing-log v0.1.3 Compiling rustc_version v0.4.0 Compiling crossbeam-channel v0.5.4 Compiling quote v1.0.18 Compiling unicode-normalization v0.1.19 Compiling snow v0.9.0 Compiling getrandom v0.2.6 Compiling mio v0.8.3 Compiling num_cpus v1.13.1 Compiling socket2 v0.4.4 Compiling signal-hook-registry v1.4.0 Compiling inotify-sys v0.1.5 Compiling atty v0.2.14 Compiling filetime v0.2.16 Compiling fdlimit v0.2.1 Compiling inotify v0.9.6 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling rand_core v0.6.3 Compiling parking_lot v0.12.0 Compiling cc v1.0.73 Compiling rand_chacha v0.3.1 Compiling rand v0.8.5 Compiling idna v0.2.3 Compiling chrono v0.4.19 Compiling regex-automata v0.1.10 Compiling regex v1.5.6 Compiling notify v5.0.0-pre.15 Compiling libz-sys v1.1.6 Compiling openssl-sys v0.9.73 Compiling libgit2-sys v0.13.2+1.4.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 url v2.2.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 chacha20poly1305 v0.9.0 Compiling curve25519-dalek v4.0.0-pre.2 Compiling blake2 v0.10.4 Compiling sha2 v0.10.2 Compiling matchers v0.0.1 Compiling vergen v6.0.2 Compiling aes-gcm v0.9.4 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 openssl-macros v0.1.0 Compiling getset v0.1.2 Compiling futures-macro v0.3.21 Compiling pin-project-internal v1.0.10 Compiling tracing-attributes v0.1.21 Compiling clap_derive v3.1.18 Compiling enum-iterator v0.8.1 Compiling tracing v0.1.34 Compiling pin-project v1.0.10 Compiling thiserror v1.0.31 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 toml v0.5.9 Compiling bincode v1.3.3 Compiling tokio v1.18.2 Compiling tracing-subscriber v0.2.25 Compiling backoff v0.4.0 Compiling async-socks5 v0.5.1 Compiling snowstorm v0.4.0 Compiling async-http-proxy v1.2.5 Compiling tokio-native-tls v0.3.0 Finished release [optimized] target(s) in 2m 39s Compiling libc v0.2.126 Compiling proc-macro2 v1.0.39 Compiling unicode-ident v1.0.0 Compiling syn v1.0.95 Compiling version_check v0.9.4 Compiling autocfg v1.1.0 Compiling typenum v1.15.0 Compiling cfg-if v1.0.0 Compiling serde_derive v1.0.137 Compiling serde v1.0.137 Compiling log v0.4.17 Compiling pkg-config v0.3.25 Compiling parking_lot_core v0.9.3 Compiling memchr v2.5.0 Compiling subtle v2.4.1 Compiling bitflags v1.3.2 Compiling semver v1.0.9 Compiling futures-core v0.3.21 Compiling tinyvec_macros v0.1.0 Compiling lazy_static v1.4.0 Compiling once_cell v1.11.0 Compiling matches v0.1.9 Compiling rustversion v1.0.6 Compiling smallvec v1.8.0 Compiling crossbeam-utils v0.8.8 Compiling openssl v0.10.40 Compiling futures-task v0.3.21 Compiling pin-project-lite v0.2.9 Compiling unicode-bidi v0.3.8 Compiling percent-encoding v2.1.0 Compiling opaque-debug v0.3.0 Compiling scopeguard v1.1.0 Compiling anyhow v1.0.57 Compiling httparse v1.7.1 Compiling futures-util v0.3.21 Compiling serde_json v1.0.81 Compiling native-tls v0.2.10 Compiling async-trait v0.1.53 Compiling heck v0.4.0 Compiling zeroize v1.3.0 Compiling regex-syntax v0.6.26 Compiling foreign-types-shared v0.1.1 Compiling byteorder v1.4.3 Compiling ppv-lite86 v0.2.16 Compiling same-file v1.0.6 Compiling os_str_bytes v6.0.1 Compiling pin-utils v0.1.0 Compiling openssl-probe v0.1.5 Compiling slab v0.4.6 Compiling itoa v1.0.2 Compiling hashbrown v0.11.2 Compiling ryu v1.0.10 Compiling textwrap v0.15.0 Compiling ansi_term v0.12.1 Compiling strsim v0.10.0 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 foreign-types v0.3.2 Compiling tracing-core v0.1.26 Compiling sharded-slab v0.1.4 Compiling walkdir v2.3.2 Compiling form_urlencoded v1.0.1 Compiling thread_local v1.1.4 Compiling clap_lex v0.2.0 Compiling lock_api v0.4.7 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling indexmap v1.8.1 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling tracing-log v0.1.3 Compiling crossbeam-channel v0.5.4 Compiling rustc_version v0.4.0 Compiling quote v1.0.18 Compiling snow v0.9.0 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 unicode-normalization v0.1.19 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling inotify v0.9.6 Compiling rand_core v0.6.3 Compiling cc v1.0.73 Compiling parking_lot v0.12.0 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0-pre.15 Compiling rand v0.8.5 Compiling chrono v0.4.19 Compiling idna v0.2.3 Compiling cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling crypto-common v0.1.3 Compiling block-buffer v0.10.2 Compiling aead v0.4.3 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling digest v0.10.3 Compiling regex-automata v0.1.10 Compiling regex v1.5.6 Compiling ctr v0.8.0 Compiling chacha20 v0.8.1 Compiling aes v0.7.5 Compiling ghash v0.4.4 Compiling chacha20poly1305 v0.9.0 Compiling openssl-sys v0.9.73 Compiling libz-sys v1.1.6 Compiling libgit2-sys v0.13.2+1.4.2 Compiling sha2 v0.10.2 Compiling curve25519-dalek v4.0.0-pre.2 Compiling blake2 v0.10.4 Compiling aes-gcm v0.9.4 Compiling vergen v6.0.2 Compiling url v2.2.2 Compiling matchers v0.0.1 Compiling git2 v0.14.2 Compiling tokio-macros v1.7.0 Compiling thiserror-impl v1.0.31 Compiling openssl-macros v0.1.0 Compiling pin-project-internal v1.0.10 Compiling futures-macro v0.3.21 Compiling tracing-attributes v0.1.21 Compiling enum-iterator-derive v0.8.1 Compiling getset v0.1.2 Compiling clap_derive v3.1.18 Compiling enum-iterator v0.8.1 Compiling thiserror v1.0.31 Compiling pin-project v1.0.10 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 toml v0.5.9 Compiling bincode v1.3.3 Compiling tokio v1.18.2 Compiling tracing-subscriber v0.2.25 Compiling tokio-native-tls v0.3.0 Compiling backoff v0.4.0 Compiling async-http-proxy v1.2.5 Compiling async-socks5 v0.5.1 Compiling snowstorm v0.4.0 Finished test [unoptimized + debuginfo] target(s) in 1m 29s Running unittests src/lib.rs (target/debug/deps/rathole-57850ffb103a47b4) running 7 tests test config::tests::test_validate_client_config ... ok test config::tests::test_validate_server_config ... ok test tests::test_determine_run_mode ... ok test config::tests::test_example_config ... ok test config_watcher::test::test_calculate_events ... ok test config::tests::test_invalid_config ... ok test config::tests::test_valid_config ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/main.rs (target/debug/deps/rathole-c3a860c92e30caaa) 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-6243313d6f4fd342) running 2 tests Sep 17 02:14:25.290  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Sep 17 02:14:25.290  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Sep 17 02:14:25.292  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:25.293  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 17 02:14:25.293  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 17 02:14:25.294 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 479.520531ms... Sep 17 02:14:25.294 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 500.653785ms... Sep 17 02:14:25.294  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:25.294  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 17 02:14:25.294  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 17 02:14:25.295 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 549.259436ms... Sep 17 02:14:25.295 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 459.111471ms... Sep 17 02:14:25.755 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 717.609456ms... Sep 17 02:14:25.775 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 775.727782ms... Sep 17 02:14:25.795 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 712.307726ms... Sep 17 02:14:25.846 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 702.471137ms... Sep 17 02:14:26.291  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Sep 17 02:14:26.292  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Sep 17 02:14:26.294  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:26.295  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 17 02:14:26.295  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:26.296  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 17 02:14:26.475  INFO connection{addr=127.0.0.1:36946}: rathole::server: Try to handshake a control channel Sep 17 02:14:26.476  INFO connection{addr=127.0.0.1:36946}: rathole::server: Control channel established service=pingpong Sep 17 02:14:26.476  INFO connection{addr=127.0.0.1:36946}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:26.477  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:26.509  INFO connection{addr=127.0.0.1:44782}: rathole::server: Try to handshake a control channel Sep 17 02:14:26.510  INFO connection{addr=127.0.0.1:44782}: rathole::server: Control channel established service=pingpong Sep 17 02:14:26.510  INFO connection{addr=127.0.0.1:44782}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:26.511  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:26.550  INFO connection{addr=127.0.0.1:36970}: rathole::server: Try to handshake a control channel Sep 17 02:14:26.551  INFO connection{addr=127.0.0.1:36970}: rathole::server: Control channel established service=echo Sep 17 02:14:26.551  INFO connection{addr=127.0.0.1:36970}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:26.551  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:26.610  INFO connection{addr=127.0.0.1:44806}: rathole::server: Try to handshake a control channel Sep 17 02:14:26.611  INFO connection{addr=127.0.0.1:44806}: rathole::server: Control channel established service=echo Sep 17 02:14:26.612  INFO connection{addr=127.0.0.1:44806}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:26.612  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:28.792  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Sep 17 02:14:28.794  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Sep 17 02:14:28.797  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Sep 17 02:14:28.800  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Sep 17 02:14:28.800  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:28.801  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 17 02:14:28.801  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 17 02:14:28.801  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Sep 17 02:14:28.804  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:28.804  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 17 02:14:28.805  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 17 02:14:28.806  INFO connection{addr=127.0.0.1:37000}: rathole::server: Try to handshake a control channel Sep 17 02:14:28.806  INFO connection{addr=127.0.0.1:37002}: rathole::server: Try to handshake a control channel Sep 17 02:14:28.807  WARN connection{addr=127.0.0.1:37000}: rathole::server: Dropping previous control channel for service pingpong Sep 17 02:14:28.807  INFO connection{addr=127.0.0.1:37000}: rathole::server: Control channel established service=pingpong Sep 17 02:14:28.807  WARN connection{addr=127.0.0.1:37002}: rathole::server: Dropping previous control channel for service echo Sep 17 02:14:28.808  INFO connection{addr=127.0.0.1:37002}: rathole::server: Control channel established service=echo Sep 17 02:14:28.808  INFO connection{addr=127.0.0.1:36946}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:28.808  INFO connection{addr=127.0.0.1:37000}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:28.808  INFO connection{addr=127.0.0.1:36970}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:28.809  INFO connection{addr=127.0.0.1:37002}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:28.809  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:28.810  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:28.810  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 17 02:14:28.810  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:28.810  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 17 02:14:28.810  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:28.867  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Sep 17 02:14:28.896  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Sep 17 02:14:28.896  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:28.896  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 17 02:14:28.896  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 17 02:14:28.896  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Sep 17 02:14:28.898  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:28.899  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 17 02:14:28.899  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 17 02:14:28.900  INFO connection{addr=127.0.0.1:44848}: rathole::server: Try to handshake a control channel Sep 17 02:14:28.900  INFO connection{addr=127.0.0.1:44850}: rathole::server: Try to handshake a control channel Sep 17 02:14:28.900  WARN connection{addr=127.0.0.1:44848}: rathole::server: Dropping previous control channel for service echo Sep 17 02:14:28.900  INFO connection{addr=127.0.0.1:44848}: rathole::server: Control channel established service=echo Sep 17 02:14:28.901  WARN connection{addr=127.0.0.1:44850}: rathole::server: Dropping previous control channel for service pingpong Sep 17 02:14:28.901  INFO connection{addr=127.0.0.1:44850}: rathole::server: Control channel established service=pingpong Sep 17 02:14:28.901  INFO connection{addr=127.0.0.1:44806}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:28.901  INFO connection{addr=127.0.0.1:44806}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:28.901  INFO connection{addr=127.0.0.1:44782}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:28.902  INFO connection{addr=127.0.0.1:44782}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:28.902  INFO connection{addr=127.0.0.1:44806}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 17 02:14:28.902  INFO connection{addr=127.0.0.1:44848}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:28.902  INFO connection{addr=127.0.0.1:44782}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 17 02:14:28.903  INFO connection{addr=127.0.0.1:44850}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:28.903  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:28.903  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:28.903  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:28.904  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:28.904  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:28.904  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:28.904  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:28.904  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:28.904  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:28.904  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:28.904  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:28.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:28.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:28.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:28.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:28.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:28.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:28.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:29.803  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Sep 17 02:14:29.806  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Sep 17 02:14:29.809  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Sep 17 02:14:29.809  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:29.809  INFO rathole::server: Shuting down gracefully... Sep 17 02:14:29.810  INFO rathole::server: Shutdown Sep 17 02:14:29.810  INFO connection{addr=127.0.0.1:37000}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:29.810  INFO connection{addr=127.0.0.1:37002}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:29.811  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Sep 17 02:14:29.811 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 489.354381ms... Sep 17 02:14:29.811  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 17 02:14:29.811  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:29.812 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 467.703886ms... Sep 17 02:14:29.812  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 17 02:14:29.812  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:29.816  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:29.816  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 17 02:14:29.897  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Sep 17 02:14:29.973  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Sep 17 02:14:30.002  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Sep 17 02:14:30.002  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:30.003  INFO rathole::server: Shuting down gracefully... Sep 17 02:14:30.003  INFO rathole::server: Shutdown Sep 17 02:14:30.003  INFO connection{addr=127.0.0.1:44850}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:30.003  INFO connection{addr=127.0.0.1:44850}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:30.003  INFO connection{addr=127.0.0.1:44848}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:30.003  INFO connection{addr=127.0.0.1:44848}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:30.003  INFO connection{addr=127.0.0.1:44850}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 17 02:14:30.003  INFO connection{addr=127.0.0.1:44848}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 17 02:14:30.004  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Sep 17 02:14:30.004 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 498.030066ms... Sep 17 02:14:30.004 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 488.173918ms... Sep 17 02:14:30.004  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:30.004  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:30.004  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:30.005  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:30.005  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:30.005  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:30.005  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:30.005  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:30.005  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:30.005  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:30.005  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:30.006  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:30.006  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:30.006  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:30.006  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:30.006  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:30.008  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:30.008  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 17 02:14:30.281  INFO connection{addr=127.0.0.1:37066}: rathole::server: Try to handshake a control channel Sep 17 02:14:30.282  INFO connection{addr=127.0.0.1:37066}: rathole::server: Control channel established service=echo Sep 17 02:14:30.282  INFO connection{addr=127.0.0.1:37066}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:30.283  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:30.302  INFO connection{addr=127.0.0.1:37072}: rathole::server: Try to handshake a control channel Sep 17 02:14:30.302  INFO connection{addr=127.0.0.1:37072}: rathole::server: Control channel established service=pingpong Sep 17 02:14:30.303  INFO connection{addr=127.0.0.1:37072}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:30.303  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:30.494  INFO connection{addr=127.0.0.1:44908}: rathole::server: Try to handshake a control channel Sep 17 02:14:30.494  INFO connection{addr=127.0.0.1:44908}: rathole::server: Control channel established service=echo Sep 17 02:14:30.495  INFO connection{addr=127.0.0.1:44908}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:30.495  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:30.504  INFO connection{addr=127.0.0.1:44926}: rathole::server: Try to handshake a control channel Sep 17 02:14:30.504  INFO connection{addr=127.0.0.1:44926}: rathole::server: Control channel established service=pingpong Sep 17 02:14:30.505  INFO connection{addr=127.0.0.1:44926}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:30.505  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:32.312  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Sep 17 02:14:32.321  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Sep 17 02:14:32.321  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:32.321  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:32.322  INFO rathole::server: Shuting down gracefully... Sep 17 02:14:32.322  INFO rathole::server: Shutdown Sep 17 02:14:32.322  INFO connection{addr=127.0.0.1:37066}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:32.322  INFO connection{addr=127.0.0.1:37072}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:32.323  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 17 02:14:32.323  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 17 02:14:32.323  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Sep 17 02:14:32.324  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 17 02:14:32.324  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.324  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 17 02:14:32.324  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.328  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:32.431  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 17 02:14:32.431  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 17 02:14:32.431 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 537.967024ms... Sep 17 02:14:32.432 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 532.220148ms... Sep 17 02:14:32.506  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Sep 17 02:14:32.664  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Sep 17 02:14:32.664  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:32.664  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:32.664  INFO rathole::server: Shuting down gracefully... Sep 17 02:14:32.664  INFO rathole::server: Shutdown Sep 17 02:14:32.664  INFO connection{addr=127.0.0.1:44908}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:32.664  INFO connection{addr=127.0.0.1:44908}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:32.665  INFO connection{addr=127.0.0.1:44926}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:32.665  INFO connection{addr=127.0.0.1:44926}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:32.665  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 17 02:14:32.665  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 17 02:14:32.665  INFO connection{addr=127.0.0.1:44908}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 17 02:14:32.665  INFO connection{addr=127.0.0.1:44926}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 17 02:14:32.666  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Sep 17 02:14:32.666  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.666  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.666  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.666  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.666  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.667  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.667  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.667  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.667  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.667  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.667  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.667  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.667  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.668  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.668  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.668  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:32.679  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:32.780  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 17 02:14:32.780  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 17 02:14:32.780 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 524.262841ms... Sep 17 02:14:32.781 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 455.491212ms... Sep 17 02:14:32.965 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.265807ms... Sep 17 02:14:32.970 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 683.245024ms... Sep 17 02:14:33.238 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 708.917836ms... Sep 17 02:14:33.306 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 770.940147ms... Sep 17 02:14:33.325  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Sep 17 02:14:33.329  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:33.448  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 17 02:14:33.667  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Sep 17 02:14:33.671  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:33.682  INFO connection{addr=127.0.0.1:37154}: rathole::server: Try to handshake a control channel Sep 17 02:14:33.683  INFO connection{addr=127.0.0.1:37154}: rathole::server: Control channel established service=echo Sep 17 02:14:33.683  INFO connection{addr=127.0.0.1:37154}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:33.683  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:33.739  INFO connection{addr=127.0.0.1:37160}: rathole::server: Try to handshake a control channel Sep 17 02:14:33.739  INFO connection{addr=127.0.0.1:37160}: rathole::server: Control channel established service=pingpong Sep 17 02:14:33.740  INFO connection{addr=127.0.0.1:37160}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:33.740  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:33.793  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 17 02:14:33.974  INFO connection{addr=127.0.0.1:44996}: rathole::server: Try to handshake a control channel Sep 17 02:14:33.975  INFO connection{addr=127.0.0.1:44996}: rathole::server: Control channel established service=pingpong Sep 17 02:14:33.975  INFO connection{addr=127.0.0.1:44996}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:33.975  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:34.105  INFO connection{addr=127.0.0.1:45014}: rathole::server: Try to handshake a control channel Sep 17 02:14:34.106  INFO connection{addr=127.0.0.1:45014}: rathole::server: Control channel established service=echo Sep 17 02:14:34.106  INFO connection{addr=127.0.0.1:45014}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:34.106  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:35.827  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Sep 17 02:14:35.831  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Sep 17 02:14:35.834  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Sep 17 02:14:35.834  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:35.835  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 17 02:14:35.835  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 17 02:14:35.836  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Sep 17 02:14:35.840  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:35.941  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 17 02:14:35.941  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 17 02:14:35.967  INFO connection{addr=127.0.0.1:37202}: rathole::server: Try to handshake a control channel Sep 17 02:14:35.970  WARN connection{addr=127.0.0.1:37202}: rathole::server: Dropping previous control channel for service echo Sep 17 02:14:35.970  INFO connection{addr=127.0.0.1:37202}: rathole::server: Control channel established service=echo Sep 17 02:14:35.971  INFO connection{addr=127.0.0.1:37154}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:35.971  INFO connection{addr=127.0.0.1:37202}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:35.971  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:35.972  INFO connection{addr=127.0.0.1:37204}: rathole::server: Try to handshake a control channel Sep 17 02:14:35.972  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 17 02:14:35.972  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:35.973  WARN connection{addr=127.0.0.1:37204}: rathole::server: Dropping previous control channel for service pingpong Sep 17 02:14:35.973  INFO connection{addr=127.0.0.1:37204}: rathole::server: Control channel established service=pingpong Sep 17 02:14:35.985  INFO connection{addr=127.0.0.1:37160}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:35.985  INFO connection{addr=127.0.0.1:37204}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:35.985  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:35.988  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 17 02:14:35.988  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.169  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Sep 17 02:14:36.263  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Sep 17 02:14:36.311  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Sep 17 02:14:36.311  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:36.311  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 17 02:14:36.311  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 17 02:14:36.311  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Sep 17 02:14:36.314  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:36.410  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 17 02:14:36.410  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 17 02:14:36.437  INFO connection{addr=127.0.0.1:45056}: rathole::server: Try to handshake a control channel Sep 17 02:14:36.440  WARN connection{addr=127.0.0.1:45056}: rathole::server: Dropping previous control channel for service pingpong Sep 17 02:14:36.440  INFO connection{addr=127.0.0.1:45056}: rathole::server: Control channel established service=pingpong Sep 17 02:14:36.440  INFO connection{addr=127.0.0.1:44996}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:36.440  INFO connection{addr=127.0.0.1:44996}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:36.441  INFO connection{addr=127.0.0.1:44996}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 17 02:14:36.441  INFO connection{addr=127.0.0.1:45056}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:36.441  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:36.442  INFO connection{addr=127.0.0.1:45058}: rathole::server: Try to handshake a control channel Sep 17 02:14:36.442  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.442  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.442  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.442  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.443  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.443  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.443  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.443  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.446  WARN connection{addr=127.0.0.1:45058}: rathole::server: Dropping previous control channel for service echo Sep 17 02:14:36.446  INFO connection{addr=127.0.0.1:45058}: rathole::server: Control channel established service=echo Sep 17 02:14:36.457  INFO connection{addr=127.0.0.1:45014}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:36.457  INFO connection{addr=127.0.0.1:45014}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:36.458  INFO connection{addr=127.0.0.1:45014}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 17 02:14:36.458  INFO connection{addr=127.0.0.1:45058}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:36.458  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:36.461  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.461  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.461  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.461  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.462  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.462  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.462  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.464  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.836  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Sep 17 02:14:36.840  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Sep 17 02:14:36.844  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Sep 17 02:14:36.844  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:36.844  INFO rathole::server: Shuting down gracefully... Sep 17 02:14:36.844  INFO rathole::server: Shutdown Sep 17 02:14:36.847  INFO connection{addr=127.0.0.1:37202}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:36.848  INFO connection{addr=127.0.0.1:37204}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:36.848  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Sep 17 02:14:36.849 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 526.933725ms... Sep 17 02:14:36.849  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 17 02:14:36.849  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.850 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 548.852775ms... Sep 17 02:14:36.850  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 17 02:14:36.850  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:36.853  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:36.967  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 17 02:14:37.312  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Sep 17 02:14:37.407  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Sep 17 02:14:37.415  INFO connection{addr=127.0.0.1:37268}: rathole::server: Try to handshake a control channel Sep 17 02:14:37.419  INFO connection{addr=127.0.0.1:37268}: rathole::server: Control channel established service=echo Sep 17 02:14:37.419  INFO connection{addr=127.0.0.1:37268}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:37.419  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:37.419  INFO connection{addr=127.0.0.1:37270}: rathole::server: Try to handshake a control channel Sep 17 02:14:37.421  INFO connection{addr=127.0.0.1:37270}: rathole::server: Control channel established service=pingpong Sep 17 02:14:37.432  INFO connection{addr=127.0.0.1:37270}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:37.432  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:37.456  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Sep 17 02:14:37.456  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:37.456  INFO rathole::server: Shuting down gracefully... Sep 17 02:14:37.456  INFO rathole::server: Shutdown Sep 17 02:14:37.458  INFO connection{addr=127.0.0.1:45058}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:37.458  INFO connection{addr=127.0.0.1:45058}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:37.458  INFO connection{addr=127.0.0.1:45056}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:37.458  INFO connection{addr=127.0.0.1:45056}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:37.458  INFO connection{addr=127.0.0.1:45058}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 17 02:14:37.459  INFO connection{addr=127.0.0.1:45056}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 17 02:14:37.459  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Sep 17 02:14:37.459 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 456.556349ms... Sep 17 02:14:37.459 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 505.287016ms... Sep 17 02:14:37.460  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:37.460  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:37.460  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:37.460  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:37.460  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:37.460  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:37.461  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:37.461  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:37.461  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:37.461  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:37.461  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:37.461  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:37.462  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:37.462  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:37.462  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:37.462  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:37.464  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:37.573  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 17 02:14:37.944  INFO connection{addr=127.0.0.1:45116}: rathole::server: Try to handshake a control channel Sep 17 02:14:37.945  INFO connection{addr=127.0.0.1:45116}: rathole::server: Control channel established service=echo Sep 17 02:14:37.957  INFO connection{addr=127.0.0.1:45116}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:37.958  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:38.094  INFO connection{addr=127.0.0.1:45134}: rathole::server: Try to handshake a control channel Sep 17 02:14:38.095  INFO connection{addr=127.0.0.1:45134}: rathole::server: Control channel established service=pingpong Sep 17 02:14:38.095  INFO connection{addr=127.0.0.1:45134}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:38.095  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:39.350  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Sep 17 02:14:39.361  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Sep 17 02:14:39.361  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:39.361  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:39.362  INFO rathole::server: Shuting down gracefully... Sep 17 02:14:39.362  INFO rathole::server: Shutdown Sep 17 02:14:39.365  INFO connection{addr=127.0.0.1:37270}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:39.365  INFO connection{addr=127.0.0.1:37268}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:39.366  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 17 02:14:39.366  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 17 02:14:39.367  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Sep 17 02:14:39.367  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 17 02:14:39.367  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:39.368  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 17 02:14:39.368  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:39.372  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:39.373  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 17 02:14:39.373  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 17 02:14:39.374 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 511.462141ms... Sep 17 02:14:39.374 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.296894ms... Sep 17 02:14:39.887 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 689.884651ms... Sep 17 02:14:39.894 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 755.619004ms... Sep 17 02:14:39.960  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Sep 17 02:14:40.197  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Sep 17 02:14:40.198  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:40.198  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:40.198  INFO rathole::server: Shuting down gracefully... Sep 17 02:14:40.198  INFO rathole::server: Shutdown Sep 17 02:14:40.200  INFO connection{addr=127.0.0.1:45116}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:40.200  INFO connection{addr=127.0.0.1:45116}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:40.200  INFO connection{addr=127.0.0.1:45134}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:40.200  INFO connection{addr=127.0.0.1:45134}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:40.200  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 17 02:14:40.201  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 17 02:14:40.201  INFO connection{addr=127.0.0.1:45116}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 17 02:14:40.201  INFO connection{addr=127.0.0.1:45134}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 17 02:14:40.202  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Sep 17 02:14:40.202  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:40.202  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:40.202  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:40.202  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:40.203  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:40.203  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:40.203  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:40.203  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:40.203  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:40.203  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:40.204  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:40.204  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:40.204  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:40.204  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:40.204  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:40.204  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:40.207  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:40.208  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 17 02:14:40.208  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 17 02:14:40.210 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 527.439723ms... Sep 17 02:14:40.210 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 526.311911ms... Sep 17 02:14:40.368  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Sep 17 02:14:40.372  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:40.373  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 17 02:14:40.598  INFO connection{addr=127.0.0.1:37358}: rathole::server: Try to handshake a control channel Sep 17 02:14:40.599  INFO connection{addr=127.0.0.1:37358}: rathole::server: Control channel established service=echo Sep 17 02:14:40.600  INFO connection{addr=127.0.0.1:37358}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:40.600  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:40.671  INFO connection{addr=127.0.0.1:37364}: rathole::server: Try to handshake a control channel Sep 17 02:14:40.672  INFO connection{addr=127.0.0.1:37364}: rathole::server: Control channel established service=pingpong Sep 17 02:14:40.672  INFO connection{addr=127.0.0.1:37364}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:40.672  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:40.738 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 784.521523ms... Sep 17 02:14:40.739 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 744.733863ms... Sep 17 02:14:41.203  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Sep 17 02:14:41.207  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:41.207  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 17 02:14:41.504  INFO connection{addr=127.0.0.1:45204}: rathole::server: Try to handshake a control channel Sep 17 02:14:41.505  INFO connection{addr=127.0.0.1:45204}: rathole::server: Control channel established service=pingpong Sep 17 02:14:41.506  INFO connection{addr=127.0.0.1:45204}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:41.507  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:41.614  INFO connection{addr=127.0.0.1:45222}: rathole::server: Try to handshake a control channel Sep 17 02:14:41.615  INFO connection{addr=127.0.0.1:45222}: rathole::server: Control channel established service=echo Sep 17 02:14:41.616  INFO connection{addr=127.0.0.1:45222}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:41.616  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:42.869  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Sep 17 02:14:42.878  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Sep 17 02:14:42.884  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Sep 17 02:14:42.885  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:42.885  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 17 02:14:42.885  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 17 02:14:42.885  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Sep 17 02:14:42.888  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:42.889  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 17 02:14:42.890  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 17 02:14:42.915  INFO connection{addr=127.0.0.1:37410}: rathole::server: Try to handshake a control channel Sep 17 02:14:42.918  INFO connection{addr=127.0.0.1:37412}: rathole::server: Try to handshake a control channel Sep 17 02:14:42.918  WARN connection{addr=127.0.0.1:37410}: rathole::server: Dropping previous control channel for service echo Sep 17 02:14:42.918  INFO connection{addr=127.0.0.1:37410}: rathole::server: Control channel established service=echo Sep 17 02:14:42.919  INFO connection{addr=127.0.0.1:37358}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:42.919  INFO connection{addr=127.0.0.1:37410}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:42.920  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:42.920  WARN connection{addr=127.0.0.1:37412}: rathole::server: Dropping previous control channel for service pingpong Sep 17 02:14:42.920  INFO connection{addr=127.0.0.1:37412}: rathole::server: Control channel established service=pingpong Sep 17 02:14:42.920  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 17 02:14:42.921  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:42.921  INFO connection{addr=127.0.0.1:37364}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:42.921  INFO connection{addr=127.0.0.1:37412}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:42.922  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:42.929  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 17 02:14:42.929  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:43.705  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Sep 17 02:14:43.886  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Sep 17 02:14:43.951  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Sep 17 02:14:43.959  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Sep 17 02:14:43.959  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:43.960  INFO rathole::server: Shuting down gracefully... Sep 17 02:14:43.960  INFO rathole::server: Shutdown Sep 17 02:14:43.960  INFO connection{addr=127.0.0.1:37410}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:43.960  INFO connection{addr=127.0.0.1:37412}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:43.961  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Sep 17 02:14:43.961 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 491.169599ms... Sep 17 02:14:43.961  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 17 02:14:43.962  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:43.962 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 486.881665ms... Sep 17 02:14:43.962  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 17 02:14:43.962  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:43.967  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:43.967  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 17 02:14:44.031  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Sep 17 02:14:44.100  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Sep 17 02:14:44.100  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:44.101  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 17 02:14:44.101  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 17 02:14:44.101  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Sep 17 02:14:44.103  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:44.104  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 17 02:14:44.104  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 17 02:14:44.125  INFO connection{addr=127.0.0.1:45264}: rathole::server: Try to handshake a control channel Sep 17 02:14:44.128  INFO connection{addr=127.0.0.1:45266}: rathole::server: Try to handshake a control channel Sep 17 02:14:44.128  WARN connection{addr=127.0.0.1:45264}: rathole::server: Dropping previous control channel for service echo Sep 17 02:14:44.128  INFO connection{addr=127.0.0.1:45264}: rathole::server: Control channel established service=echo Sep 17 02:14:44.129  INFO connection{addr=127.0.0.1:45222}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:44.129  INFO connection{addr=127.0.0.1:45222}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:44.130  INFO connection{addr=127.0.0.1:45222}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 17 02:14:44.130  INFO connection{addr=127.0.0.1:45264}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:44.131  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:44.132  WARN connection{addr=127.0.0.1:45266}: rathole::server: Dropping previous control channel for service pingpong Sep 17 02:14:44.132  INFO connection{addr=127.0.0.1:45266}: rathole::server: Control channel established service=pingpong Sep 17 02:14:44.132  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:44.132  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:44.132  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:44.132  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:44.133  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:44.133  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:44.133  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:44.133  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:44.133  INFO connection{addr=127.0.0.1:45204}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:44.134  INFO connection{addr=127.0.0.1:45204}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:44.135  INFO connection{addr=127.0.0.1:45204}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 17 02:14:44.135  INFO connection{addr=127.0.0.1:45266}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:44.135  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:44.162  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:44.162  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:44.163  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:44.163  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:44.163  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:44.163  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:44.163  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:44.163  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:44.479  INFO connection{addr=127.0.0.1:37470}: rathole::server: Try to handshake a control channel Sep 17 02:14:44.487  INFO connection{addr=127.0.0.1:37470}: rathole::server: Control channel established service=pingpong Sep 17 02:14:44.488  INFO connection{addr=127.0.0.1:37472}: rathole::server: Try to handshake a control channel Sep 17 02:14:44.488  INFO connection{addr=127.0.0.1:37470}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:44.488  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:44.489  INFO connection{addr=127.0.0.1:37472}: rathole::server: Control channel established service=echo Sep 17 02:14:44.497  INFO connection{addr=127.0.0.1:37472}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:44.497  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:45.103  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Sep 17 02:14:45.532  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Sep 17 02:14:45.601  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Sep 17 02:14:45.601  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:45.602  INFO rathole::server: Shuting down gracefully... Sep 17 02:14:45.602  INFO rathole::server: Shutdown Sep 17 02:14:45.602  INFO connection{addr=127.0.0.1:45264}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:45.602  INFO connection{addr=127.0.0.1:45264}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:45.602  INFO connection{addr=127.0.0.1:45266}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:45.602  INFO connection{addr=127.0.0.1:45266}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:45.602  INFO connection{addr=127.0.0.1:45264}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 17 02:14:45.603  INFO connection{addr=127.0.0.1:45266}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 17 02:14:45.603  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Sep 17 02:14:45.603 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 502.272229ms... Sep 17 02:14:45.603 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 452.204374ms... Sep 17 02:14:45.603  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:45.604  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:45.604  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:45.604  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:45.604  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:45.604  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:45.604  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:45.604  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:45.604  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:45.605  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:45.605  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:45.605  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:45.605  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:45.605  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:45.605  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:45.605  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 17 02:14:45.608  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 17 02:14:45.608  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 17 02:14:46.075  INFO connection{addr=127.0.0.1:45324}: rathole::server: Try to handshake a control channel Sep 17 02:14:46.076  INFO connection{addr=127.0.0.1:45324}: rathole::server: Control channel established service=pingpong Sep 17 02:14:46.077  INFO connection{addr=127.0.0.1:45324}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 17 02:14:46.077  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 17 02:14:46.185  INFO connection{addr=127.0.0.1:45342}: rathole::server: Try to handshake a control channel Sep 17 02:14:46.186  INFO connection{addr=127.0.0.1:45342}: rathole::server: Control channel established service=echo Sep 17 02:14:46.187  INFO connection{addr=127.0.0.1:45342}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 17 02:14:46.187  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 17 02:14:46.463  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Sep 17 02:14:46.542  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Sep 17 02:14:46.542  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:46.542  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:46.542  INFO rathole::server: Shuting down gracefully... Sep 17 02:14:46.542  INFO rathole::server: Shutdown Sep 17 02:14:46.543  INFO connection{addr=127.0.0.1:37472}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:46.543  INFO connection{addr=127.0.0.1:37470}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:46.544  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 17 02:14:46.544  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown test udp ... ok Sep 17 02:14:48.106  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Sep 17 02:14:48.845  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Sep 17 02:14:48.845  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:48.862  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 17 02:14:48.862  INFO rathole::server: Shuting down gracefully... Sep 17 02:14:48.862  INFO rathole::server: Shutdown Sep 17 02:14:48.862  INFO connection{addr=127.0.0.1:45342}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:48.862  INFO connection{addr=127.0.0.1:45342}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 17 02:14:48.863  INFO connection{addr=127.0.0.1:45324}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 17 02:14:48.863  INFO connection{addr=127.0.0.1:45324}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 17 02:14:48.863  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 17 02:14:48.863  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 17 02:14:48.863  INFO connection{addr=127.0.0.1:45342}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 17 02:14:48.864  INFO connection{addr=127.0.0.1:45324}: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.61s Doc-tests rathole running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> rathole: Entering fakeroot... >>> rathole*: Running postcheck for rathole >>> rathole*: Preparing package rathole... >>> rathole*: Stripping binaries >>> rathole*: Scanning shared objects >>> rathole*: Tracing dependencies... so:libc.musl-ppc64le.so.1 so:libcrypto.so.3 so:libgcc_s.so.1 so:libssl.so.3 >>> rathole*: Package size: 3.5 MB >>> rathole*: Compressing data... >>> rathole*: Create checksum... >>> rathole*: Create rathole-0.4.4-r0.apk >>> rathole: Build complete at Sat, 17 Sep 2022 02:14:50 +0000 elapsed time 0h 4m 43s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/9) Purging .makedepends-rathole (20220917.021008) (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: 295 MiB in 94 packages >>> rathole: Updating the testing/ppc64le repository index... >>> rathole: Signing the index...