>>> rathole: Building testing/rathole 0.4.1-r0 (using abuild 3.9.0-r0) started Mon, 28 Mar 2022 21:09:00 +0000 >>> rathole: Checking sanity of /home/buildozer/aports/testing/rathole/APKBUILD... >>> rathole: Analyzing dependencies... >>> rathole: Installing for build: build-base cargo openssl-dev (1/8) Installing rust-stdlib (1.59.0-r1) (2/8) Installing libffi (3.4.2-r1) (3/8) Installing libxml2 (2.9.13-r0) (4/8) Installing llvm13-libs (13.0.1-r0) (5/8) Installing rust (1.59.0-r1) (6/8) Installing cargo (1.59.0-r1) (7/8) Installing openssl-dev (1.1.1n-r0) (8/8) Installing .makedepends-rathole (20220328.210901) Executing busybox-1.35.0-r6.trigger OK: 972 MiB in 107 packages >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge//rathole-0.4.1.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.1/rathole-0.4.1.tar.gz >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge//rathole-0.4.1.tar.gz >>> rathole: Checking sha512sums... rathole-0.4.1.tar.gz: OK >>> rathole: Unpacking /var/cache/distfiles/edge//rathole-0.4.1.tar.gz... Compiling libc v0.2.119 Compiling proc-macro2 v1.0.36 Compiling unicode-xid v0.2.2 Compiling syn v1.0.86 Compiling version_check v0.9.4 Compiling cfg-if v1.0.0 Compiling autocfg v1.1.0 Compiling typenum v1.15.0 Compiling pkg-config v0.3.24 Compiling serde_derive v1.0.136 Compiling serde v1.0.136 Compiling log v0.4.14 Compiling subtle v2.4.1 Compiling lazy_static v1.4.0 Compiling opaque-debug v0.3.0 Compiling once_cell v1.10.0 Compiling memchr v2.4.1 Compiling pin-project-lite v0.2.8 Compiling smallvec v1.8.0 Compiling parking_lot_core v0.9.1 Compiling tinyvec_macros v0.1.0 Compiling ucd-trie v0.1.3 Compiling scopeguard v1.1.0 Compiling getrandom v0.1.16 Compiling rustversion v1.0.6 Compiling matches v0.1.9 Compiling anyhow v1.0.56 Compiling bitflags v1.3.2 Compiling percent-encoding v2.1.0 Compiling unicode-bidi v0.3.7 Compiling futures-core v0.3.21 Compiling ppv-lite86 v0.2.16 Compiling byteorder v1.4.3 Compiling foreign-types-shared v0.1.1 Compiling openssl v0.10.38 Compiling regex-syntax v0.6.25 Compiling futures-task v0.3.21 Compiling crossbeam-utils v0.8.7 Compiling async-trait v0.1.52 Compiling serde_json v1.0.79 Compiling httparse v1.6.0 Compiling futures-util v0.3.21 Compiling native-tls v0.2.8 Compiling openssl-probe v0.1.5 Compiling slab v0.4.5 Compiling same-file v1.0.6 Compiling heck v0.4.0 Compiling ryu v1.0.9 Compiling hashbrown v0.11.2 Compiling pin-utils v0.1.0 Compiling itoa v1.0.1 Compiling strsim v0.10.0 Compiling ansi_term v0.12.1 Compiling textwrap v0.15.0 Compiling base64 v0.13.0 Compiling termcolor v1.1.3 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling tinyvec v1.5.1 Compiling lock_api v0.4.6 Compiling tracing-core v0.1.23 Compiling sharded-slab v0.1.4 Compiling thread_local v1.1.4 Compiling walkdir v2.3.2 Compiling foreign-types v0.3.2 Compiling form_urlencoded v1.0.1 Compiling pest v2.1.3 Compiling tracing-log v0.1.2 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.14 Compiling num-integer v0.1.44 Compiling indexmap v1.8.0 Compiling os_str_bytes v6.0.0 Compiling crossbeam-channel v0.5.2 Compiling quote v1.0.15 Compiling mio v0.8.0 Compiling signal-hook-registry v1.4.0 Compiling socket2 v0.4.4 Compiling num_cpus v1.13.1 Compiling getrandom v0.2.5 Compiling inotify-sys v0.1.5 Compiling filetime v0.2.15 Compiling mio v0.7.14 Compiling atty v0.2.14 Compiling fdlimit v0.2.1 Compiling unicode-normalization v0.1.19 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling inotify v0.9.6 Compiling rand_core v0.5.1 Compiling rand_core v0.6.3 Compiling semver-parser v0.10.2 Compiling parking_lot v0.12.0 Compiling cc v1.0.73 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0-pre.13 Compiling rand v0.8.5 Compiling semver v0.11.0 Compiling chrono v0.4.19 Compiling idna v0.2.3 Compiling rustc_version v0.3.3 Compiling universal-hash v0.4.1 Compiling cipher v0.3.0 Compiling digest v0.9.0 Compiling aead v0.4.3 Compiling block-buffer v0.9.0 Compiling crypto-mac v0.8.0 Compiling crypto-common v0.1.3 Compiling block-buffer v0.10.2 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling blake2 v0.9.2 Compiling sha2 v0.9.9 Compiling digest v0.10.3 Compiling ctr v0.8.0 Compiling aes v0.7.5 Compiling regex-automata v0.1.10 Compiling regex v1.5.5 Compiling snow v0.8.0 Compiling ghash v0.4.4 Compiling sha2 v0.10.2 Compiling aes-gcm v0.9.4 Compiling url v2.2.2 Compiling libz-sys v1.1.5 Compiling openssl-sys v0.9.72 Compiling libgit2-sys v0.13.1+1.4.2 Compiling matchers v0.0.1 Compiling vergen v6.0.2 Compiling synstructure v0.12.6 Compiling git2 v0.14.1 Compiling thiserror-impl v1.0.30 Compiling zeroize_derive v1.3.2 Compiling tokio-macros v1.7.0 Compiling enum-iterator-derive v0.7.0 Compiling getset v0.1.2 Compiling tracing-attributes v0.1.20 Compiling futures-macro v0.3.21 Compiling pin-project-internal v1.0.10 Compiling clap_derive v3.1.4 Compiling enum-iterator v0.7.0 Compiling zeroize v1.3.0 Compiling curve25519-dalek v3.2.1 Compiling chacha20 v0.7.3 Compiling chacha20poly1305 v0.8.2 Compiling pin-project v1.0.10 Compiling x25519-dalek v1.2.0 Compiling tracing v0.1.31 Compiling thiserror v1.0.30 Compiling clap v3.1.6 Compiling rathole v0.4.1 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.1) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling bincode v1.3.3 Compiling toml v0.5.8 Compiling tokio v1.17.0 Compiling tracing-subscriber v0.2.25 Compiling snowstorm v0.3.1 Compiling async-socks5 v0.5.1 Compiling backoff v0.4.0 Compiling async-http-proxy v1.2.5 Compiling tokio-native-tls v0.3.0 Finished release [optimized] target(s) in 3m 05s Compiling libc v0.2.119 Compiling proc-macro2 v1.0.36 Compiling unicode-xid v0.2.2 Compiling syn v1.0.86 Compiling version_check v0.9.4 Compiling typenum v1.15.0 Compiling cfg-if v1.0.0 Compiling autocfg v1.1.0 Compiling serde_derive v1.0.136 Compiling serde v1.0.136 Compiling log v0.4.14 Compiling pkg-config v0.3.24 Compiling memchr v2.4.1 Compiling parking_lot_core v0.9.1 Compiling getrandom v0.1.16 Compiling ucd-trie v0.1.3 Compiling subtle v2.4.1 Compiling bitflags v1.3.2 Compiling tinyvec_macros v0.1.0 Compiling futures-core v0.3.21 Compiling matches v0.1.9 Compiling opaque-debug v0.3.0 Compiling once_cell v1.10.0 Compiling lazy_static v1.4.0 Compiling futures-task v0.3.21 Compiling unicode-bidi v0.3.7 Compiling crossbeam-utils v0.8.7 Compiling smallvec v1.8.0 Compiling percent-encoding v2.1.0 Compiling pin-project-lite v0.2.8 Compiling openssl v0.10.38 Compiling rustversion v1.0.6 Compiling scopeguard v1.1.0 Compiling anyhow v1.0.56 Compiling serde_json v1.0.79 Compiling futures-util v0.3.21 Compiling native-tls v0.2.8 Compiling httparse v1.6.0 Compiling async-trait v0.1.52 Compiling ppv-lite86 v0.2.16 Compiling heck v0.4.0 Compiling foreign-types-shared v0.1.1 Compiling byteorder v1.4.3 Compiling regex-syntax v0.6.25 Compiling hashbrown v0.11.2 Compiling openssl-probe v0.1.5 Compiling itoa v1.0.1 Compiling ryu v1.0.9 Compiling slab v0.4.5 Compiling same-file v1.0.6 Compiling pin-utils v0.1.0 Compiling strsim v0.10.0 Compiling base64 v0.13.0 Compiling textwrap v0.15.0 Compiling termcolor v1.1.3 Compiling ansi_term v0.12.1 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling tinyvec v1.5.1 Compiling lock_api v0.4.6 Compiling pest v2.1.3 Compiling foreign-types v0.3.2 Compiling tracing-core v0.1.23 Compiling sharded-slab v0.1.4 Compiling walkdir v2.3.2 Compiling thread_local v1.1.4 Compiling form_urlencoded v1.0.1 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling os_str_bytes v6.0.0 Compiling num-traits v0.2.14 Compiling num-integer v0.1.44 Compiling indexmap v1.8.0 Compiling tracing-log v0.1.2 Compiling crossbeam-channel v0.5.2 Compiling quote v1.0.15 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling mio v0.8.0 Compiling socket2 v0.4.4 Compiling num_cpus v1.13.1 Compiling signal-hook-registry v1.4.0 Compiling getrandom v0.2.5 Compiling inotify-sys v0.1.5 Compiling mio v0.7.14 Compiling atty v0.2.14 Compiling filetime v0.2.15 Compiling fdlimit v0.2.1 Compiling semver-parser v0.10.2 Compiling unicode-normalization v0.1.19 Compiling inotify v0.9.6 Compiling rand_core v0.6.3 Compiling rand_core v0.5.1 Compiling cc v1.0.73 Compiling parking_lot v0.12.0 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0-pre.13 Compiling rand v0.8.5 Compiling semver v0.11.0 Compiling rustc_version v0.3.3 Compiling idna v0.2.3 Compiling chrono v0.4.19 Compiling snow v0.8.0 Compiling regex-automata v0.1.10 Compiling regex v1.5.5 Compiling universal-hash v0.4.1 Compiling cipher v0.3.0 Compiling digest v0.9.0 Compiling aead v0.4.3 Compiling crypto-mac v0.8.0 Compiling block-buffer v0.9.0 Compiling block-buffer v0.10.2 Compiling crypto-common v0.1.3 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling sha2 v0.9.9 Compiling blake2 v0.9.2 Compiling digest v0.10.3 Compiling aes v0.7.5 Compiling ctr v0.8.0 Compiling url v2.2.2 Compiling ghash v0.4.4 Compiling sha2 v0.10.2 Compiling openssl-sys v0.9.72 Compiling libz-sys v1.1.5 Compiling libgit2-sys v0.13.1+1.4.2 Compiling aes-gcm v0.9.4 Compiling vergen v6.0.2 Compiling matchers v0.0.1 Compiling synstructure v0.12.6 Compiling git2 v0.14.1 Compiling zeroize_derive v1.3.2 Compiling tokio-macros v1.7.0 Compiling thiserror-impl v1.0.30 Compiling tracing-attributes v0.1.20 Compiling futures-macro v0.3.21 Compiling pin-project-internal v1.0.10 Compiling enum-iterator-derive v0.7.0 Compiling getset v0.1.2 Compiling clap_derive v3.1.4 Compiling enum-iterator v0.7.0 Compiling zeroize v1.3.0 Compiling chacha20 v0.7.3 Compiling curve25519-dalek v3.2.1 Compiling chacha20poly1305 v0.8.2 Compiling x25519-dalek v1.2.0 Compiling pin-project v1.0.10 Compiling tracing v0.1.31 Compiling thiserror v1.0.30 Compiling clap v3.1.6 Compiling rathole v0.4.1 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.1) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling toml v0.5.8 Compiling bincode v1.3.3 Compiling tokio v1.17.0 Compiling tracing-subscriber v0.2.25 Compiling tokio-native-tls v0.3.0 Compiling async-http-proxy v1.2.5 Compiling snowstorm v0.3.1 Compiling async-socks5 v0.5.1 Compiling backoff v0.4.0 Finished test [unoptimized + debuginfo] target(s) in 1m 09s Running unittests (target/debug/deps/rathole-ad27dab3a69dfd22) running 7 tests test config::tests::test_example_config ... ok 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_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 (target/debug/deps/rathole-50becef3e4200203) 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-f09dfe7e580d3ca1) running 2 tests Mar 28 21:13:23.481  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Mar 28 21:13:23.481  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Mar 28 21:13:23.491  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:23.491  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:23.491  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:13:23.491  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:13:23.492  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:13:23.492  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:13:23.492 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 456.915489ms... Mar 28 21:13:23.492 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 469.327673ms... Mar 28 21:13:23.493 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 523.659244ms... Mar 28 21:13:23.493 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 509.101893ms... Mar 28 21:13:23.950 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 799.885799ms... Mar 28 21:13:23.963 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 776.19269ms... Mar 28 21:13:24.004 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 746.004394ms... Mar 28 21:13:24.018 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 810.632606ms... Mar 28 21:13:24.483  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Mar 28 21:13:24.483  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Mar 28 21:13:24.484  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:24.484  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:24.485  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 28 21:13:24.485  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 28 21:13:24.742  INFO connection{addr=127.0.0.1:36922}: rathole::server: Try to handshake a control channel Mar 28 21:13:24.743  INFO connection{addr=127.0.0.1:36922}: rathole::server: Control channel established service=pingpong Mar 28 21:13:24.743  INFO connection{addr=127.0.0.1:36922}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:24.744  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:24.752  INFO connection{addr=127.0.0.1:49508}: rathole::server: Try to handshake a control channel Mar 28 21:13:24.752  INFO connection{addr=127.0.0.1:36942}: rathole::server: Try to handshake a control channel Mar 28 21:13:24.752  INFO connection{addr=127.0.0.1:49508}: rathole::server: Control channel established service=pingpong Mar 28 21:13:24.752  INFO connection{addr=127.0.0.1:36942}: rathole::server: Control channel established service=echo Mar 28 21:13:24.753  INFO connection{addr=127.0.0.1:49508}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:24.753  INFO connection{addr=127.0.0.1:36942}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:24.753  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:24.753  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:24.830  INFO connection{addr=127.0.0.1:49532}: rathole::server: Try to handshake a control channel Mar 28 21:13:24.830  INFO connection{addr=127.0.0.1:49532}: rathole::server: Control channel established service=echo Mar 28 21:13:24.831  INFO connection{addr=127.0.0.1:49532}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:24.831  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:26.983  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Mar 28 21:13:26.984  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Mar 28 21:13:26.986  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Mar 28 21:13:26.988  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Mar 28 21:13:26.988  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:26.988  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:13:26.988  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:13:26.989  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Mar 28 21:13:26.990  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:26.990  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:13:26.990  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:13:26.991  INFO connection{addr=127.0.0.1:49608}: rathole::server: Try to handshake a control channel Mar 28 21:13:26.991  INFO connection{addr=127.0.0.1:49610}: rathole::server: Try to handshake a control channel Mar 28 21:13:26.992  WARN connection{addr=127.0.0.1:49608}: rathole::server: Dropping previous control channel for service pingpong Mar 28 21:13:26.992  INFO connection{addr=127.0.0.1:49608}: rathole::server: Control channel established service=pingpong Mar 28 21:13:26.992  WARN connection{addr=127.0.0.1:49610}: rathole::server: Dropping previous control channel for service echo Mar 28 21:13:26.992  INFO connection{addr=127.0.0.1:49610}: rathole::server: Control channel established service=echo Mar 28 21:13:26.993  INFO connection{addr=127.0.0.1:49508}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:26.993  INFO connection{addr=127.0.0.1:49608}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:26.993  INFO connection{addr=127.0.0.1:49532}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:26.994  INFO connection{addr=127.0.0.1:49610}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:26.994  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:26.994  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:26.994  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:13:26.994  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:26.994  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:13:26.995  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.023  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Mar 28 21:13:27.041  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Mar 28 21:13:27.041  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:27.042  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:13:27.042  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:13:27.042  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Mar 28 21:13:27.043  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:27.043  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:13:27.044  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:13:27.044  INFO connection{addr=127.0.0.1:37058}: rathole::server: Try to handshake a control channel Mar 28 21:13:27.045  INFO connection{addr=127.0.0.1:37060}: rathole::server: Try to handshake a control channel Mar 28 21:13:27.045  WARN connection{addr=127.0.0.1:37058}: rathole::server: Dropping previous control channel for service echo Mar 28 21:13:27.045  INFO connection{addr=127.0.0.1:37058}: rathole::server: Control channel established service=echo Mar 28 21:13:27.045  WARN connection{addr=127.0.0.1:37060}: rathole::server: Dropping previous control channel for service pingpong Mar 28 21:13:27.046  INFO connection{addr=127.0.0.1:37060}: rathole::server: Control channel established service=pingpong Mar 28 21:13:27.046  INFO connection{addr=127.0.0.1:36942}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:27.046  INFO connection{addr=127.0.0.1:36942}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:27.046  INFO connection{addr=127.0.0.1:36922}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:27.046  INFO connection{addr=127.0.0.1:36922}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:27.047  INFO connection{addr=127.0.0.1:36942}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:13:27.047  INFO connection{addr=127.0.0.1:37058}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:27.047  INFO connection{addr=127.0.0.1:36922}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:13:27.047  INFO connection{addr=127.0.0.1:37060}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:27.048  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:27.048  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:27.048  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.048  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.048  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.049  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.049  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.049  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.049  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.049  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.049  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.049  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.049  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.049  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.050  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.050  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.050  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.050  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.989  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Mar 28 21:13:27.991  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Mar 28 21:13:27.993  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Mar 28 21:13:27.993  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:27.994  INFO rathole::server: Shuting down gracefully... Mar 28 21:13:27.994  INFO rathole::server: Shutdown Mar 28 21:13:27.994  INFO connection{addr=127.0.0.1:49608}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:27.994  INFO connection{addr=127.0.0.1:49610}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:27.994  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Mar 28 21:13:27.995 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 498.006351ms... Mar 28 21:13:27.995  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:13:27.995  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.995 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 503.585611ms... Mar 28 21:13:27.995  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:13:27.995  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:27.997  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:27.997  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 28 21:13:28.043  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Mar 28 21:13:28.081  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Mar 28 21:13:28.100  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Mar 28 21:13:28.100  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:28.100  INFO rathole::server: Shuting down gracefully... Mar 28 21:13:28.100  INFO rathole::server: Shutdown Mar 28 21:13:28.100  INFO connection{addr=127.0.0.1:37058}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:28.100  INFO connection{addr=127.0.0.1:37058}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:28.100  INFO connection{addr=127.0.0.1:37060}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:28.101  INFO connection{addr=127.0.0.1:37060}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:28.101  INFO connection{addr=127.0.0.1:37058}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:13:28.101  INFO connection{addr=127.0.0.1:37060}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:13:28.101  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Mar 28 21:13:28.101 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 480.967848ms... Mar 28 21:13:28.102 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 492.152312ms... Mar 28 21:13:28.102  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:28.102  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:28.102  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:28.102  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:28.102  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:28.102  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:28.102  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:28.103  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:28.103  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:28.103  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:28.103  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:28.103  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:28.103  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:28.103  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:28.103  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:28.103  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:28.105  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:28.105  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 28 21:13:28.495  INFO connection{addr=127.0.0.1:49674}: rathole::server: Try to handshake a control channel Mar 28 21:13:28.495  INFO connection{addr=127.0.0.1:49674}: rathole::server: Control channel established service=pingpong Mar 28 21:13:28.496  INFO connection{addr=127.0.0.1:49674}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:28.496  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:28.501  INFO connection{addr=127.0.0.1:49680}: rathole::server: Try to handshake a control channel Mar 28 21:13:28.502  INFO connection{addr=127.0.0.1:49680}: rathole::server: Control channel established service=echo Mar 28 21:13:28.502  INFO connection{addr=127.0.0.1:49680}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:28.502  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:28.584  INFO connection{addr=127.0.0.1:37118}: rathole::server: Try to handshake a control channel Mar 28 21:13:28.584  INFO connection{addr=127.0.0.1:37118}: rathole::server: Control channel established service=echo Mar 28 21:13:28.584  INFO connection{addr=127.0.0.1:37118}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:28.585  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:28.596  INFO connection{addr=127.0.0.1:37136}: rathole::server: Try to handshake a control channel Mar 28 21:13:28.596  INFO connection{addr=127.0.0.1:37136}: rathole::server: Control channel established service=pingpong Mar 28 21:13:28.597  INFO connection{addr=127.0.0.1:37136}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:28.597  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:30.495  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Mar 28 21:13:30.500  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Mar 28 21:13:30.500  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:30.500  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:30.500  INFO rathole::server: Shuting down gracefully... Mar 28 21:13:30.500  INFO rathole::server: Shutdown Mar 28 21:13:30.501  INFO connection{addr=127.0.0.1:49674}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:30.501  INFO connection{addr=127.0.0.1:49680}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:30.501  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:13:30.501  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:13:30.501  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Mar 28 21:13:30.502  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:13:30.502  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.502  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:13:30.502  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.504  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:30.515  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:13:30.515  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:13:30.516 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 472.903432ms... Mar 28 21:13:30.516 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 549.923069ms... Mar 28 21:13:30.603  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Mar 28 21:13:30.689  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Mar 28 21:13:30.689  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:30.690  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:30.690  INFO rathole::server: Shuting down gracefully... Mar 28 21:13:30.690  INFO rathole::server: Shutdown Mar 28 21:13:30.690  INFO connection{addr=127.0.0.1:37118}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:30.690  INFO connection{addr=127.0.0.1:37118}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:30.690  INFO connection{addr=127.0.0.1:37136}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:30.690  INFO connection{addr=127.0.0.1:37136}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:30.690  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:13:30.691  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:13:30.691  INFO connection{addr=127.0.0.1:37118}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:13:30.691  INFO connection{addr=127.0.0.1:37136}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:13:30.691  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Mar 28 21:13:30.692  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.692  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.692  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.692  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.692  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.692  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.692  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.692  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.693  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.693  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.693  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.693  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.693  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.693  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.693  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.693  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:30.695  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:30.705  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:13:30.705  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:13:30.706 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 465.773929ms... Mar 28 21:13:30.706 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 509.68809ms... Mar 28 21:13:30.991 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 706.647454ms... Mar 28 21:13:31.068 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.257775ms... Mar 28 21:13:31.172 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 790.607704ms... Mar 28 21:13:31.218 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 682.128745ms... Mar 28 21:13:31.502  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Mar 28 21:13:31.504  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:31.507  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 28 21:13:31.692  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Mar 28 21:13:31.694  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:31.697  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 28 21:13:31.724  INFO connection{addr=127.0.0.1:49882}: rathole::server: Try to handshake a control channel Mar 28 21:13:31.725  INFO connection{addr=127.0.0.1:49882}: rathole::server: Control channel established service=pingpong Mar 28 21:13:31.725  INFO connection{addr=127.0.0.1:49882}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:31.726  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:31.800  INFO connection{addr=127.0.0.1:49888}: rathole::server: Try to handshake a control channel Mar 28 21:13:31.800  INFO connection{addr=127.0.0.1:49888}: rathole::server: Control channel established service=echo Mar 28 21:13:31.801  INFO connection{addr=127.0.0.1:49888}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:31.801  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:31.926  INFO connection{addr=127.0.0.1:37326}: rathole::server: Try to handshake a control channel Mar 28 21:13:31.926  INFO connection{addr=127.0.0.1:37326}: rathole::server: Control channel established service=echo Mar 28 21:13:31.927  INFO connection{addr=127.0.0.1:37326}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:31.927  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:32.121  INFO connection{addr=127.0.0.1:37344}: rathole::server: Try to handshake a control channel Mar 28 21:13:32.121  INFO connection{addr=127.0.0.1:37344}: rathole::server: Control channel established service=pingpong Mar 28 21:13:32.121  INFO connection{addr=127.0.0.1:37344}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:32.122  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:34.004  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Mar 28 21:13:34.006  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Mar 28 21:13:34.009  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Mar 28 21:13:34.009  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:34.009  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:13:34.009  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:13:34.010  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Mar 28 21:13:34.011  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:34.022  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:13:34.022  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:13:34.063  INFO connection{addr=127.0.0.1:50018}: rathole::server: Try to handshake a control channel Mar 28 21:13:34.066  WARN connection{addr=127.0.0.1:50018}: rathole::server: Dropping previous control channel for service echo Mar 28 21:13:34.066  INFO connection{addr=127.0.0.1:50018}: rathole::server: Control channel established service=echo Mar 28 21:13:34.066  INFO connection{addr=127.0.0.1:49888}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:34.067  INFO connection{addr=127.0.0.1:50018}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:34.067  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:34.067  INFO connection{addr=127.0.0.1:50020}: rathole::server: Try to handshake a control channel Mar 28 21:13:34.068  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:13:34.068  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:34.069  WARN connection{addr=127.0.0.1:50020}: rathole::server: Dropping previous control channel for service pingpong Mar 28 21:13:34.069  INFO connection{addr=127.0.0.1:50020}: rathole::server: Control channel established service=pingpong Mar 28 21:13:34.088  INFO connection{addr=127.0.0.1:49882}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:34.089  INFO connection{addr=127.0.0.1:50020}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:34.089  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:34.091  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:13:34.091  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:34.194  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Mar 28 21:13:34.260  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Mar 28 21:13:34.306  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Mar 28 21:13:34.306  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:34.306  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:13:34.306  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:13:34.306  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Mar 28 21:13:34.308  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:34.317  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:13:34.318  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:13:34.359  INFO connection{addr=127.0.0.1:37474}: rathole::server: Try to handshake a control channel Mar 28 21:13:34.361  WARN connection{addr=127.0.0.1:37474}: rathole::server: Dropping previous control channel for service echo Mar 28 21:13:34.361  INFO connection{addr=127.0.0.1:37474}: rathole::server: Control channel established service=echo Mar 28 21:13:34.362  INFO connection{addr=127.0.0.1:37326}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:34.362  INFO connection{addr=127.0.0.1:37326}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:34.362  INFO connection{addr=127.0.0.1:37326}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:13:34.363  INFO connection{addr=127.0.0.1:37474}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:34.363  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:34.363  INFO connection{addr=127.0.0.1:37476}: rathole::server: Try to handshake a control channel Mar 28 21:13:34.364  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:34.364  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:34.364  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:34.364  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:34.364  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:34.364  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:34.365  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:34.365  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:34.367  WARN connection{addr=127.0.0.1:37476}: rathole::server: Dropping previous control channel for service pingpong Mar 28 21:13:34.368  INFO connection{addr=127.0.0.1:37476}: rathole::server: Control channel established service=pingpong Mar 28 21:13:34.387  INFO connection{addr=127.0.0.1:37344}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:34.387  INFO connection{addr=127.0.0.1:37344}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:34.387  INFO connection{addr=127.0.0.1:37344}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:13:34.388  INFO connection{addr=127.0.0.1:37476}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:34.388  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:34.389  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:34.390  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:34.390  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:34.390  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:34.390  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:34.390  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:34.390  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:34.392  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.010  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Mar 28 21:13:35.013  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Mar 28 21:13:35.015  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Mar 28 21:13:35.015  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:35.016  INFO rathole::server: Shuting down gracefully... Mar 28 21:13:35.016  INFO rathole::server: Shutdown Mar 28 21:13:35.016  INFO connection{addr=127.0.0.1:50018}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:35.016  INFO connection{addr=127.0.0.1:50020}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:35.017  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Mar 28 21:13:35.017 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 497.849267ms... Mar 28 21:13:35.017  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:13:35.017  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.017 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 492.849734ms... Mar 28 21:13:35.018  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:13:35.018  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.019  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:35.022  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 28 21:13:35.307  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Mar 28 21:13:35.373  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Mar 28 21:13:35.418  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Mar 28 21:13:35.418  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:35.418  INFO rathole::server: Shuting down gracefully... Mar 28 21:13:35.418  INFO rathole::server: Shutdown Mar 28 21:13:35.418  INFO connection{addr=127.0.0.1:37476}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:35.418  INFO connection{addr=127.0.0.1:37476}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:35.419  INFO connection{addr=127.0.0.1:37474}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:35.419  INFO connection{addr=127.0.0.1:37474}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:35.419  INFO connection{addr=127.0.0.1:37476}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:13:35.419  INFO connection{addr=127.0.0.1:37474}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:13:35.420  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Mar 28 21:13:35.420 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 451.474561ms... Mar 28 21:13:35.420 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 526.892632ms... Mar 28 21:13:35.420  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.420  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.421  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.421  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.421  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.421  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.421  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.421  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.422  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.422  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.422  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.422  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.422  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.422  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.423  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.423  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:35.424  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:35.427  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 28 21:13:35.555  INFO connection{addr=127.0.0.1:50090}: rathole::server: Try to handshake a control channel Mar 28 21:13:35.557  INFO connection{addr=127.0.0.1:50090}: rathole::server: Control channel established service=pingpong Mar 28 21:13:35.558  INFO connection{addr=127.0.0.1:50090}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:35.558  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:35.558  INFO connection{addr=127.0.0.1:50092}: rathole::server: Try to handshake a control channel Mar 28 21:13:35.560  INFO connection{addr=127.0.0.1:50092}: rathole::server: Control channel established service=echo Mar 28 21:13:35.579  INFO connection{addr=127.0.0.1:50092}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:35.579  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:35.897  INFO connection{addr=127.0.0.1:37546}: rathole::server: Try to handshake a control channel Mar 28 21:13:35.897  INFO connection{addr=127.0.0.1:37546}: rathole::server: Control channel established service=pingpong Mar 28 21:13:35.898  INFO connection{addr=127.0.0.1:37546}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:35.898  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:36.089  INFO connection{addr=127.0.0.1:37570}: rathole::server: Try to handshake a control channel Mar 28 21:13:36.090  INFO connection{addr=127.0.0.1:37570}: rathole::server: Control channel established service=echo Mar 28 21:13:36.090  INFO connection{addr=127.0.0.1:37570}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:36.091  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:37.518  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Mar 28 21:13:37.524  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Mar 28 21:13:37.524  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:37.524  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:37.524  INFO rathole::server: Shuting down gracefully... Mar 28 21:13:37.524  INFO rathole::server: Shutdown Mar 28 21:13:37.524  INFO connection{addr=127.0.0.1:50092}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:37.525  INFO connection{addr=127.0.0.1:50090}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:37.525  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:13:37.525  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:13:37.526  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Mar 28 21:13:37.526  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:13:37.526  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:37.526  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:13:37.526  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:37.528  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:37.529  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:13:37.530  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:13:37.530 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 487.12158ms... Mar 28 21:13:37.530 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 495.209383ms... Mar 28 21:13:37.921  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Mar 28 21:13:38.018 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 797.514572ms... Mar 28 21:13:38.027 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 761.210602ms... Mar 28 21:13:38.111  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Mar 28 21:13:38.111  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:38.111  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:38.112  INFO rathole::server: Shuting down gracefully... Mar 28 21:13:38.112  INFO rathole::server: Shutdown Mar 28 21:13:38.112  INFO connection{addr=127.0.0.1:37546}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:38.112  INFO connection{addr=127.0.0.1:37546}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:38.112  INFO connection{addr=127.0.0.1:37570}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:38.112  INFO connection{addr=127.0.0.1:37570}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:38.112  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:13:38.113  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:13:38.113  INFO connection{addr=127.0.0.1:37546}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:13:38.113  INFO connection{addr=127.0.0.1:37570}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:13:38.114  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Mar 28 21:13:38.114  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:38.114  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:38.114  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:38.114  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:38.115  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:38.115  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:38.115  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:38.115  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:38.115  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:38.116  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:38.116  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:38.116  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:38.116  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:38.116  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:38.116  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:38.116  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:38.118  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:38.119  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:13:38.120  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:13:38.122 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 535.975483ms... Mar 28 21:13:38.122 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 478.719503ms... Mar 28 21:13:38.526  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Mar 28 21:13:38.528  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:38.528  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 28 21:13:38.602 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 784.489765ms... Mar 28 21:13:38.660 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.707076ms... Mar 28 21:13:38.801  INFO connection{addr=127.0.0.1:50298}: rathole::server: Try to handshake a control channel Mar 28 21:13:38.802  INFO connection{addr=127.0.0.1:50298}: rathole::server: Control channel established service=pingpong Mar 28 21:13:38.802  INFO connection{addr=127.0.0.1:50298}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:38.803  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:38.837  INFO connection{addr=127.0.0.1:50304}: rathole::server: Try to handshake a control channel Mar 28 21:13:38.837  INFO connection{addr=127.0.0.1:50304}: rathole::server: Control channel established service=echo Mar 28 21:13:38.838  INFO connection{addr=127.0.0.1:50304}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:38.838  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:39.114  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Mar 28 21:13:39.116  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:39.116  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 28 21:13:39.400  INFO connection{addr=127.0.0.1:37746}: rathole::server: Try to handshake a control channel Mar 28 21:13:39.400  INFO connection{addr=127.0.0.1:37746}: rathole::server: Control channel established service=echo Mar 28 21:13:39.401  INFO connection{addr=127.0.0.1:37746}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:39.401  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:39.500  INFO connection{addr=127.0.0.1:37764}: rathole::server: Try to handshake a control channel Mar 28 21:13:39.501  INFO connection{addr=127.0.0.1:37764}: rathole::server: Control channel established service=pingpong Mar 28 21:13:39.502  INFO connection{addr=127.0.0.1:37764}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:39.502  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:41.027  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Mar 28 21:13:41.076  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Mar 28 21:13:41.080  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Mar 28 21:13:41.080  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:41.080  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:13:41.080  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:13:41.081  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Mar 28 21:13:41.082  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:41.083  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:13:41.084  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:13:41.104  INFO connection{addr=127.0.0.1:50398}: rathole::server: Try to handshake a control channel Mar 28 21:13:41.106  INFO connection{addr=127.0.0.1:50400}: rathole::server: Try to handshake a control channel Mar 28 21:13:41.107  WARN connection{addr=127.0.0.1:50398}: rathole::server: Dropping previous control channel for service echo Mar 28 21:13:41.107  INFO connection{addr=127.0.0.1:50398}: rathole::server: Control channel established service=echo Mar 28 21:13:41.107  INFO connection{addr=127.0.0.1:50304}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:41.108  INFO connection{addr=127.0.0.1:50398}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:41.108  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:41.109  WARN connection{addr=127.0.0.1:50400}: rathole::server: Dropping previous control channel for service pingpong Mar 28 21:13:41.109  INFO connection{addr=127.0.0.1:50400}: rathole::server: Control channel established service=pingpong Mar 28 21:13:41.109  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:13:41.109  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:41.109  INFO connection{addr=127.0.0.1:50298}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:41.110  INFO connection{addr=127.0.0.1:50400}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:41.110  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:41.119  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:13:41.120  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:41.615  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Mar 28 21:13:41.782  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Mar 28 21:13:41.830  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Mar 28 21:13:41.830  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:41.830  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:13:41.830  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:13:41.830  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Mar 28 21:13:41.832  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:41.833  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Mar 28 21:13:41.833  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Mar 28 21:13:41.854  INFO connection{addr=127.0.0.1:37890}: rathole::server: Try to handshake a control channel Mar 28 21:13:41.856  INFO connection{addr=127.0.0.1:37892}: rathole::server: Try to handshake a control channel Mar 28 21:13:41.856  WARN connection{addr=127.0.0.1:37890}: rathole::server: Dropping previous control channel for service pingpong Mar 28 21:13:41.856  INFO connection{addr=127.0.0.1:37890}: rathole::server: Control channel established service=pingpong Mar 28 21:13:41.857  INFO connection{addr=127.0.0.1:37764}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:41.857  INFO connection{addr=127.0.0.1:37764}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:41.858  INFO connection{addr=127.0.0.1:37764}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:13:41.858  INFO connection{addr=127.0.0.1:37890}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:41.858  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:41.859  WARN connection{addr=127.0.0.1:37892}: rathole::server: Dropping previous control channel for service echo Mar 28 21:13:41.859  INFO connection{addr=127.0.0.1:37892}: rathole::server: Control channel established service=echo Mar 28 21:13:41.859  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:41.859  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:41.860  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:41.860  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:41.860  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:41.860  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:41.860  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:41.860  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:41.861  INFO connection{addr=127.0.0.1:37746}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:41.861  INFO connection{addr=127.0.0.1:37746}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:41.862  INFO connection{addr=127.0.0.1:37746}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:13:41.862  INFO connection{addr=127.0.0.1:37892}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:41.862  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:41.894  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:41.894  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:41.894  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:41.894  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:41.895  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:41.895  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:41.895  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:41.895  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:42.082  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Mar 28 21:13:42.086  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Mar 28 21:13:42.090  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Mar 28 21:13:42.090  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:42.090  INFO rathole::server: Shuting down gracefully... Mar 28 21:13:42.090  INFO rathole::server: Shutdown Mar 28 21:13:42.090  INFO connection{addr=127.0.0.1:50400}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:42.091  INFO connection{addr=127.0.0.1:50398}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:42.091  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Mar 28 21:13:42.091 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 508.660506ms... Mar 28 21:13:42.091  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:13:42.091  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:42.091 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 514.353741ms... Mar 28 21:13:42.092  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Mar 28 21:13:42.092  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:42.093  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:42.094  INFO rathole::server: Listening at 0.0.0.0:2332 Mar 28 21:13:42.613  INFO connection{addr=127.0.0.1:50494}: rathole::server: Try to handshake a control channel Mar 28 21:13:42.622  INFO connection{addr=127.0.0.1:50494}: rathole::server: Control channel established service=pingpong Mar 28 21:13:42.624  INFO connection{addr=127.0.0.1:50494}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:42.625  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:42.625  INFO connection{addr=127.0.0.1:50496}: rathole::server: Try to handshake a control channel Mar 28 21:13:42.635  INFO connection{addr=127.0.0.1:50496}: rathole::server: Control channel established service=echo Mar 28 21:13:42.640  INFO connection{addr=127.0.0.1:50496}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:42.641  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:42.831  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Mar 28 21:13:43.048  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Mar 28 21:13:43.096  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Mar 28 21:13:43.096  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:43.097  INFO rathole::server: Shuting down gracefully... Mar 28 21:13:43.097  INFO rathole::server: Shutdown Mar 28 21:13:43.097  INFO connection{addr=127.0.0.1:37890}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:43.097  INFO connection{addr=127.0.0.1:37890}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:43.097  INFO connection{addr=127.0.0.1:37892}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:43.097  INFO connection{addr=127.0.0.1:37892}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:43.097  INFO connection{addr=127.0.0.1:37890}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:13:43.097  INFO connection{addr=127.0.0.1:37892}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:13:43.098  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Mar 28 21:13:43.098 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 497.102327ms... Mar 28 21:13:43.098 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 493.225116ms... Mar 28 21:13:43.098  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:43.099  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:43.099  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:43.099  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:43.099  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:43.099  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:43.099  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:43.099  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:43.100  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:43.100  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:43.100  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:43.100  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:43.100  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:43.100  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:43.100  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:43.101  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Mar 28 21:13:43.102  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Mar 28 21:13:43.102  INFO rathole::server: Listening at 0.0.0.0:2333 Mar 28 21:13:43.609  INFO connection{addr=127.0.0.1:37968}: rathole::server: Try to handshake a control channel Mar 28 21:13:43.615  INFO connection{addr=127.0.0.1:37968}: rathole::server: Control channel established service=echo Mar 28 21:13:43.615  INFO connection{addr=127.0.0.1:37970}: rathole::server: Try to handshake a control channel Mar 28 21:13:43.616  INFO connection{addr=127.0.0.1:37968}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Mar 28 21:13:43.616  INFO handle{service=echo}:run: rathole::client: Control channel established Mar 28 21:13:43.617  INFO connection{addr=127.0.0.1:37970}: rathole::server: Control channel established service=pingpong Mar 28 21:13:43.650  INFO connection{addr=127.0.0.1:37970}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Mar 28 21:13:43.650  INFO handle{service=pingpong}:run: rathole::client: Control channel established Mar 28 21:13:44.592  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Mar 28 21:13:44.645  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Mar 28 21:13:44.645  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:44.645  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:44.646  INFO rathole::server: Shuting down gracefully... Mar 28 21:13:44.646  INFO rathole::server: Shutdown Mar 28 21:13:44.646  INFO connection{addr=127.0.0.1:50496}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:44.646  INFO connection{addr=127.0.0.1:50494}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:44.646  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:13:44.647  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown test udp ... ok Mar 28 21:13:45.599  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Mar 28 21:13:45.993  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Mar 28 21:13:45.993  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:45.993  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Mar 28 21:13:45.993  INFO rathole::server: Shuting down gracefully... Mar 28 21:13:45.993  INFO rathole::server: Shutdown Mar 28 21:13:45.993  INFO connection{addr=127.0.0.1:37968}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:45.993  INFO connection{addr=127.0.0.1:37968}:handle{service=echo}:run: rathole::server: Control channel shutdown Mar 28 21:13:45.994  INFO connection{addr=127.0.0.1:37970}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Mar 28 21:13:45.994  INFO connection{addr=127.0.0.1:37970}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Mar 28 21:13:45.994  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Mar 28 21:13:45.994  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Mar 28 21:13:45.994  INFO connection{addr=127.0.0.1:37968}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Mar 28 21:13:45.995  INFO connection{addr=127.0.0.1:37970}: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.54s 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-armv7.so.1 so:libcrypto.so.1.1 so:libgcc_s.so.1 so:libssl.so.1.1 >>> rathole*: Package size: 3.4 MB >>> rathole*: Compressing data... >>> rathole*: Create checksum... >>> rathole*: Create rathole-0.4.1-r0.apk >>> rathole: Build complete at Mon, 28 Mar 2022 21:13:47 +0000 elapsed time 0h 4m 47s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/8) Purging .makedepends-rathole (20220328.210901) (2/8) Purging cargo (1.59.0-r1) (3/8) Purging rust (1.59.0-r1) (4/8) Purging rust-stdlib (1.59.0-r1) (5/8) Purging openssl-dev (1.1.1n-r0) (6/8) Purging llvm13-libs (13.0.1-r0) (7/8) Purging libffi (3.4.2-r1) (8/8) Purging libxml2 (2.9.13-r0) Executing busybox-1.35.0-r6.trigger OK: 258 MiB in 99 packages >>> rathole: Updating the testing/armv7 repository index... >>> rathole: Signing the index...