>>> rathole: Building testing/rathole 0.4.3-r0 (using abuild 3.9.0-r5) started Fri, 12 Aug 2022 23:42:26 +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/7) Installing rust-stdlib (1.63.0-r0) (2/7) Installing libffi (3.4.2-r1) (3/7) Installing llvm14-libs (14.0.6-r3) (4/7) Installing rust (1.63.0-r0) (5/7) Installing cargo (1.63.0-r0) (6/7) Installing openssl-dev (3.0.5-r2) (7/7) Installing .makedepends-rathole (20220812.234227) Executing busybox-1.35.0-r22.trigger OK: 1573 MiB in 121 packages >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge//rathole-0.4.3.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> rathole: Fetching https://github.com/rapiz1/rathole/archive/v0.4.3/rathole-0.4.3.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 289k 0 289k 0 0 145k 0 --:--:-- 0:00:01 --:--:-- 329k >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge//rathole-0.4.3.tar.gz >>> rathole: Checking sha512sums... rathole-0.4.3.tar.gz: OK >>> rathole: Unpacking /var/cache/distfiles/edge/rathole-0.4.3.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 parking_lot_core v0.9.3 Compiling pin-project-lite v0.2.9 Compiling scopeguard v1.1.0 Compiling tinyvec_macros v0.1.0 Compiling memchr v2.5.0 Compiling opaque-debug v0.3.0 Compiling semver v1.0.9 Compiling anyhow v1.0.57 Compiling rustversion v1.0.6 Compiling matches v0.1.9 Compiling unicode-bidi v0.3.8 Compiling bitflags v1.3.2 Compiling percent-encoding v2.1.0 Compiling futures-core v0.3.21 Compiling zeroize v1.3.0 Compiling crossbeam-utils v0.8.8 Compiling openssl v0.10.40 Compiling regex-syntax v0.6.26 Compiling futures-task v0.3.21 Compiling foreign-types-shared v0.1.1 Compiling native-tls v0.2.10 Compiling futures-util v0.3.21 Compiling ppv-lite86 v0.2.16 Compiling serde_json v1.0.81 Compiling byteorder v1.4.3 Compiling httparse v1.7.1 Compiling async-trait v0.1.53 Compiling ryu v1.0.10 Compiling slab v0.4.6 Compiling itoa v1.0.2 Compiling os_str_bytes v6.0.1 Compiling openssl-probe v0.1.5 Compiling same-file v1.0.6 Compiling heck v0.4.0 Compiling pin-utils v0.1.0 Compiling hashbrown v0.11.2 Compiling textwrap v0.15.0 Compiling termcolor v1.1.3 Compiling base64 v0.13.0 Compiling ansi_term v0.12.1 Compiling strsim v0.10.0 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling tracing-core v0.1.26 Compiling sharded-slab v0.1.4 Compiling tinyvec v1.6.0 Compiling thread_local v1.1.4 Compiling foreign-types v0.3.2 Compiling walkdir v2.3.2 Compiling form_urlencoded v1.0.1 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling lock_api v0.4.7 Compiling indexmap v1.8.1 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling clap_lex v0.2.0 Compiling tracing-log v0.1.3 Compiling rustc_version v0.4.0 Compiling crossbeam-channel v0.5.4 Compiling quote v1.0.18 Compiling getrandom v0.2.6 Compiling mio v0.8.3 Compiling socket2 v0.4.4 Compiling num_cpus v1.13.1 Compiling signal-hook-registry v1.4.0 Compiling inotify-sys v0.1.5 Compiling filetime v0.2.16 Compiling atty v0.2.14 Compiling fdlimit v0.2.1 Compiling snow v0.9.0 Compiling inotify v0.9.6 Compiling rand_core v0.6.3 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling parking_lot v0.12.0 Compiling rand_chacha v0.3.1 Compiling cc v1.0.73 Compiling notify v5.0.0-pre.15 Compiling rand v0.8.5 Compiling unicode-normalization v0.1.19 Compiling libz-sys v1.1.6 Compiling openssl-sys v0.9.73 Compiling libgit2-sys v0.13.2+1.4.2 Compiling chrono v0.4.19 Compiling idna v0.2.3 Compiling universal-hash v0.4.1 Compiling cipher v0.3.0 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 ghash v0.4.4 Compiling aes v0.7.5 Compiling chacha20 v0.8.1 Compiling ctr v0.8.0 Compiling chacha20poly1305 v0.9.0 Compiling blake2 v0.10.4 Compiling sha2 v0.10.2 Compiling curve25519-dalek v4.0.0-pre.2 Compiling aes-gcm v0.9.4 Compiling regex-automata v0.1.10 Compiling regex v1.5.6 Compiling url v2.2.2 Compiling vergen v6.0.2 Compiling matchers v0.0.1 Compiling git2 v0.14.2 Compiling thiserror-impl v1.0.31 Compiling tokio-macros v1.7.0 Compiling enum-iterator-derive v0.8.1 Compiling openssl-macros v0.1.0 Compiling getset v0.1.2 Compiling pin-project-internal v1.0.10 Compiling futures-macro v0.3.21 Compiling tracing-attributes v0.1.21 Compiling clap_derive v3.1.18 Compiling enum-iterator v0.8.1 Compiling tracing v0.1.34 Compiling thiserror v1.0.31 Compiling pin-project v1.0.10 Compiling clap v3.1.18 Compiling rathole v0.4.3 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.3) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling bincode v1.3.3 Compiling toml v0.5.9 Compiling tokio v1.18.2 Compiling tracing-subscriber v0.2.25 Compiling backoff v0.4.0 Compiling async-socks5 v0.5.1 Compiling tokio-native-tls v0.3.0 Compiling async-http-proxy v1.2.5 Compiling snowstorm v0.4.0 Finished release [optimized] target(s) in 3m 36s Compiling libc v0.2.126 Compiling proc-macro2 v1.0.39 Compiling unicode-ident v1.0.0 Compiling syn v1.0.95 Compiling version_check v0.9.4 Compiling autocfg v1.1.0 Compiling typenum v1.15.0 Compiling cfg-if v1.0.0 Compiling serde_derive v1.0.137 Compiling serde v1.0.137 Compiling log v0.4.17 Compiling pkg-config v0.3.25 Compiling parking_lot_core v0.9.3 Compiling memchr v2.5.0 Compiling bitflags v1.3.2 Compiling subtle v2.4.1 Compiling tinyvec_macros v0.1.0 Compiling semver v1.0.9 Compiling futures-core v0.3.21 Compiling lazy_static v1.4.0 Compiling once_cell v1.11.0 Compiling matches v0.1.9 Compiling rustversion v1.0.6 Compiling crossbeam-utils v0.8.8 Compiling openssl v0.10.40 Compiling futures-task v0.3.21 Compiling pin-project-lite v0.2.9 Compiling unicode-bidi v0.3.8 Compiling percent-encoding v2.1.0 Compiling smallvec v1.8.0 Compiling anyhow v1.0.57 Compiling opaque-debug v0.3.0 Compiling scopeguard v1.1.0 Compiling futures-util v0.3.21 Compiling serde_json v1.0.81 Compiling native-tls v0.2.10 Compiling httparse v1.7.1 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 same-file v1.0.6 Compiling itoa v1.0.2 Compiling openssl-probe v0.1.5 Compiling slab v0.4.6 Compiling os_str_bytes v6.0.1 Compiling pin-utils v0.1.0 Compiling hashbrown v0.11.2 Compiling ryu v1.0.10 Compiling ansi_term v0.12.1 Compiling termcolor v1.1.3 Compiling strsim v0.10.0 Compiling base64 v0.13.0 Compiling textwrap v0.15.0 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling tinyvec v1.6.0 Compiling foreign-types v0.3.2 Compiling tracing-core v0.1.26 Compiling sharded-slab v0.1.4 Compiling walkdir v2.3.2 Compiling form_urlencoded v1.0.1 Compiling clap_lex v0.2.0 Compiling thread_local v1.1.4 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling lock_api v0.4.7 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling indexmap v1.8.1 Compiling tracing-log v0.1.3 Compiling crossbeam-channel v0.5.4 Compiling rustc_version v0.4.0 Compiling quote v1.0.18 Compiling snow v0.9.0 Compiling mio v0.8.3 Compiling getrandom v0.2.6 Compiling signal-hook-registry v1.4.0 Compiling socket2 v0.4.4 Compiling num_cpus v1.13.1 Compiling inotify-sys v0.1.5 Compiling atty v0.2.14 Compiling filetime v0.2.16 Compiling fdlimit v0.2.1 Compiling inotify v0.9.6 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling unicode-normalization v0.1.19 Compiling rand_core v0.6.3 Compiling parking_lot v0.12.0 Compiling rand_chacha v0.3.1 Compiling cc v1.0.73 Compiling rand v0.8.5 Compiling notify v5.0.0-pre.15 Compiling chrono v0.4.19 Compiling regex-automata v0.1.10 Compiling regex v1.5.6 Compiling idna v0.2.3 Compiling universal-hash v0.4.1 Compiling cipher v0.3.0 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 openssl-sys v0.9.73 Compiling libz-sys v1.1.6 Compiling libgit2-sys v0.13.2+1.4.2 Compiling digest v0.10.3 Compiling chacha20 v0.8.1 Compiling aes v0.7.5 Compiling ctr v0.8.0 Compiling matchers v0.0.1 Compiling ghash v0.4.4 Compiling vergen v6.0.2 Compiling chacha20poly1305 v0.9.0 Compiling sha2 v0.10.2 Compiling blake2 v0.10.4 Compiling curve25519-dalek v4.0.0-pre.2 Compiling aes-gcm v0.9.4 Compiling url v2.2.2 Compiling git2 v0.14.2 Compiling tokio-macros v1.7.0 Compiling thiserror-impl v1.0.31 Compiling openssl-macros v0.1.0 Compiling 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 pin-project v1.0.10 Compiling tracing v0.1.34 Compiling thiserror v1.0.31 Compiling clap v3.1.18 Compiling rathole v0.4.3 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.3) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling toml v0.5.9 Compiling bincode v1.3.3 Compiling tokio v1.18.2 Compiling tracing-subscriber v0.2.25 Compiling async-http-proxy v1.2.5 Compiling async-socks5 v0.5.1 Compiling backoff v0.4.0 Compiling snowstorm v0.4.0 Compiling tokio-native-tls v0.3.0 Finished test [unoptimized + debuginfo] target(s) in 1m 34s Running unittests src/lib.rs (target/debug/deps/rathole-34fdc469bc20a1b1) running 7 tests test config::tests::test_validate_client_config ... ok test tests::test_determine_run_mode ... ok test config::tests::test_validate_server_config ... ok test config::tests::test_example_config ... ok test config::tests::test_invalid_config ... ok test config_watcher::test::test_calculate_events ... 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-6b4ce143ca04ea42) 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-4c237525467cc2f3) running 2 tests Aug 12 23:47:48.601  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Aug 12 23:47:48.601  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Aug 12 23:47:48.605  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:48.605  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:48.605  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:48.605  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:48.605  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:48.605  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:48.606 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 536.50276ms... Aug 12 23:47:48.606 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 495.456701ms... Aug 12 23:47:48.606 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 544.388423ms... Aug 12 23:47:48.606 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 528.569389ms... Aug 12 23:47:49.103 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 812.988382ms... Aug 12 23:47:49.136 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 793.342616ms... Aug 12 23:47:49.144 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 699.869593ms... Aug 12 23:47:49.152 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 745.208771ms... Aug 12 23:47:49.602  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Aug 12 23:47:49.602  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Aug 12 23:47:49.606  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:49.606  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:49.607  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:47:49.607  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:47:49.846  INFO connection{addr=127.0.0.1:52604}: rathole::server: Try to handshake a control channel Aug 12 23:47:49.847  INFO connection{addr=127.0.0.1:52604}: rathole::server: Control channel established service=pingpong Aug 12 23:47:49.848  INFO connection{addr=127.0.0.1:52604}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:49.848  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:49.898  INFO connection{addr=127.0.0.1:44792}: rathole::server: Try to handshake a control channel Aug 12 23:47:49.899  INFO connection{addr=127.0.0.1:44792}: rathole::server: Control channel established service=echo Aug 12 23:47:49.899  INFO connection{addr=127.0.0.1:44792}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:49.899  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:49.918  INFO connection{addr=127.0.0.1:44798}: rathole::server: Try to handshake a control channel Aug 12 23:47:49.919  INFO connection{addr=127.0.0.1:44798}: rathole::server: Control channel established service=pingpong Aug 12 23:47:49.919  INFO connection{addr=127.0.0.1:44798}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:49.920  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:50.020  INFO connection{addr=127.0.0.1:52634}: rathole::server: Try to handshake a control channel Aug 12 23:47:50.021  INFO connection{addr=127.0.0.1:52634}: rathole::server: Control channel established service=echo Aug 12 23:47:50.022  INFO connection{addr=127.0.0.1:52634}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:50.022  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:52.104  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Aug 12 23:47:52.104  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:47:52.108  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:47:52.112  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Aug 12 23:47:52.112  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:52.112  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:52.113  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:52.113  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Aug 12 23:47:52.117  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:52.118  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:52.118  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:52.120  INFO connection{addr=127.0.0.1:44828}: rathole::server: Try to handshake a control channel Aug 12 23:47:52.120  INFO connection{addr=127.0.0.1:44830}: rathole::server: Try to handshake a control channel Aug 12 23:47:52.121  WARN connection{addr=127.0.0.1:44828}: rathole::server: Dropping previous control channel for service echo Aug 12 23:47:52.121  INFO connection{addr=127.0.0.1:44828}: rathole::server: Control channel established service=echo Aug 12 23:47:52.121  WARN connection{addr=127.0.0.1:44830}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:47:52.121  INFO connection{addr=127.0.0.1:44830}: rathole::server: Control channel established service=pingpong Aug 12 23:47:52.122  INFO connection{addr=127.0.0.1:44792}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:52.122  INFO connection{addr=127.0.0.1:44828}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:52.122  INFO connection{addr=127.0.0.1:44798}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:52.123  INFO connection{addr=127.0.0.1:44830}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:52.123  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:52.123  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:52.123  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:52.124  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:52.124  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:52.124  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:52.179  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:47:52.208  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Aug 12 23:47:52.208  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:52.208  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:52.208  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:52.208  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Aug 12 23:47:52.210  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:52.210  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:52.211  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:52.211  INFO connection{addr=127.0.0.1:52676}: rathole::server: Try to handshake a control channel Aug 12 23:47:52.212  INFO connection{addr=127.0.0.1:52678}: rathole::server: Try to handshake a control channel Aug 12 23:47:52.212  WARN connection{addr=127.0.0.1:52676}: rathole::server: Dropping previous control channel for service echo Aug 12 23:47:52.212  INFO connection{addr=127.0.0.1:52676}: rathole::server: Control channel established service=echo Aug 12 23:47:52.212  WARN connection{addr=127.0.0.1:52678}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:47:52.213  INFO connection{addr=127.0.0.1:52678}: rathole::server: Control channel established service=pingpong Aug 12 23:47:52.213  INFO connection{addr=127.0.0.1:52634}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:52.213  INFO connection{addr=127.0.0.1:52634}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:52.213  INFO connection{addr=127.0.0.1:52604}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:52.213  INFO connection{addr=127.0.0.1:52604}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:52.214  INFO connection{addr=127.0.0.1:52634}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:52.214  INFO connection{addr=127.0.0.1:52676}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:52.214  INFO connection{addr=127.0.0.1:52604}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:52.214  INFO connection{addr=127.0.0.1:52678}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:52.215  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:52.215  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:52.215  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:52.215  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:52.215  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:52.216  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:52.216  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:52.216  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:52.216  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:52.216  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:52.216  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:52.216  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:52.216  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:52.217  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:52.217  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:52.217  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:52.217  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:52.217  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.115  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Aug 12 23:47:53.118  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:47:53.121  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Aug 12 23:47:53.122  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:53.122  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:53.122  INFO rathole::server: Shutdown Aug 12 23:47:53.122  INFO connection{addr=127.0.0.1:44830}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:53.123  INFO connection{addr=127.0.0.1:44828}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:53.123  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Aug 12 23:47:53.123 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 513.126463ms... Aug 12 23:47:53.124  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:53.124  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.124 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 463.151358ms... Aug 12 23:47:53.124  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:53.125  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.128  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:53.128  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:47:53.210  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:47:53.286  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:47:53.315  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Aug 12 23:47:53.315  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:53.315  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:53.315  INFO rathole::server: Shutdown Aug 12 23:47:53.315  INFO connection{addr=127.0.0.1:52678}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:53.315  INFO connection{addr=127.0.0.1:52678}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:53.315  INFO connection{addr=127.0.0.1:52676}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:53.316  INFO connection{addr=127.0.0.1:52676}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:53.316  INFO connection{addr=127.0.0.1:52678}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:53.316  INFO connection{addr=127.0.0.1:52676}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:53.316  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Aug 12 23:47:53.316 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 459.178272ms... Aug 12 23:47:53.316 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 469.475069ms... Aug 12 23:47:53.317  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.317  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.317  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.317  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.317  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.317  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.317  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.317  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.318  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.318  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.318  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.318  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.318  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.318  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.318  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.318  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:53.320  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:53.321  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:47:53.590  INFO connection{addr=127.0.0.1:44894}: rathole::server: Try to handshake a control channel Aug 12 23:47:53.590  INFO connection{addr=127.0.0.1:44894}: rathole::server: Control channel established service=echo Aug 12 23:47:53.591  INFO connection{addr=127.0.0.1:44894}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:53.591  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:53.638  INFO connection{addr=127.0.0.1:44900}: rathole::server: Try to handshake a control channel Aug 12 23:47:53.639  INFO connection{addr=127.0.0.1:44900}: rathole::server: Control channel established service=pingpong Aug 12 23:47:53.639  INFO connection{addr=127.0.0.1:44900}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:53.640  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:53.777  INFO connection{addr=127.0.0.1:52736}: rathole::server: Try to handshake a control channel Aug 12 23:47:53.778  INFO connection{addr=127.0.0.1:52736}: rathole::server: Control channel established service=pingpong Aug 12 23:47:53.778  INFO connection{addr=127.0.0.1:52736}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:53.779  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:53.787  INFO connection{addr=127.0.0.1:52754}: rathole::server: Try to handshake a control channel Aug 12 23:47:53.788  INFO connection{addr=127.0.0.1:52754}: rathole::server: Control channel established service=echo Aug 12 23:47:53.789  INFO connection{addr=127.0.0.1:52754}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:53.789  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:55.624  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Aug 12 23:47:55.633  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Aug 12 23:47:55.633  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:55.634  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:55.634  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:55.634  INFO rathole::server: Shutdown Aug 12 23:47:55.634  INFO connection{addr=127.0.0.1:44894}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:55.635  INFO connection{addr=127.0.0.1:44900}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:55.635  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:55.635  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:55.636  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Aug 12 23:47:55.636  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:55.636  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.636  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:55.636  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.640  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:55.745  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:55.745  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:55.745 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 502.804696ms... Aug 12 23:47:55.746 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 461.693545ms... Aug 12 23:47:55.818  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Aug 12 23:47:55.974  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Aug 12 23:47:55.974  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:55.974  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:55.974  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:55.974  INFO rathole::server: Shutdown Aug 12 23:47:55.974  INFO connection{addr=127.0.0.1:52736}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:55.975  INFO connection{addr=127.0.0.1:52736}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:55.975  INFO connection{addr=127.0.0.1:52754}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:55.975  INFO connection{addr=127.0.0.1:52754}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:55.975  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:55.975  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:55.975  INFO connection{addr=127.0.0.1:52736}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:55.975  INFO connection{addr=127.0.0.1:52754}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:55.976  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Aug 12 23:47:55.976  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.976  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.976  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.976  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.977  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.977  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.977  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.977  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.977  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.977  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.977  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.977  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.978  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.978  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.978  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.978  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:55.981  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:56.076  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:56.076  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:56.077 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 537.536598ms... Aug 12 23:47:56.077 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 487.119596ms... Aug 12 23:47:56.209 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 676.040395ms... Aug 12 23:47:56.250 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 694.481862ms... Aug 12 23:47:56.566 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 738.111927ms... Aug 12 23:47:56.616 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 812.970766ms... Aug 12 23:47:56.637  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Aug 12 23:47:56.641  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:56.663  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:47:56.914  INFO connection{addr=127.0.0.1:44982}: rathole::server: Try to handshake a control channel Aug 12 23:47:56.915  INFO connection{addr=127.0.0.1:44982}: rathole::server: Control channel established service=pingpong Aug 12 23:47:56.915  INFO connection{addr=127.0.0.1:44982}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:56.915  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:56.960  INFO connection{addr=127.0.0.1:44988}: rathole::server: Try to handshake a control channel Aug 12 23:47:56.960  INFO connection{addr=127.0.0.1:44988}: rathole::server: Control channel established service=echo Aug 12 23:47:56.961  INFO connection{addr=127.0.0.1:44988}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:56.961  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:56.977  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Aug 12 23:47:56.980  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:56.998  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:47:57.331  INFO connection{addr=127.0.0.1:52824}: rathole::server: Try to handshake a control channel Aug 12 23:47:57.331  INFO connection{addr=127.0.0.1:52824}: rathole::server: Control channel established service=pingpong Aug 12 23:47:57.340  INFO connection{addr=127.0.0.1:52824}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:57.340  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:57.475  INFO connection{addr=127.0.0.1:52842}: rathole::server: Try to handshake a control channel Aug 12 23:47:57.476  INFO connection{addr=127.0.0.1:52842}: rathole::server: Control channel established service=echo Aug 12 23:47:57.476  INFO connection{addr=127.0.0.1:52842}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:57.476  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:59.138  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Aug 12 23:47:59.200  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:47:59.261  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Aug 12 23:47:59.262  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:59.262  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:59.262  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:59.263  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Aug 12 23:47:59.267  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:59.370  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:59.370  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:59.397  INFO connection{addr=127.0.0.1:45030}: rathole::server: Try to handshake a control channel Aug 12 23:47:59.400  WARN connection{addr=127.0.0.1:45030}: rathole::server: Dropping previous control channel for service echo Aug 12 23:47:59.400  INFO connection{addr=127.0.0.1:45030}: rathole::server: Control channel established service=echo Aug 12 23:47:59.400  INFO connection{addr=127.0.0.1:44988}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:59.401  INFO connection{addr=127.0.0.1:45030}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:59.401  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:59.401  INFO connection{addr=127.0.0.1:45032}: rathole::server: Try to handshake a control channel Aug 12 23:47:59.401  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:59.402  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:59.403  WARN connection{addr=127.0.0.1:45032}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:47:59.403  INFO connection{addr=127.0.0.1:45032}: rathole::server: Control channel established service=pingpong Aug 12 23:47:59.414  INFO connection{addr=127.0.0.1:44982}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:59.414  INFO connection{addr=127.0.0.1:45032}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:59.415  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:59.417  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:59.417  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:59.478  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:47:59.568  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:47:59.616  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Aug 12 23:47:59.616  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:59.616  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:59.616  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:59.616  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Aug 12 23:47:59.619  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:59.716  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:59.716  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:59.743  INFO connection{addr=127.0.0.1:52884}: rathole::server: Try to handshake a control channel Aug 12 23:47:59.746  WARN connection{addr=127.0.0.1:52884}: rathole::server: Dropping previous control channel for service echo Aug 12 23:47:59.746  INFO connection{addr=127.0.0.1:52884}: rathole::server: Control channel established service=echo Aug 12 23:47:59.746  INFO connection{addr=127.0.0.1:52842}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:59.747  INFO connection{addr=127.0.0.1:52842}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:59.747  INFO connection{addr=127.0.0.1:52842}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:59.747  INFO connection{addr=127.0.0.1:52884}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:59.748  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:59.748  INFO connection{addr=127.0.0.1:52886}: rathole::server: Try to handshake a control channel Aug 12 23:47:59.748  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:59.748  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:59.749  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:59.749  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:59.749  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:59.749  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:59.749  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:59.749  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:59.752  WARN connection{addr=127.0.0.1:52886}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:47:59.752  INFO connection{addr=127.0.0.1:52886}: rathole::server: Control channel established service=pingpong Aug 12 23:47:59.766  INFO connection{addr=127.0.0.1:52824}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:59.767  INFO connection{addr=127.0.0.1:52824}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:59.767  INFO connection{addr=127.0.0.1:52824}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:59.768  INFO connection{addr=127.0.0.1:52886}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:59.768  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:59.771  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:59.771  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:59.771  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:59.771  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:59.771  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:59.772  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:59.772  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:59.774  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.263  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Aug 12 23:48:00.268  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:48:00.271  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Aug 12 23:48:00.272  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:00.272  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:00.272  INFO rathole::server: Shutdown Aug 12 23:48:00.272  INFO connection{addr=127.0.0.1:45032}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:00.273  INFO connection{addr=127.0.0.1:45030}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:00.273  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Aug 12 23:48:00.274 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 498.168525ms... Aug 12 23:48:00.274  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:00.274  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.275 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 511.360714ms... Aug 12 23:48:00.275  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:00.275  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.280  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:00.295  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:48:00.617  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:48:00.710  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:48:00.758  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Aug 12 23:48:00.758  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:00.758  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:00.759  INFO rathole::server: Shutdown Aug 12 23:48:00.759  INFO connection{addr=127.0.0.1:52884}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:00.759  INFO connection{addr=127.0.0.1:52884}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:00.759  INFO connection{addr=127.0.0.1:52886}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:00.759  INFO connection{addr=127.0.0.1:52886}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:00.759  INFO connection{addr=127.0.0.1:52884}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:00.760  INFO connection{addr=127.0.0.1:52886}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:00.760  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Aug 12 23:48:00.760 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 486.70977ms... Aug 12 23:48:00.760 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 493.400944ms... Aug 12 23:48:00.761  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.761  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.761  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.761  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.761  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.761  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.762  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.762  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.762  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.762  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.762  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.762  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.763  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.763  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.763  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.763  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.766  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:00.781  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:48:00.807  INFO connection{addr=127.0.0.1:45102}: rathole::server: Try to handshake a control channel Aug 12 23:48:00.810  INFO connection{addr=127.0.0.1:45102}: rathole::server: Control channel established service=pingpong Aug 12 23:48:00.810  INFO connection{addr=127.0.0.1:45102}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:00.811  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:00.811  INFO connection{addr=127.0.0.1:45104}: rathole::server: Try to handshake a control channel Aug 12 23:48:00.812  INFO connection{addr=127.0.0.1:45104}: rathole::server: Control channel established service=echo Aug 12 23:48:00.823  INFO connection{addr=127.0.0.1:45104}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:00.824  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:01.286  INFO connection{addr=127.0.0.1:52944}: rathole::server: Try to handshake a control channel Aug 12 23:48:01.289  INFO connection{addr=127.0.0.1:52944}: rathole::server: Control channel established service=echo Aug 12 23:48:01.290  INFO connection{addr=127.0.0.1:52944}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:01.290  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:01.290  INFO connection{addr=127.0.0.1:52946}: rathole::server: Try to handshake a control channel Aug 12 23:48:01.293  INFO connection{addr=127.0.0.1:52946}: rathole::server: Control channel established service=pingpong Aug 12 23:48:01.304  INFO connection{addr=127.0.0.1:52946}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:01.305  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:02.774  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Aug 12 23:48:02.842  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Aug 12 23:48:02.842  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:02.842  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:02.843  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:02.843  INFO rathole::server: Shutdown Aug 12 23:48:02.843  INFO connection{addr=127.0.0.1:45104}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:02.844  INFO connection{addr=127.0.0.1:45102}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:02.844  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:48:02.845  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:48:02.845  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Aug 12 23:48:02.845  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:02.846  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:02.846  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:02.846  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:02.851  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:02.852  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:48:02.852  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:48:02.853 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 453.120044ms... Aug 12 23:48:02.853 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 534.859087ms... Aug 12 23:48:03.261  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Aug 12 23:48:03.308 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 816.176284ms... Aug 12 23:48:03.389 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 810.513051ms... Aug 12 23:48:03.498  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Aug 12 23:48:03.498  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:03.498  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:03.498  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:03.498  INFO rathole::server: Shutdown Aug 12 23:48:03.499  INFO connection{addr=127.0.0.1:52944}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:03.499  INFO connection{addr=127.0.0.1:52944}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:03.499  INFO connection{addr=127.0.0.1:52946}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:03.499  INFO connection{addr=127.0.0.1:52946}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:03.499  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:48:03.499  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:48:03.500  INFO connection{addr=127.0.0.1:52944}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:03.500  INFO connection{addr=127.0.0.1:52946}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:03.500  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Aug 12 23:48:03.501  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:03.501  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:03.501  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:03.501  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:03.502  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:03.502  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:03.502  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:03.502  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:03.502  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:03.502  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:03.503  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:03.503  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:03.503  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:03.503  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:03.503  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:03.503  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:03.506  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:03.507  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:48:03.507  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:48:03.510 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 465.12996ms... Aug 12 23:48:03.510 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 483.324909ms... Aug 12 23:48:03.846  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Aug 12 23:48:03.851  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:03.851  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:48:03.976 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 748.031908ms... Aug 12 23:48:03.994 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 675.865139ms... Aug 12 23:48:04.146  INFO connection{addr=127.0.0.1:45190}: rathole::server: Try to handshake a control channel Aug 12 23:48:04.148  INFO connection{addr=127.0.0.1:45190}: rathole::server: Control channel established service=echo Aug 12 23:48:04.148  INFO connection{addr=127.0.0.1:45190}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:04.149  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:04.221  INFO connection{addr=127.0.0.1:45196}: rathole::server: Try to handshake a control channel Aug 12 23:48:04.222  INFO connection{addr=127.0.0.1:45196}: rathole::server: Control channel established service=pingpong Aug 12 23:48:04.223  INFO connection{addr=127.0.0.1:45196}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:04.224  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:04.502  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Aug 12 23:48:04.506  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:04.507  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:48:04.690  INFO connection{addr=127.0.0.1:53032}: rathole::server: Try to handshake a control channel Aug 12 23:48:04.691  INFO connection{addr=127.0.0.1:53032}: rathole::server: Control channel established service=echo Aug 12 23:48:04.692  INFO connection{addr=127.0.0.1:53032}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:04.693  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:04.802  INFO connection{addr=127.0.0.1:53050}: rathole::server: Try to handshake a control channel Aug 12 23:48:04.802  INFO connection{addr=127.0.0.1:53050}: rathole::server: Control channel established service=pingpong Aug 12 23:48:04.803  INFO connection{addr=127.0.0.1:53050}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:04.804  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:06.348  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Aug 12 23:48:06.357  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:48:06.365  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Aug 12 23:48:06.365  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:06.365  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:48:06.366  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:48:06.366  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Aug 12 23:48:06.369  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:06.369  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:48:06.370  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:48:06.393  INFO connection{addr=127.0.0.1:45238}: rathole::server: Try to handshake a control channel Aug 12 23:48:06.396  INFO connection{addr=127.0.0.1:45240}: rathole::server: Try to handshake a control channel Aug 12 23:48:06.397  WARN connection{addr=127.0.0.1:45238}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:48:06.397  INFO connection{addr=127.0.0.1:45238}: rathole::server: Control channel established service=pingpong Aug 12 23:48:06.397  INFO connection{addr=127.0.0.1:45196}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:06.398  INFO connection{addr=127.0.0.1:45238}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:06.398  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:06.399  WARN connection{addr=127.0.0.1:45240}: rathole::server: Dropping previous control channel for service echo Aug 12 23:48:06.399  INFO connection{addr=127.0.0.1:45240}: rathole::server: Control channel established service=echo Aug 12 23:48:06.399  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:06.399  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:06.399  INFO connection{addr=127.0.0.1:45190}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:06.400  INFO connection{addr=127.0.0.1:45240}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:06.400  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:06.407  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:06.408  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.003  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:48:07.330  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:48:07.367  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Aug 12 23:48:07.401  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Aug 12 23:48:07.401  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:07.402  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:48:07.402  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:48:07.402  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Aug 12 23:48:07.404  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:07.405  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:48:07.405  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:48:07.421  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:48:07.426  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Aug 12 23:48:07.426  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:07.427  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:07.427  INFO rathole::server: Shutdown Aug 12 23:48:07.427  INFO connection{addr=127.0.0.1:45238}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:07.427  INFO connection{addr=127.0.0.1:45240}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:07.428  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Aug 12 23:48:07.428 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 530.332859ms... Aug 12 23:48:07.428  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:07.428  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.428  INFO connection{addr=127.0.0.1:53092}: rathole::server: Try to handshake a control channel Aug 12 23:48:07.428 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 545.144755ms... Aug 12 23:48:07.428  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:07.429  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.432  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:07.432  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:48:07.432  INFO connection{addr=127.0.0.1:53094}: rathole::server: Try to handshake a control channel Aug 12 23:48:07.433  WARN connection{addr=127.0.0.1:53092}: rathole::server: Dropping previous control channel for service echo Aug 12 23:48:07.433  INFO connection{addr=127.0.0.1:53092}: rathole::server: Control channel established service=echo Aug 12 23:48:07.433  INFO connection{addr=127.0.0.1:53032}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:07.433  INFO connection{addr=127.0.0.1:53032}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:07.434  INFO connection{addr=127.0.0.1:53032}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:07.435  INFO connection{addr=127.0.0.1:53092}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:07.435  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:07.436  WARN connection{addr=127.0.0.1:53094}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:48:07.436  INFO connection{addr=127.0.0.1:53094}: rathole::server: Control channel established service=pingpong Aug 12 23:48:07.436  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.437  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.437  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.437  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.437  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.437  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.437  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.437  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.438  INFO connection{addr=127.0.0.1:53050}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:07.438  INFO connection{addr=127.0.0.1:53050}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:07.439  INFO connection{addr=127.0.0.1:53050}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:07.439  INFO connection{addr=127.0.0.1:53094}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:07.440  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:07.467  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.467  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.467  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.467  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.467  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.467  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.467  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.468  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.981  INFO connection{addr=127.0.0.1:45298}: rathole::server: Try to handshake a control channel Aug 12 23:48:07.994  INFO connection{addr=127.0.0.1:45298}: rathole::server: Control channel established service=pingpong Aug 12 23:48:07.997  INFO connection{addr=127.0.0.1:45298}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:07.997  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:07.998  INFO connection{addr=127.0.0.1:45300}: rathole::server: Try to handshake a control channel Aug 12 23:48:08.006  INFO connection{addr=127.0.0.1:45300}: rathole::server: Control channel established service=echo Aug 12 23:48:08.012  INFO connection{addr=127.0.0.1:45300}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:08.012  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:08.403  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:48:08.794  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:48:08.864  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Aug 12 23:48:08.864  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:08.864  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:08.864  INFO rathole::server: Shutdown Aug 12 23:48:08.864  INFO connection{addr=127.0.0.1:53094}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:08.864  INFO connection{addr=127.0.0.1:53094}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:08.865  INFO connection{addr=127.0.0.1:53092}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:08.865  INFO connection{addr=127.0.0.1:53092}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:08.865  INFO connection{addr=127.0.0.1:53094}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:08.865  INFO connection{addr=127.0.0.1:53092}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:08.865  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Aug 12 23:48:08.866 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 492.732457ms... Aug 12 23:48:08.866 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 481.864052ms... Aug 12 23:48:08.866  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.866  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.866  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.866  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.866  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.867  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.867  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.867  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.867  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.867  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.867  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.867  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.867  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.868  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.868  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.868  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.870  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:08.871  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:48:09.369  INFO connection{addr=127.0.0.1:53152}: rathole::server: Try to handshake a control channel Aug 12 23:48:09.379  INFO connection{addr=127.0.0.1:53152}: rathole::server: Control channel established service=echo Aug 12 23:48:09.382  INFO connection{addr=127.0.0.1:53152}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:09.383  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:09.384  INFO connection{addr=127.0.0.1:53154}: rathole::server: Try to handshake a control channel Aug 12 23:48:09.411  INFO connection{addr=127.0.0.1:53154}: rathole::server: Control channel established service=pingpong Aug 12 23:48:09.418  INFO connection{addr=127.0.0.1:53154}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:09.418  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:09.928  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Aug 12 23:48:10.002  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Aug 12 23:48:10.003  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:10.003  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:10.003  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:10.003  INFO rathole::server: Shutdown Aug 12 23:48:10.004  INFO connection{addr=127.0.0.1:45298}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:10.004  INFO connection{addr=127.0.0.1:45300}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:10.004  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:48:10.005  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown test udp ... ok Aug 12 23:48:11.367  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Aug 12 23:48:12.110  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Aug 12 23:48:12.110  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:12.110  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:12.111  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:12.111  INFO rathole::server: Shutdown Aug 12 23:48:12.111  INFO connection{addr=127.0.0.1:53152}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:12.111  INFO connection{addr=127.0.0.1:53152}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:12.111  INFO connection{addr=127.0.0.1:53154}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:12.111  INFO connection{addr=127.0.0.1:53154}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:12.112  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:48:12.112  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:48:12.112  INFO connection{addr=127.0.0.1:53152}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:12.112  INFO connection{addr=127.0.0.1:53154}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown test tcp ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.55s 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.3-r0.apk >>> rathole: Build complete at Fri, 12 Aug 2022 23:48:13 +0000 elapsed time 0h 5m 47s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/7) Purging .makedepends-rathole (20220812.234227) (2/7) Purging cargo (1.63.0-r0) (3/7) Purging rust (1.63.0-r0) (4/7) Purging rust-stdlib (1.63.0-r0) (5/7) Purging openssl-dev (3.0.5-r2) (6/7) Purging llvm14-libs (14.0.6-r3) (7/7) Purging libffi (3.4.2-r1) Executing busybox-1.35.0-r22.trigger OK: 685 MiB in 114 packages >>> rathole: Updating the testing/ppc64le repository index... >>> rathole: Signing the index...