>>> rathole: Building testing/rathole 0.4.2-r1 (using abuild 3.9.0-r3) started Wed, 03 Aug 2022 14:02:05 +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.62.1-r2) (2/9) Installing libffi (3.4.2-r1) (3/9) Installing xz-libs (5.2.5-r1) (4/9) Installing libxml2 (2.9.14-r1) (5/9) Installing llvm14-libs (14.0.6-r2) (6/9) Installing rust (1.62.1-r2) (7/9) Installing cargo (1.62.1-r2) (8/9) Installing openssl-dev (3.0.5-r1) (9/9) Installing .makedepends-rathole (20220803.140206) Executing busybox-1.35.0-r22.trigger OK: 1486 MiB in 104 packages >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge//rathole-0.4.2.tar.gz >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge//rathole-0.4.2.tar.gz >>> rathole: Checking sha512sums... rathole-0.4.2.tar.gz: OK >>> rathole: Unpacking /var/cache/distfiles/edge/rathole-0.4.2.tar.gz... Compiling libc v0.2.126 Compiling proc-macro2 v1.0.39 Compiling unicode-ident v1.0.0 Compiling syn v1.0.95 Compiling autocfg v1.1.0 Compiling version_check v0.9.4 Compiling cfg-if v1.0.0 Compiling typenum v1.15.0 Compiling pkg-config v0.3.25 Compiling serde_derive v1.0.137 Compiling serde v1.0.137 Compiling log v0.4.17 Compiling subtle v2.4.1 Compiling once_cell v1.11.0 Compiling lazy_static v1.4.0 Compiling smallvec v1.8.0 Compiling pin-project-lite v0.2.9 Compiling parking_lot_core v0.9.3 Compiling opaque-debug v0.3.0 Compiling memchr v2.5.0 Compiling tinyvec_macros v0.1.0 Compiling scopeguard v1.1.0 Compiling anyhow v1.0.57 Compiling rustversion v1.0.6 Compiling semver v1.0.9 Compiling matches v0.1.9 Compiling bitflags v1.3.2 Compiling percent-encoding v2.1.0 Compiling unicode-bidi v0.3.8 Compiling futures-core v0.3.21 Compiling zeroize v1.3.0 Compiling openssl v0.10.40 Compiling foreign-types-shared v0.1.1 Compiling crossbeam-utils v0.8.8 Compiling regex-syntax v0.6.26 Compiling futures-task v0.3.21 Compiling serde_json v1.0.81 Compiling byteorder v1.4.3 Compiling futures-util v0.3.21 Compiling async-trait v0.1.53 Compiling ppv-lite86 v0.2.16 Compiling native-tls v0.2.10 Compiling httparse v1.7.1 Compiling pin-utils v0.1.0 Compiling hashbrown v0.11.2 Compiling itoa v1.0.2 Compiling same-file v1.0.6 Compiling ryu v1.0.10 Compiling slab v0.4.6 Compiling os_str_bytes v6.0.1 Compiling openssl-probe v0.1.5 Compiling heck v0.4.0 Compiling base64 v0.13.0 Compiling textwrap v0.15.0 Compiling strsim v0.10.0 Compiling termcolor v1.1.3 Compiling ansi_term v0.12.1 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling tracing-core v0.1.26 Compiling sharded-slab v0.1.4 Compiling tinyvec v1.6.0 Compiling foreign-types v0.3.2 Compiling form_urlencoded v1.0.1 Compiling thread_local v1.1.4 Compiling walkdir v2.3.2 Compiling clap_lex v0.2.0 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling lock_api v0.4.7 Compiling indexmap v1.8.1 Compiling tracing-log v0.1.3 Compiling rustc_version v0.4.0 Compiling crossbeam-channel v0.5.4 Compiling quote v1.0.18 Compiling snow v0.9.0 Compiling unicode-normalization v0.1.19 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling mio v0.8.3 Compiling getrandom v0.2.6 Compiling socket2 v0.4.4 Compiling signal-hook-registry v1.4.0 Compiling num_cpus v1.13.1 Compiling inotify-sys v0.1.5 Compiling filetime v0.2.16 Compiling atty v0.2.14 Compiling fdlimit v0.2.1 Compiling cc v1.0.73 Compiling inotify v0.9.6 Compiling rand_core v0.6.3 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 idna v0.2.3 Compiling regex-automata v0.1.10 Compiling regex v1.5.6 Compiling chrono v0.4.19 Compiling libz-sys v1.1.6 Compiling openssl-sys v0.9.73 Compiling libgit2-sys v0.13.2+1.4.2 Compiling cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling crypto-common v0.1.3 Compiling block-buffer v0.10.2 Compiling aead v0.4.3 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling digest v0.10.3 Compiling chacha20 v0.8.1 Compiling aes v0.7.5 Compiling ctr v0.8.0 Compiling ghash v0.4.4 Compiling chacha20poly1305 v0.9.0 Compiling url v2.2.2 Compiling curve25519-dalek v4.0.0-pre.2 Compiling sha2 v0.10.2 Compiling blake2 v0.10.4 Compiling aes-gcm v0.9.4 Compiling matchers v0.0.1 Compiling vergen v6.0.2 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 thiserror v1.0.31 Compiling tracing v0.1.34 Compiling pin-project v1.0.10 Compiling clap v3.1.18 Compiling rathole v0.4.2 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.2) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling bincode v1.3.3 Compiling toml v0.5.9 Compiling tokio v1.18.2 Compiling tracing-subscriber v0.2.25 Compiling backoff v0.4.0 Compiling snowstorm v0.4.0 Compiling async-http-proxy v1.2.5 Compiling async-socks5 v0.5.1 Compiling tokio-native-tls v0.3.0 Finished release [optimized] target(s) in 3m 34s 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 tinyvec_macros v0.1.0 Compiling semver v1.0.9 Compiling futures-core v0.3.21 Compiling matches v0.1.9 Compiling lazy_static v1.4.0 Compiling once_cell v1.11.0 Compiling unicode-bidi v0.3.8 Compiling openssl v0.10.40 Compiling percent-encoding v2.1.0 Compiling rustversion v1.0.6 Compiling futures-task v0.3.21 Compiling crossbeam-utils v0.8.8 Compiling smallvec v1.8.0 Compiling pin-project-lite v0.2.9 Compiling opaque-debug v0.3.0 Compiling anyhow v1.0.57 Compiling scopeguard v1.1.0 Compiling native-tls v0.2.10 Compiling httparse v1.7.1 Compiling serde_json v1.0.81 Compiling futures-util v0.3.21 Compiling async-trait v0.1.53 Compiling zeroize v1.3.0 Compiling heck v0.4.0 Compiling regex-syntax v0.6.26 Compiling foreign-types-shared v0.1.1 Compiling byteorder v1.4.3 Compiling ppv-lite86 v0.2.16 Compiling pin-utils v0.1.0 Compiling itoa v1.0.2 Compiling same-file v1.0.6 Compiling ryu v1.0.10 Compiling hashbrown v0.11.2 Compiling slab v0.4.6 Compiling os_str_bytes v6.0.1 Compiling openssl-probe v0.1.5 Compiling strsim v0.10.0 Compiling textwrap v0.15.0 Compiling base64 v0.13.0 Compiling termcolor v1.1.3 Compiling ansi_term v0.12.1 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 unicode-normalization v0.1.19 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling mio v0.8.3 Compiling getrandom v0.2.6 Compiling num_cpus v1.13.1 Compiling signal-hook-registry v1.4.0 Compiling socket2 v0.4.4 Compiling inotify-sys v0.1.5 Compiling atty v0.2.14 Compiling filetime v0.2.16 Compiling fdlimit v0.2.1 Compiling 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 regex-automata v0.1.10 Compiling regex v1.5.6 Compiling chrono v0.4.19 Compiling openssl-sys v0.9.73 Compiling libz-sys v1.1.6 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 polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling digest v0.10.3 Compiling ghash v0.4.4 Compiling chacha20 v0.8.1 Compiling ctr v0.8.0 Compiling aes v0.7.5 Compiling idna v0.2.3 Compiling chacha20poly1305 v0.9.0 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 futures-macro v0.3.21 Compiling tracing-attributes v0.1.21 Compiling enum-iterator-derive v0.8.1 Compiling pin-project-internal v1.0.10 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.2 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.2) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling bincode v1.3.3 Compiling toml v0.5.9 Compiling tokio v1.18.2 Compiling tracing-subscriber v0.2.25 Compiling tokio-native-tls v0.3.0 Compiling async-http-proxy v1.2.5 Compiling backoff v0.4.0 Compiling async-socks5 v0.5.1 Compiling snowstorm v0.4.0 Finished test [unoptimized + debuginfo] target(s) in 1m 39s Running unittests src/lib.rs (target/debug/deps/rathole-4aa7c97ee3e18d53) running 7 tests test config::tests::test_validate_server_config ... ok test config::tests::test_validate_client_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-6ba56f66d1325f07) 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-63e2ae566c00fd80) running 2 tests Aug 03 14:07:28.309  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Aug 03 14:07:28.309  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Aug 03 14:07:28.311  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:28.312  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 03 14:07:28.312  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 03 14:07:28.312 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 529.371838ms... Aug 03 14:07:28.312 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 471.549856ms... Aug 03 14:07:28.313  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:28.313  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 03 14:07:28.313  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 03 14:07:28.314 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 486.69412ms... Aug 03 14:07:28.314 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 547.788562ms... Aug 03 14:07:28.785 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 797.255213ms... Aug 03 14:07:28.802 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 732.079043ms... Aug 03 14:07:28.843 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 786.168993ms... Aug 03 14:07:28.863 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 725.941419ms... Aug 03 14:07:29.310  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Aug 03 14:07:29.311  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Aug 03 14:07:29.313  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:29.313  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 03 14:07:29.314  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:29.314  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 03 14:07:29.537  INFO connection{addr=127.0.0.1:46484}: rathole::server: Try to handshake a control channel Aug 03 14:07:29.537  INFO connection{addr=127.0.0.1:46484}: rathole::server: Control channel established service=pingpong Aug 03 14:07:29.538  INFO connection{addr=127.0.0.1:46484}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:29.538  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:29.584  INFO connection{addr=127.0.0.1:54320}: rathole::server: Try to handshake a control channel Aug 03 14:07:29.585  INFO connection{addr=127.0.0.1:54320}: rathole::server: Control channel established service=echo Aug 03 14:07:29.586  INFO connection{addr=127.0.0.1:54320}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:29.586  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:29.590  INFO connection{addr=127.0.0.1:46508}: rathole::server: Try to handshake a control channel Aug 03 14:07:29.591  INFO connection{addr=127.0.0.1:46508}: rathole::server: Control channel established service=echo Aug 03 14:07:29.591  INFO connection{addr=127.0.0.1:46508}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:29.592  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:29.700  INFO connection{addr=127.0.0.1:54344}: rathole::server: Try to handshake a control channel Aug 03 14:07:29.701  INFO connection{addr=127.0.0.1:54344}: rathole::server: Control channel established service=pingpong Aug 03 14:07:29.701  INFO connection{addr=127.0.0.1:54344}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:29.702  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:31.811  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Aug 03 14:07:31.812  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Aug 03 14:07:31.815  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Aug 03 14:07:31.818  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Aug 03 14:07:31.818  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:31.819  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 03 14:07:31.819  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 03 14:07:31.819  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Aug 03 14:07:31.822  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:31.822  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 03 14:07:31.822  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 03 14:07:31.823  INFO connection{addr=127.0.0.1:46538}: rathole::server: Try to handshake a control channel Aug 03 14:07:31.823  INFO connection{addr=127.0.0.1:46540}: rathole::server: Try to handshake a control channel Aug 03 14:07:31.824  WARN connection{addr=127.0.0.1:46538}: rathole::server: Dropping previous control channel for service pingpong Aug 03 14:07:31.824  INFO connection{addr=127.0.0.1:46538}: rathole::server: Control channel established service=pingpong Aug 03 14:07:31.825  WARN connection{addr=127.0.0.1:46540}: rathole::server: Dropping previous control channel for service echo Aug 03 14:07:31.825  INFO connection{addr=127.0.0.1:46540}: rathole::server: Control channel established service=echo Aug 03 14:07:31.825  INFO connection{addr=127.0.0.1:46484}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:31.825  INFO connection{addr=127.0.0.1:46538}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:31.826  INFO connection{addr=127.0.0.1:46508}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:31.826  INFO connection{addr=127.0.0.1:46540}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:31.826  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:31.827  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:31.827  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 03 14:07:31.827  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:31.827  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 03 14:07:31.827  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:31.886  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Aug 03 14:07:31.914  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Aug 03 14:07:31.914  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:31.914  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 03 14:07:31.914  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 03 14:07:31.915  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Aug 03 14:07:31.916  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:31.917  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 03 14:07:31.917  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 03 14:07:31.917  INFO connection{addr=127.0.0.1:54386}: rathole::server: Try to handshake a control channel Aug 03 14:07:31.918  INFO connection{addr=127.0.0.1:54388}: rathole::server: Try to handshake a control channel Aug 03 14:07:31.918  WARN connection{addr=127.0.0.1:54386}: rathole::server: Dropping previous control channel for service echo Aug 03 14:07:31.918  INFO connection{addr=127.0.0.1:54386}: rathole::server: Control channel established service=echo Aug 03 14:07:31.918  WARN connection{addr=127.0.0.1:54388}: rathole::server: Dropping previous control channel for service pingpong Aug 03 14:07:31.919  INFO connection{addr=127.0.0.1:54388}: rathole::server: Control channel established service=pingpong Aug 03 14:07:31.919  INFO connection{addr=127.0.0.1:54320}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:31.919  INFO connection{addr=127.0.0.1:54320}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:31.919  INFO connection{addr=127.0.0.1:54344}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:31.919  INFO connection{addr=127.0.0.1:54344}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:31.920  INFO connection{addr=127.0.0.1:54320}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 03 14:07:31.920  INFO connection{addr=127.0.0.1:54386}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:31.920  INFO connection{addr=127.0.0.1:54344}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 03 14:07:31.920  INFO connection{addr=127.0.0.1:54388}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:31.921  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:31.921  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:31.921  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:31.921  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:31.921  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:31.922  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:31.922  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:31.922  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:31.922  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:31.922  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:31.922  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:31.922  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:31.922  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:31.923  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:31.923  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:31.923  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:31.923  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:31.923  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:32.820  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Aug 03 14:07:32.824  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Aug 03 14:07:32.827  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Aug 03 14:07:32.827  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:32.827  INFO rathole::server: Shuting down gracefully... Aug 03 14:07:32.827  INFO rathole::server: Shutdown Aug 03 14:07:32.828  INFO connection{addr=127.0.0.1:46540}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:32.828  INFO connection{addr=127.0.0.1:46538}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:32.828  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Aug 03 14:07:32.829 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 505.815025ms... Aug 03 14:07:32.829  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 03 14:07:32.829  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:32.829 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 454.932111ms... Aug 03 14:07:32.830  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 03 14:07:32.830  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:32.833  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:32.833  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 03 14:07:32.916  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Aug 03 14:07:32.991  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Aug 03 14:07:33.020  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Aug 03 14:07:33.020  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:33.020  INFO rathole::server: Shuting down gracefully... Aug 03 14:07:33.020  INFO rathole::server: Shutdown Aug 03 14:07:33.020  INFO connection{addr=127.0.0.1:54388}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:33.020  INFO connection{addr=127.0.0.1:54388}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:33.020  INFO connection{addr=127.0.0.1:54386}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:33.020  INFO connection{addr=127.0.0.1:54386}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:33.021  INFO connection{addr=127.0.0.1:54388}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 03 14:07:33.021  INFO connection{addr=127.0.0.1:54386}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 03 14:07:33.021  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Aug 03 14:07:33.021 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 513.47768ms... Aug 03 14:07:33.021 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 542.629011ms... Aug 03 14:07:33.021  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:33.022  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:33.022  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:33.022  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:33.022  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:33.022  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:33.022  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:33.022  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:33.022  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:33.023  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:33.023  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:33.023  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:33.023  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:33.023  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:33.023  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:33.023  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:33.025  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:33.025  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 03 14:07:33.287  INFO connection{addr=127.0.0.1:46604}: rathole::server: Try to handshake a control channel Aug 03 14:07:33.287  INFO connection{addr=127.0.0.1:46604}: rathole::server: Control channel established service=pingpong Aug 03 14:07:33.288  INFO connection{addr=127.0.0.1:46604}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:33.288  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:33.336  INFO connection{addr=127.0.0.1:46610}: rathole::server: Try to handshake a control channel Aug 03 14:07:33.337  INFO connection{addr=127.0.0.1:46610}: rathole::server: Control channel established service=echo Aug 03 14:07:33.337  INFO connection{addr=127.0.0.1:46610}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:33.338  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:33.537  INFO connection{addr=127.0.0.1:54446}: rathole::server: Try to handshake a control channel Aug 03 14:07:33.537  INFO connection{addr=127.0.0.1:54446}: rathole::server: Control channel established service=pingpong Aug 03 14:07:33.538  INFO connection{addr=127.0.0.1:54446}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:33.538  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:33.565  INFO connection{addr=127.0.0.1:54464}: rathole::server: Try to handshake a control channel Aug 03 14:07:33.566  INFO connection{addr=127.0.0.1:54464}: rathole::server: Control channel established service=echo Aug 03 14:07:33.567  INFO connection{addr=127.0.0.1:54464}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:33.567  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:35.330  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Aug 03 14:07:35.339  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Aug 03 14:07:35.340  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:35.340  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:35.340  INFO rathole::server: Shuting down gracefully... Aug 03 14:07:35.340  INFO rathole::server: Shutdown Aug 03 14:07:35.341  INFO connection{addr=127.0.0.1:46604}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:35.341  INFO connection{addr=127.0.0.1:46610}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:35.341  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 03 14:07:35.342  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 03 14:07:35.342  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Aug 03 14:07:35.342  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 03 14:07:35.342  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.343  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 03 14:07:35.343  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.346  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:35.452  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 03 14:07:35.452  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 03 14:07:35.453 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 500.010684ms... Aug 03 14:07:35.453 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 514.302881ms... Aug 03 14:07:35.522  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Aug 03 14:07:35.679  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Aug 03 14:07:35.680  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:35.680  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:35.680  INFO rathole::server: Shuting down gracefully... Aug 03 14:07:35.680  INFO rathole::server: Shutdown Aug 03 14:07:35.680  INFO connection{addr=127.0.0.1:54446}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:35.680  INFO connection{addr=127.0.0.1:54446}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:35.680  INFO connection{addr=127.0.0.1:54464}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:35.681  INFO connection{addr=127.0.0.1:54464}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:35.681  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 03 14:07:35.681  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 03 14:07:35.681  INFO connection{addr=127.0.0.1:54446}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 03 14:07:35.681  INFO connection{addr=127.0.0.1:54464}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 03 14:07:35.682  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Aug 03 14:07:35.682  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.682  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.682  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.682  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.682  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.682  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.682  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.683  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.683  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.683  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.683  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.683  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.683  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.683  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.683  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.684  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:35.686  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:35.782  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 03 14:07:35.782  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 03 14:07:35.783 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 500.323789ms... Aug 03 14:07:35.783 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 495.375122ms... Aug 03 14:07:35.955 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 811.310549ms... Aug 03 14:07:35.968 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 694.752489ms... Aug 03 14:07:36.279 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 773.580609ms... Aug 03 14:07:36.285 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 710.079031ms... Aug 03 14:07:36.343  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Aug 03 14:07:36.347  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:36.367  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 03 14:07:36.683  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Aug 03 14:07:36.687  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:36.689  INFO connection{addr=127.0.0.1:46692}: rathole::server: Try to handshake a control channel Aug 03 14:07:36.690  INFO connection{addr=127.0.0.1:46692}: rathole::server: Control channel established service=pingpong Aug 03 14:07:36.690  INFO connection{addr=127.0.0.1:46692}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:36.690  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:36.709  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 03 14:07:36.789  INFO connection{addr=127.0.0.1:46698}: rathole::server: Try to handshake a control channel Aug 03 14:07:36.789  INFO connection{addr=127.0.0.1:46698}: rathole::server: Control channel established service=echo Aug 03 14:07:36.789  INFO connection{addr=127.0.0.1:46698}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:36.790  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:37.029  INFO connection{addr=127.0.0.1:54534}: rathole::server: Try to handshake a control channel Aug 03 14:07:37.030  INFO connection{addr=127.0.0.1:54534}: rathole::server: Control channel established service=echo Aug 03 14:07:37.030  INFO connection{addr=127.0.0.1:54534}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:37.031  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:37.161  INFO connection{addr=127.0.0.1:54552}: rathole::server: Try to handshake a control channel Aug 03 14:07:37.162  INFO connection{addr=127.0.0.1:54552}: rathole::server: Control channel established service=pingpong Aug 03 14:07:37.162  INFO connection{addr=127.0.0.1:54552}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:37.162  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:38.844  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Aug 03 14:07:38.848  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Aug 03 14:07:38.851  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Aug 03 14:07:38.851  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:38.851  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 03 14:07:38.852  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 03 14:07:38.852  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Aug 03 14:07:38.855  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:38.957  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 03 14:07:38.957  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 03 14:07:38.983  INFO connection{addr=127.0.0.1:46740}: rathole::server: Try to handshake a control channel Aug 03 14:07:38.986  WARN connection{addr=127.0.0.1:46740}: rathole::server: Dropping previous control channel for service pingpong Aug 03 14:07:38.986  INFO connection{addr=127.0.0.1:46740}: rathole::server: Control channel established service=pingpong Aug 03 14:07:38.987  INFO connection{addr=127.0.0.1:46692}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:38.987  INFO connection{addr=127.0.0.1:46740}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:38.987  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:38.987  INFO connection{addr=127.0.0.1:46742}: rathole::server: Try to handshake a control channel Aug 03 14:07:38.988  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 03 14:07:38.988  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:38.989  WARN connection{addr=127.0.0.1:46742}: rathole::server: Dropping previous control channel for service echo Aug 03 14:07:38.989  INFO connection{addr=127.0.0.1:46742}: rathole::server: Control channel established service=echo Aug 03 14:07:39.000  INFO connection{addr=127.0.0.1:46698}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:39.001  INFO connection{addr=127.0.0.1:46742}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:39.001  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:39.003  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 03 14:07:39.003  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.185  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Aug 03 14:07:39.278  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Aug 03 14:07:39.326  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Aug 03 14:07:39.326  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:39.326  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 03 14:07:39.326  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 03 14:07:39.326  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Aug 03 14:07:39.328  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:39.426  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 03 14:07:39.426  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 03 14:07:39.452  INFO connection{addr=127.0.0.1:54594}: rathole::server: Try to handshake a control channel Aug 03 14:07:39.455  WARN connection{addr=127.0.0.1:54594}: rathole::server: Dropping previous control channel for service echo Aug 03 14:07:39.455  INFO connection{addr=127.0.0.1:54594}: rathole::server: Control channel established service=echo Aug 03 14:07:39.456  INFO connection{addr=127.0.0.1:54534}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:39.456  INFO connection{addr=127.0.0.1:54534}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:39.456  INFO connection{addr=127.0.0.1:54534}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 03 14:07:39.457  INFO connection{addr=127.0.0.1:54594}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:39.457  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:39.457  INFO connection{addr=127.0.0.1:54596}: rathole::server: Try to handshake a control channel Aug 03 14:07:39.457  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.458  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.458  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.458  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.458  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.458  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.458  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.459  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.461  WARN connection{addr=127.0.0.1:54596}: rathole::server: Dropping previous control channel for service pingpong Aug 03 14:07:39.461  INFO connection{addr=127.0.0.1:54596}: rathole::server: Control channel established service=pingpong Aug 03 14:07:39.473  INFO connection{addr=127.0.0.1:54552}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:39.473  INFO connection{addr=127.0.0.1:54552}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:39.473  INFO connection{addr=127.0.0.1:54552}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 03 14:07:39.474  INFO connection{addr=127.0.0.1:54596}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:39.474  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:39.476  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.477  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.477  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.477  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.477  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.477  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.477  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.479  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.853  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Aug 03 14:07:39.857  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Aug 03 14:07:39.861  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Aug 03 14:07:39.861  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:39.861  INFO rathole::server: Shuting down gracefully... Aug 03 14:07:39.861  INFO rathole::server: Shutdown Aug 03 14:07:39.862  INFO connection{addr=127.0.0.1:46740}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:39.862  INFO connection{addr=127.0.0.1:46742}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:39.863  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Aug 03 14:07:39.863 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 528.353812ms... Aug 03 14:07:39.863  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 03 14:07:39.864  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.864 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 506.311418ms... Aug 03 14:07:39.864  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 03 14:07:39.864  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:39.868  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:39.884  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 03 14:07:40.327  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Aug 03 14:07:40.412  INFO connection{addr=127.0.0.1:46806}: rathole::server: Try to handshake a control channel Aug 03 14:07:40.415  INFO connection{addr=127.0.0.1:46806}: rathole::server: Control channel established service=echo Aug 03 14:07:40.416  INFO connection{addr=127.0.0.1:46806}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:40.416  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:40.416  INFO connection{addr=127.0.0.1:46808}: rathole::server: Try to handshake a control channel Aug 03 14:07:40.417  INFO connection{addr=127.0.0.1:46808}: rathole::server: Control channel established service=pingpong Aug 03 14:07:40.419  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Aug 03 14:07:40.429  INFO connection{addr=127.0.0.1:46808}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:40.429  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:40.466  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Aug 03 14:07:40.467  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:40.467  INFO rathole::server: Shuting down gracefully... Aug 03 14:07:40.467  INFO rathole::server: Shutdown Aug 03 14:07:40.467  INFO connection{addr=127.0.0.1:54594}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:40.467  INFO connection{addr=127.0.0.1:54594}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:40.467  INFO connection{addr=127.0.0.1:54596}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:40.467  INFO connection{addr=127.0.0.1:54596}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:40.468  INFO connection{addr=127.0.0.1:54594}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 03 14:07:40.468  INFO connection{addr=127.0.0.1:54596}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 03 14:07:40.468  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Aug 03 14:07:40.468 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 493.605685ms... Aug 03 14:07:40.469 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 524.634978ms... Aug 03 14:07:40.469  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:40.469  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:40.469  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:40.469  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:40.469  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:40.470  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:40.470  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:40.470  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:40.470  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:40.470  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:40.470  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:40.471  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:40.471  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:40.471  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:40.471  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:40.471  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:40.474  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:40.487  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 03 14:07:40.989  INFO connection{addr=127.0.0.1:54654}: rathole::server: Try to handshake a control channel Aug 03 14:07:40.990  INFO connection{addr=127.0.0.1:54654}: rathole::server: Control channel established service=echo Aug 03 14:07:40.991  INFO connection{addr=127.0.0.1:54654}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:40.991  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:41.123  INFO connection{addr=127.0.0.1:54672}: rathole::server: Try to handshake a control channel Aug 03 14:07:41.123  INFO connection{addr=127.0.0.1:54672}: rathole::server: Control channel established service=pingpong Aug 03 14:07:41.124  INFO connection{addr=127.0.0.1:54672}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:41.124  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:42.364  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Aug 03 14:07:42.374  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Aug 03 14:07:42.374  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:42.374  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:42.375  INFO rathole::server: Shuting down gracefully... Aug 03 14:07:42.375  INFO rathole::server: Shutdown Aug 03 14:07:42.375  INFO connection{addr=127.0.0.1:46808}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:42.375  INFO connection{addr=127.0.0.1:46806}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:42.376  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 03 14:07:42.376  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 03 14:07:42.377  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Aug 03 14:07:42.377  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 03 14:07:42.377  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:42.377  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 03 14:07:42.377  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:42.381  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:42.382  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 03 14:07:42.382  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 03 14:07:42.383 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 523.951919ms... Aug 03 14:07:42.383 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 500.649996ms... Aug 03 14:07:42.885 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 745.502918ms... Aug 03 14:07:42.908 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 703.427495ms... Aug 03 14:07:42.969  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Aug 03 14:07:43.200  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Aug 03 14:07:43.200  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:43.200  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:43.200  INFO rathole::server: Shuting down gracefully... Aug 03 14:07:43.200  INFO rathole::server: Shutdown Aug 03 14:07:43.200  INFO connection{addr=127.0.0.1:54672}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:43.201  INFO connection{addr=127.0.0.1:54672}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:43.201  INFO connection{addr=127.0.0.1:54654}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:43.201  INFO connection{addr=127.0.0.1:54654}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:43.201  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 03 14:07:43.201  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 03 14:07:43.201  INFO connection{addr=127.0.0.1:54672}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 03 14:07:43.202  INFO connection{addr=127.0.0.1:54654}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 03 14:07:43.202  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Aug 03 14:07:43.203  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:43.203  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:43.203  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:43.203  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:43.203  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:43.203  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:43.203  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:43.204  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:43.204  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:43.204  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:43.204  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:43.204  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:43.204  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:43.205  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:43.205  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:43.205  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:43.207  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:43.208  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 03 14:07:43.208  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 03 14:07:43.211 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 518.582341ms... Aug 03 14:07:43.211 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 500.077381ms... Aug 03 14:07:43.378  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Aug 03 14:07:43.382  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:43.382  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 03 14:07:43.633  INFO connection{addr=127.0.0.1:46896}: rathole::server: Try to handshake a control channel Aug 03 14:07:43.640  INFO connection{addr=127.0.0.1:46896}: rathole::server: Control channel established service=pingpong Aug 03 14:07:43.645  INFO connection{addr=127.0.0.1:46896}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:43.645  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:43.648  INFO connection{addr=127.0.0.1:46898}: rathole::server: Try to handshake a control channel Aug 03 14:07:43.662  INFO connection{addr=127.0.0.1:46898}: rathole::server: Control channel established service=echo Aug 03 14:07:43.669  INFO connection{addr=127.0.0.1:46898}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:43.669  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:43.712 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 791.483914ms... Aug 03 14:07:43.730 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 736.005572ms... Aug 03 14:07:44.203  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Aug 03 14:07:44.207  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:44.207  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 03 14:07:44.485  INFO connection{addr=127.0.0.1:54742}: rathole::server: Try to handshake a control channel Aug 03 14:07:44.487  INFO connection{addr=127.0.0.1:54742}: rathole::server: Control channel established service=pingpong Aug 03 14:07:44.488  INFO connection{addr=127.0.0.1:54742}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:44.488  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:44.594  INFO connection{addr=127.0.0.1:54760}: rathole::server: Try to handshake a control channel Aug 03 14:07:44.594  INFO connection{addr=127.0.0.1:54760}: rathole::server: Control channel established service=echo Aug 03 14:07:44.595  INFO connection{addr=127.0.0.1:54760}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:44.596  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:45.879  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Aug 03 14:07:45.888  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Aug 03 14:07:45.894  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Aug 03 14:07:45.894  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:45.894  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 03 14:07:45.894  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 03 14:07:45.894  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Aug 03 14:07:45.897  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:45.898  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 03 14:07:45.898  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 03 14:07:45.921  INFO connection{addr=127.0.0.1:46948}: rathole::server: Try to handshake a control channel Aug 03 14:07:45.924  INFO connection{addr=127.0.0.1:46950}: rathole::server: Try to handshake a control channel Aug 03 14:07:45.924  WARN connection{addr=127.0.0.1:46948}: rathole::server: Dropping previous control channel for service echo Aug 03 14:07:45.924  INFO connection{addr=127.0.0.1:46948}: rathole::server: Control channel established service=echo Aug 03 14:07:45.925  INFO connection{addr=127.0.0.1:46898}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:45.925  INFO connection{addr=127.0.0.1:46948}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:45.926  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:45.926  WARN connection{addr=127.0.0.1:46950}: rathole::server: Dropping previous control channel for service pingpong Aug 03 14:07:45.926  INFO connection{addr=127.0.0.1:46950}: rathole::server: Control channel established service=pingpong Aug 03 14:07:45.926  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 03 14:07:45.927  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:45.927  INFO connection{addr=127.0.0.1:46896}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:45.927  INFO connection{addr=127.0.0.1:46950}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:45.927  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:45.935  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 03 14:07:45.935  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:46.704  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Aug 03 14:07:46.896  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Aug 03 14:07:46.951  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Aug 03 14:07:46.959  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Aug 03 14:07:46.959  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:46.959  INFO rathole::server: Shuting down gracefully... Aug 03 14:07:46.959  INFO rathole::server: Shutdown Aug 03 14:07:46.960  INFO connection{addr=127.0.0.1:46950}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:46.960  INFO connection{addr=127.0.0.1:46948}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:46.960  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Aug 03 14:07:46.961 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 486.792524ms... Aug 03 14:07:46.961  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 03 14:07:46.961  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:46.961 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 451.831859ms... Aug 03 14:07:46.961  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 03 14:07:46.961  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:46.964  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:46.965  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 03 14:07:47.019  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Aug 03 14:07:47.086  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Aug 03 14:07:47.087  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:47.087  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 03 14:07:47.087  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 03 14:07:47.087  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Aug 03 14:07:47.089  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:47.090  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 03 14:07:47.090  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 03 14:07:47.110  INFO connection{addr=127.0.0.1:54802}: rathole::server: Try to handshake a control channel Aug 03 14:07:47.113  INFO connection{addr=127.0.0.1:54804}: rathole::server: Try to handshake a control channel Aug 03 14:07:47.114  WARN connection{addr=127.0.0.1:54802}: rathole::server: Dropping previous control channel for service pingpong Aug 03 14:07:47.114  INFO connection{addr=127.0.0.1:54802}: rathole::server: Control channel established service=pingpong Aug 03 14:07:47.114  INFO connection{addr=127.0.0.1:54742}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:47.114  INFO connection{addr=127.0.0.1:54742}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:47.115  INFO connection{addr=127.0.0.1:54742}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 03 14:07:47.116  INFO connection{addr=127.0.0.1:54802}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:47.116  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:47.117  WARN connection{addr=127.0.0.1:54804}: rathole::server: Dropping previous control channel for service echo Aug 03 14:07:47.117  INFO connection{addr=127.0.0.1:54804}: rathole::server: Control channel established service=echo Aug 03 14:07:47.117  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:47.117  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:47.118  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:47.118  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:47.118  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:47.118  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:47.118  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:47.118  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:47.119  INFO connection{addr=127.0.0.1:54760}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:47.119  INFO connection{addr=127.0.0.1:54760}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:47.120  INFO connection{addr=127.0.0.1:54760}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 03 14:07:47.120  INFO connection{addr=127.0.0.1:54804}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:47.120  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:47.147  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:47.147  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:47.147  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:47.148  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:47.148  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:47.148  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:47.148  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:47.148  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:47.434  INFO connection{addr=127.0.0.1:47008}: rathole::server: Try to handshake a control channel Aug 03 14:07:47.436  INFO connection{addr=127.0.0.1:47008}: rathole::server: Control channel established service=echo Aug 03 14:07:47.452  INFO connection{addr=127.0.0.1:47008}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:47.453  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:47.484  INFO connection{addr=127.0.0.1:47010}: rathole::server: Try to handshake a control channel Aug 03 14:07:47.494  INFO connection{addr=127.0.0.1:47010}: rathole::server: Control channel established service=pingpong Aug 03 14:07:47.495  INFO connection{addr=127.0.0.1:47010}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:47.495  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:48.088  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Aug 03 14:07:48.463  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Aug 03 14:07:48.530  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Aug 03 14:07:48.530  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:48.531  INFO rathole::server: Shuting down gracefully... Aug 03 14:07:48.531  INFO rathole::server: Shutdown Aug 03 14:07:48.531  INFO connection{addr=127.0.0.1:54802}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:48.531  INFO connection{addr=127.0.0.1:54802}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:48.531  INFO connection{addr=127.0.0.1:54804}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:48.531  INFO connection{addr=127.0.0.1:54804}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:48.531  INFO connection{addr=127.0.0.1:54802}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 03 14:07:48.532  INFO connection{addr=127.0.0.1:54804}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 03 14:07:48.532  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Aug 03 14:07:48.532 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 456.586193ms... Aug 03 14:07:48.532 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 463.643199ms... Aug 03 14:07:48.532  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:48.533  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:48.533  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:48.533  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:48.533  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:48.533  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:48.533  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:48.533  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:48.533  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:48.534  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:48.534  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:48.534  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:48.534  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:48.534  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:48.534  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:48.534  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 03 14:07:48.537  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 03 14:07:48.537  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 03 14:07:49.013  INFO connection{addr=127.0.0.1:54862}: rathole::server: Try to handshake a control channel Aug 03 14:07:49.023  INFO connection{addr=127.0.0.1:54862}: rathole::server: Control channel established service=pingpong Aug 03 14:07:49.023  INFO connection{addr=127.0.0.1:54864}: rathole::server: Try to handshake a control channel Aug 03 14:07:49.025  INFO connection{addr=127.0.0.1:54862}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 03 14:07:49.025  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 03 14:07:49.027  INFO connection{addr=127.0.0.1:54864}: rathole::server: Control channel established service=echo Aug 03 14:07:49.055  INFO connection{addr=127.0.0.1:54864}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 03 14:07:49.055  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 03 14:07:49.462  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Aug 03 14:07:49.536  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Aug 03 14:07:49.536  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:49.536  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:49.537  INFO rathole::server: Shuting down gracefully... Aug 03 14:07:49.537  INFO rathole::server: Shutdown Aug 03 14:07:49.537  INFO connection{addr=127.0.0.1:47008}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:49.537  INFO connection{addr=127.0.0.1:47010}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:49.538  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 03 14:07:49.538  INFO handle{service=echo}:run: rathole::client: Control channel shutdown test udp ... ok Aug 03 14:07:51.033  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Aug 03 14:07:51.749  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Aug 03 14:07:51.749  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:51.749  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 03 14:07:51.749  INFO rathole::server: Shuting down gracefully... Aug 03 14:07:51.749  INFO rathole::server: Shutdown Aug 03 14:07:51.749  INFO connection{addr=127.0.0.1:54862}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:51.750  INFO connection{addr=127.0.0.1:54862}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 03 14:07:51.750  INFO connection{addr=127.0.0.1:54864}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 03 14:07:51.750  INFO connection{addr=127.0.0.1:54864}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 03 14:07:51.750  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 03 14:07:51.750  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 03 14:07:51.750  INFO connection{addr=127.0.0.1:54862}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 03 14:07:51.751  INFO connection{addr=127.0.0.1:54864}: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 23.48s 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: 4.1 MB >>> rathole*: Compressing data... >>> rathole*: Create checksum... >>> rathole*: Create rathole-0.4.2-r1.apk >>> rathole: Build complete at Wed, 03 Aug 2022 14:07:53 +0000 elapsed time 0h 5m 48s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/9) Purging .makedepends-rathole (20220803.140206) (2/9) Purging cargo (1.62.1-r2) (3/9) Purging rust (1.62.1-r2) (4/9) Purging rust-stdlib (1.62.1-r2) (5/9) Purging openssl-dev (3.0.5-r1) (6/9) Purging llvm14-libs (14.0.6-r2) (7/9) Purging libffi (3.4.2-r1) (8/9) Purging libxml2 (2.9.14-r1) (9/9) Purging xz-libs (5.2.5-r1) Executing busybox-1.35.0-r22.trigger OK: 615 MiB in 95 packages >>> rathole: Updating the testing/ppc64le repository index... >>> rathole: Signing the index...