>>> rathole: Building testing/rathole 0.4.4-r0 (using abuild 3.10.0_rc1-r1) started Fri, 16 Sep 2022 19:38:53 +0000 >>> rathole: Checking sanity of /home/buildozer/aports/testing/rathole/APKBUILD... >>> rathole: Analyzing dependencies... >>> rathole: Installing for build: build-base cargo openssl-dev>3 (1/9) Installing rust-stdlib (1.63.0-r0) (2/9) Installing libffi (3.4.2-r1) (3/9) Installing xz-libs (5.2.6-r1) (4/9) Installing libxml2 (2.10.2-r0) (5/9) Installing llvm14-libs (14.0.6-r4) (6/9) Installing rust (1.63.0-r0) (7/9) Installing cargo (1.63.0-r0) (8/9) Installing openssl-dev (3.0.5-r2) (9/9) Installing .makedepends-rathole (20220916.193853) Executing busybox-1.35.0-r25.trigger OK: 1259 MiB in 110 packages >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.4.4.tar.gz >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.4.4.tar.gz >>> rathole: Checking sha512sums... rathole-0.4.4.tar.gz: OK >>> rathole: Unpacking /var/cache/distfiles/edge/rathole-0.4.4.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 parking_lot_core v0.9.3 Compiling smallvec v1.8.0 Compiling pin-project-lite v0.2.9 Compiling memchr v2.5.0 Compiling opaque-debug v0.3.0 Compiling tinyvec_macros v0.1.0 Compiling scopeguard v1.1.0 Compiling semver v1.0.9 Compiling matches v0.1.9 Compiling rustversion v1.0.6 Compiling anyhow v1.0.57 Compiling percent-encoding v2.1.0 Compiling bitflags v1.3.2 Compiling unicode-bidi v0.3.8 Compiling zeroize v1.3.0 Compiling futures-core v0.3.21 Compiling crossbeam-utils v0.8.8 Compiling foreign-types-shared v0.1.1 Compiling futures-task v0.3.21 Compiling regex-syntax v0.6.26 Compiling openssl v0.10.40 Compiling native-tls v0.2.10 Compiling async-trait v0.1.53 Compiling serde_json v1.0.81 Compiling futures-util v0.3.21 Compiling httparse v1.7.1 Compiling byteorder v1.4.3 Compiling ppv-lite86 v0.2.16 Compiling heck v0.4.0 Compiling pin-utils v0.1.0 Compiling openssl-probe v0.1.5 Compiling same-file v1.0.6 Compiling hashbrown v0.11.2 Compiling ryu v1.0.10 Compiling os_str_bytes v6.0.1 Compiling itoa v1.0.2 Compiling slab v0.4.6 Compiling strsim v0.10.0 Compiling termcolor v1.1.3 Compiling base64 v0.13.0 Compiling ansi_term v0.12.1 Compiling textwrap v0.15.0 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 foreign-types v0.3.2 Compiling walkdir v2.3.2 Compiling form_urlencoded v1.0.1 Compiling thread_local v1.1.4 Compiling clap_lex v0.2.0 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling lock_api v0.4.7 Compiling indexmap v1.8.1 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling 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 getrandom v0.2.6 Compiling cpufeatures v0.2.2 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 atty v0.2.14 Compiling filetime v0.2.16 Compiling fdlimit v0.2.1 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling inotify v0.9.6 Compiling unicode-normalization v0.1.19 Compiling rand_core v0.6.3 Compiling 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 universal-hash v0.4.1 Compiling cipher v0.3.0 Compiling crypto-common v0.1.3 Compiling block-buffer v0.10.2 Compiling aead v0.4.3 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling digest v0.10.3 Compiling aes v0.7.5 Compiling ctr v0.8.0 Compiling chacha20 v0.8.1 Compiling ghash v0.4.4 Compiling chacha20poly1305 v0.9.0 Compiling libz-sys v1.1.6 Compiling openssl-sys v0.9.73 Compiling libgit2-sys v0.13.2+1.4.2 Compiling blake2 v0.10.4 Compiling sha2 v0.10.2 Compiling curve25519-dalek v4.0.0-pre.2 Compiling aes-gcm v0.9.4 Compiling url v2.2.2 Compiling regex-automata v0.1.10 Compiling regex v1.5.6 Compiling vergen v6.0.2 Compiling matchers v0.0.1 Compiling git2 v0.14.2 Compiling thiserror-impl v1.0.31 Compiling tokio-macros v1.7.0 Compiling enum-iterator-derive v0.8.1 Compiling getset v0.1.2 Compiling openssl-macros v0.1.0 Compiling tracing-attributes v0.1.21 Compiling pin-project-internal v1.0.10 Compiling futures-macro v0.3.21 Compiling clap_derive v3.1.18 Compiling enum-iterator v0.8.1 Compiling pin-project v1.0.10 Compiling tracing v0.1.34 Compiling thiserror v1.0.31 Compiling clap v3.1.18 Compiling rathole v0.4.4 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.4) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling toml v0.5.9 Compiling bincode v1.3.3 Compiling tokio v1.18.2 Compiling tracing-subscriber v0.2.25 Compiling tokio-native-tls v0.3.0 Compiling backoff v0.4.0 Compiling snowstorm v0.4.0 Compiling async-http-proxy v1.2.5 Compiling async-socks5 v0.5.1 Finished release [optimized] target(s) in 2m 00s 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 lazy_static v1.4.0 Compiling matches v0.1.9 Compiling once_cell v1.11.0 Compiling percent-encoding v2.1.0 Compiling pin-project-lite v0.2.9 Compiling smallvec v1.8.0 Compiling openssl v0.10.40 Compiling futures-task v0.3.21 Compiling rustversion v1.0.6 Compiling unicode-bidi v0.3.8 Compiling crossbeam-utils v0.8.8 Compiling scopeguard v1.1.0 Compiling anyhow v1.0.57 Compiling opaque-debug v0.3.0 Compiling serde_json v1.0.81 Compiling httparse v1.7.1 Compiling futures-util v0.3.21 Compiling native-tls v0.2.10 Compiling async-trait v0.1.53 Compiling zeroize v1.3.0 Compiling heck v0.4.0 Compiling regex-syntax v0.6.26 Compiling foreign-types-shared v0.1.1 Compiling byteorder v1.4.3 Compiling ppv-lite86 v0.2.16 Compiling pin-utils v0.1.0 Compiling slab v0.4.6 Compiling openssl-probe v0.1.5 Compiling os_str_bytes v6.0.1 Compiling same-file v1.0.6 Compiling ryu v1.0.10 Compiling hashbrown v0.11.2 Compiling itoa v1.0.2 Compiling base64 v0.13.0 Compiling termcolor v1.1.3 Compiling ansi_term v0.12.1 Compiling strsim v0.10.0 Compiling textwrap v0.15.0 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling foreign-types v0.3.2 Compiling tinyvec v1.6.0 Compiling tracing-core v0.1.26 Compiling sharded-slab v0.1.4 Compiling walkdir v2.3.2 Compiling form_urlencoded v1.0.1 Compiling thread_local v1.1.4 Compiling clap_lex v0.2.0 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling lock_api v0.4.7 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling indexmap v1.8.1 Compiling tracing-log v0.1.3 Compiling crossbeam-channel v0.5.4 Compiling rustc_version v0.4.0 Compiling quote v1.0.18 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling mio v0.8.3 Compiling cpufeatures v0.2.2 Compiling getrandom v0.2.6 Compiling num_cpus v1.13.1 Compiling socket2 v0.4.4 Compiling signal-hook-registry v1.4.0 Compiling inotify-sys v0.1.5 Compiling filetime v0.2.16 Compiling atty v0.2.14 Compiling fdlimit v0.2.1 Compiling inotify v0.9.6 Compiling snow v0.9.0 Compiling rand_core v0.6.3 Compiling unicode-normalization v0.1.19 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 cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling block-buffer v0.10.2 Compiling crypto-common v0.1.3 Compiling aead v0.4.3 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling chrono v0.4.19 Compiling digest v0.10.3 Compiling ctr v0.8.0 Compiling aes v0.7.5 Compiling chacha20 v0.8.1 Compiling ghash v0.4.4 Compiling chacha20poly1305 v0.9.0 Compiling regex-automata v0.1.10 Compiling regex v1.5.6 Compiling blake2 v0.10.4 Compiling sha2 v0.10.2 Compiling curve25519-dalek v4.0.0-pre.2 Compiling openssl-sys v0.9.73 Compiling libz-sys v1.1.6 Compiling libgit2-sys v0.13.2+1.4.2 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 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 tracing-attributes v0.1.21 Compiling pin-project-internal v1.0.10 Compiling futures-macro v0.3.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.4 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.4) 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 async-socks5 v0.5.1 Compiling snowstorm v0.4.0 Compiling tokio-native-tls v0.3.0 Compiling backoff v0.4.0 Finished test [unoptimized + debuginfo] target(s) in 1m 04s Running unittests src/lib.rs (target/debug/deps/rathole-1b94c9227b2af76e) running 7 tests test config::tests::test_validate_client_config ... ok test config::tests::test_validate_server_config ... ok test tests::test_determine_run_mode ... ok test config::tests::test_example_config ... ok test config_watcher::test::test_calculate_events ... ok test config::tests::test_invalid_config ... ok test config::tests::test_valid_config ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/main.rs (target/debug/deps/rathole-7af4438e96b48355) 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-9ca6525ead8739d1) running 2 tests Sep 16 19:42:03.344  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Sep 16 19:42:03.344  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Sep 16 19:42:03.354  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:03.354  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:03.356  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 19:42:03.356  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 19:42:03.356  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 19:42:03.356  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 19:42:03.357 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 522.083933ms... Sep 16 19:42:03.357 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 468.223007ms... Sep 16 19:42:03.357 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 531.411375ms... Sep 16 19:42:03.357 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 451.659008ms... Sep 16 19:42:03.810 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 777.023253ms... Sep 16 19:42:03.826 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 813.107522ms... Sep 16 19:42:03.880 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 779.880583ms... Sep 16 19:42:03.891 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 756.293951ms... Sep 16 19:42:04.344  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Sep 16 19:42:04.345  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Sep 16 19:42:04.347  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:04.347  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:04.347  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 16 19:42:04.347  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 16 19:42:04.589  INFO connection{addr=127.0.0.1:58418}: rathole::server: Try to handshake a control channel Sep 16 19:42:04.589  INFO connection{addr=127.0.0.1:58418}: rathole::server: Control channel established service=echo Sep 16 19:42:04.590  INFO connection{addr=127.0.0.1:58418}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:04.590  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:04.641  INFO connection{addr=127.0.0.1:58438}: rathole::server: Try to handshake a control channel Sep 16 19:42:04.642  INFO connection{addr=127.0.0.1:58438}: rathole::server: Control channel established service=pingpong Sep 16 19:42:04.642  INFO connection{addr=127.0.0.1:58438}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:04.642  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:04.697  INFO connection{addr=127.0.0.1:43396}: rathole::server: Try to handshake a control channel Sep 16 19:42:04.698  INFO connection{addr=127.0.0.1:43398}: rathole::server: Try to handshake a control channel Sep 16 19:42:04.698  INFO connection{addr=127.0.0.1:43396}: rathole::server: Control channel established service=echo Sep 16 19:42:04.699  INFO connection{addr=127.0.0.1:43396}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:04.699  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:04.700  INFO connection{addr=127.0.0.1:43398}: rathole::server: Control channel established service=pingpong Sep 16 19:42:04.700  INFO connection{addr=127.0.0.1:43398}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:04.701  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:06.846  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Sep 16 19:42:06.846  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Sep 16 19:42:06.849  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Sep 16 19:42:06.852  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Sep 16 19:42:06.852  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:06.853  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 19:42:06.853  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 19:42:06.853  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Sep 16 19:42:06.855  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:06.855  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 19:42:06.855  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 19:42:06.856  INFO connection{addr=127.0.0.1:43410}: rathole::server: Try to handshake a control channel Sep 16 19:42:06.857  INFO connection{addr=127.0.0.1:43412}: rathole::server: Try to handshake a control channel Sep 16 19:42:06.857  WARN connection{addr=127.0.0.1:43410}: rathole::server: Dropping previous control channel for service echo Sep 16 19:42:06.858  INFO connection{addr=127.0.0.1:43410}: rathole::server: Control channel established service=echo Sep 16 19:42:06.858  WARN connection{addr=127.0.0.1:43412}: rathole::server: Dropping previous control channel for service pingpong Sep 16 19:42:06.858  INFO connection{addr=127.0.0.1:43412}: rathole::server: Control channel established service=pingpong Sep 16 19:42:06.858  INFO connection{addr=127.0.0.1:43396}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:06.859  INFO connection{addr=127.0.0.1:43410}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:06.859  INFO connection{addr=127.0.0.1:43398}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:06.860  INFO connection{addr=127.0.0.1:43412}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:06.860  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:06.860  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:06.860  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 19:42:06.861  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:06.861  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 19:42:06.861  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:06.886  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Sep 16 19:42:06.906  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Sep 16 19:42:06.907  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:06.907  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 19:42:06.907  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 19:42:06.907  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Sep 16 19:42:06.909  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:06.909  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 19:42:06.909  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 19:42:06.911  INFO connection{addr=127.0.0.1:58460}: rathole::server: Try to handshake a control channel Sep 16 19:42:06.911  INFO connection{addr=127.0.0.1:58464}: rathole::server: Try to handshake a control channel Sep 16 19:42:06.911  WARN connection{addr=127.0.0.1:58460}: rathole::server: Dropping previous control channel for service echo Sep 16 19:42:06.911  INFO connection{addr=127.0.0.1:58460}: rathole::server: Control channel established service=echo Sep 16 19:42:06.912  WARN connection{addr=127.0.0.1:58464}: rathole::server: Dropping previous control channel for service pingpong Sep 16 19:42:06.912  INFO connection{addr=127.0.0.1:58464}: rathole::server: Control channel established service=pingpong Sep 16 19:42:06.912  INFO connection{addr=127.0.0.1:58418}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:06.912  INFO connection{addr=127.0.0.1:58418}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:06.913  INFO connection{addr=127.0.0.1:58438}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:06.913  INFO connection{addr=127.0.0.1:58438}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:06.913  INFO connection{addr=127.0.0.1:58418}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 19:42:06.914  INFO connection{addr=127.0.0.1:58460}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:06.914  INFO connection{addr=127.0.0.1:58438}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 19:42:06.914  INFO connection{addr=127.0.0.1:58464}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:06.914  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:06.915  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:06.915  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:06.915  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:06.916  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:06.916  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:06.916  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:06.916  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:06.916  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:06.917  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:06.917  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:06.917  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:06.917  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:06.917  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:06.917  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:06.918  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:06.918  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:06.918  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.854  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Sep 16 19:42:07.857  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Sep 16 19:42:07.859  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Sep 16 19:42:07.860  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:07.860  INFO rathole::server: Shuting down gracefully... Sep 16 19:42:07.860  INFO rathole::server: Shutdown Sep 16 19:42:07.860  INFO connection{addr=127.0.0.1:43412}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:07.861  INFO connection{addr=127.0.0.1:43410}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:07.861  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Sep 16 19:42:07.861 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 541.253103ms... Sep 16 19:42:07.862  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 19:42:07.862  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.862 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 522.996803ms... Sep 16 19:42:07.862  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 19:42:07.862  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.864  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:07.864  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 16 19:42:07.908  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Sep 16 19:42:07.948  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Sep 16 19:42:07.968  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Sep 16 19:42:07.969  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:07.969  INFO rathole::server: Shuting down gracefully... Sep 16 19:42:07.969  INFO rathole::server: Shutdown Sep 16 19:42:07.969  INFO connection{addr=127.0.0.1:58464}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:07.969  INFO connection{addr=127.0.0.1:58464}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:07.969  INFO connection{addr=127.0.0.1:58460}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:07.969  INFO connection{addr=127.0.0.1:58460}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:07.970  INFO connection{addr=127.0.0.1:58464}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 19:42:07.970  INFO connection{addr=127.0.0.1:58460}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 19:42:07.970  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Sep 16 19:42:07.971 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 467.833084ms... Sep 16 19:42:07.971 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 516.469026ms... Sep 16 19:42:07.971  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.971  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.971  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.971  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.972  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.972  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.972  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.972  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.972  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.972  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.972  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.973  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.973  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.973  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.973  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.973  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:07.975  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:07.975  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 16 19:42:08.387  INFO connection{addr=127.0.0.1:43422}: rathole::server: Try to handshake a control channel Sep 16 19:42:08.388  INFO connection{addr=127.0.0.1:43422}: rathole::server: Control channel established service=echo Sep 16 19:42:08.388  INFO connection{addr=127.0.0.1:43422}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:08.388  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:08.404  INFO connection{addr=127.0.0.1:43428}: rathole::server: Try to handshake a control channel Sep 16 19:42:08.405  INFO connection{addr=127.0.0.1:43428}: rathole::server: Control channel established service=pingpong Sep 16 19:42:08.405  INFO connection{addr=127.0.0.1:43428}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:08.406  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:08.441  INFO connection{addr=127.0.0.1:58502}: rathole::server: Try to handshake a control channel Sep 16 19:42:08.441  INFO connection{addr=127.0.0.1:58502}: rathole::server: Control channel established service=pingpong Sep 16 19:42:08.442  INFO connection{addr=127.0.0.1:58502}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:08.442  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:08.489  INFO connection{addr=127.0.0.1:58520}: rathole::server: Try to handshake a control channel Sep 16 19:42:08.489  INFO connection{addr=127.0.0.1:58520}: rathole::server: Control channel established service=echo Sep 16 19:42:08.490  INFO connection{addr=127.0.0.1:58520}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:08.490  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:10.362  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Sep 16 19:42:10.368  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Sep 16 19:42:10.368  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:10.368  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:10.368  INFO rathole::server: Shuting down gracefully... Sep 16 19:42:10.369  INFO rathole::server: Shutdown Sep 16 19:42:10.369  INFO connection{addr=127.0.0.1:43422}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:10.369  INFO connection{addr=127.0.0.1:43428}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:10.370  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 19:42:10.370  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 19:42:10.370  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Sep 16 19:42:10.370  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 19:42:10.371  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.371  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 19:42:10.371  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.373  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:10.415  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 19:42:10.415  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 19:42:10.416 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 509.085265ms... Sep 16 19:42:10.416 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 475.470321ms... Sep 16 19:42:10.471  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Sep 16 19:42:10.564  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Sep 16 19:42:10.564  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:10.564  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:10.564  INFO rathole::server: Shuting down gracefully... Sep 16 19:42:10.565  INFO rathole::server: Shutdown Sep 16 19:42:10.565  INFO connection{addr=127.0.0.1:58502}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:10.565  INFO connection{addr=127.0.0.1:58502}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:10.565  INFO connection{addr=127.0.0.1:58520}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:10.565  INFO connection{addr=127.0.0.1:58520}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:10.565  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 19:42:10.566  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 19:42:10.566  INFO connection{addr=127.0.0.1:58502}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 19:42:10.566  INFO connection{addr=127.0.0.1:58520}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 19:42:10.567  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Sep 16 19:42:10.567  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.567  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.567  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.567  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.568  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.568  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.568  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.568  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.568  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.568  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.569  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.569  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.569  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.569  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.569  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.569  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:10.571  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:10.610  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 19:42:10.610  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 19:42:10.611 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 467.512044ms... Sep 16 19:42:10.611 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 527.969557ms... Sep 16 19:42:10.893 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 731.769024ms... Sep 16 19:42:10.926 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 800.920819ms... Sep 16 19:42:11.080 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 769.142126ms... Sep 16 19:42:11.140 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 751.592321ms... Sep 16 19:42:11.371  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Sep 16 19:42:11.373  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:11.418  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 16 19:42:11.568  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Sep 16 19:42:11.570  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:11.614  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 16 19:42:11.655  INFO connection{addr=127.0.0.1:43444}: rathole::server: Try to handshake a control channel Sep 16 19:42:11.656  INFO connection{addr=127.0.0.1:43444}: rathole::server: Control channel established service=echo Sep 16 19:42:11.656  INFO connection{addr=127.0.0.1:43444}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:11.657  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:11.753  INFO connection{addr=127.0.0.1:43454}: rathole::server: Try to handshake a control channel Sep 16 19:42:11.754  INFO connection{addr=127.0.0.1:43454}: rathole::server: Control channel established service=pingpong Sep 16 19:42:11.754  INFO connection{addr=127.0.0.1:43454}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:11.755  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:11.878  INFO connection{addr=127.0.0.1:58554}: rathole::server: Try to handshake a control channel Sep 16 19:42:11.879  INFO connection{addr=127.0.0.1:58554}: rathole::server: Control channel established service=echo Sep 16 19:42:11.879  INFO connection{addr=127.0.0.1:58554}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:11.879  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:12.096  INFO connection{addr=127.0.0.1:58574}: rathole::server: Try to handshake a control channel Sep 16 19:42:12.097  INFO connection{addr=127.0.0.1:58574}: rathole::server: Control channel established service=pingpong Sep 16 19:42:12.098  INFO connection{addr=127.0.0.1:58574}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:12.098  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:13.873  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Sep 16 19:42:13.876  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Sep 16 19:42:13.879  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Sep 16 19:42:13.879  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:13.880  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 19:42:13.880  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 19:42:13.880  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Sep 16 19:42:13.882  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:13.921  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 19:42:13.921  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 19:42:13.968  INFO connection{addr=127.0.0.1:43460}: rathole::server: Try to handshake a control channel Sep 16 19:42:13.971  WARN connection{addr=127.0.0.1:43460}: rathole::server: Dropping previous control channel for service echo Sep 16 19:42:13.971  INFO connection{addr=127.0.0.1:43460}: rathole::server: Control channel established service=echo Sep 16 19:42:13.972  INFO connection{addr=127.0.0.1:43444}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:13.973  INFO connection{addr=127.0.0.1:43460}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:13.973  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:13.974  INFO connection{addr=127.0.0.1:43462}: rathole::server: Try to handshake a control channel Sep 16 19:42:13.974  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 19:42:13.974  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:13.976  WARN connection{addr=127.0.0.1:43462}: rathole::server: Dropping previous control channel for service pingpong Sep 16 19:42:13.976  INFO connection{addr=127.0.0.1:43462}: rathole::server: Control channel established service=pingpong Sep 16 19:42:13.997  INFO connection{addr=127.0.0.1:43454}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:13.998  INFO connection{addr=127.0.0.1:43462}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:13.999  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:14.001  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 19:42:14.001  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.070  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Sep 16 19:42:14.144  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Sep 16 19:42:14.196  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Sep 16 19:42:14.196  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:14.196  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 19:42:14.197  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 19:42:14.197  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Sep 16 19:42:14.199  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:14.237  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 19:42:14.237  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 19:42:14.284  INFO connection{addr=127.0.0.1:58596}: rathole::server: Try to handshake a control channel Sep 16 19:42:14.287  WARN connection{addr=127.0.0.1:58596}: rathole::server: Dropping previous control channel for service echo Sep 16 19:42:14.287  INFO connection{addr=127.0.0.1:58596}: rathole::server: Control channel established service=echo Sep 16 19:42:14.288  INFO connection{addr=127.0.0.1:58554}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:14.288  INFO connection{addr=127.0.0.1:58554}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:14.288  INFO connection{addr=127.0.0.1:58554}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 19:42:14.289  INFO connection{addr=127.0.0.1:58596}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:14.289  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:14.290  INFO connection{addr=127.0.0.1:58598}: rathole::server: Try to handshake a control channel Sep 16 19:42:14.291  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.291  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.291  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.291  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.292  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.292  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.292  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.293  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.296  WARN connection{addr=127.0.0.1:58598}: rathole::server: Dropping previous control channel for service pingpong Sep 16 19:42:14.296  INFO connection{addr=127.0.0.1:58598}: rathole::server: Control channel established service=pingpong Sep 16 19:42:14.317  INFO connection{addr=127.0.0.1:58574}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:14.317  INFO connection{addr=127.0.0.1:58574}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:14.318  INFO connection{addr=127.0.0.1:58574}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 19:42:14.319  INFO connection{addr=127.0.0.1:58598}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:14.319  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:14.321  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.322  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.322  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.322  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.323  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.323  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.323  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.325  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.882  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Sep 16 19:42:14.928  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Sep 16 19:42:14.974  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Sep 16 19:42:14.974  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:14.974  INFO rathole::server: Shuting down gracefully... Sep 16 19:42:14.974  INFO rathole::server: Shutdown Sep 16 19:42:14.976  INFO connection{addr=127.0.0.1:43460}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:14.977  INFO connection{addr=127.0.0.1:43462}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:14.978  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Sep 16 19:42:14.978 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 525.007716ms... Sep 16 19:42:14.978  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 19:42:14.979  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.979 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 527.785149ms... Sep 16 19:42:14.979  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 19:42:14.980  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:14.982  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:15.025  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 16 19:42:15.198  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Sep 16 19:42:15.273  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Sep 16 19:42:15.325  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Sep 16 19:42:15.325  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:15.325  INFO rathole::server: Shuting down gracefully... Sep 16 19:42:15.325  INFO rathole::server: Shutdown Sep 16 19:42:15.327  INFO connection{addr=127.0.0.1:58596}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:15.327  INFO connection{addr=127.0.0.1:58596}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:15.328  INFO connection{addr=127.0.0.1:58598}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:15.328  INFO connection{addr=127.0.0.1:58598}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:15.328  INFO connection{addr=127.0.0.1:58596}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 19:42:15.328  INFO connection{addr=127.0.0.1:58598}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 19:42:15.329  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Sep 16 19:42:15.329 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 517.499252ms... Sep 16 19:42:15.330 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 482.670657ms... Sep 16 19:42:15.330  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:15.330  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:15.331  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:15.331  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:15.331  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:15.331  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:15.332  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:15.332  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:15.332  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:15.333  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:15.333  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:15.333  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:15.334  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:15.334  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:15.334  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:15.335  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:15.336  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:15.379  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 16 19:42:15.552  INFO connection{addr=127.0.0.1:43472}: rathole::server: Try to handshake a control channel Sep 16 19:42:15.556  INFO connection{addr=127.0.0.1:43472}: rathole::server: Control channel established service=echo Sep 16 19:42:15.556  INFO connection{addr=127.0.0.1:43472}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:15.557  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:15.557  INFO connection{addr=127.0.0.1:43474}: rathole::server: Try to handshake a control channel Sep 16 19:42:15.559  INFO connection{addr=127.0.0.1:43474}: rathole::server: Control channel established service=pingpong Sep 16 19:42:15.580  INFO connection{addr=127.0.0.1:43474}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:15.581  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:15.841  INFO connection{addr=127.0.0.1:58640}: rathole::server: Try to handshake a control channel Sep 16 19:42:15.842  INFO connection{addr=127.0.0.1:58640}: rathole::server: Control channel established service=pingpong Sep 16 19:42:15.842  INFO connection{addr=127.0.0.1:58640}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:15.843  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:16.060  INFO connection{addr=127.0.0.1:58660}: rathole::server: Try to handshake a control channel Sep 16 19:42:16.060  INFO connection{addr=127.0.0.1:58660}: rathole::server: Control channel established service=echo Sep 16 19:42:16.061  INFO connection{addr=127.0.0.1:58660}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:16.061  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:17.479  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Sep 16 19:42:17.526  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Sep 16 19:42:17.526  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:17.526  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:17.526  INFO rathole::server: Shuting down gracefully... Sep 16 19:42:17.526  INFO rathole::server: Shutdown Sep 16 19:42:17.527  INFO connection{addr=127.0.0.1:43472}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:17.528  INFO connection{addr=127.0.0.1:43474}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:17.529  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 19:42:17.529  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 19:42:17.529  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Sep 16 19:42:17.530  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 19:42:17.530  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:17.530  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 19:42:17.531  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:17.533  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:17.533  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 19:42:17.533  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 19:42:17.534 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 502.786107ms... Sep 16 19:42:17.534 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Failed to connect TCP socket: Connection refused (os error 111). Retry in 498.925901ms... Sep 16 19:42:17.830  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Sep 16 19:42:18.034 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 755.515449ms... Sep 16 19:42:18.038 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 718.891908ms... Sep 16 19:42:18.047  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Sep 16 19:42:18.047  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:18.047  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:18.048  INFO rathole::server: Shuting down gracefully... Sep 16 19:42:18.048  INFO rathole::server: Shutdown Sep 16 19:42:18.049  INFO connection{addr=127.0.0.1:58640}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:18.049  INFO connection{addr=127.0.0.1:58640}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:18.049  INFO connection{addr=127.0.0.1:58660}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:18.050  INFO connection{addr=127.0.0.1:58660}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:18.050  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 19:42:18.050  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 19:42:18.050  INFO connection{addr=127.0.0.1:58640}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 19:42:18.051  INFO connection{addr=127.0.0.1:58660}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 19:42:18.051  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Sep 16 19:42:18.052  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:18.052  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:18.053  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:18.053  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:18.053  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:18.054  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:18.054  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:18.054  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:18.054  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:18.055  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:18.055  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:18.055  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:18.056  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:18.056  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:18.056  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:18.057  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:18.058  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:18.059  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 19:42:18.059  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 19:42:18.062 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 454.278178ms... Sep 16 19:42:18.062 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 474.416744ms... Sep 16 19:42:18.518 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 731.103827ms... Sep 16 19:42:18.531  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Sep 16 19:42:18.532  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:18.533  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 16 19:42:18.539 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 731.129128ms... Sep 16 19:42:18.766  INFO connection{addr=127.0.0.1:43494}: rathole::server: Try to handshake a control channel Sep 16 19:42:18.767  INFO connection{addr=127.0.0.1:43494}: rathole::server: Control channel established service=echo Sep 16 19:42:18.768  INFO connection{addr=127.0.0.1:43494}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:18.768  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:18.799  INFO connection{addr=127.0.0.1:43502}: rathole::server: Try to handshake a control channel Sep 16 19:42:18.799  INFO connection{addr=127.0.0.1:43502}: rathole::server: Control channel established service=pingpong Sep 16 19:42:18.800  INFO connection{addr=127.0.0.1:43502}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:18.800  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:19.053  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Sep 16 19:42:19.055  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:19.055  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 16 19:42:19.257  INFO connection{addr=127.0.0.1:58694}: rathole::server: Try to handshake a control channel Sep 16 19:42:19.258  INFO connection{addr=127.0.0.1:58694}: rathole::server: Control channel established service=pingpong Sep 16 19:42:19.259  INFO connection{addr=127.0.0.1:58694}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:19.259  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:19.326  INFO connection{addr=127.0.0.1:58712}: rathole::server: Try to handshake a control channel Sep 16 19:42:19.327  INFO connection{addr=127.0.0.1:58712}: rathole::server: Control channel established service=echo Sep 16 19:42:19.328  INFO connection{addr=127.0.0.1:58712}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:19.328  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:21.032  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Sep 16 19:42:21.037  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Sep 16 19:42:21.041  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Sep 16 19:42:21.041  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:21.041  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 19:42:21.042  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 19:42:21.042  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Sep 16 19:42:21.044  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:21.044  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 19:42:21.045  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 19:42:21.058  INFO connection{addr=127.0.0.1:43508}: rathole::server: Try to handshake a control channel Sep 16 19:42:21.060  INFO connection{addr=127.0.0.1:43510}: rathole::server: Try to handshake a control channel Sep 16 19:42:21.061  WARN connection{addr=127.0.0.1:43508}: rathole::server: Dropping previous control channel for service pingpong Sep 16 19:42:21.061  INFO connection{addr=127.0.0.1:43508}: rathole::server: Control channel established service=pingpong Sep 16 19:42:21.061  INFO connection{addr=127.0.0.1:43502}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:21.062  INFO connection{addr=127.0.0.1:43508}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:21.062  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:21.063  WARN connection{addr=127.0.0.1:43510}: rathole::server: Dropping previous control channel for service echo Sep 16 19:42:21.063  INFO connection{addr=127.0.0.1:43510}: rathole::server: Control channel established service=echo Sep 16 19:42:21.063  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 19:42:21.064  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:21.064  INFO connection{addr=127.0.0.1:43494}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:21.065  INFO connection{addr=127.0.0.1:43510}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:21.065  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:21.070  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 19:42:21.071  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:21.555  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Sep 16 19:42:21.711  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Sep 16 19:42:21.758  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Sep 16 19:42:21.758  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:21.759  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 19:42:21.759  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 19:42:21.759  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Sep 16 19:42:21.761  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:21.762  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Sep 16 19:42:21.762  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Sep 16 19:42:21.776  INFO connection{addr=127.0.0.1:58734}: rathole::server: Try to handshake a control channel Sep 16 19:42:21.778  INFO connection{addr=127.0.0.1:58736}: rathole::server: Try to handshake a control channel Sep 16 19:42:21.779  WARN connection{addr=127.0.0.1:58734}: rathole::server: Dropping previous control channel for service echo Sep 16 19:42:21.779  INFO connection{addr=127.0.0.1:58734}: rathole::server: Control channel established service=echo Sep 16 19:42:21.779  INFO connection{addr=127.0.0.1:58712}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:21.779  INFO connection{addr=127.0.0.1:58712}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:21.780  INFO connection{addr=127.0.0.1:58712}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 19:42:21.781  INFO connection{addr=127.0.0.1:58734}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:21.781  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:21.782  WARN connection{addr=127.0.0.1:58736}: rathole::server: Dropping previous control channel for service pingpong Sep 16 19:42:21.782  INFO connection{addr=127.0.0.1:58736}: rathole::server: Control channel established service=pingpong Sep 16 19:42:21.782  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:21.783  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:21.783  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:21.783  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:21.783  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:21.784  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:21.784  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:21.784  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:21.785  INFO connection{addr=127.0.0.1:58694}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:21.785  INFO connection{addr=127.0.0.1:58694}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:21.786  INFO connection{addr=127.0.0.1:58694}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 19:42:21.786  INFO connection{addr=127.0.0.1:58736}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:21.787  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:21.803  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:21.804  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:21.804  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:21.804  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:21.804  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:21.805  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:21.805  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:21.805  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:22.043  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Sep 16 19:42:22.047  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Sep 16 19:42:22.093  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Sep 16 19:42:22.094  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:22.094  INFO rathole::server: Shuting down gracefully... Sep 16 19:42:22.094  INFO rathole::server: Shutdown Sep 16 19:42:22.094  INFO connection{addr=127.0.0.1:43508}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:22.095  INFO connection{addr=127.0.0.1:43510}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:22.095  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Sep 16 19:42:22.095 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 500.413932ms... Sep 16 19:42:22.096  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 19:42:22.096  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:22.096 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 501.15722ms... Sep 16 19:42:22.096  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Sep 16 19:42:22.096  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:22.098  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:22.099  INFO rathole::server: Listening at 0.0.0.0:2332 Sep 16 19:42:22.610  INFO connection{addr=127.0.0.1:43520}: rathole::server: Try to handshake a control channel Sep 16 19:42:22.613  INFO connection{addr=127.0.0.1:43522}: rathole::server: Try to handshake a control channel Sep 16 19:42:22.613  INFO connection{addr=127.0.0.1:43520}: rathole::server: Control channel established service=pingpong Sep 16 19:42:22.614  INFO connection{addr=127.0.0.1:43520}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:22.614  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:22.615  INFO connection{addr=127.0.0.1:43522}: rathole::server: Control channel established service=echo Sep 16 19:42:22.615  INFO connection{addr=127.0.0.1:43522}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:22.616  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:22.761  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Sep 16 19:42:22.973  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Sep 16 19:42:23.022  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Sep 16 19:42:23.022  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:23.023  INFO rathole::server: Shuting down gracefully... Sep 16 19:42:23.023  INFO rathole::server: Shutdown Sep 16 19:42:23.023  INFO connection{addr=127.0.0.1:58736}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:23.023  INFO connection{addr=127.0.0.1:58736}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:23.023  INFO connection{addr=127.0.0.1:58734}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:23.023  INFO connection{addr=127.0.0.1:58734}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:23.024  INFO connection{addr=127.0.0.1:58736}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 19:42:23.024  INFO connection{addr=127.0.0.1:58734}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 19:42:23.024  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Sep 16 19:42:23.025 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 455.197335ms... Sep 16 19:42:23.025 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 484.830915ms... Sep 16 19:42:23.025  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:23.025  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:23.026  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:23.026  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:23.026  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:23.026  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:23.026  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:23.027  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:23.027  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:23.027  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:23.027  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:23.028  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:23.028  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:23.028  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:23.028  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:23.029  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Sep 16 19:42:23.030  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Sep 16 19:42:23.031  INFO rathole::server: Listening at 0.0.0.0:2333 Sep 16 19:42:23.488  INFO connection{addr=127.0.0.1:58774}: rathole::server: Try to handshake a control channel Sep 16 19:42:23.489  INFO connection{addr=127.0.0.1:58774}: rathole::server: Control channel established service=pingpong Sep 16 19:42:23.490  INFO connection{addr=127.0.0.1:58774}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Sep 16 19:42:23.490  INFO handle{service=pingpong}:run: rathole::client: Control channel established Sep 16 19:42:23.556  INFO connection{addr=127.0.0.1:58796}: rathole::server: Try to handshake a control channel Sep 16 19:42:23.557  INFO connection{addr=127.0.0.1:58796}: rathole::server: Control channel established service=echo Sep 16 19:42:23.558  INFO connection{addr=127.0.0.1:58796}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Sep 16 19:42:23.558  INFO handle{service=echo}:run: rathole::client: Control channel established Sep 16 19:42:24.596  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Sep 16 19:42:24.651  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Sep 16 19:42:24.651  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:24.651  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:24.651  INFO rathole::server: Shuting down gracefully... Sep 16 19:42:24.652  INFO rathole::server: Shutdown Sep 16 19:42:24.652  INFO connection{addr=127.0.0.1:43520}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:24.652  INFO connection{addr=127.0.0.1:43522}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:24.653  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 19:42:24.653  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown test udp ... ok Sep 16 19:42:25.527  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Sep 16 19:42:25.898  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Sep 16 19:42:25.898  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:25.898  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Sep 16 19:42:25.899  INFO rathole::server: Shuting down gracefully... Sep 16 19:42:25.899  INFO rathole::server: Shutdown Sep 16 19:42:25.899  INFO connection{addr=127.0.0.1:58796}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:25.899  INFO connection{addr=127.0.0.1:58796}:handle{service=echo}:run: rathole::server: Control channel shutdown Sep 16 19:42:25.900  INFO connection{addr=127.0.0.1:58774}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Sep 16 19:42:25.900  INFO connection{addr=127.0.0.1:58774}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Sep 16 19:42:25.900  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Sep 16 19:42:25.900  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Sep 16 19:42:25.901  INFO connection{addr=127.0.0.1:58796}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Sep 16 19:42:25.901  INFO connection{addr=127.0.0.1:58774}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown test tcp ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.59s 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-aarch64.so.1 so:libcrypto.so.3 so:libgcc_s.so.1 so:libssl.so.3 >>> rathole*: Package size: 3.0 MB >>> rathole*: Compressing data... >>> rathole*: Create checksum... >>> rathole*: Create rathole-0.4.4-r0.apk >>> rathole: Build complete at Fri, 16 Sep 2022 19:42:27 +0000 elapsed time 0h 3m 34s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/9) Purging .makedepends-rathole (20220916.193853) (2/9) Purging cargo (1.63.0-r0) (3/9) Purging rust (1.63.0-r0) (4/9) Purging rust-stdlib (1.63.0-r0) (5/9) Purging openssl-dev (3.0.5-r2) (6/9) Purging llvm14-libs (14.0.6-r4) (7/9) Purging libffi (3.4.2-r1) (8/9) Purging libxml2 (2.10.2-r0) (9/9) Purging xz-libs (5.2.6-r1) Executing busybox-1.35.0-r25.trigger OK: 423 MiB in 101 packages >>> rathole: Updating the testing/aarch64 repository index... >>> rathole: Signing the index...