>>> rathole: Building testing/rathole 0.4.2-r1 (using abuild 3.9.0-r3) started Thu, 04 Aug 2022 07:08:04 +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/8) Installing rust-stdlib (1.62.1-r2) (2/8) Installing libffi (3.4.2-r1) (3/8) Installing libxml2 (2.9.14-r1) (4/8) Installing llvm14-libs (14.0.6-r2) (5/8) Installing rust (1.62.1-r2) (6/8) Installing cargo (1.62.1-r2) (7/8) Installing openssl-dev (3.0.5-r1) (8/8) Installing .makedepends-rathole (20220804.070805) Executing busybox-1.35.0-r22.trigger OK: 1548 MiB in 112 packages >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.4.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 288k 100 288k 0 0 1862k 0 --:--:-- --:--:-- --:--:-- 1875k >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.4.2.tar.gz >>> rathole: Checking sha512sums... rathole-0.4.2.tar.gz: OK >>> rathole: Unpacking /var/cache/distfiles/edge/rathole-0.4.2.tar.gz... Compiling libc v0.2.126 Compiling proc-macro2 v1.0.39 Compiling unicode-ident v1.0.0 Compiling syn v1.0.95 Compiling autocfg v1.1.0 Compiling version_check v0.9.4 Compiling cfg-if v1.0.0 Compiling typenum v1.15.0 Compiling pkg-config v0.3.25 Compiling serde_derive v1.0.137 Compiling serde v1.0.137 Compiling log v0.4.17 Compiling subtle v2.4.1 Compiling cpufeatures v0.2.2 Compiling once_cell v1.11.0 Compiling lazy_static v1.4.0 Compiling pin-project-lite v0.2.9 Compiling parking_lot_core v0.9.3 Compiling smallvec v1.8.0 Compiling scopeguard v1.1.0 Compiling memchr v2.5.0 Compiling opaque-debug v0.3.0 Compiling tinyvec_macros v0.1.0 Compiling anyhow v1.0.57 Compiling semver v1.0.9 Compiling rustversion v1.0.6 Compiling matches v0.1.9 Compiling percent-encoding v2.1.0 Compiling bitflags v1.3.2 Compiling unicode-bidi v0.3.8 Compiling futures-core v0.3.21 Compiling zeroize v1.3.0 Compiling foreign-types-shared v0.1.1 Compiling regex-syntax v0.6.26 Compiling openssl v0.10.40 Compiling crossbeam-utils v0.8.8 Compiling futures-task v0.3.21 Compiling async-trait v0.1.53 Compiling ppv-lite86 v0.2.16 Compiling native-tls v0.2.10 Compiling futures-util v0.3.21 Compiling byteorder v1.4.3 Compiling serde_json v1.0.81 Compiling httparse v1.7.1 Compiling openssl-probe v0.1.5 Compiling slab v0.4.6 Compiling os_str_bytes v6.0.1 Compiling heck v0.4.0 Compiling hashbrown v0.11.2 Compiling same-file v1.0.6 Compiling ryu v1.0.10 Compiling itoa v1.0.2 Compiling pin-utils v0.1.0 Compiling ansi_term v0.12.1 Compiling base64 v0.13.0 Compiling strsim v0.10.0 Compiling termcolor v1.1.3 Compiling textwrap v0.15.0 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling tracing-core v0.1.26 Compiling sharded-slab v0.1.4 Compiling foreign-types v0.3.2 Compiling tinyvec v1.6.0 Compiling thread_local v1.1.4 Compiling form_urlencoded v1.0.1 Compiling walkdir v2.3.2 Compiling clap_lex v0.2.0 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling lock_api v0.4.7 Compiling indexmap v1.8.1 Compiling tracing-log v0.1.3 Compiling rustc_version v0.4.0 Compiling crossbeam-channel v0.5.4 Compiling quote v1.0.18 Compiling snow v0.9.0 Compiling mio v0.8.3 Compiling getrandom v0.2.6 Compiling num_cpus v1.13.1 Compiling signal-hook-registry v1.4.0 Compiling socket2 v0.4.4 Compiling inotify-sys v0.1.5 Compiling atty v0.2.14 Compiling filetime v0.2.16 Compiling fdlimit v0.2.1 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling inotify v0.9.6 Compiling unicode-normalization v0.1.19 Compiling rand_core v0.6.3 Compiling parking_lot v0.12.0 Compiling cc v1.0.73 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0-pre.15 Compiling rand v0.8.5 Compiling idna v0.2.3 Compiling regex-automata v0.1.10 Compiling regex v1.5.6 Compiling chrono v0.4.19 Compiling libz-sys v1.1.6 Compiling openssl-sys v0.9.73 Compiling libgit2-sys v0.13.2+1.4.2 Compiling cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling block-buffer v0.10.2 Compiling crypto-common v0.1.3 Compiling aead v0.4.3 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling digest v0.10.3 Compiling ctr v0.8.0 Compiling aes v0.7.5 Compiling chacha20 v0.8.1 Compiling url v2.2.2 Compiling ghash v0.4.4 Compiling curve25519-dalek v4.0.0-pre.2 Compiling sha2 v0.10.2 Compiling blake2 v0.10.4 Compiling chacha20poly1305 v0.9.0 Compiling matchers v0.0.1 Compiling aes-gcm v0.9.4 Compiling vergen v6.0.2 Compiling git2 v0.14.2 Compiling thiserror-impl v1.0.31 Compiling tokio-macros v1.7.0 Compiling enum-iterator-derive v0.8.1 Compiling openssl-macros v0.1.0 Compiling getset v0.1.2 Compiling pin-project-internal v1.0.10 Compiling tracing-attributes v0.1.21 Compiling futures-macro v0.3.21 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.2 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.2) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling toml v0.5.9 Compiling bincode v1.3.3 Compiling tokio v1.18.2 Compiling tracing-subscriber v0.2.25 Compiling backoff v0.4.0 Compiling tokio-native-tls v0.3.0 Compiling async-socks5 v0.5.1 Compiling snowstorm v0.4.0 Compiling async-http-proxy v1.2.5 Finished release [optimized] target(s) in 3m 23s 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 cpufeatures v0.2.2 Compiling matches v0.1.9 Compiling once_cell v1.11.0 Compiling lazy_static v1.4.0 Compiling crossbeam-utils v0.8.8 Compiling futures-task v0.3.21 Compiling smallvec v1.8.0 Compiling pin-project-lite v0.2.9 Compiling unicode-bidi v0.3.8 Compiling percent-encoding v2.1.0 Compiling openssl v0.10.40 Compiling rustversion v1.0.6 Compiling anyhow v1.0.57 Compiling opaque-debug v0.3.0 Compiling scopeguard v1.1.0 Compiling serde_json v1.0.81 Compiling httparse v1.7.1 Compiling futures-util v0.3.21 Compiling native-tls v0.2.10 Compiling async-trait v0.1.53 Compiling heck v0.4.0 Compiling zeroize v1.3.0 Compiling foreign-types-shared v0.1.1 Compiling regex-syntax v0.6.26 Compiling ppv-lite86 v0.2.16 Compiling byteorder v1.4.3 Compiling openssl-probe v0.1.5 Compiling pin-utils v0.1.0 Compiling ryu v1.0.10 Compiling same-file v1.0.6 Compiling hashbrown v0.11.2 Compiling itoa v1.0.2 Compiling slab v0.4.6 Compiling os_str_bytes v6.0.1 Compiling base64 v0.13.0 Compiling ansi_term v0.12.1 Compiling textwrap v0.15.0 Compiling strsim v0.10.0 Compiling termcolor v1.1.3 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling tinyvec v1.6.0 Compiling tracing-core v0.1.26 Compiling sharded-slab v0.1.4 Compiling form_urlencoded v1.0.1 Compiling thread_local v1.1.4 Compiling foreign-types v0.3.2 Compiling walkdir v2.3.2 Compiling clap_lex v0.2.0 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling lock_api v0.4.7 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling indexmap v1.8.1 Compiling tracing-log v0.1.3 Compiling rustc_version v0.4.0 Compiling crossbeam-channel v0.5.4 Compiling quote v1.0.18 Compiling unicode-normalization v0.1.19 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling getrandom v0.2.6 Compiling mio v0.8.3 Compiling num_cpus v1.13.1 Compiling socket2 v0.4.4 Compiling signal-hook-registry v1.4.0 Compiling inotify-sys v0.1.5 Compiling atty v0.2.14 Compiling filetime v0.2.16 Compiling fdlimit v0.2.1 Compiling snow v0.9.0 Compiling inotify v0.9.6 Compiling rand_core v0.6.3 Compiling cc v1.0.73 Compiling parking_lot v0.12.0 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0-pre.15 Compiling rand v0.8.5 Compiling idna v0.2.3 Compiling regex-automata v0.1.10 Compiling regex v1.5.6 Compiling chrono v0.4.19 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 url v2.2.2 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling digest v0.10.3 Compiling aes v0.7.5 Compiling ctr v0.8.0 Compiling chacha20 v0.8.1 Compiling openssl-sys v0.9.73 Compiling libz-sys v1.1.6 Compiling libgit2-sys v0.13.2+1.4.2 Compiling ghash v0.4.4 Compiling blake2 v0.10.4 Compiling sha2 v0.10.2 Compiling curve25519-dalek v4.0.0-pre.2 Compiling chacha20poly1305 v0.9.0 Compiling matchers v0.0.1 Compiling aes-gcm v0.9.4 Compiling vergen v6.0.2 Compiling git2 v0.14.2 Compiling tokio-macros v1.7.0 Compiling thiserror-impl v1.0.31 Compiling openssl-macros v0.1.0 Compiling tracing-attributes v0.1.21 Compiling futures-macro v0.3.21 Compiling pin-project-internal v1.0.10 Compiling enum-iterator-derive v0.8.1 Compiling getset v0.1.2 Compiling clap_derive v3.1.18 Compiling enum-iterator v0.8.1 Compiling pin-project v1.0.10 Compiling thiserror v1.0.31 Compiling tracing v0.1.34 Compiling clap v3.1.18 Compiling rathole v0.4.2 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.2) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling bincode v1.3.3 Compiling toml v0.5.9 Compiling tokio v1.18.2 Compiling tracing-subscriber v0.2.25 Compiling backoff v0.4.0 Compiling async-socks5 v0.5.1 Compiling tokio-native-tls v0.3.0 Compiling snowstorm v0.4.0 Compiling async-http-proxy v1.2.5 Finished test [unoptimized + debuginfo] target(s) in 1m 23s Running unittests src/lib.rs (target/debug/deps/rathole-4ed1abe215626f98) running 7 tests test config::tests::test_validate_client_config ... ok test config::tests::test_validate_server_config ... ok test tests::test_determine_run_mode ... ok test config::tests::test_example_config ... ok test config_watcher::test::test_calculate_events ... ok test config::tests::test_invalid_config ... ok test config::tests::test_valid_config ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/main.rs (target/debug/deps/rathole-b190b6955a172b71) 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-93041ec9342fb572) running 2 tests Aug 04 07:13:01.290  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Aug 04 07:13:01.290  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Aug 04 07:13:01.293  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:01.293  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:01.293  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 04 07:13:01.293  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 04 07:13:01.294  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 04 07:13:01.294  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 04 07:13:01.295 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 462.776399ms... Aug 04 07:13:01.295 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 466.08796ms... Aug 04 07:13:01.295 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Connection refused (os error 111). Retry in 525.681674ms... Aug 04 07:13:01.295 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 514.288267ms... Aug 04 07:13:01.759 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 811.867436ms... Aug 04 07:13:01.762 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 709.040056ms... Aug 04 07:13:01.811 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 797.562876ms... Aug 04 07:13:01.823 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 686.88137ms... Aug 04 07:13:02.291  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Aug 04 07:13:02.291  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Aug 04 07:13:02.295  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:02.295  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:02.295  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 04 07:13:02.296  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 04 07:13:02.474  INFO connection{addr=127.0.0.1:33744}: rathole::server: Try to handshake a control channel Aug 04 07:13:02.475  INFO connection{addr=127.0.0.1:33744}: rathole::server: Control channel established service=pingpong Aug 04 07:13:02.477  INFO connection{addr=127.0.0.1:33744}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 04 07:13:02.477  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:02.512  INFO connection{addr=127.0.0.1:44762}: rathole::server: Try to handshake a control channel Aug 04 07:13:02.513  INFO connection{addr=127.0.0.1:44762}: rathole::server: Control channel established service=echo Aug 04 07:13:02.514  INFO connection{addr=127.0.0.1:44762}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 04 07:13:02.515  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:02.574  INFO connection{addr=127.0.0.1:44768}: rathole::server: Try to handshake a control channel Aug 04 07:13:02.575  INFO connection{addr=127.0.0.1:44768}: rathole::server: Control channel established service=pingpong Aug 04 07:13:02.576  INFO connection{addr=127.0.0.1:44768}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 04 07:13:02.576  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:02.611  INFO connection{addr=127.0.0.1:33764}: rathole::server: Try to handshake a control channel Aug 04 07:13:02.612  INFO connection{addr=127.0.0.1:33764}: rathole::server: Control channel established service=echo Aug 04 07:13:02.614  INFO connection{addr=127.0.0.1:33764}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 04 07:13:02.614  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:04.792  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Aug 04 07:13:04.793  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Aug 04 07:13:04.799  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Aug 04 07:13:04.806  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Aug 04 07:13:04.806  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:04.807  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 04 07:13:04.808  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 04 07:13:04.808  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Aug 04 07:13:04.812  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:04.813  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 04 07:13:04.813  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 04 07:13:04.815  INFO connection{addr=127.0.0.1:44774}: rathole::server: Try to handshake a control channel Aug 04 07:13:04.816  INFO connection{addr=127.0.0.1:44776}: rathole::server: Try to handshake a control channel Aug 04 07:13:04.817  WARN connection{addr=127.0.0.1:44774}: rathole::server: Dropping previous control channel for service pingpong Aug 04 07:13:04.817  INFO connection{addr=127.0.0.1:44774}: rathole::server: Control channel established service=pingpong Aug 04 07:13:04.818  WARN connection{addr=127.0.0.1:44776}: rathole::server: Dropping previous control channel for service echo Aug 04 07:13:04.819  INFO connection{addr=127.0.0.1:44776}: rathole::server: Control channel established service=echo Aug 04 07:13:04.819  INFO connection{addr=127.0.0.1:44768}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:04.820  INFO connection{addr=127.0.0.1:44774}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 04 07:13:04.821  INFO connection{addr=127.0.0.1:44762}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:04.822  INFO connection{addr=127.0.0.1:44776}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 04 07:13:04.822  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:04.823  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:04.824  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 04 07:13:04.824  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:04.825  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 04 07:13:04.825  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:04.893  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Aug 04 07:13:04.945  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Aug 04 07:13:04.945  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:04.946  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 04 07:13:04.946  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 04 07:13:04.946  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Aug 04 07:13:04.948  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:04.948  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 04 07:13:04.949  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 04 07:13:04.950  INFO connection{addr=127.0.0.1:33786}: rathole::server: Try to handshake a control channel Aug 04 07:13:04.950  INFO connection{addr=127.0.0.1:33788}: rathole::server: Try to handshake a control channel Aug 04 07:13:04.951  WARN connection{addr=127.0.0.1:33786}: rathole::server: Dropping previous control channel for service pingpong Aug 04 07:13:04.951  INFO connection{addr=127.0.0.1:33786}: rathole::server: Control channel established service=pingpong Aug 04 07:13:04.952  WARN connection{addr=127.0.0.1:33788}: rathole::server: Dropping previous control channel for service echo Aug 04 07:13:04.952  INFO connection{addr=127.0.0.1:33788}: rathole::server: Control channel established service=echo Aug 04 07:13:04.952  INFO connection{addr=127.0.0.1:33744}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:04.952  INFO connection{addr=127.0.0.1:33744}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:04.953  INFO connection{addr=127.0.0.1:33764}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:04.953  INFO connection{addr=127.0.0.1:33764}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:04.954  INFO connection{addr=127.0.0.1:33744}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 04 07:13:04.955  INFO connection{addr=127.0.0.1:33786}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 04 07:13:04.955  INFO connection{addr=127.0.0.1:33764}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 04 07:13:04.955  INFO connection{addr=127.0.0.1:33788}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 04 07:13:04.955  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:04.956  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:04.957  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:04.957  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:04.957  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:04.957  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:04.958  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:04.958  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:04.958  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:04.958  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:04.958  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:04.959  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:04.959  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:04.959  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:04.959  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:04.960  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:04.960  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:04.960  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:05.810  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Aug 04 07:13:05.817  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Aug 04 07:13:05.824  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Aug 04 07:13:05.824  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:05.824  INFO rathole::server: Shuting down gracefully... Aug 04 07:13:05.824  INFO rathole::server: Shutdown Aug 04 07:13:05.825  INFO connection{addr=127.0.0.1:44774}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:05.826  INFO connection{addr=127.0.0.1:44776}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:05.827  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Aug 04 07:13:05.827 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 456.84715ms... Aug 04 07:13:05.827  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 04 07:13:05.828  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:05.828 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 487.62446ms... Aug 04 07:13:05.829  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 04 07:13:05.829  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:05.833  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:05.833  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 04 07:13:05.947  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Aug 04 07:13:06.033  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Aug 04 07:13:06.085  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Aug 04 07:13:06.085  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:06.085  INFO rathole::server: Shuting down gracefully... Aug 04 07:13:06.085  INFO rathole::server: Shutdown Aug 04 07:13:06.086  INFO connection{addr=127.0.0.1:33788}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:06.086  INFO connection{addr=127.0.0.1:33788}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:06.086  INFO connection{addr=127.0.0.1:33786}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:06.086  INFO connection{addr=127.0.0.1:33786}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:06.087  INFO connection{addr=127.0.0.1:33788}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 04 07:13:06.087  INFO connection{addr=127.0.0.1:33786}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 04 07:13:06.087  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Aug 04 07:13:06.088 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 457.409275ms... Aug 04 07:13:06.088 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 515.934554ms... Aug 04 07:13:06.088  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:06.088  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:06.089  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:06.089  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:06.089  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:06.089  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:06.090  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:06.090  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:06.090  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:06.090  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:06.091  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:06.091  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:06.091  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:06.091  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:06.091  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:06.092  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:06.094  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:06.094  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 04 07:13:06.286  INFO connection{addr=127.0.0.1:44790}: rathole::server: Try to handshake a control channel Aug 04 07:13:06.288  INFO connection{addr=127.0.0.1:44790}: rathole::server: Control channel established service=pingpong Aug 04 07:13:06.288  INFO connection{addr=127.0.0.1:44790}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 04 07:13:06.289  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:06.319  INFO connection{addr=127.0.0.1:44796}: rathole::server: Try to handshake a control channel Aug 04 07:13:06.321  INFO connection{addr=127.0.0.1:44796}: rathole::server: Control channel established service=echo Aug 04 07:13:06.321  INFO connection{addr=127.0.0.1:44796}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 04 07:13:06.322  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:06.548  INFO connection{addr=127.0.0.1:33834}: rathole::server: Try to handshake a control channel Aug 04 07:13:06.549  INFO connection{addr=127.0.0.1:33834}: rathole::server: Control channel established service=echo Aug 04 07:13:06.549  INFO connection{addr=127.0.0.1:33834}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 04 07:13:06.550  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:06.606  INFO connection{addr=127.0.0.1:33852}: rathole::server: Try to handshake a control channel Aug 04 07:13:06.607  INFO connection{addr=127.0.0.1:33852}: rathole::server: Control channel established service=pingpong Aug 04 07:13:06.608  INFO connection{addr=127.0.0.1:33852}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 04 07:13:06.608  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:08.328  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Aug 04 07:13:08.347  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Aug 04 07:13:08.347  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:08.347  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:08.348  INFO rathole::server: Shuting down gracefully... Aug 04 07:13:08.348  INFO rathole::server: Shutdown Aug 04 07:13:08.348  INFO connection{addr=127.0.0.1:44790}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:08.349  INFO connection{addr=127.0.0.1:44796}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:08.350  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 04 07:13:08.351  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 04 07:13:08.351  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Aug 04 07:13:08.352  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 04 07:13:08.352  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.353  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 04 07:13:08.353  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.357  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:08.451  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 04 07:13:08.451  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 04 07:13:08.452 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 502.087525ms... Aug 04 07:13:08.452 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 481.234781ms... Aug 04 07:13:08.589  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Aug 04 07:13:08.785  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Aug 04 07:13:08.785  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:08.785  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:08.786  INFO rathole::server: Shuting down gracefully... Aug 04 07:13:08.786  INFO rathole::server: Shutdown Aug 04 07:13:08.786  INFO connection{addr=127.0.0.1:33834}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:08.786  INFO connection{addr=127.0.0.1:33834}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:08.786  INFO connection{addr=127.0.0.1:33852}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:08.787  INFO connection{addr=127.0.0.1:33852}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:08.787  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 04 07:13:08.787  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 04 07:13:08.787  INFO connection{addr=127.0.0.1:33834}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 04 07:13:08.788  INFO connection{addr=127.0.0.1:33852}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 04 07:13:08.789  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Aug 04 07:13:08.789  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.789  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.790  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.790  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.790  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.790  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.791  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.791  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.791  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.791  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.792  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.792  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.792  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.792  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.793  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.793  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:08.796  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:08.869  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 04 07:13:08.870  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 04 07:13:08.871 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.944206ms... Aug 04 07:13:08.871 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 475.906594ms... Aug 04 07:13:08.936 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 727.859896ms... Aug 04 07:13:08.956 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 675.587611ms... Aug 04 07:13:09.348 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 731.266134ms... Aug 04 07:13:09.353  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Aug 04 07:13:09.357  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:09.380  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 04 07:13:09.411 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 701.690553ms... Aug 04 07:13:09.696  INFO connection{addr=127.0.0.1:44816}: rathole::server: Try to handshake a control channel Aug 04 07:13:09.701  INFO connection{addr=127.0.0.1:44816}: rathole::server: Control channel established service=pingpong Aug 04 07:13:09.702  INFO connection{addr=127.0.0.1:44816}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 04 07:13:09.703  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:09.704  INFO connection{addr=127.0.0.1:44818}: rathole::server: Try to handshake a control channel Aug 04 07:13:09.706  INFO connection{addr=127.0.0.1:44818}: rathole::server: Control channel established service=echo Aug 04 07:13:09.721  INFO connection{addr=127.0.0.1:44818}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 04 07:13:09.722  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:09.790  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Aug 04 07:13:09.794  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:09.817  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 04 07:13:10.121  INFO connection{addr=127.0.0.1:33888}: rathole::server: Try to handshake a control channel Aug 04 07:13:10.147  INFO connection{addr=127.0.0.1:33888}: rathole::server: Control channel established service=pingpong Aug 04 07:13:10.149  INFO connection{addr=127.0.0.1:33888}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 04 07:13:10.150  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:10.152  INFO connection{addr=127.0.0.1:33890}: rathole::server: Try to handshake a control channel Aug 04 07:13:10.171  INFO connection{addr=127.0.0.1:33890}: rathole::server: Control channel established service=echo Aug 04 07:13:10.174  INFO connection{addr=127.0.0.1:33890}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 04 07:13:10.175  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:11.855  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Aug 04 07:13:11.860  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Aug 04 07:13:11.908  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Aug 04 07:13:11.908  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:11.909  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 04 07:13:11.909  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 04 07:13:11.909  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Aug 04 07:13:11.913  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:11.989  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 04 07:13:11.990  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 04 07:13:12.023  INFO connection{addr=127.0.0.1:44828}: rathole::server: Try to handshake a control channel Aug 04 07:13:12.026  WARN connection{addr=127.0.0.1:44828}: rathole::server: Dropping previous control channel for service echo Aug 04 07:13:12.027  INFO connection{addr=127.0.0.1:44828}: rathole::server: Control channel established service=echo Aug 04 07:13:12.027  INFO connection{addr=127.0.0.1:44818}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:12.028  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 04 07:13:12.028  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:12.029  INFO connection{addr=127.0.0.1:44830}: rathole::server: Try to handshake a control channel Aug 04 07:13:12.029  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 04 07:13:12.029  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.031  WARN connection{addr=127.0.0.1:44830}: rathole::server: Dropping previous control channel for service pingpong Aug 04 07:13:12.031  INFO connection{addr=127.0.0.1:44830}: rathole::server: Control channel established service=pingpong Aug 04 07:13:12.045  INFO connection{addr=127.0.0.1:44816}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:12.046  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 04 07:13:12.046  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:12.049  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 04 07:13:12.049  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.291  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Aug 04 07:13:12.401  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Aug 04 07:13:12.486  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Aug 04 07:13:12.486  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:12.487  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 04 07:13:12.487  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 04 07:13:12.487  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Aug 04 07:13:12.490  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:12.560  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 04 07:13:12.560  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 04 07:13:12.593  INFO connection{addr=127.0.0.1:33928}: rathole::server: Try to handshake a control channel Aug 04 07:13:12.597  WARN connection{addr=127.0.0.1:33928}: rathole::server: Dropping previous control channel for service echo Aug 04 07:13:12.597  INFO connection{addr=127.0.0.1:33928}: rathole::server: Control channel established service=echo Aug 04 07:13:12.597  INFO connection{addr=127.0.0.1:33890}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:12.598  INFO connection{addr=127.0.0.1:33890}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:12.599  INFO connection{addr=127.0.0.1:33890}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 04 07:13:12.599  INFO connection{addr=127.0.0.1:33928}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 04 07:13:12.600  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:12.601  INFO connection{addr=127.0.0.1:33930}: rathole::server: Try to handshake a control channel Aug 04 07:13:12.601  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.601  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.602  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.602  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.602  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.603  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.603  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.603  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.608  WARN connection{addr=127.0.0.1:33930}: rathole::server: Dropping previous control channel for service pingpong Aug 04 07:13:12.608  INFO connection{addr=127.0.0.1:33930}: rathole::server: Control channel established service=pingpong Aug 04 07:13:12.622  INFO connection{addr=127.0.0.1:33888}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:12.622  INFO connection{addr=127.0.0.1:33888}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:12.623  INFO connection{addr=127.0.0.1:33888}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 04 07:13:12.624  INFO connection{addr=127.0.0.1:33930}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 04 07:13:12.624  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:12.627  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.628  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.628  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.628  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.628  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.629  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.629  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.631  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.911  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Aug 04 07:13:12.915  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Aug 04 07:13:12.920  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Aug 04 07:13:12.920  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:12.920  INFO rathole::server: Shuting down gracefully... Aug 04 07:13:12.920  INFO rathole::server: Shutdown Aug 04 07:13:12.920  INFO connection{addr=127.0.0.1:44828}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:12.921  INFO connection{addr=127.0.0.1:44830}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:12.922  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Aug 04 07:13:12.922 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 520.283668ms... Aug 04 07:13:12.922  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 04 07:13:12.922  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.923 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 486.014673ms... Aug 04 07:13:12.923  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 04 07:13:12.923  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:12.926  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:12.938  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 04 07:13:13.446  INFO connection{addr=127.0.0.1:44842}: rathole::server: Try to handshake a control channel Aug 04 07:13:13.472  INFO connection{addr=127.0.0.1:44842}: rathole::server: Control channel established service=pingpong Aug 04 07:13:13.473  INFO connection{addr=127.0.0.1:44842}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 04 07:13:13.474  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:13.475  INFO connection{addr=127.0.0.1:44844}: rathole::server: Try to handshake a control channel Aug 04 07:13:13.489  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Aug 04 07:13:13.492  INFO connection{addr=127.0.0.1:44844}: rathole::server: Control channel established service=echo Aug 04 07:13:13.495  INFO connection{addr=127.0.0.1:44844}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 04 07:13:13.496  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:13.591  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Aug 04 07:13:13.689  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Aug 04 07:13:13.689  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:13.689  INFO rathole::server: Shuting down gracefully... Aug 04 07:13:13.689  INFO rathole::server: Shutdown Aug 04 07:13:13.690  INFO connection{addr=127.0.0.1:33928}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:13.690  INFO connection{addr=127.0.0.1:33928}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:13.690  INFO connection{addr=127.0.0.1:33930}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:13.691  INFO connection{addr=127.0.0.1:33930}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:13.691  INFO connection{addr=127.0.0.1:33928}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 04 07:13:13.692  INFO connection{addr=127.0.0.1:33930}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 04 07:13:13.692  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Aug 04 07:13:13.693 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 544.752253ms... Aug 04 07:13:13.693 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 547.605253ms... Aug 04 07:13:13.694  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:13.694  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:13.694  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:13.695  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:13.695  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:13.695  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:13.696  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:13.696  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:13.697  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:13.697  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:13.697  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:13.698  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:13.698  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:13.698  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:13.699  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:13.699  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:13.702  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:13.716  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 04 07:13:14.300  INFO connection{addr=127.0.0.1:33972}: rathole::server: Try to handshake a control channel Aug 04 07:13:14.306  INFO connection{addr=127.0.0.1:33972}: rathole::server: Control channel established service=echo Aug 04 07:13:14.309  INFO connection{addr=127.0.0.1:33972}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 04 07:13:14.309  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:14.311  INFO connection{addr=127.0.0.1:33974}: rathole::server: Try to handshake a control channel Aug 04 07:13:14.319  INFO connection{addr=127.0.0.1:33974}: rathole::server: Control channel established service=pingpong Aug 04 07:13:14.346  INFO connection{addr=127.0.0.1:33974}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 04 07:13:14.346  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:15.423  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Aug 04 07:13:15.519  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Aug 04 07:13:15.519  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:15.520  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:15.520  INFO rathole::server: Shuting down gracefully... Aug 04 07:13:15.520  INFO rathole::server: Shutdown Aug 04 07:13:15.521  INFO connection{addr=127.0.0.1:44844}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:15.522  INFO connection{addr=127.0.0.1:44842}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:15.523  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 04 07:13:15.523  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 04 07:13:15.524  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Aug 04 07:13:15.525  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 04 07:13:15.525  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:15.526  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 04 07:13:15.526  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:15.530  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:15.532  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 04 07:13:15.532  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 04 07:13:15.533 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 539.011452ms... Aug 04 07:13:15.534 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 544.747331ms... Aug 04 07:13:16.075 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 720.314435ms... Aug 04 07:13:16.081 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 686.794098ms... Aug 04 07:13:16.194  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Aug 04 07:13:16.526  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Aug 04 07:13:16.528  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:16.528  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 04 07:13:16.533  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Aug 04 07:13:16.533  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:16.534  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:16.534  INFO rathole::server: Shuting down gracefully... Aug 04 07:13:16.534  INFO rathole::server: Shutdown Aug 04 07:13:16.534  INFO connection{addr=127.0.0.1:33972}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:16.534  INFO connection{addr=127.0.0.1:33972}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:16.535  INFO connection{addr=127.0.0.1:33974}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:16.535  INFO connection{addr=127.0.0.1:33974}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:16.535  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 04 07:13:16.536  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 04 07:13:16.536  INFO connection{addr=127.0.0.1:33972}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 04 07:13:16.536  INFO connection{addr=127.0.0.1:33974}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 04 07:13:16.537  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Aug 04 07:13:16.538  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:16.538  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:16.538  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:16.539  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:16.539  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:16.539  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:16.540  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:16.540  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:16.540  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:16.540  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:16.541  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:16.541  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:16.541  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:16.542  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:16.542  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:16.542  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:16.545  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:16.545  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 04 07:13:16.546  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 04 07:13:16.549 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 492.582516ms... Aug 04 07:13:16.549 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 488.608884ms... Aug 04 07:13:16.788  INFO connection{addr=127.0.0.1:44868}: rathole::server: Try to handshake a control channel Aug 04 07:13:16.791  INFO connection{addr=127.0.0.1:44868}: rathole::server: Control channel established service=pingpong Aug 04 07:13:16.791  INFO connection{addr=127.0.0.1:44868}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 04 07:13:16.793  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:16.843  INFO connection{addr=127.0.0.1:44874}: rathole::server: Try to handshake a control channel Aug 04 07:13:16.844  INFO connection{addr=127.0.0.1:44874}: rathole::server: Control channel established service=echo Aug 04 07:13:16.845  INFO connection{addr=127.0.0.1:44874}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 04 07:13:16.846  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:17.039 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 771.254359ms... Aug 04 07:13:17.044 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 710.927363ms... Aug 04 07:13:17.539  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Aug 04 07:13:17.543  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:17.544  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 04 07:13:17.775  INFO connection{addr=127.0.0.1:34030}: rathole::server: Try to handshake a control channel Aug 04 07:13:17.777  INFO connection{addr=127.0.0.1:34030}: rathole::server: Control channel established service=pingpong Aug 04 07:13:17.781  INFO connection{addr=127.0.0.1:34030}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 04 07:13:17.782  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:17.896  INFO connection{addr=127.0.0.1:34048}: rathole::server: Try to handshake a control channel Aug 04 07:13:17.897  INFO connection{addr=127.0.0.1:34048}: rathole::server: Control channel established service=echo Aug 04 07:13:17.899  INFO connection{addr=127.0.0.1:34048}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 04 07:13:17.900  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:19.027  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Aug 04 07:13:19.123  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Aug 04 07:13:19.219  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Aug 04 07:13:19.219  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:19.220  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 04 07:13:19.220  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 04 07:13:19.221  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Aug 04 07:13:19.225  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:19.226  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 04 07:13:19.227  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 04 07:13:19.261  INFO connection{addr=127.0.0.1:44880}: rathole::server: Try to handshake a control channel Aug 04 07:13:19.266  INFO connection{addr=127.0.0.1:44882}: rathole::server: Try to handshake a control channel Aug 04 07:13:19.267  WARN connection{addr=127.0.0.1:44880}: rathole::server: Dropping previous control channel for service echo Aug 04 07:13:19.268  INFO connection{addr=127.0.0.1:44880}: rathole::server: Control channel established service=echo Aug 04 07:13:19.269  INFO connection{addr=127.0.0.1:44874}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:19.270  INFO connection{addr=127.0.0.1:44880}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 04 07:13:19.271  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:19.272  WARN connection{addr=127.0.0.1:44882}: rathole::server: Dropping previous control channel for service pingpong Aug 04 07:13:19.272  INFO connection{addr=127.0.0.1:44882}: rathole::server: Control channel established service=pingpong Aug 04 07:13:19.273  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 04 07:13:19.273  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:19.274  INFO connection{addr=127.0.0.1:44868}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:19.275  INFO connection{addr=127.0.0.1:44882}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 04 07:13:19.276  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:19.285  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 04 07:13:19.285  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.040  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Aug 04 07:13:20.222  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Aug 04 07:13:20.260  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Aug 04 07:13:20.272  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Aug 04 07:13:20.335  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Aug 04 07:13:20.335  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:20.335  INFO rathole::server: Shuting down gracefully... Aug 04 07:13:20.335  INFO rathole::server: Shutdown Aug 04 07:13:20.336  INFO connection{addr=127.0.0.1:44882}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:20.336  INFO connection{addr=127.0.0.1:44880}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:20.337  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Aug 04 07:13:20.337 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 498.827954ms... Aug 04 07:13:20.337  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 04 07:13:20.337  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.338 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 544.317573ms... Aug 04 07:13:20.338  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 04 07:13:20.338  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.340  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:20.341  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 04 07:13:20.408  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Aug 04 07:13:20.409  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:20.409  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 04 07:13:20.409  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 04 07:13:20.410  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Aug 04 07:13:20.412  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:20.413  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 04 07:13:20.413  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 04 07:13:20.435  INFO connection{addr=127.0.0.1:34072}: rathole::server: Try to handshake a control channel Aug 04 07:13:20.438  INFO connection{addr=127.0.0.1:34076}: rathole::server: Try to handshake a control channel Aug 04 07:13:20.439  WARN connection{addr=127.0.0.1:34072}: rathole::server: Dropping previous control channel for service echo Aug 04 07:13:20.440  INFO connection{addr=127.0.0.1:34072}: rathole::server: Control channel established service=echo Aug 04 07:13:20.440  INFO connection{addr=127.0.0.1:34048}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:20.441  INFO connection{addr=127.0.0.1:34048}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:20.443  INFO connection{addr=127.0.0.1:34048}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 04 07:13:20.443  INFO connection{addr=127.0.0.1:34072}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 04 07:13:20.444  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:20.446  WARN connection{addr=127.0.0.1:34076}: rathole::server: Dropping previous control channel for service pingpong Aug 04 07:13:20.446  INFO connection{addr=127.0.0.1:34076}: rathole::server: Control channel established service=pingpong Aug 04 07:13:20.447  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.447  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.447  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.448  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.448  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.448  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.449  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.449  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.450  INFO connection{addr=127.0.0.1:34030}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:20.450  INFO connection{addr=127.0.0.1:34030}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:20.453  INFO connection{addr=127.0.0.1:34030}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 04 07:13:20.453  INFO connection{addr=127.0.0.1:34076}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 04 07:13:20.454  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:20.481  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.482  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.482  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.482  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.483  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.483  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.483  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.484  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:20.856  INFO connection{addr=127.0.0.1:44894}: rathole::server: Try to handshake a control channel Aug 04 07:13:20.858  INFO connection{addr=127.0.0.1:44894}: rathole::server: Control channel established service=pingpong Aug 04 07:13:20.859  INFO connection{addr=127.0.0.1:44894}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 04 07:13:20.860  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:20.911  INFO connection{addr=127.0.0.1:44900}: rathole::server: Try to handshake a control channel Aug 04 07:13:20.912  INFO connection{addr=127.0.0.1:44900}: rathole::server: Control channel established service=echo Aug 04 07:13:20.913  INFO connection{addr=127.0.0.1:44900}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 04 07:13:20.914  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:21.411  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Aug 04 07:13:21.629  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Aug 04 07:13:21.746  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Aug 04 07:13:21.746  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:21.746  INFO rathole::server: Shuting down gracefully... Aug 04 07:13:21.746  INFO rathole::server: Shutdown Aug 04 07:13:21.746  INFO connection{addr=127.0.0.1:34072}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:21.747  INFO connection{addr=127.0.0.1:34072}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:21.747  INFO connection{addr=127.0.0.1:34076}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:21.747  INFO connection{addr=127.0.0.1:34076}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:21.747  INFO connection{addr=127.0.0.1:34072}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 04 07:13:21.747  INFO connection{addr=127.0.0.1:34076}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 04 07:13:21.748  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Aug 04 07:13:21.748 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 480.625306ms... Aug 04 07:13:21.748 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 468.428306ms... Aug 04 07:13:21.749  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:21.749  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:21.749  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:21.749  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:21.749  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:21.749  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:21.750  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:21.750  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:21.750  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:21.750  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:21.750  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:21.751  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:21.751  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:21.751  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:21.751  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:21.751  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 04 07:13:21.753  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 04 07:13:21.753  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 04 07:13:22.226  INFO connection{addr=127.0.0.1:34116}: rathole::server: Try to handshake a control channel Aug 04 07:13:22.227  INFO connection{addr=127.0.0.1:34116}: rathole::server: Control channel established service=pingpong Aug 04 07:13:22.228  INFO connection{addr=127.0.0.1:34116}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 04 07:13:22.228  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 04 07:13:22.363  INFO connection{addr=127.0.0.1:34136}: rathole::server: Try to handshake a control channel Aug 04 07:13:22.364  INFO connection{addr=127.0.0.1:34136}: rathole::server: Control channel established service=echo Aug 04 07:13:22.366  INFO connection{addr=127.0.0.1:34136}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 04 07:13:22.366  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 04 07:13:22.838  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Aug 04 07:13:22.957  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Aug 04 07:13:22.958  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:22.958  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:22.959  INFO rathole::server: Shuting down gracefully... Aug 04 07:13:22.959  INFO rathole::server: Shutdown Aug 04 07:13:22.959  INFO connection{addr=127.0.0.1:44894}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:22.960  INFO connection{addr=127.0.0.1:44900}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:22.961  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 04 07:13:22.962  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown test udp ... ok Aug 04 07:13:24.249  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Aug 04 07:13:24.729  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Aug 04 07:13:24.730  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:24.730  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 04 07:13:24.730  INFO rathole::server: Shuting down gracefully... Aug 04 07:13:24.730  INFO rathole::server: Shutdown Aug 04 07:13:24.730  INFO connection{addr=127.0.0.1:34136}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:24.730  INFO connection{addr=127.0.0.1:34136}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 04 07:13:24.731  INFO connection{addr=127.0.0.1:34116}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 04 07:13:24.731  INFO connection{addr=127.0.0.1:34116}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 04 07:13:24.731  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 04 07:13:24.731  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 04 07:13:24.731  INFO connection{addr=127.0.0.1:34136}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 04 07:13:24.732  INFO connection{addr=127.0.0.1:34116}: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.47s Doc-tests rathole running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> rathole: Entering fakeroot... >>> rathole*: Running postcheck for rathole >>> rathole*: Preparing package rathole... >>> rathole*: Stripping binaries >>> rathole*: Scanning shared objects >>> rathole*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libcrypto.so.3 so:libgcc_s.so.1 so:libssl.so.3 >>> rathole*: Package size: 3.8 MB >>> rathole*: Compressing data... >>> rathole*: Create checksum... >>> rathole*: Create rathole-0.4.2-r1.apk >>> rathole: Build complete at Thu, 04 Aug 2022 07:13:26 +0000 elapsed time 0h 5m 22s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/8) Purging .makedepends-rathole (20220804.070805) (2/8) Purging cargo (1.62.1-r2) (3/8) Purging rust (1.62.1-r2) (4/8) Purging rust-stdlib (1.62.1-r2) (5/8) Purging openssl-dev (3.0.5-r1) (6/8) Purging llvm14-libs (14.0.6-r2) (7/8) Purging libffi (3.4.2-r1) (8/8) Purging libxml2 (2.9.14-r1) Executing busybox-1.35.0-r22.trigger OK: 715 MiB in 104 packages >>> rathole: Updating the testing/x86_64 repository index... >>> rathole: Signing the index...