>>> rathole: Building testing/rathole 0.3.8-r0 (using abuild 3.9.0-r0) started Thu, 20 Jan 2022 01:45:42 +0000 >>> rathole: Checking sanity of /home/buildozer/aports/testing/rathole/APKBUILD... >>> rathole: Analyzing dependencies... >>> rathole: Installing for build: build-base cargo openssl-dev (1/9) Installing rust-stdlib (1.58.0-r0) (2/9) Installing libffi (3.4.2-r1) (3/9) Installing xz-libs (5.2.5-r0) (4/9) Installing libxml2 (2.9.12-r3) (5/9) Installing llvm12-libs (12.0.1-r1) (6/9) Installing rust (1.58.0-r0) (7/9) Installing cargo (1.58.0-r0) (8/9) Installing openssl-dev (1.1.1m-r1) (9/9) Installing .makedepends-rathole (20220120.014543) Executing busybox-1.35.0-r1.trigger OK: 1009 MiB in 98 packages >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge//rathole-0.3.8.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> rathole: Fetching https://github.com/rapiz1/rathole/archive/v0.3.8/rathole-0.3.8.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 122 0 122 0 0 233 0 --:--:-- --:--:-- --:--:-- 233 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 287k 0 287k 0 0 193k 0 --:--:-- 0:00:01 --:--:-- 343k >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge//rathole-0.3.8.tar.gz >>> rathole: Checking sha512sums... rathole-0.3.8.tar.gz: OK >>> rathole: Unpacking /var/cache/distfiles/edge/rathole-0.3.8.tar.gz... Updating crates.io index Downloading crates ... Downloaded clap v3.0.10 Downloaded zeroize_derive v1.3.1 Compiling libc v0.2.112 Compiling proc-macro2 v1.0.36 Compiling unicode-xid v0.2.2 Compiling syn v1.0.85 Compiling version_check v0.9.4 Compiling cfg-if v1.0.0 Compiling autocfg v1.0.1 Compiling typenum v1.15.0 Compiling pkg-config v0.3.24 Compiling serde_derive v1.0.133 Compiling serde v1.0.133 Compiling subtle v2.4.1 Compiling log v0.4.14 Compiling lazy_static v1.4.0 Compiling opaque-debug v0.3.0 Compiling memchr v2.4.1 Compiling tinyvec_macros v0.1.0 Compiling once_cell v1.9.0 Compiling ucd-trie v0.1.3 Compiling parking_lot_core v0.8.5 Compiling getrandom v0.1.16 Compiling anyhow v1.0.52 Compiling smallvec v1.8.0 Compiling matches v0.1.9 Compiling pin-project-lite v0.2.8 Compiling rustversion v1.0.6 Compiling unicode-bidi v0.3.7 Compiling percent-encoding v2.1.0 Compiling scopeguard v1.1.0 Compiling bitflags v1.3.2 Compiling futures-core v0.3.19 Compiling ppv-lite86 v0.2.16 Compiling regex-syntax v0.6.25 Compiling byteorder v1.4.3 Compiling futures-task v0.3.19 Compiling crossbeam-utils v0.8.6 Compiling openssl v0.10.38 Compiling foreign-types-shared v0.1.1 Compiling native-tls v0.2.8 Compiling serde_json v1.0.75 Compiling futures-util v0.3.19 Compiling ryu v1.0.9 Compiling heck v0.4.0 Compiling openssl-probe v0.1.5 Compiling itoa v1.0.1 Compiling async-trait v0.1.52 Compiling pin-utils v0.1.0 Compiling same-file v1.0.6 Compiling slab v0.4.5 Compiling hashbrown v0.11.2 Compiling ansi_term v0.12.1 Compiling termcolor v1.1.2 Compiling strsim v0.10.0 Compiling textwrap v0.14.2 Compiling hex v0.4.3 Compiling base64 v0.13.0 Compiling instant v0.1.12 Compiling tinyvec v1.5.1 Compiling walkdir v2.3.2 Compiling tracing-core v0.1.21 Compiling sharded-slab v0.1.4 Compiling foreign-types v0.3.2 Compiling lock_api v0.4.5 Compiling form_urlencoded v1.0.1 Compiling thread_local v1.1.3 Compiling pest v2.1.3 Compiling num-traits v0.2.14 Compiling num-integer v0.1.44 Compiling indexmap v1.8.0 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling tracing-log v0.1.2 Compiling crossbeam-channel v0.5.2 Compiling os_str_bytes v6.0.0 Compiling quote v1.0.14 Compiling unicode-normalization v0.1.19 Compiling const_format_proc_macros v0.2.22 Compiling getrandom v0.2.4 Compiling mio v0.7.14 Compiling num_cpus v1.13.1 Compiling signal-hook-registry v1.4.0 Compiling inotify-sys v0.1.5 Compiling filetime v0.2.15 Compiling atty v0.2.14 Compiling fdlimit v0.2.1 Compiling socket2 v0.4.2 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling inotify v0.9.6 Compiling semver-parser v0.10.2 Compiling rand_core v0.6.3 Compiling rand_core v0.5.1 Compiling parking_lot v0.11.2 Compiling cc v1.0.72 Compiling rand_chacha v0.3.1 Compiling chrono v0.4.19 Compiling rand v0.8.4 Compiling notify v5.0.0-pre.13 Compiling semver v0.11.0 Compiling universal-hash v0.4.1 Compiling cipher v0.3.0 Compiling digest v0.9.0 Compiling aead v0.4.3 Compiling crypto-mac v0.8.0 Compiling block-buffer v0.9.0 Compiling crypto-common v0.1.1 Compiling block-buffer v0.10.0 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling blake2 v0.9.2 Compiling sha2 v0.9.9 Compiling digest v0.10.1 Compiling aes v0.7.5 Compiling ctr v0.8.0 Compiling rustc_version v0.3.3 Compiling ghash v0.4.4 Compiling idna v0.2.3 Compiling sha2 v0.10.1 Compiling const_format v0.2.22 Compiling aes-gcm v0.9.4 Compiling snow v0.8.0 Compiling libz-sys v1.1.3 Compiling openssl-sys v0.9.72 Compiling libgit2-sys v0.12.26+1.3.0 Compiling regex-automata v0.1.10 Compiling regex v1.5.4 Compiling url v2.2.2 Compiling vergen v6.0.0 Compiling matchers v0.0.1 Compiling synstructure v0.12.6 Compiling git2 v0.13.25 Compiling zeroize_derive v1.3.1 Compiling thiserror-impl v1.0.30 Compiling tokio-macros v1.7.0 Compiling enum-iterator-derive v0.7.0 Compiling pin-project-internal v1.0.10 Compiling getset v0.1.2 Compiling tracing-attributes v0.1.18 Compiling futures-macro v0.3.19 Compiling clap_derive v3.0.6 Compiling enum-iterator v0.7.0 Compiling zeroize v1.3.0 Compiling curve25519-dalek v3.2.0 Compiling chacha20 v0.7.3 Compiling chacha20poly1305 v0.8.2 Compiling pin-project v1.0.10 Compiling tracing v0.1.29 Compiling x25519-dalek v1.2.0 Compiling thiserror v1.0.30 Compiling clap v3.0.10 Compiling rathole v0.3.8 (/home/buildozer/aports/testing/rathole/src/rathole-0.3.8) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.2 Compiling toml v0.5.8 Compiling bincode v1.3.3 Compiling tokio v1.15.0 Compiling tracing-subscriber v0.2.25 Compiling snowstorm v0.3.1 Compiling backoff v0.3.0 Compiling tokio-native-tls v0.3.0 Finished release [optimized] target(s) in 4m 20s Compiling cfg-if v1.0.0 Compiling subtle v2.4.1 Compiling opaque-debug v0.3.0 Compiling lazy_static v1.4.0 Compiling once_cell v1.9.0 Compiling pin-project-lite v0.2.8 Compiling smallvec v1.8.0 Compiling scopeguard v1.1.0 Compiling bitflags v1.3.2 Compiling ppv-lite86 v0.2.16 Compiling byteorder v1.4.3 Compiling foreign-types-shared v0.1.1 Compiling regex-syntax v0.6.25 Compiling same-file v1.0.6 Compiling hashbrown v0.11.2 Compiling ryu v1.0.9 Compiling openssl-probe v0.1.5 Compiling itoa v1.0.1 Compiling pin-utils v0.1.0 Compiling slab v0.4.5 Compiling strsim v0.10.0 Compiling ansi_term v0.12.1 Compiling termcolor v1.1.2 Compiling textwrap v0.14.2 Compiling hex v0.4.3 Compiling base64 v0.13.0 Compiling libc v0.2.112 Compiling typenum v1.15.0 Compiling memchr v2.4.1 Compiling futures-core v0.3.19 Compiling futures-task v0.3.19 Compiling anyhow v1.0.52 Compiling num-traits v0.2.14 Compiling const_format v0.2.22 Compiling serde v1.0.133 Compiling log v0.4.14 Compiling instant v0.1.12 Compiling lock_api v0.4.5 Compiling tracing-core v0.1.21 Compiling foreign-types v0.3.2 Compiling pin-project v1.0.10 Compiling crossbeam-utils v0.8.6 Compiling thiserror v1.0.30 Compiling sharded-slab v0.1.4 Compiling zeroize v1.3.0 Compiling walkdir v2.3.2 Compiling thread_local v1.1.3 Compiling futures-util v0.3.19 Compiling os_str_bytes v6.0.0 Compiling crossbeam-channel v0.5.2 Compiling tracing-log v0.1.2 Compiling tracing v0.1.29 Compiling indexmap v1.8.0 Compiling generic-array v0.14.5 Compiling getrandom v0.2.4 Compiling mio v0.7.14 Compiling getrandom v0.1.16 Compiling parking_lot_core v0.8.5 Compiling num_cpus v1.13.1 Compiling signal-hook-registry v1.4.0 Compiling openssl-sys v0.9.72 Compiling inotify-sys v0.1.5 Compiling filetime v0.2.15 Compiling atty v0.2.14 Compiling socket2 v0.4.2 Compiling fdlimit v0.2.1 Compiling inotify v0.9.6 Compiling rand_core v0.5.1 Compiling rand_core v0.6.3 Compiling parking_lot v0.11.2 Compiling clap v3.0.10 Compiling num-integer v0.1.44 Compiling rand_chacha v0.3.1 Compiling universal-hash v0.4.1 Compiling cipher v0.3.0 Compiling digest v0.9.0 Compiling aead v0.4.3 Compiling block-buffer v0.9.0 Compiling crypto-mac v0.8.0 Compiling crypto-common v0.1.1 Compiling block-buffer v0.10.0 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling digest v0.10.1 Compiling curve25519-dalek v3.2.0 Compiling sha2 v0.9.9 Compiling blake2 v0.9.2 Compiling notify v5.0.0-pre.13 Compiling aes v0.7.5 Compiling ctr v0.8.0 Compiling chacha20 v0.7.3 Compiling rand v0.8.4 Compiling ghash v0.4.4 Compiling chrono v0.4.19 Compiling chacha20poly1305 v0.8.2 Compiling sha2 v0.10.1 Compiling aes-gcm v0.9.4 Compiling openssl v0.10.38 Compiling x25519-dalek v1.2.0 Compiling regex-automata v0.1.10 Compiling regex v1.5.4 Compiling snow v0.8.0 Compiling matchers v0.0.1 Compiling native-tls v0.2.8 Compiling bytes v1.1.0 Compiling serde_json v1.0.75 Compiling tracing-serde v0.1.2 Compiling bincode v1.3.3 Compiling toml v0.5.8 Compiling tokio v1.15.0 Compiling tracing-subscriber v0.2.25 Compiling backoff v0.3.0 Compiling tokio-native-tls v0.3.0 Compiling snowstorm v0.3.1 Compiling rathole v0.3.8 (/home/buildozer/aports/testing/rathole/src/rathole-0.3.8) Finished release [optimized] target(s) in 4m 27s Running unittests (target/release/deps/rathole-b460f21e9bd738a2) running 9 tests test config::tests::test_validate_client_config ... ok test config::tests::test_validate_server_config ... ok test helper::test::test_floor_to_pow_of_2 ... ok test helper::test::test_log2_floor ... 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. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/release/deps/rathole-4950f6df7c359fd9) 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/release/deps/integration_test-860a3ebfedb9c513) running 2 tests Jan 20 01:54:38.036  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Jan 20 01:54:38.036  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Jan 20 01:54:38.037  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:38.037  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:38.037  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 20 01:54:38.037  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 20 01:54:38.037  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 20 01:54:38.037  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 20 01:54:38.037 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 478.892436ms... Jan 20 01:54:38.037 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 471.442818ms... Jan 20 01:54:38.037 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 474.852957ms... Jan 20 01:54:38.037 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 450.091874ms... Jan 20 01:54:38.489 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 724.842626ms... Jan 20 01:54:38.509 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 792.192366ms... Jan 20 01:54:38.514 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 773.155914ms... Jan 20 01:54:38.517 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 741.051099ms... Jan 20 01:54:39.037  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Jan 20 01:54:39.037  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Jan 20 01:54:39.038  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:39.038  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:39.038  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 20 01:54:39.038  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 20 01:54:39.214  INFO connection{addr=127.0.0.1:33480}: rathole::server: Try to handshake a control channel Jan 20 01:54:39.215  INFO connection{addr=127.0.0.1:33480}: rathole::server: Control channel established service=echo Jan 20 01:54:39.215  INFO connection{addr=127.0.0.1:33480}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:39.215  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:39.259  INFO connection{addr=127.0.0.1:38902}: rathole::server: Try to handshake a control channel Jan 20 01:54:39.260  INFO connection{addr=127.0.0.1:38902}: rathole::server: Control channel established service=echo Jan 20 01:54:39.260  INFO connection{addr=127.0.0.1:38902}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:39.260  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:39.288  INFO connection{addr=127.0.0.1:38908}: rathole::server: Try to handshake a control channel Jan 20 01:54:39.288  INFO connection{addr=127.0.0.1:38908}: rathole::server: Control channel established service=pingpong Jan 20 01:54:39.288  INFO connection{addr=127.0.0.1:38908}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:39.288  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:39.340  INFO connection{addr=127.0.0.1:33510}: rathole::server: Try to handshake a control channel Jan 20 01:54:39.340  INFO connection{addr=127.0.0.1:33510}: rathole::server: Control channel established service=pingpong Jan 20 01:54:39.340  INFO connection{addr=127.0.0.1:33510}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:39.340  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:41.538  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Jan 20 01:54:41.539  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Jan 20 01:54:41.539  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Jan 20 01:54:41.540  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Jan 20 01:54:41.540  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:41.540  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Jan 20 01:54:41.540  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Jan 20 01:54:41.540  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Jan 20 01:54:41.540  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:41.541  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 20 01:54:41.541  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 20 01:54:41.541  INFO connection{addr=127.0.0.1:38938}: rathole::server: Try to handshake a control channel Jan 20 01:54:41.541  INFO connection{addr=127.0.0.1:38940}: rathole::server: Try to handshake a control channel Jan 20 01:54:41.541  WARN connection{addr=127.0.0.1:38938}: rathole::server: Dropping previous control channel for service pingpong Jan 20 01:54:41.541  INFO connection{addr=127.0.0.1:38938}: rathole::server: Control channel established service=pingpong Jan 20 01:54:41.541  WARN connection{addr=127.0.0.1:38940}: rathole::server: Dropping previous control channel for service echo Jan 20 01:54:41.541  INFO connection{addr=127.0.0.1:38940}: rathole::server: Control channel established service=echo Jan 20 01:54:41.541  INFO connection{addr=127.0.0.1:38908}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:41.542  INFO connection{addr=127.0.0.1:38938}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:41.542  INFO connection{addr=127.0.0.1:38902}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:41.542  INFO connection{addr=127.0.0.1:38940}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:41.542  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:41.542  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:41.542  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Jan 20 01:54:41.542  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:41.542  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Jan 20 01:54:41.542  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:41.552  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Jan 20 01:54:41.561  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Jan 20 01:54:41.561  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:41.561  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Jan 20 01:54:41.561  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Jan 20 01:54:41.561  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Jan 20 01:54:41.561  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:41.561  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 20 01:54:41.561  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 20 01:54:41.562  INFO connection{addr=127.0.0.1:33552}: rathole::server: Try to handshake a control channel Jan 20 01:54:41.562  INFO connection{addr=127.0.0.1:33554}: rathole::server: Try to handshake a control channel Jan 20 01:54:41.562  WARN connection{addr=127.0.0.1:33552}: rathole::server: Dropping previous control channel for service pingpong Jan 20 01:54:41.562  INFO connection{addr=127.0.0.1:33552}: rathole::server: Control channel established service=pingpong Jan 20 01:54:41.562  WARN connection{addr=127.0.0.1:33554}: rathole::server: Dropping previous control channel for service echo Jan 20 01:54:41.562  INFO connection{addr=127.0.0.1:33554}: rathole::server: Control channel established service=echo Jan 20 01:54:41.562  INFO connection{addr=127.0.0.1:33510}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:41.562  INFO connection{addr=127.0.0.1:33510}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:41.562  INFO connection{addr=127.0.0.1:33480}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:41.562  INFO connection{addr=127.0.0.1:33480}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:41.562  INFO connection{addr=127.0.0.1:33510}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 20 01:54:41.562  INFO connection{addr=127.0.0.1:33552}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:41.562  INFO connection{addr=127.0.0.1:33480}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 20 01:54:41.562  INFO connection{addr=127.0.0.1:33554}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:41.562  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:41.563  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:41.563  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:41.563  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:41.563  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:41.563  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:41.563  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:41.563  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:41.563  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:41.563  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:41.563  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:41.563  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:41.563  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:41.563  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:41.563  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:41.563  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:41.563  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:41.563  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.541  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Jan 20 01:54:42.542  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Jan 20 01:54:42.542  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Jan 20 01:54:42.542  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:42.542  INFO rathole::server: Shuting down gracefully... Jan 20 01:54:42.542  INFO rathole::server: Shutdown Jan 20 01:54:42.542  INFO connection{addr=127.0.0.1:38940}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:42.543  INFO connection{addr=127.0.0.1:38938}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:42.543  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Jan 20 01:54:42.543 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 531.854612ms... Jan 20 01:54:42.543  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Jan 20 01:54:42.543  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.543 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 476.716419ms... Jan 20 01:54:42.543  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Jan 20 01:54:42.543  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.543  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:42.543  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 20 01:54:42.562  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Jan 20 01:54:42.574  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Jan 20 01:54:42.586  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Jan 20 01:54:42.586  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:42.586  INFO rathole::server: Shuting down gracefully... Jan 20 01:54:42.586  INFO rathole::server: Shutdown Jan 20 01:54:42.586  INFO connection{addr=127.0.0.1:33554}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:42.586  INFO connection{addr=127.0.0.1:33554}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:42.586  INFO connection{addr=127.0.0.1:33552}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:42.586  INFO connection{addr=127.0.0.1:33552}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:42.586  INFO connection{addr=127.0.0.1:33554}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 20 01:54:42.586  INFO connection{addr=127.0.0.1:33552}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 20 01:54:42.587  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Jan 20 01:54:42.587 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 501.100425ms... Jan 20 01:54:42.587 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 489.60707ms... Jan 20 01:54:42.587  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.587  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.587  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.587  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.587  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.587  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.587  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.587  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.587  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.587  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.587  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.587  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.587  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.587  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.587  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.587  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:42.588  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:42.588  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 20 01:54:43.020  INFO connection{addr=127.0.0.1:39004}: rathole::server: Try to handshake a control channel Jan 20 01:54:43.020  INFO connection{addr=127.0.0.1:39004}: rathole::server: Control channel established service=pingpong Jan 20 01:54:43.020  INFO connection{addr=127.0.0.1:39004}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:43.020  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:43.075  INFO connection{addr=127.0.0.1:39010}: rathole::server: Try to handshake a control channel Jan 20 01:54:43.075  INFO connection{addr=127.0.0.1:39010}: rathole::server: Control channel established service=echo Jan 20 01:54:43.075  INFO connection{addr=127.0.0.1:39010}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:43.075  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:43.078  INFO connection{addr=127.0.0.1:33612}: rathole::server: Try to handshake a control channel Jan 20 01:54:43.078  INFO connection{addr=127.0.0.1:33612}: rathole::server: Control channel established service=pingpong Jan 20 01:54:43.078  INFO connection{addr=127.0.0.1:33612}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:43.078  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:43.089  INFO connection{addr=127.0.0.1:33630}: rathole::server: Try to handshake a control channel Jan 20 01:54:43.089  INFO connection{addr=127.0.0.1:33630}: rathole::server: Control channel established service=echo Jan 20 01:54:43.089  INFO connection{addr=127.0.0.1:33630}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:43.089  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:45.044  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Jan 20 01:54:45.046  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Jan 20 01:54:45.046  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:45.046  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:45.047  INFO rathole::server: Shuting down gracefully... Jan 20 01:54:45.047  INFO rathole::server: Shutdown Jan 20 01:54:45.047  INFO connection{addr=127.0.0.1:39004}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:45.047  INFO connection{addr=127.0.0.1:39010}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:45.047  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Jan 20 01:54:45.047  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Jan 20 01:54:45.047  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Jan 20 01:54:45.047  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Jan 20 01:54:45.047  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.047  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Jan 20 01:54:45.047  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.048  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:45.072  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 20 01:54:45.072  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 20 01:54:45.072 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 506.30041ms... Jan 20 01:54:45.072 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 492.979995ms... Jan 20 01:54:45.088  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Jan 20 01:54:45.117  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Jan 20 01:54:45.117  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:45.117  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:45.117  INFO rathole::server: Shuting down gracefully... Jan 20 01:54:45.117  INFO rathole::server: Shutdown Jan 20 01:54:45.118  INFO connection{addr=127.0.0.1:33630}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:45.118  INFO connection{addr=127.0.0.1:33630}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:45.118  INFO connection{addr=127.0.0.1:33612}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:45.118  INFO connection{addr=127.0.0.1:33612}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:45.118  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Jan 20 01:54:45.118  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Jan 20 01:54:45.118  INFO connection{addr=127.0.0.1:33630}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 20 01:54:45.118  INFO connection{addr=127.0.0.1:33612}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 20 01:54:45.118  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Jan 20 01:54:45.118  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.118  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.118  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.118  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.118  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.118  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.118  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.118  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.118  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.118  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.118  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.118  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.118  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.118  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.118  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.118  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:45.119  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:45.134  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 20 01:54:45.134  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 20 01:54:45.135 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.571382ms... Jan 20 01:54:45.135 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 484.723881ms... Jan 20 01:54:45.566 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 754.243537ms... Jan 20 01:54:45.580 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 710.302913ms... Jan 20 01:54:45.609 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 798.003862ms... Jan 20 01:54:45.620 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 822.513404ms... Jan 20 01:54:46.048  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Jan 20 01:54:46.048  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:46.056  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 20 01:54:46.119  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Jan 20 01:54:46.119  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:46.128  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 20 01:54:46.319  INFO connection{addr=127.0.0.1:39092}: rathole::server: Try to handshake a control channel Jan 20 01:54:46.319  INFO connection{addr=127.0.0.1:39092}: rathole::server: Control channel established service=echo Jan 20 01:54:46.319  INFO connection{addr=127.0.0.1:39092}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:46.319  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:46.357  INFO connection{addr=127.0.0.1:39098}: rathole::server: Try to handshake a control channel Jan 20 01:54:46.357  INFO connection{addr=127.0.0.1:39098}: rathole::server: Control channel established service=pingpong Jan 20 01:54:46.357  INFO connection{addr=127.0.0.1:39098}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:46.357  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:46.433  INFO connection{addr=127.0.0.1:33700}: rathole::server: Try to handshake a control channel Jan 20 01:54:46.433  INFO connection{addr=127.0.0.1:33700}: rathole::server: Control channel established service=pingpong Jan 20 01:54:46.433  INFO connection{addr=127.0.0.1:33700}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:46.433  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:46.549  INFO connection{addr=127.0.0.1:33718}: rathole::server: Try to handshake a control channel Jan 20 01:54:46.549  INFO connection{addr=127.0.0.1:33718}: rathole::server: Control channel established service=echo Jan 20 01:54:46.550  INFO connection{addr=127.0.0.1:33718}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:46.550  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:48.550  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Jan 20 01:54:48.551  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Jan 20 01:54:48.551  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Jan 20 01:54:48.551  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:48.552  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Jan 20 01:54:48.552  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Jan 20 01:54:48.552  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Jan 20 01:54:48.552  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:48.580  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 20 01:54:48.580  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 20 01:54:48.604  INFO connection{addr=127.0.0.1:39140}: rathole::server: Try to handshake a control channel Jan 20 01:54:48.605  WARN connection{addr=127.0.0.1:39140}: rathole::server: Dropping previous control channel for service pingpong Jan 20 01:54:48.605  INFO connection{addr=127.0.0.1:39140}: rathole::server: Control channel established service=pingpong Jan 20 01:54:48.606  INFO connection{addr=127.0.0.1:39098}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:48.606  INFO connection{addr=127.0.0.1:39140}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:48.606  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:48.606  INFO connection{addr=127.0.0.1:39142}: rathole::server: Try to handshake a control channel Jan 20 01:54:48.606  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Jan 20 01:54:48.606  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:48.606  WARN connection{addr=127.0.0.1:39142}: rathole::server: Dropping previous control channel for service echo Jan 20 01:54:48.606  INFO connection{addr=127.0.0.1:39142}: rathole::server: Control channel established service=echo Jan 20 01:54:48.617  INFO connection{addr=127.0.0.1:39092}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:48.618  INFO connection{addr=127.0.0.1:39142}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:48.618  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:48.619  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Jan 20 01:54:48.619  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:48.620  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Jan 20 01:54:48.652  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Jan 20 01:54:48.682  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Jan 20 01:54:48.682  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:48.682  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Jan 20 01:54:48.682  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Jan 20 01:54:48.682  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Jan 20 01:54:48.682  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:48.698  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 20 01:54:48.698  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 20 01:54:48.722  INFO connection{addr=127.0.0.1:33760}: rathole::server: Try to handshake a control channel Jan 20 01:54:48.724  WARN connection{addr=127.0.0.1:33760}: rathole::server: Dropping previous control channel for service echo Jan 20 01:54:48.724  INFO connection{addr=127.0.0.1:33760}: rathole::server: Control channel established service=echo Jan 20 01:54:48.724  INFO connection{addr=127.0.0.1:33718}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:48.724  INFO connection{addr=127.0.0.1:33718}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:48.724  INFO connection{addr=127.0.0.1:33718}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 20 01:54:48.724  INFO connection{addr=127.0.0.1:33760}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:48.724  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:48.724  INFO connection{addr=127.0.0.1:33762}: rathole::server: Try to handshake a control channel Jan 20 01:54:48.724  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:48.724  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:48.724  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:48.725  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:48.725  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:48.725  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:48.725  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:48.725  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:48.726  WARN connection{addr=127.0.0.1:33762}: rathole::server: Dropping previous control channel for service pingpong Jan 20 01:54:48.726  INFO connection{addr=127.0.0.1:33762}: rathole::server: Control channel established service=pingpong Jan 20 01:54:48.737  INFO connection{addr=127.0.0.1:33700}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:48.737  INFO connection{addr=127.0.0.1:33700}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:48.738  INFO connection{addr=127.0.0.1:33700}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 20 01:54:48.738  INFO connection{addr=127.0.0.1:33762}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:48.738  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:48.739  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:48.739  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:48.739  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:48.739  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:48.739  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:48.739  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:48.739  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:48.741  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.554  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Jan 20 01:54:49.555  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Jan 20 01:54:49.556  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Jan 20 01:54:49.556  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:49.556  INFO rathole::server: Shuting down gracefully... Jan 20 01:54:49.556  INFO rathole::server: Shutdown Jan 20 01:54:49.556  INFO connection{addr=127.0.0.1:39140}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:49.556  INFO connection{addr=127.0.0.1:39142}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:49.556  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Jan 20 01:54:49.556 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 472.65165ms... Jan 20 01:54:49.557  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Jan 20 01:54:49.557  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.557 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 547.776997ms... Jan 20 01:54:49.557  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Jan 20 01:54:49.557  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.557  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:49.565  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 20 01:54:49.683  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Jan 20 01:54:49.716  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Jan 20 01:54:49.739  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Jan 20 01:54:49.739  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:49.739  INFO rathole::server: Shuting down gracefully... Jan 20 01:54:49.739  INFO rathole::server: Shutdown Jan 20 01:54:49.739  INFO connection{addr=127.0.0.1:33760}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:49.739  INFO connection{addr=127.0.0.1:33760}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:49.739  INFO connection{addr=127.0.0.1:33762}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:49.739  INFO connection{addr=127.0.0.1:33762}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:49.739  INFO connection{addr=127.0.0.1:33760}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 20 01:54:49.739  INFO connection{addr=127.0.0.1:33762}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 20 01:54:49.739  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Jan 20 01:54:49.739 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 489.968968ms... Jan 20 01:54:49.739 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 475.514792ms... Jan 20 01:54:49.740  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.740  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.740  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.740  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.740  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.740  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.740  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.740  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.740  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.740  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.740  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.740  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.740  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.740  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.740  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.741  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:49.741  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:49.745  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 20 01:54:50.057  INFO connection{addr=127.0.0.1:39212}: rathole::server: Try to handshake a control channel Jan 20 01:54:50.057  INFO connection{addr=127.0.0.1:39212}: rathole::server: Control channel established service=pingpong Jan 20 01:54:50.057  INFO connection{addr=127.0.0.1:39212}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:50.057  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:50.127  INFO connection{addr=127.0.0.1:39218}: rathole::server: Try to handshake a control channel Jan 20 01:54:50.127  INFO connection{addr=127.0.0.1:39218}: rathole::server: Control channel established service=echo Jan 20 01:54:50.127  INFO connection{addr=127.0.0.1:39218}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:50.127  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:50.252  INFO connection{addr=127.0.0.1:33820}: rathole::server: Try to handshake a control channel Jan 20 01:54:50.253  INFO connection{addr=127.0.0.1:33820}: rathole::server: Control channel established service=pingpong Jan 20 01:54:50.253  INFO connection{addr=127.0.0.1:33820}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:50.253  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:50.254  INFO connection{addr=127.0.0.1:33822}: rathole::server: Try to handshake a control channel Jan 20 01:54:50.255  INFO connection{addr=127.0.0.1:33822}: rathole::server: Control channel established service=echo Jan 20 01:54:50.267  INFO connection{addr=127.0.0.1:33822}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:50.267  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:52.058  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Jan 20 01:54:52.060  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Jan 20 01:54:52.060  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:52.060  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:52.061  INFO rathole::server: Shuting down gracefully... Jan 20 01:54:52.061  INFO rathole::server: Shutdown Jan 20 01:54:52.061  INFO connection{addr=127.0.0.1:39212}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:52.061  INFO connection{addr=127.0.0.1:39218}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:52.061  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Jan 20 01:54:52.061  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Jan 20 01:54:52.061  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Jan 20 01:54:52.061  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Jan 20 01:54:52.061  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.061  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Jan 20 01:54:52.062  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.062  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:52.062  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 20 01:54:52.062  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 20 01:54:52.062 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 526.777159ms... Jan 20 01:54:52.062 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 534.024518ms... Jan 20 01:54:52.240  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Jan 20 01:54:52.330  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Jan 20 01:54:52.330  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:52.330  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:52.330  INFO rathole::server: Shuting down gracefully... Jan 20 01:54:52.330  INFO rathole::server: Shutdown Jan 20 01:54:52.330  INFO connection{addr=127.0.0.1:33822}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:52.330  INFO connection{addr=127.0.0.1:33822}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:52.330  INFO connection{addr=127.0.0.1:33820}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:52.330  INFO connection{addr=127.0.0.1:33820}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:52.331  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Jan 20 01:54:52.331  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Jan 20 01:54:52.331  INFO connection{addr=127.0.0.1:33822}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 20 01:54:52.331  INFO connection{addr=127.0.0.1:33820}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 20 01:54:52.331  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Jan 20 01:54:52.331  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.331  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.331  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.331  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.331  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.331  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.332  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.332  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.332  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.332  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.332  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.332  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.332  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.332  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.332  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.332  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:52.332  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:52.333  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 20 01:54:52.333  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 20 01:54:52.334 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 467.367379ms... Jan 20 01:54:52.334 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 471.868966ms... Jan 20 01:54:52.590 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 701.855489ms... Jan 20 01:54:52.597 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 785.365971ms... Jan 20 01:54:52.802 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 707.803734ms... Jan 20 01:54:52.807 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 746.54523ms... Jan 20 01:54:53.063  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Jan 20 01:54:53.063  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:53.063  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 20 01:54:53.295  INFO connection{addr=127.0.0.1:39300}: rathole::server: Try to handshake a control channel Jan 20 01:54:53.295  INFO connection{addr=127.0.0.1:39300}: rathole::server: Control channel established service=pingpong Jan 20 01:54:53.295  INFO connection{addr=127.0.0.1:39300}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:53.295  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:53.332  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Jan 20 01:54:53.333  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:53.333  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 20 01:54:53.386  INFO connection{addr=127.0.0.1:39306}: rathole::server: Try to handshake a control channel Jan 20 01:54:53.386  INFO connection{addr=127.0.0.1:39306}: rathole::server: Control channel established service=echo Jan 20 01:54:53.386  INFO connection{addr=127.0.0.1:39306}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:53.386  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:53.513  INFO connection{addr=127.0.0.1:33908}: rathole::server: Try to handshake a control channel Jan 20 01:54:53.513  INFO connection{addr=127.0.0.1:33908}: rathole::server: Control channel established service=pingpong Jan 20 01:54:53.513  INFO connection{addr=127.0.0.1:33908}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:53.513  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:53.556  INFO connection{addr=127.0.0.1:33926}: rathole::server: Try to handshake a control channel Jan 20 01:54:53.556  INFO connection{addr=127.0.0.1:33926}: rathole::server: Control channel established service=echo Jan 20 01:54:53.573  INFO connection{addr=127.0.0.1:33926}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:53.573  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:55.563  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Jan 20 01:54:55.564  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Jan 20 01:54:55.565  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Jan 20 01:54:55.565  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:55.565  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Jan 20 01:54:55.565  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Jan 20 01:54:55.565  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Jan 20 01:54:55.565  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:55.566  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 20 01:54:55.566  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 20 01:54:55.568  INFO connection{addr=127.0.0.1:39348}: rathole::server: Try to handshake a control channel Jan 20 01:54:55.569  INFO connection{addr=127.0.0.1:39350}: rathole::server: Try to handshake a control channel Jan 20 01:54:55.569  WARN connection{addr=127.0.0.1:39348}: rathole::server: Dropping previous control channel for service pingpong Jan 20 01:54:55.569  INFO connection{addr=127.0.0.1:39348}: rathole::server: Control channel established service=pingpong Jan 20 01:54:55.569  INFO connection{addr=127.0.0.1:39300}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:55.569  INFO connection{addr=127.0.0.1:39348}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:55.569  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:55.569  WARN connection{addr=127.0.0.1:39350}: rathole::server: Dropping previous control channel for service echo Jan 20 01:54:55.569  INFO connection{addr=127.0.0.1:39350}: rathole::server: Control channel established service=echo Jan 20 01:54:55.569  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Jan 20 01:54:55.569  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:55.569  INFO connection{addr=127.0.0.1:39306}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:55.570  INFO connection{addr=127.0.0.1:39350}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:55.570  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:55.571  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Jan 20 01:54:55.571  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:55.834  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Jan 20 01:54:55.852  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Jan 20 01:54:55.862  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Jan 20 01:54:55.862  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:55.862  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Jan 20 01:54:55.862  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Jan 20 01:54:55.862  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Jan 20 01:54:55.862  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:55.862  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Jan 20 01:54:55.862  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Jan 20 01:54:55.864  INFO connection{addr=127.0.0.1:33968}: rathole::server: Try to handshake a control channel Jan 20 01:54:55.864  INFO connection{addr=127.0.0.1:33970}: rathole::server: Try to handshake a control channel Jan 20 01:54:55.864  WARN connection{addr=127.0.0.1:33968}: rathole::server: Dropping previous control channel for service pingpong Jan 20 01:54:55.864  INFO connection{addr=127.0.0.1:33968}: rathole::server: Control channel established service=pingpong Jan 20 01:54:55.864  INFO connection{addr=127.0.0.1:33908}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:55.864  INFO connection{addr=127.0.0.1:33908}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:55.864  INFO connection{addr=127.0.0.1:33908}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 20 01:54:55.864  INFO connection{addr=127.0.0.1:33968}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:55.864  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:55.865  WARN connection{addr=127.0.0.1:33970}: rathole::server: Dropping previous control channel for service echo Jan 20 01:54:55.865  INFO connection{addr=127.0.0.1:33970}: rathole::server: Control channel established service=echo Jan 20 01:54:55.865  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:55.865  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:55.865  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:55.865  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:55.865  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:55.865  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:55.865  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:55.865  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:55.865  INFO connection{addr=127.0.0.1:33926}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:55.865  INFO connection{addr=127.0.0.1:33926}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:55.865  INFO connection{addr=127.0.0.1:33926}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 20 01:54:55.865  INFO connection{addr=127.0.0.1:33970}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:55.865  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:55.868  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:55.868  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:55.868  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:55.868  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:55.868  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:55.868  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:55.868  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:55.868  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.567  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Jan 20 01:54:56.567  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Jan 20 01:54:56.568  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Jan 20 01:54:56.568  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:56.568  INFO rathole::server: Shuting down gracefully... Jan 20 01:54:56.568  INFO rathole::server: Shutdown Jan 20 01:54:56.568  INFO connection{addr=127.0.0.1:39350}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:56.568  INFO connection{addr=127.0.0.1:39348}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:56.569  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Jan 20 01:54:56.569 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 509.056294ms... Jan 20 01:54:56.569  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Jan 20 01:54:56.569  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.569 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 503.604261ms... Jan 20 01:54:56.569  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Jan 20 01:54:56.569  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.569  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:56.569  INFO rathole::server: Listening at 0.0.0.0:2332 Jan 20 01:54:56.864  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Jan 20 01:54:56.881  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Jan 20 01:54:56.893  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Jan 20 01:54:56.893  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:56.893  INFO rathole::server: Shuting down gracefully... Jan 20 01:54:56.893  INFO rathole::server: Shutdown Jan 20 01:54:56.894  INFO connection{addr=127.0.0.1:33968}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:56.894  INFO connection{addr=127.0.0.1:33968}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:56.894  INFO connection{addr=127.0.0.1:33970}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:56.894  INFO connection{addr=127.0.0.1:33970}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:56.894  INFO connection{addr=127.0.0.1:33968}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 20 01:54:56.894  INFO connection{addr=127.0.0.1:33970}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Jan 20 01:54:56.894  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Jan 20 01:54:56.894 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 470.604317ms... Jan 20 01:54:56.894 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 498.300261ms... Jan 20 01:54:56.894  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.894  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.894  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.894  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.894  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.894  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.894  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.894  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.894  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.895  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.895  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.895  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.895  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.895  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.895  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.895  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Jan 20 01:54:56.895  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Jan 20 01:54:56.895  INFO rathole::server: Listening at 0.0.0.0:2333 Jan 20 01:54:57.074  INFO connection{addr=127.0.0.1:39420}: rathole::server: Try to handshake a control channel Jan 20 01:54:57.075  INFO connection{addr=127.0.0.1:39420}: rathole::server: Control channel established service=pingpong Jan 20 01:54:57.075  INFO connection{addr=127.0.0.1:39420}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:57.075  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:57.080  INFO connection{addr=127.0.0.1:39426}: rathole::server: Try to handshake a control channel Jan 20 01:54:57.081  INFO connection{addr=127.0.0.1:39426}: rathole::server: Control channel established service=echo Jan 20 01:54:57.081  INFO connection{addr=127.0.0.1:39426}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:57.081  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:57.368  INFO connection{addr=127.0.0.1:34028}: rathole::server: Try to handshake a control channel Jan 20 01:54:57.368  INFO connection{addr=127.0.0.1:34028}: rathole::server: Control channel established service=pingpong Jan 20 01:54:57.368  INFO connection{addr=127.0.0.1:34028}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Jan 20 01:54:57.368  INFO handle{service=pingpong}:run: rathole::client: Control channel established Jan 20 01:54:57.394  INFO connection{addr=127.0.0.1:34046}: rathole::server: Try to handshake a control channel Jan 20 01:54:57.394  INFO connection{addr=127.0.0.1:34046}: rathole::server: Control channel established service=echo Jan 20 01:54:57.394  INFO connection{addr=127.0.0.1:34046}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Jan 20 01:54:57.394  INFO handle{service=echo}:run: rathole::client: Control channel established Jan 20 01:54:59.069  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Jan 20 01:54:59.161  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Jan 20 01:54:59.161  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:59.161  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:59.162  INFO rathole::server: Shuting down gracefully... Jan 20 01:54:59.162  INFO rathole::server: Shutdown Jan 20 01:54:59.162  INFO connection{addr=127.0.0.1:39426}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:59.162  INFO connection{addr=127.0.0.1:39420}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:59.162  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Jan 20 01:54:59.162  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown test udp ... ok Jan 20 01:54:59.395  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Jan 20 01:54:59.441  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Jan 20 01:54:59.441  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:59.441  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Jan 20 01:54:59.441  INFO rathole::server: Shuting down gracefully... Jan 20 01:54:59.441  INFO rathole::server: Shutdown Jan 20 01:54:59.441  INFO connection{addr=127.0.0.1:34028}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:59.441  INFO connection{addr=127.0.0.1:34028}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Jan 20 01:54:59.441  INFO connection{addr=127.0.0.1:34046}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Jan 20 01:54:59.441  INFO connection{addr=127.0.0.1:34046}:handle{service=echo}:run: rathole::server: Control channel shutdown Jan 20 01:54:59.441  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Jan 20 01:54:59.441  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Jan 20 01:54:59.441  INFO connection{addr=127.0.0.1:34028}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Jan 20 01:54:59.441  INFO connection{addr=127.0.0.1:34046}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown test tcp ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.41s Doc-tests rathole running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> rathole: Entering fakeroot... >>> rathole*: Running postcheck for rathole >>> rathole*: Preparing package rathole... >>> rathole*: Stripping binaries >>> rathole*: Scanning shared objects >>> rathole*: Tracing dependencies... so:libc.musl-ppc64le.so.1 so:libcrypto.so.1.1 so:libgcc_s.so.1 so:libssl.so.1.1 >>> rathole*: Package size: 3.8 MB >>> rathole*: Compressing data... >>> rathole*: Create checksum... >>> rathole*: Create rathole-0.3.8-r0.apk >>> rathole: Build complete at Thu, 20 Jan 2022 01:55:01 +0000 elapsed time 0h 9m 19s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/9) Purging .makedepends-rathole (20220120.014543) (2/9) Purging cargo (1.58.0-r0) (3/9) Purging rust (1.58.0-r0) (4/9) Purging rust-stdlib (1.58.0-r0) (5/9) Purging openssl-dev (1.1.1m-r1) (6/9) Purging llvm12-libs (12.0.1-r1) (7/9) Purging libffi (3.4.2-r1) (8/9) Purging libxml2 (2.9.12-r3) (9/9) Purging xz-libs (5.2.5-r0) Executing busybox-1.35.0-r1.trigger OK: 230 MiB in 89 packages >>> rathole: Updating the testing/ppc64le repository index... >>> rathole: Signing the index...