>>> rathole: Building testing/rathole 0.4.3-r0 (using abuild 3.9.0-r5) started Fri, 12 Aug 2022 23:42:11 +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.234213) Executing busybox-1.35.0-r22.trigger OK: 1556 MiB in 129 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 100 289k 0 289k 0 0 375k 0 --:--:-- --:--:-- --:--:-- 375k >>> 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 cpufeatures v0.2.2 Compiling parking_lot_core v0.9.3 Compiling pin-project-lite v0.2.9 Compiling smallvec v1.8.0 Compiling memchr v2.5.0 Compiling opaque-debug v0.3.0 Compiling tinyvec_macros v0.1.0 Compiling scopeguard v1.1.0 Compiling anyhow v1.0.57 Compiling matches v0.1.9 Compiling semver v1.0.9 Compiling rustversion v1.0.6 Compiling unicode-bidi v0.3.8 Compiling percent-encoding v2.1.0 Compiling bitflags v1.3.2 Compiling zeroize v1.3.0 Compiling futures-core v0.3.21 Compiling openssl v0.10.40 Compiling futures-task v0.3.21 Compiling regex-syntax v0.6.26 Compiling crossbeam-utils v0.8.8 Compiling foreign-types-shared v0.1.1 Compiling native-tls v0.2.10 Compiling ppv-lite86 v0.2.16 Compiling futures-util v0.3.21 Compiling byteorder v1.4.3 Compiling serde_json v1.0.81 Compiling httparse v1.7.1 Compiling async-trait v0.1.53 Compiling heck v0.4.0 Compiling same-file v1.0.6 Compiling ryu v1.0.10 Compiling openssl-probe v0.1.5 Compiling os_str_bytes v6.0.1 Compiling itoa v1.0.2 Compiling slab v0.4.6 Compiling pin-utils v0.1.0 Compiling hashbrown v0.11.2 Compiling termcolor v1.1.3 Compiling ansi_term v0.12.1 Compiling base64 v0.13.0 Compiling strsim v0.10.0 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 tinyvec v1.6.0 Compiling foreign-types v0.3.2 Compiling form_urlencoded v1.0.1 Compiling thread_local v1.1.4 Compiling walkdir v2.3.2 Compiling clap_lex v0.2.0 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling lock_api v0.4.7 Compiling indexmap v1.8.1 Compiling tracing-log v0.1.3 Compiling rustc_version v0.4.0 Compiling crossbeam-channel v0.5.4 Compiling quote v1.0.18 Compiling snow v0.9.0 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling mio v0.8.3 Compiling getrandom v0.2.6 Compiling num_cpus v1.13.1 Compiling signal-hook-registry v1.4.0 Compiling socket2 v0.4.4 Compiling inotify-sys v0.1.5 Compiling filetime v0.2.16 Compiling atty v0.2.14 Compiling fdlimit v0.2.1 Compiling inotify v0.9.6 Compiling unicode-normalization v0.1.19 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 chrono v0.4.19 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 regex-automata v0.1.10 Compiling regex v1.5.6 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling digest v0.10.3 Compiling ctr v0.8.0 Compiling chacha20 v0.8.1 Compiling aes v0.7.5 Compiling libz-sys v1.1.6 Compiling openssl-sys v0.9.73 Compiling libgit2-sys v0.13.2+1.4.2 Compiling ghash v0.4.4 Compiling sha2 v0.10.2 Compiling curve25519-dalek v4.0.0-pre.2 Compiling blake2 v0.10.4 Compiling chacha20poly1305 v0.9.0 Compiling aes-gcm v0.9.4 Compiling url v2.2.2 Compiling matchers v0.0.1 Compiling vergen v6.0.2 Compiling git2 v0.14.2 Compiling thiserror-impl v1.0.31 Compiling tokio-macros v1.7.0 Compiling enum-iterator-derive v0.8.1 Compiling getset v0.1.2 Compiling openssl-macros v0.1.0 Compiling futures-macro v0.3.21 Compiling tracing-attributes v0.1.21 Compiling pin-project-internal v1.0.10 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.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 tokio-native-tls v0.3.0 Compiling async-socks5 v0.5.1 Compiling backoff v0.4.0 Compiling async-http-proxy v1.2.5 Compiling snowstorm v0.4.0 Finished release [optimized] target(s) in 3m 54s Compiling libc v0.2.126 Compiling proc-macro2 v1.0.39 Compiling unicode-ident v1.0.0 Compiling syn v1.0.95 Compiling version_check v0.9.4 Compiling autocfg v1.1.0 Compiling typenum v1.15.0 Compiling cfg-if v1.0.0 Compiling serde_derive v1.0.137 Compiling serde v1.0.137 Compiling log v0.4.17 Compiling pkg-config v0.3.25 Compiling parking_lot_core v0.9.3 Compiling memchr v2.5.0 Compiling subtle v2.4.1 Compiling bitflags v1.3.2 Compiling futures-core v0.3.21 Compiling tinyvec_macros v0.1.0 Compiling semver v1.0.9 Compiling once_cell v1.11.0 Compiling cpufeatures v0.2.2 Compiling matches v0.1.9 Compiling lazy_static v1.4.0 Compiling percent-encoding v2.1.0 Compiling smallvec v1.8.0 Compiling futures-task v0.3.21 Compiling unicode-bidi v0.3.8 Compiling pin-project-lite v0.2.9 Compiling crossbeam-utils v0.8.8 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 httparse v1.7.1 Compiling futures-util v0.3.21 Compiling serde_json v1.0.81 Compiling native-tls v0.2.10 Compiling async-trait v0.1.53 Compiling heck v0.4.0 Compiling zeroize v1.3.0 Compiling regex-syntax v0.6.26 Compiling foreign-types-shared v0.1.1 Compiling byteorder v1.4.3 Compiling ppv-lite86 v0.2.16 Compiling openssl-probe v0.1.5 Compiling ryu v1.0.10 Compiling os_str_bytes v6.0.1 Compiling same-file v1.0.6 Compiling pin-utils v0.1.0 Compiling hashbrown v0.11.2 Compiling itoa v1.0.2 Compiling slab v0.4.6 Compiling base64 v0.13.0 Compiling ansi_term v0.12.1 Compiling strsim v0.10.0 Compiling textwrap v0.15.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 crossbeam-channel v0.5.4 Compiling rustc_version v0.4.0 Compiling unicode-normalization v0.1.19 Compiling quote v1.0.18 Compiling snow v0.9.0 Compiling jobserver v0.1.24 Compiling time v0.1.43 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 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 cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling crypto-common v0.1.3 Compiling block-buffer v0.10.2 Compiling aead v0.4.3 Compiling ctr v0.8.0 Compiling chacha20 v0.8.1 Compiling aes v0.7.5 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling digest v0.10.3 Compiling url v2.2.2 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 curve25519-dalek v4.0.0-pre.2 Compiling blake2 v0.10.4 Compiling sha2 v0.10.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 enum-iterator-derive v0.8.1 Compiling pin-project-internal v1.0.10 Compiling futures-macro v0.3.21 Compiling tracing-attributes v0.1.21 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.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 async-http-proxy v1.2.5 Compiling tokio-native-tls v0.3.0 Compiling async-socks5 v0.5.1 Compiling backoff v0.4.0 Compiling snowstorm v0.4.0 Finished test [unoptimized + debuginfo] target(s) in 1m 31s Running unittests src/lib.rs (target/debug/deps/rathole-4a9535af9c18d456) running 7 tests test tests::test_determine_run_mode ... ok test config::tests::test_validate_server_config ... ok test config::tests::test_validate_client_config ... 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-6b0a8a464e687744) 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-cf069c73ec150d7a) running 2 tests Aug 12 23:47:53.129  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Aug 12 23:47:53.129  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Aug 12 23:47:53.133  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:53.133  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:53.133  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:53.133  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:53.134  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:53.134  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:53.134 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 469.518083ms... Aug 12 23:47:53.134 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 548.867303ms... Aug 12 23:47:53.135 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 497.984063ms... Aug 12 23:47:53.135 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 472.222082ms... Aug 12 23:47:53.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 808.470091ms... Aug 12 23:47:53.609 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 704.713732ms... Aug 12 23:47:53.635 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 693.363809ms... Aug 12 23:47:53.685 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 707.428659ms... Aug 12 23:47:54.131  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Aug 12 23:47:54.131  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Aug 12 23:47:54.136  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:54.136  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:54.136  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:47:54.136  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:47:54.316  INFO connection{addr=127.0.0.1:46758}: rathole::server: Try to handshake a control channel Aug 12 23:47:54.318  INFO connection{addr=127.0.0.1:46758}: rathole::server: Control channel established service=pingpong Aug 12 23:47:54.319  INFO connection{addr=127.0.0.1:46758}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:54.320  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:54.330  INFO connection{addr=127.0.0.1:55322}: rathole::server: Try to handshake a control channel Aug 12 23:47:54.331  INFO connection{addr=127.0.0.1:55322}: rathole::server: Control channel established service=echo Aug 12 23:47:54.332  INFO connection{addr=127.0.0.1:55322}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:54.333  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:54.395  INFO connection{addr=127.0.0.1:46776}: rathole::server: Try to handshake a control channel Aug 12 23:47:54.396  INFO connection{addr=127.0.0.1:46776}: rathole::server: Control channel established service=echo Aug 12 23:47:54.398  INFO connection{addr=127.0.0.1:46776}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:54.398  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:54.432  INFO connection{addr=127.0.0.1:55328}: rathole::server: Try to handshake a control channel Aug 12 23:47:54.433  INFO connection{addr=127.0.0.1:55328}: rathole::server: Control channel established service=pingpong Aug 12 23:47:54.433  INFO connection{addr=127.0.0.1:55328}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:54.434  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:56.633  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:47:56.633  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Aug 12 23:47:56.640  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:47:56.646  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Aug 12 23:47:56.647  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:56.647  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:56.648  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:56.648  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Aug 12 23:47:56.653  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:56.653  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:56.654  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:56.656  INFO connection{addr=127.0.0.1:55334}: rathole::server: Try to handshake a control channel Aug 12 23:47:56.656  INFO connection{addr=127.0.0.1:55336}: rathole::server: Try to handshake a control channel Aug 12 23:47:56.658  WARN connection{addr=127.0.0.1:55334}: rathole::server: Dropping previous control channel for service echo Aug 12 23:47:56.658  INFO connection{addr=127.0.0.1:55334}: rathole::server: Control channel established service=echo Aug 12 23:47:56.659  WARN connection{addr=127.0.0.1:55336}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:47:56.659  INFO connection{addr=127.0.0.1:55336}: rathole::server: Control channel established service=pingpong Aug 12 23:47:56.660  INFO connection{addr=127.0.0.1:55322}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:56.661  INFO connection{addr=127.0.0.1:55334}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:56.662  INFO connection{addr=127.0.0.1:55328}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:56.662  INFO connection{addr=127.0.0.1:55336}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:56.663  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:56.664  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:56.664  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:56.665  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:56.665  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:56.666  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:56.753  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:47:56.805  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Aug 12 23:47:56.805  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:56.806  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:56.806  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:56.806  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Aug 12 23:47:56.808  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:56.809  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:56.809  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:56.811  INFO connection{addr=127.0.0.1:46802}: rathole::server: Try to handshake a control channel Aug 12 23:47:56.811  INFO connection{addr=127.0.0.1:46804}: rathole::server: Try to handshake a control channel Aug 12 23:47:56.812  WARN connection{addr=127.0.0.1:46802}: rathole::server: Dropping previous control channel for service echo Aug 12 23:47:56.812  INFO connection{addr=127.0.0.1:46802}: rathole::server: Control channel established service=echo Aug 12 23:47:56.812  WARN connection{addr=127.0.0.1:46804}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:47:56.812  INFO connection{addr=127.0.0.1:46804}: rathole::server: Control channel established service=pingpong Aug 12 23:47:56.813  INFO connection{addr=127.0.0.1:46776}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:56.813  INFO connection{addr=127.0.0.1:46776}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:56.814  INFO connection{addr=127.0.0.1:46758}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:56.814  INFO connection{addr=127.0.0.1:46758}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:56.815  INFO connection{addr=127.0.0.1:46776}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:56.815  INFO connection{addr=127.0.0.1:46802}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:56.815  INFO connection{addr=127.0.0.1:46758}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:56.816  INFO connection{addr=127.0.0.1:46804}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:56.816  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:56.817  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:56.817  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:56.818  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:56.818  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:56.818  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:56.818  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:56.819  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:56.819  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:56.819  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:56.819  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:56.820  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:56.820  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:56.820  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:56.820  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:56.820  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:56.821  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:56.821  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.649  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Aug 12 23:47:57.656  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:47:57.662  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Aug 12 23:47:57.662  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:57.663  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:57.663  INFO rathole::server: Shutdown Aug 12 23:47:57.663  INFO connection{addr=127.0.0.1:55334}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:57.664  INFO connection{addr=127.0.0.1:55336}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:57.665  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Aug 12 23:47:57.665 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 483.30708ms... Aug 12 23:47:57.666  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:57.666  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.667 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 543.450176ms... Aug 12 23:47:57.667  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:57.668  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.672  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:57.672  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:47:57.807  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:47:57.910  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:47:57.966  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Aug 12 23:47:57.966  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:57.966  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:57.966  INFO rathole::server: Shutdown Aug 12 23:47:57.966  INFO connection{addr=127.0.0.1:46804}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:57.967  INFO connection{addr=127.0.0.1:46804}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:57.967  INFO connection{addr=127.0.0.1:46802}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:57.967  INFO connection{addr=127.0.0.1:46802}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:57.967  INFO connection{addr=127.0.0.1:46804}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:57.968  INFO connection{addr=127.0.0.1:46802}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:57.968  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Aug 12 23:47:57.969 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 498.198131ms... Aug 12 23:47:57.969 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 502.387494ms... Aug 12 23:47:57.969  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.969  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.970  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.970  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.970  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.970  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.971  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.971  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.971  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.971  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.972  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.972  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.972  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.972  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.973  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.973  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:57.975  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:57.976  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:47:58.151  INFO connection{addr=127.0.0.1:55346}: rathole::server: Try to handshake a control channel Aug 12 23:47:58.153  INFO connection{addr=127.0.0.1:55346}: rathole::server: Control channel established service=echo Aug 12 23:47:58.153  INFO connection{addr=127.0.0.1:55346}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:58.154  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:58.212  INFO connection{addr=127.0.0.1:55352}: rathole::server: Try to handshake a control channel Aug 12 23:47:58.213  INFO connection{addr=127.0.0.1:55352}: rathole::server: Control channel established service=pingpong Aug 12 23:47:58.214  INFO connection{addr=127.0.0.1:55352}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:58.215  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:58.469  INFO connection{addr=127.0.0.1:46844}: rathole::server: Try to handshake a control channel Aug 12 23:47:58.469  INFO connection{addr=127.0.0.1:46844}: rathole::server: Control channel established service=pingpong Aug 12 23:47:58.470  INFO connection{addr=127.0.0.1:46844}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:58.470  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:58.475  INFO connection{addr=127.0.0.1:46862}: rathole::server: Try to handshake a control channel Aug 12 23:47:58.476  INFO connection{addr=127.0.0.1:46862}: rathole::server: Control channel established service=echo Aug 12 23:47:58.477  INFO connection{addr=127.0.0.1:46862}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:58.477  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:00.166  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Aug 12 23:48:00.184  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Aug 12 23:48:00.184  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:00.185  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:00.185  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:00.185  INFO rathole::server: Shutdown Aug 12 23:48:00.186  INFO connection{addr=127.0.0.1:55346}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:00.187  INFO connection{addr=127.0.0.1:55352}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:00.188  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:48:00.188  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:48:00.189  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Aug 12 23:48:00.189  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:00.189  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.190  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:00.190  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.195  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:00.308  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:48:00.308  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:48:00.309 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 491.928828ms... Aug 12 23:48:00.309 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 468.166483ms... Aug 12 23:48:00.470  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Aug 12 23:48:00.702  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Aug 12 23:48:00.703  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:00.703  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:00.703  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:00.703  INFO rathole::server: Shutdown Aug 12 23:48:00.703  INFO connection{addr=127.0.0.1:46844}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:00.704  INFO connection{addr=127.0.0.1:46844}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:00.704  INFO connection{addr=127.0.0.1:46862}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:00.704  INFO connection{addr=127.0.0.1:46862}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:00.704  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:48:00.705  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:48:00.705  INFO connection{addr=127.0.0.1:46844}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:00.705  INFO connection{addr=127.0.0.1:46862}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:00.706  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Aug 12 23:48:00.706  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.706  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.707  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.707  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.707  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.707  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.708  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.708  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.708  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.708  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.708  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.709  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.709  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.709  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.709  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.709  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:00.712  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:00.780 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 748.795894ms... Aug 12 23:48:00.794  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:48:00.794  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:48:00.795 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 478.181616ms... Aug 12 23:48:00.795 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 506.805062ms... Aug 12 23:48:00.803 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 709.674777ms... Aug 12 23:48:01.191  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Aug 12 23:48:01.195  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:01.223  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:48:01.275 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 791.605205ms... Aug 12 23:48:01.304 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 741.903627ms... Aug 12 23:48:01.678  INFO connection{addr=127.0.0.1:55366}: rathole::server: Try to handshake a control channel Aug 12 23:48:01.685  INFO connection{addr=127.0.0.1:55366}: rathole::server: Control channel established service=echo Aug 12 23:48:01.686  INFO connection{addr=127.0.0.1:55366}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:01.686  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:01.687  INFO connection{addr=127.0.0.1:55368}: rathole::server: Try to handshake a control channel Aug 12 23:48:01.689  INFO connection{addr=127.0.0.1:55368}: rathole::server: Control channel established service=pingpong Aug 12 23:48:01.708  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Aug 12 23:48:01.711  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:01.726  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:48:01.752  INFO connection{addr=127.0.0.1:55368}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:01.752  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:02.218  INFO connection{addr=127.0.0.1:46898}: rathole::server: Try to handshake a control channel Aug 12 23:48:02.226  INFO connection{addr=127.0.0.1:46898}: rathole::server: Control channel established service=pingpong Aug 12 23:48:02.227  INFO connection{addr=127.0.0.1:46898}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:02.228  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:02.229  INFO connection{addr=127.0.0.1:46900}: rathole::server: Try to handshake a control channel Aug 12 23:48:02.235  INFO connection{addr=127.0.0.1:46900}: rathole::server: Control channel established service=echo Aug 12 23:48:02.308  INFO connection{addr=127.0.0.1:46900}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:02.308  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:03.692  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Aug 12 23:48:03.738  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:48:03.742  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Aug 12 23:48:03.742  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:03.742  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:48:03.743  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:48:03.743  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Aug 12 23:48:03.746  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:03.830  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:48:03.831  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:48:03.957  INFO connection{addr=127.0.0.1:55378}: rathole::server: Try to handshake a control channel Aug 12 23:48:03.963  WARN connection{addr=127.0.0.1:55378}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:48:03.963  INFO connection{addr=127.0.0.1:55378}: rathole::server: Control channel established service=pingpong Aug 12 23:48:03.963  INFO connection{addr=127.0.0.1:55368}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:03.964  INFO connection{addr=127.0.0.1:55378}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:03.964  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:03.965  INFO connection{addr=127.0.0.1:55380}: rathole::server: Try to handshake a control channel Aug 12 23:48:03.965  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:03.966  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:03.968  WARN connection{addr=127.0.0.1:55380}: rathole::server: Dropping previous control channel for service echo Aug 12 23:48:03.968  INFO connection{addr=127.0.0.1:55380}: rathole::server: Control channel established service=echo Aug 12 23:48:04.027  INFO connection{addr=127.0.0.1:55366}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:04.028  INFO connection{addr=127.0.0.1:55380}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:04.028  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:04.033  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:04.033  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.210  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:48:04.379  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:48:04.527  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Aug 12 23:48:04.527  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:04.528  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:48:04.528  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:48:04.528  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Aug 12 23:48:04.531  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:04.612  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:48:04.613  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:48:04.740  INFO connection{addr=127.0.0.1:46940}: rathole::server: Try to handshake a control channel Aug 12 23:48:04.745  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Aug 12 23:48:04.747  WARN connection{addr=127.0.0.1:46940}: rathole::server: Dropping previous control channel for service echo Aug 12 23:48:04.747  INFO connection{addr=127.0.0.1:46940}: rathole::server: Control channel established service=echo Aug 12 23:48:04.747  INFO connection{addr=127.0.0.1:46900}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:04.748  INFO connection{addr=127.0.0.1:46900}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:04.749  INFO connection{addr=127.0.0.1:46900}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:04.749  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:48:04.749  INFO connection{addr=127.0.0.1:46940}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:04.749  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:04.750  INFO connection{addr=127.0.0.1:46942}: rathole::server: Try to handshake a control channel Aug 12 23:48:04.751  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.751  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.751  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.752  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.752  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.752  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.753  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.753  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.758  WARN connection{addr=127.0.0.1:46942}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:48:04.759  INFO connection{addr=127.0.0.1:46942}: rathole::server: Control channel established service=pingpong Aug 12 23:48:04.799  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Aug 12 23:48:04.800  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:04.800  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:04.800  INFO rathole::server: Shutdown Aug 12 23:48:04.800  INFO connection{addr=127.0.0.1:55378}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:04.801  INFO connection{addr=127.0.0.1:55380}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:04.801  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Aug 12 23:48:04.802 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 487.014524ms... Aug 12 23:48:04.802  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:04.803  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.803 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 493.442659ms... Aug 12 23:48:04.803  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:04.803  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.806  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:04.819  INFO connection{addr=127.0.0.1:46898}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:04.819  INFO connection{addr=127.0.0.1:46898}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:04.820  INFO connection{addr=127.0.0.1:46898}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:04.821  INFO connection{addr=127.0.0.1:46942}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:04.821  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:04.821  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:48:04.826  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.826  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.827  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.827  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.827  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.827  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.828  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:04.830  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:05.388  INFO connection{addr=127.0.0.1:55390}: rathole::server: Try to handshake a control channel Aug 12 23:48:05.392  INFO connection{addr=127.0.0.1:55390}: rathole::server: Control channel established service=pingpong Aug 12 23:48:05.393  INFO connection{addr=127.0.0.1:55390}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:05.393  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:05.394  INFO connection{addr=127.0.0.1:55392}: rathole::server: Try to handshake a control channel Aug 12 23:48:05.395  INFO connection{addr=127.0.0.1:55392}: rathole::server: Control channel established service=echo Aug 12 23:48:05.439  INFO connection{addr=127.0.0.1:55392}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:05.440  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:05.564  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:48:05.742  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:48:05.840  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Aug 12 23:48:05.840  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:05.840  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:05.840  INFO rathole::server: Shutdown Aug 12 23:48:05.840  INFO connection{addr=127.0.0.1:46942}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:05.841  INFO connection{addr=127.0.0.1:46942}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:05.841  INFO connection{addr=127.0.0.1:46940}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:05.841  INFO connection{addr=127.0.0.1:46940}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:05.841  INFO connection{addr=127.0.0.1:46942}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:05.842  INFO connection{addr=127.0.0.1:46940}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:05.842  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Aug 12 23:48:05.842 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 485.717045ms... Aug 12 23:48:05.843 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 535.759399ms... Aug 12 23:48:05.843  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:05.843  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:05.843  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:05.843  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:05.844  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:05.844  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:05.844  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:05.844  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:05.844  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:05.845  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:05.845  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:05.845  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:05.845  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:05.845  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:05.846  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:05.846  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:05.848  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:05.858  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:48:06.429  INFO connection{addr=127.0.0.1:46980}: rathole::server: Try to handshake a control channel Aug 12 23:48:06.434  INFO connection{addr=127.0.0.1:46980}: rathole::server: Control channel established service=pingpong Aug 12 23:48:06.435  INFO connection{addr=127.0.0.1:46980}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:06.435  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:06.435  INFO connection{addr=127.0.0.1:46982}: rathole::server: Try to handshake a control channel Aug 12 23:48:06.439  INFO connection{addr=127.0.0.1:46982}: rathole::server: Control channel established service=echo Aug 12 23:48:06.484  INFO connection{addr=127.0.0.1:46982}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:06.484  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:07.303  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Aug 12 23:48:07.357  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Aug 12 23:48:07.357  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:07.357  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:07.357  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:07.357  INFO rathole::server: Shutdown Aug 12 23:48:07.358  INFO connection{addr=127.0.0.1:55392}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:07.358  INFO connection{addr=127.0.0.1:55390}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:07.359  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:48:07.359  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:48:07.359  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Aug 12 23:48:07.360  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:07.360  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.360  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:07.360  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:07.363  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:07.364  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:48:07.364  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:48:07.365 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 532.124333ms... Aug 12 23:48:07.365 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 504.409209ms... Aug 12 23:48:07.872 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 716.68196ms... Aug 12 23:48:07.899 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 710.061654ms... Aug 12 23:48:08.343  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Aug 12 23:48:08.360  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Aug 12 23:48:08.363  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:08.363  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:48:08.607  INFO connection{addr=127.0.0.1:55410}: rathole::server: Try to handshake a control channel Aug 12 23:48:08.609  INFO connection{addr=127.0.0.1:55410}: rathole::server: Control channel established service=echo Aug 12 23:48:08.609  INFO connection{addr=127.0.0.1:55410}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:08.610  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:08.690  INFO connection{addr=127.0.0.1:55416}: rathole::server: Try to handshake a control channel Aug 12 23:48:08.692  INFO connection{addr=127.0.0.1:55416}: rathole::server: Control channel established service=pingpong Aug 12 23:48:08.692  INFO connection{addr=127.0.0.1:55416}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:08.693  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:08.896  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Aug 12 23:48:08.897  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:08.897  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:08.897  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:08.897  INFO rathole::server: Shutdown Aug 12 23:48:08.898  INFO connection{addr=127.0.0.1:46982}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:08.898  INFO connection{addr=127.0.0.1:46982}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:08.898  INFO connection{addr=127.0.0.1:46980}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:08.898  INFO connection{addr=127.0.0.1:46980}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:08.899  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:48:08.899  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:48:08.899  INFO connection{addr=127.0.0.1:46982}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:08.900  INFO connection{addr=127.0.0.1:46980}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:08.900  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Aug 12 23:48:08.901  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.901  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.902  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.902  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.902  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.903  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.903  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.903  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.903  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.904  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.904  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.904  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:08.908  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:08.909  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:48:08.909  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:48:08.913 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 503.17465ms... Aug 12 23:48:08.913 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 526.79591ms... Aug 12 23:48:09.418 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 812.486129ms... Aug 12 23:48:09.442 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 781.939792ms... Aug 12 23:48:09.901  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Aug 12 23:48:09.906  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:09.906  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:48:10.265  INFO connection{addr=127.0.0.1:47036}: rathole::server: Try to handshake a control channel Aug 12 23:48:10.285  INFO connection{addr=127.0.0.1:47036}: rathole::server: Control channel established service=pingpong Aug 12 23:48:10.285  INFO connection{addr=127.0.0.1:47038}: rathole::server: Try to handshake a control channel Aug 12 23:48:10.288  INFO connection{addr=127.0.0.1:47036}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:10.289  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:10.294  INFO connection{addr=127.0.0.1:47038}: rathole::server: Control channel established service=echo Aug 12 23:48:10.337  INFO connection{addr=127.0.0.1:47038}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:10.338  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:10.861  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Aug 12 23:48:10.917  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:48:10.974  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Aug 12 23:48:10.974  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:10.975  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:48:10.975  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:48:10.976  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Aug 12 23:48:10.980  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:10.982  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:48:10.983  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:48:11.031  INFO connection{addr=127.0.0.1:55422}: rathole::server: Try to handshake a control channel Aug 12 23:48:11.036  INFO connection{addr=127.0.0.1:55424}: rathole::server: Try to handshake a control channel Aug 12 23:48:11.037  WARN connection{addr=127.0.0.1:55422}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:48:11.038  INFO connection{addr=127.0.0.1:55422}: rathole::server: Control channel established service=pingpong Aug 12 23:48:11.039  INFO connection{addr=127.0.0.1:55416}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:11.039  INFO connection{addr=127.0.0.1:55422}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:11.040  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:11.041  WARN connection{addr=127.0.0.1:55424}: rathole::server: Dropping previous control channel for service echo Aug 12 23:48:11.042  INFO connection{addr=127.0.0.1:55424}: rathole::server: Control channel established service=echo Aug 12 23:48:11.042  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:11.042  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:11.043  INFO connection{addr=127.0.0.1:55410}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:11.044  INFO connection{addr=127.0.0.1:55424}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:11.045  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:11.058  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:11.059  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:11.977  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Aug 12 23:48:12.029  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:48:12.083  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Aug 12 23:48:12.083  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:12.084  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:12.084  INFO rathole::server: Shutdown Aug 12 23:48:12.084  INFO connection{addr=127.0.0.1:55422}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:12.085  INFO connection{addr=127.0.0.1:55424}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:12.086  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Aug 12 23:48:12.086 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 524.263892ms... Aug 12 23:48:12.086  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:12.087  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:12.087 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 477.461031ms... Aug 12 23:48:12.087  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:48:12.088  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:12.091  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:12.092  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:48:12.402  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:48:12.583  INFO connection{addr=127.0.0.1:55436}: rathole::server: Try to handshake a control channel Aug 12 23:48:12.584  INFO connection{addr=127.0.0.1:55436}: rathole::server: Control channel established service=echo Aug 12 23:48:12.585  INFO connection{addr=127.0.0.1:55436}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:12.586  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:12.635  INFO connection{addr=127.0.0.1:55442}: rathole::server: Try to handshake a control channel Aug 12 23:48:12.636  INFO connection{addr=127.0.0.1:55442}: rathole::server: Control channel established service=pingpong Aug 12 23:48:12.637  INFO connection{addr=127.0.0.1:55442}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:12.638  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:12.753  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:48:12.894  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Aug 12 23:48:12.894  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:12.894  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:48:12.894  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:48:12.895  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Aug 12 23:48:12.897  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:12.898  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:48:12.899  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:48:12.928  INFO connection{addr=127.0.0.1:47076}: rathole::server: Try to handshake a control channel Aug 12 23:48:12.932  INFO connection{addr=127.0.0.1:47078}: rathole::server: Try to handshake a control channel Aug 12 23:48:12.933  WARN connection{addr=127.0.0.1:47076}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:48:12.933  INFO connection{addr=127.0.0.1:47076}: rathole::server: Control channel established service=pingpong Aug 12 23:48:12.934  INFO connection{addr=127.0.0.1:47036}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:12.934  INFO connection{addr=127.0.0.1:47036}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:12.937  INFO connection{addr=127.0.0.1:47036}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:12.937  INFO connection{addr=127.0.0.1:47076}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:12.938  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:12.940  WARN connection{addr=127.0.0.1:47078}: rathole::server: Dropping previous control channel for service echo Aug 12 23:48:12.940  INFO connection{addr=127.0.0.1:47078}: rathole::server: Control channel established service=echo Aug 12 23:48:12.941  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:12.941  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:12.941  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:12.941  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:12.942  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:12.942  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:12.942  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:12.942  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:12.943  INFO connection{addr=127.0.0.1:47038}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:12.944  INFO connection{addr=127.0.0.1:47038}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:12.946  INFO connection{addr=127.0.0.1:47038}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:12.946  INFO connection{addr=127.0.0.1:47078}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:12.947  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:12.986  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:12.986  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:12.986  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:12.986  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:12.987  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:12.987  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:12.987  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:12.987  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:13.897  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:48:14.230  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:48:14.370  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Aug 12 23:48:14.370  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:14.371  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:14.371  INFO rathole::server: Shutdown Aug 12 23:48:14.371  INFO connection{addr=127.0.0.1:47076}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:14.371  INFO connection{addr=127.0.0.1:47076}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:14.371  INFO connection{addr=127.0.0.1:47078}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:14.372  INFO connection{addr=127.0.0.1:47078}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:14.372  INFO connection{addr=127.0.0.1:47076}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:14.372  INFO connection{addr=127.0.0.1:47078}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:14.373  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Aug 12 23:48:14.373 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 519.912408ms... Aug 12 23:48:14.373 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 470.973849ms... Aug 12 23:48:14.374  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:14.374  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:14.374  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:14.374  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:14.375  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:14.375  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:14.375  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:14.375  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:14.376  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:14.376  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:14.376  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:14.376  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:14.377  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:14.377  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:14.377  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:14.377  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:48:14.380  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:48:14.380  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:48:14.587  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Aug 12 23:48:14.714  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Aug 12 23:48:14.715  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:14.715  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:14.715  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:14.716  INFO rathole::server: Shutdown Aug 12 23:48:14.716  INFO connection{addr=127.0.0.1:55436}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:14.717  INFO connection{addr=127.0.0.1:55442}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:14.718  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:48:14.718  INFO handle{service=echo}:run: rathole::client: Control channel shutdown test udp ... ok Aug 12 23:48:14.862  INFO connection{addr=127.0.0.1:47118}: rathole::server: Try to handshake a control channel Aug 12 23:48:14.863  INFO connection{addr=127.0.0.1:47118}: rathole::server: Control channel established service=echo Aug 12 23:48:14.865  INFO connection{addr=127.0.0.1:47118}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:48:14.866  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:48:15.018  INFO connection{addr=127.0.0.1:47136}: rathole::server: Try to handshake a control channel Aug 12 23:48:15.020  INFO connection{addr=127.0.0.1:47136}: rathole::server: Control channel established service=pingpong Aug 12 23:48:15.022  INFO connection{addr=127.0.0.1:47136}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:48:15.022  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:48:16.874  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Aug 12 23:48:17.728  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Aug 12 23:48:17.728  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:17.728  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:48:17.729  INFO rathole::server: Shuting down gracefully... Aug 12 23:48:17.729  INFO rathole::server: Shutdown Aug 12 23:48:17.729  INFO connection{addr=127.0.0.1:47136}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:17.729  INFO connection{addr=127.0.0.1:47136}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:48:17.730  INFO connection{addr=127.0.0.1:47118}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:48:17.730  INFO connection{addr=127.0.0.1:47118}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:48:17.730  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:48:17.730  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:48:17.731  INFO connection{addr=127.0.0.1:47136}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:48:17.731  INFO connection{addr=127.0.0.1:47118}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown test tcp ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 24.63s 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.so.1 so:libcrypto.so.3 so:libgcc_s.so.1 so:libssl.so.3 >>> rathole*: Package size: 3.3 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:19 +0000 elapsed time 0h 6m 8s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/7) Purging .makedepends-rathole (20220812.234213) (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: 758 MiB in 122 packages >>> rathole: Updating the testing/x86 repository index... >>> rathole: Signing the index...