>>> rathole: Building testing/rathole 0.4.3-r0 (using abuild 3.9.0-r5) started Fri, 12 Aug 2022 23:42:12 +0000 >>> rathole: Checking sanity of /home/buildozer/aports/testing/rathole/APKBUILD... >>> rathole: Analyzing dependencies... >>> rathole: Installing for build: build-base cargo openssl-dev>3 (1/8) Installing rust-stdlib (1.63.0-r0) (2/8) Installing libffi (3.4.2-r1) (3/8) Installing libxml2 (2.9.14-r1) (4/8) Installing llvm14-libs (14.0.6-r3) (5/8) Installing rust (1.63.0-r0) (6/8) Installing cargo (1.63.0-r0) (7/8) Installing openssl-dev (3.0.5-r2) (8/8) Installing .makedepends-rathole (20220812.234213) Executing busybox-1.35.0-r22.trigger OK: 1629 MiB in 124 packages >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.4.3.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> rathole: Fetching https://github.com/rapiz1/rathole/archive/v0.4.3/rathole-0.4.3.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 289k 0 289k 0 0 498k 0 --:--:-- --:--:-- --:--:-- 1409k >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.4.3.tar.gz >>> rathole: Checking sha512sums... rathole-0.4.3.tar.gz: OK >>> rathole: Unpacking /var/cache/distfiles/edge/rathole-0.4.3.tar.gz... Compiling libc v0.2.126 Compiling proc-macro2 v1.0.39 Compiling unicode-ident v1.0.0 Compiling syn v1.0.95 Compiling autocfg v1.1.0 Compiling version_check v0.9.4 Compiling cfg-if v1.0.0 Compiling typenum v1.15.0 Compiling pkg-config v0.3.25 Compiling serde_derive v1.0.137 Compiling serde v1.0.137 Compiling log v0.4.17 Compiling subtle v2.4.1 Compiling cpufeatures v0.2.2 Compiling lazy_static v1.4.0 Compiling once_cell v1.11.0 Compiling smallvec v1.8.0 Compiling pin-project-lite v0.2.9 Compiling parking_lot_core v0.9.3 Compiling tinyvec_macros v0.1.0 Compiling memchr v2.5.0 Compiling scopeguard v1.1.0 Compiling opaque-debug v0.3.0 Compiling rustversion v1.0.6 Compiling semver v1.0.9 Compiling anyhow v1.0.57 Compiling matches v0.1.9 Compiling percent-encoding v2.1.0 Compiling unicode-bidi v0.3.8 Compiling bitflags v1.3.2 Compiling zeroize v1.3.0 Compiling futures-core v0.3.21 Compiling crossbeam-utils v0.8.8 Compiling regex-syntax v0.6.26 Compiling futures-task v0.3.21 Compiling foreign-types-shared v0.1.1 Compiling openssl v0.10.40 Compiling httparse v1.7.1 Compiling native-tls v0.2.10 Compiling byteorder v1.4.3 Compiling ppv-lite86 v0.2.16 Compiling futures-util v0.3.21 Compiling serde_json v1.0.81 Compiling async-trait v0.1.53 Compiling same-file v1.0.6 Compiling os_str_bytes v6.0.1 Compiling slab v0.4.6 Compiling heck v0.4.0 Compiling hashbrown v0.11.2 Compiling ryu v1.0.10 Compiling openssl-probe v0.1.5 Compiling itoa v1.0.2 Compiling pin-utils v0.1.0 Compiling termcolor v1.1.3 Compiling ansi_term v0.12.1 Compiling base64 v0.13.0 Compiling strsim v0.10.0 Compiling textwrap v0.15.0 Compiling hex v0.4.3 Compiling instant v0.1.12 Compiling tracing-core v0.1.26 Compiling sharded-slab v0.1.4 Compiling tinyvec v1.6.0 Compiling foreign-types v0.3.2 Compiling form_urlencoded v1.0.1 Compiling thread_local v1.1.4 Compiling walkdir v2.3.2 Compiling clap_lex v0.2.0 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling lock_api v0.4.7 Compiling indexmap v1.8.1 Compiling tracing-log v0.1.3 Compiling rustc_version v0.4.0 Compiling crossbeam-channel v0.5.4 Compiling quote v1.0.18 Compiling snow v0.9.0 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling unicode-normalization v0.1.19 Compiling mio v0.8.3 Compiling getrandom v0.2.6 Compiling socket2 v0.4.4 Compiling signal-hook-registry v1.4.0 Compiling num_cpus v1.13.1 Compiling inotify-sys v0.1.5 Compiling atty v0.2.14 Compiling filetime v0.2.16 Compiling fdlimit v0.2.1 Compiling cc v1.0.73 Compiling inotify v0.9.6 Compiling rand_core v0.6.3 Compiling parking_lot v0.12.0 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0-pre.15 Compiling rand v0.8.5 Compiling idna v0.2.3 Compiling chrono v0.4.19 Compiling regex-automata v0.1.10 Compiling regex v1.5.6 Compiling libz-sys v1.1.6 Compiling openssl-sys v0.9.73 Compiling libgit2-sys v0.13.2+1.4.2 Compiling cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling block-buffer v0.10.2 Compiling crypto-common v0.1.3 Compiling aead v0.4.3 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling digest v0.10.3 Compiling aes v0.7.5 Compiling chacha20 v0.8.1 Compiling ctr v0.8.0 Compiling ghash v0.4.4 Compiling url v2.2.2 Compiling sha2 v0.10.2 Compiling blake2 v0.10.4 Compiling curve25519-dalek v4.0.0-pre.2 Compiling chacha20poly1305 v0.9.0 Compiling aes-gcm v0.9.4 Compiling matchers v0.0.1 Compiling vergen v6.0.2 Compiling git2 v0.14.2 Compiling thiserror-impl v1.0.31 Compiling tokio-macros v1.7.0 Compiling enum-iterator-derive v0.8.1 Compiling openssl-macros v0.1.0 Compiling getset v0.1.2 Compiling pin-project-internal v1.0.10 Compiling futures-macro v0.3.21 Compiling tracing-attributes v0.1.21 Compiling clap_derive v3.1.18 Compiling enum-iterator v0.8.1 Compiling pin-project v1.0.10 Compiling thiserror v1.0.31 Compiling tracing v0.1.34 Compiling clap v3.1.18 Compiling rathole v0.4.3 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.3) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling bincode v1.3.3 Compiling toml v0.5.9 Compiling tokio v1.18.2 Compiling tracing-subscriber v0.2.25 Compiling async-http-proxy v1.2.5 Compiling tokio-native-tls v0.3.0 Compiling async-socks5 v0.5.1 Compiling backoff v0.4.0 Compiling snowstorm v0.4.0 Finished release [optimized] target(s) in 3m 22s Compiling libc v0.2.126 Compiling proc-macro2 v1.0.39 Compiling unicode-ident v1.0.0 Compiling syn v1.0.95 Compiling version_check v0.9.4 Compiling autocfg v1.1.0 Compiling typenum v1.15.0 Compiling cfg-if v1.0.0 Compiling serde_derive v1.0.137 Compiling serde v1.0.137 Compiling log v0.4.17 Compiling pkg-config v0.3.25 Compiling parking_lot_core v0.9.3 Compiling memchr v2.5.0 Compiling bitflags v1.3.2 Compiling subtle v2.4.1 Compiling tinyvec_macros v0.1.0 Compiling futures-core v0.3.21 Compiling semver v1.0.9 Compiling once_cell v1.11.0 Compiling lazy_static v1.4.0 Compiling matches v0.1.9 Compiling cpufeatures v0.2.2 Compiling crossbeam-utils v0.8.8 Compiling percent-encoding v2.1.0 Compiling unicode-bidi v0.3.8 Compiling pin-project-lite v0.2.9 Compiling rustversion v1.0.6 Compiling smallvec v1.8.0 Compiling futures-task v0.3.21 Compiling openssl v0.10.40 Compiling anyhow v1.0.57 Compiling opaque-debug v0.3.0 Compiling scopeguard v1.1.0 Compiling native-tls v0.2.10 Compiling serde_json v1.0.81 Compiling httparse v1.7.1 Compiling futures-util v0.3.21 Compiling async-trait v0.1.53 Compiling heck v0.4.0 Compiling zeroize v1.3.0 Compiling foreign-types-shared v0.1.1 Compiling regex-syntax v0.6.26 Compiling byteorder v1.4.3 Compiling ppv-lite86 v0.2.16 Compiling slab v0.4.6 Compiling openssl-probe v0.1.5 Compiling itoa v1.0.2 Compiling same-file v1.0.6 Compiling pin-utils v0.1.0 Compiling hashbrown v0.11.2 Compiling os_str_bytes v6.0.1 Compiling ryu v1.0.10 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.6.0 Compiling tracing-core v0.1.26 Compiling sharded-slab v0.1.4 Compiling form_urlencoded v1.0.1 Compiling thread_local v1.1.4 Compiling foreign-types v0.3.2 Compiling walkdir v2.3.2 Compiling clap_lex v0.2.0 Compiling generic-array v0.14.5 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling lock_api v0.4.7 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling indexmap v1.8.1 Compiling tracing-log v0.1.3 Compiling rustc_version v0.4.0 Compiling crossbeam-channel v0.5.4 Compiling quote v1.0.18 Compiling unicode-normalization v0.1.19 Compiling snow v0.9.0 Compiling jobserver v0.1.24 Compiling time v0.1.43 Compiling mio v0.8.3 Compiling getrandom v0.2.6 Compiling signal-hook-registry v1.4.0 Compiling num_cpus v1.13.1 Compiling socket2 v0.4.4 Compiling inotify-sys v0.1.5 Compiling atty v0.2.14 Compiling filetime v0.2.16 Compiling fdlimit v0.2.1 Compiling inotify v0.9.6 Compiling rand_core v0.6.3 Compiling cc v1.0.73 Compiling parking_lot v0.12.0 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0-pre.15 Compiling idna v0.2.3 Compiling rand v0.8.5 Compiling regex-automata v0.1.10 Compiling regex v1.5.6 Compiling chrono v0.4.19 Compiling cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling crypto-common v0.1.3 Compiling block-buffer v0.10.2 Compiling aead v0.4.3 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling digest v0.10.3 Compiling url v2.2.2 Compiling chacha20 v0.8.1 Compiling ctr v0.8.0 Compiling aes v0.7.5 Compiling ghash v0.4.4 Compiling curve25519-dalek v4.0.0-pre.2 Compiling sha2 v0.10.2 Compiling blake2 v0.10.4 Compiling openssl-sys v0.9.73 Compiling libz-sys v1.1.6 Compiling libgit2-sys v0.13.2+1.4.2 Compiling chacha20poly1305 v0.9.0 Compiling matchers v0.0.1 Compiling aes-gcm v0.9.4 Compiling vergen v6.0.2 Compiling git2 v0.14.2 Compiling tokio-macros v1.7.0 Compiling thiserror-impl v1.0.31 Compiling openssl-macros v0.1.0 Compiling tracing-attributes v0.1.21 Compiling pin-project-internal v1.0.10 Compiling enum-iterator-derive v0.8.1 Compiling futures-macro v0.3.21 Compiling getset v0.1.2 Compiling clap_derive v3.1.18 Compiling enum-iterator v0.8.1 Compiling pin-project v1.0.10 Compiling thiserror v1.0.31 Compiling tracing v0.1.34 Compiling clap v3.1.18 Compiling rathole v0.4.3 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.3) Compiling bytes v1.1.0 Compiling tracing-serde v0.1.3 Compiling toml v0.5.9 Compiling bincode v1.3.3 Compiling tokio v1.18.2 Compiling tracing-subscriber v0.2.25 Compiling async-socks5 v0.5.1 Compiling backoff v0.4.0 Compiling async-http-proxy v1.2.5 Compiling snowstorm v0.4.0 Compiling tokio-native-tls v0.3.0 Finished test [unoptimized + debuginfo] target(s) in 1m 23s Running unittests src/lib.rs (target/debug/deps/rathole-17a2895dae65cbb3) running 7 tests test config::tests::test_validate_client_config ... ok test config::tests::test_validate_server_config ... ok test tests::test_determine_run_mode ... ok test config::tests::test_example_config ... ok test config_watcher::test::test_calculate_events ... ok test config::tests::test_invalid_config ... ok test config::tests::test_valid_config ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/main.rs (target/debug/deps/rathole-02473d59f7a1f0e6) 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-20b30663328054ad) running 2 tests Aug 12 23:47:16.539  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Aug 12 23:47:16.539  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Aug 12 23:47:16.541  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:16.541  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:16.542  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:16.542  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:16.542  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:16.542  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:16.543 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 523.171199ms... Aug 12 23:47:16.543 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 487.089123ms... Aug 12 23:47:16.543 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 476.40568ms... Aug 12 23:47:16.543 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 522.60049ms... Aug 12 23:47:17.021 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 818.976344ms... Aug 12 23:47:17.031 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 806.824166ms... Aug 12 23:47:17.067 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 767.769737ms... Aug 12 23:47:17.068 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 818.067217ms... Aug 12 23:47:17.539  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Aug 12 23:47:17.539  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Aug 12 23:47:17.543  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:17.544  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:17.544  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:47:17.544  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:47:17.838  INFO connection{addr=127.0.0.1:45158}: rathole::server: Try to handshake a control channel Aug 12 23:47:17.840  INFO connection{addr=127.0.0.1:45158}: rathole::server: Control channel established service=echo Aug 12 23:47:17.841  INFO connection{addr=127.0.0.1:45158}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:17.842  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:17.843  INFO connection{addr=127.0.0.1:34386}: rathole::server: Try to handshake a control channel Aug 12 23:47:17.844  INFO connection{addr=127.0.0.1:45160}: rathole::server: Try to handshake a control channel Aug 12 23:47:17.844  INFO connection{addr=127.0.0.1:34386}: rathole::server: Control channel established service=pingpong Aug 12 23:47:17.846  INFO connection{addr=127.0.0.1:34386}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:17.846  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:17.847  INFO connection{addr=127.0.0.1:45160}: rathole::server: Control channel established service=pingpong Aug 12 23:47:17.848  INFO connection{addr=127.0.0.1:45160}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:17.848  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:17.889  INFO connection{addr=127.0.0.1:34404}: rathole::server: Try to handshake a control channel Aug 12 23:47:17.890  INFO connection{addr=127.0.0.1:34404}: rathole::server: Control channel established service=echo Aug 12 23:47:17.892  INFO connection{addr=127.0.0.1:34404}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:17.892  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:20.040  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:47:20.041  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Aug 12 23:47:20.048  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:47:20.055  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Aug 12 23:47:20.055  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:20.056  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:20.057  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:20.057  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Aug 12 23:47:20.061  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:20.061  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:20.062  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:20.064  INFO connection{addr=127.0.0.1:45170}: rathole::server: Try to handshake a control channel Aug 12 23:47:20.064  INFO connection{addr=127.0.0.1:45174}: rathole::server: Try to handshake a control channel Aug 12 23:47:20.066  WARN connection{addr=127.0.0.1:45170}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:47:20.066  INFO connection{addr=127.0.0.1:45170}: rathole::server: Control channel established service=pingpong Aug 12 23:47:20.067  WARN connection{addr=127.0.0.1:45174}: rathole::server: Dropping previous control channel for service echo Aug 12 23:47:20.067  INFO connection{addr=127.0.0.1:45174}: rathole::server: Control channel established service=echo Aug 12 23:47:20.068  INFO connection{addr=127.0.0.1:45160}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:20.069  INFO connection{addr=127.0.0.1:45170}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:20.069  INFO connection{addr=127.0.0.1:45158}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:20.070  INFO connection{addr=127.0.0.1:45174}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:20.071  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:20.072  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:20.072  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:20.073  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:20.073  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:20.074  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:20.140  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:47:20.193  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Aug 12 23:47:20.193  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:20.194  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:20.194  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:20.194  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Aug 12 23:47:20.196  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:20.196  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:20.197  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:20.198  INFO connection{addr=127.0.0.1:34426}: rathole::server: Try to handshake a control channel Aug 12 23:47:20.199  INFO connection{addr=127.0.0.1:34428}: rathole::server: Try to handshake a control channel Aug 12 23:47:20.200  WARN connection{addr=127.0.0.1:34426}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:47:20.200  INFO connection{addr=127.0.0.1:34426}: rathole::server: Control channel established service=pingpong Aug 12 23:47:20.200  WARN connection{addr=127.0.0.1:34428}: rathole::server: Dropping previous control channel for service echo Aug 12 23:47:20.200  INFO connection{addr=127.0.0.1:34428}: rathole::server: Control channel established service=echo Aug 12 23:47:20.201  INFO connection{addr=127.0.0.1:34386}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:20.201  INFO connection{addr=127.0.0.1:34386}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:20.202  INFO connection{addr=127.0.0.1:34404}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:20.202  INFO connection{addr=127.0.0.1:34404}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:20.203  INFO connection{addr=127.0.0.1:34386}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:20.203  INFO connection{addr=127.0.0.1:34426}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:20.203  INFO connection{addr=127.0.0.1:34404}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:20.204  INFO connection{addr=127.0.0.1:34428}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:20.204  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:20.205  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:20.206  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:20.206  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:20.206  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:20.206  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:20.206  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:20.207  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:20.207  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:20.207  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:20.207  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:20.208  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:20.208  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:20.208  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:20.208  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:20.209  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:20.209  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:20.209  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.058  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Aug 12 23:47:21.065  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:47:21.072  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Aug 12 23:47:21.072  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:21.072  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:21.073  INFO rathole::server: Shutdown Aug 12 23:47:21.073  INFO connection{addr=127.0.0.1:45170}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:21.074  INFO connection{addr=127.0.0.1:45174}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:21.075  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Aug 12 23:47:21.076 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 549.051029ms... Aug 12 23:47:21.076  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:21.076  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.077 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 453.471922ms... Aug 12 23:47:21.077  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:21.078  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.081  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:21.082  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:47:21.196  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:47:21.293  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:47:21.353  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Aug 12 23:47:21.353  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:21.353  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:21.353  INFO rathole::server: Shutdown Aug 12 23:47:21.354  INFO connection{addr=127.0.0.1:34426}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:21.354  INFO connection{addr=127.0.0.1:34426}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:21.354  INFO connection{addr=127.0.0.1:34428}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:21.354  INFO connection{addr=127.0.0.1:34428}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:21.355  INFO connection{addr=127.0.0.1:34426}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:21.355  INFO connection{addr=127.0.0.1:34428}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:21.356  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Aug 12 23:47:21.356 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 464.062901ms... Aug 12 23:47:21.356 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 450.300969ms... Aug 12 23:47:21.357  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.357  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.357  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.358  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.358  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.358  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.358  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.359  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.359  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.359  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.359  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.360  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.360  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.360  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.361  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.361  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:21.363  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:21.364  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:47:21.533  INFO connection{addr=127.0.0.1:45190}: rathole::server: Try to handshake a control channel Aug 12 23:47:21.534  INFO connection{addr=127.0.0.1:45190}: rathole::server: Control channel established service=echo Aug 12 23:47:21.535  INFO connection{addr=127.0.0.1:45190}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:21.536  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:21.627  INFO connection{addr=127.0.0.1:45198}: rathole::server: Try to handshake a control channel Aug 12 23:47:21.628  INFO connection{addr=127.0.0.1:45198}: rathole::server: Control channel established service=pingpong Aug 12 23:47:21.629  INFO connection{addr=127.0.0.1:45198}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:21.630  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:21.809  INFO connection{addr=127.0.0.1:34468}: rathole::server: Try to handshake a control channel Aug 12 23:47:21.809  INFO connection{addr=127.0.0.1:34468}: rathole::server: Control channel established service=echo Aug 12 23:47:21.810  INFO connection{addr=127.0.0.1:34468}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:21.811  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:21.822  INFO connection{addr=127.0.0.1:34486}: rathole::server: Try to handshake a control channel Aug 12 23:47:21.823  INFO connection{addr=127.0.0.1:34486}: rathole::server: Control channel established service=pingpong Aug 12 23:47:21.824  INFO connection{addr=127.0.0.1:34486}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:21.825  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:23.576  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Aug 12 23:47:23.634  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Aug 12 23:47:23.635  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:23.635  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:23.636  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:23.636  INFO rathole::server: Shutdown Aug 12 23:47:23.636  INFO connection{addr=127.0.0.1:45198}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:23.637  INFO connection{addr=127.0.0.1:45190}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:23.638  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:23.638  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:23.639  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Aug 12 23:47:23.639  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:23.640  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:23.640  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:23.641  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:23.645  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:23.743  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:23.743  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:23.744 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 460.722034ms... Aug 12 23:47:23.744 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 452.886414ms... Aug 12 23:47:23.856  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Aug 12 23:47:24.053  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Aug 12 23:47:24.053  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:24.054  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:24.054  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:24.054  INFO rathole::server: Shutdown Aug 12 23:47:24.054  INFO connection{addr=127.0.0.1:34486}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:24.054  INFO connection{addr=127.0.0.1:34486}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:24.055  INFO connection{addr=127.0.0.1:34468}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:24.055  INFO connection{addr=127.0.0.1:34468}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:24.055  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:24.055  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:24.056  INFO connection{addr=127.0.0.1:34486}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:24.056  INFO connection{addr=127.0.0.1:34468}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:24.057  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Aug 12 23:47:24.057  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:24.057  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:24.058  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:24.058  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:24.058  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:24.058  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:24.058  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:24.059  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:24.059  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:24.059  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:24.059  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:24.060  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:24.060  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:24.060  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:24.060  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:24.060  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:24.063  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:24.130  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:24.130  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:24.132 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 481.967654ms... Aug 12 23:47:24.132 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 517.438891ms... Aug 12 23:47:24.198 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 809.216257ms... Aug 12 23:47:24.206 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 816.846576ms... Aug 12 23:47:24.615 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 799.51436ms... Aug 12 23:47:24.641  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Aug 12 23:47:24.645  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:24.651 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 717.879189ms... Aug 12 23:47:24.667  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:47:25.057  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Aug 12 23:47:25.061  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:25.072  INFO connection{addr=127.0.0.1:45216}: rathole::server: Try to handshake a control channel Aug 12 23:47:25.079  INFO connection{addr=127.0.0.1:45216}: rathole::server: Control channel established service=pingpong Aug 12 23:47:25.080  INFO connection{addr=127.0.0.1:45216}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:25.081  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:25.081  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:47:25.081  INFO connection{addr=127.0.0.1:45218}: rathole::server: Try to handshake a control channel Aug 12 23:47:25.084  INFO connection{addr=127.0.0.1:45218}: rathole::server: Control channel established service=echo Aug 12 23:47:25.101  INFO connection{addr=127.0.0.1:45218}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:25.102  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:25.410  INFO connection{addr=127.0.0.1:34520}: rathole::server: Try to handshake a control channel Aug 12 23:47:25.411  INFO connection{addr=127.0.0.1:34520}: rathole::server: Control channel established service=echo Aug 12 23:47:25.413  INFO connection{addr=127.0.0.1:34520}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:25.413  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:25.585  INFO connection{addr=127.0.0.1:34538}: rathole::server: Try to handshake a control channel Aug 12 23:47:25.585  INFO connection{addr=127.0.0.1:34538}: rathole::server: Control channel established service=pingpong Aug 12 23:47:25.586  INFO connection{addr=127.0.0.1:34538}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:25.586  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:27.144  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Aug 12 23:47:27.191  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:47:27.195  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Aug 12 23:47:27.195  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:27.195  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:27.196  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:27.196  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Aug 12 23:47:27.198  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:27.309  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:27.309  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:27.342  INFO connection{addr=127.0.0.1:45228}: rathole::server: Try to handshake a control channel Aug 12 23:47:27.346  WARN connection{addr=127.0.0.1:45228}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:47:27.346  INFO connection{addr=127.0.0.1:45228}: rathole::server: Control channel established service=pingpong Aug 12 23:47:27.346  INFO connection{addr=127.0.0.1:45216}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:27.347  INFO connection{addr=127.0.0.1:45228}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:27.348  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:27.348  INFO connection{addr=127.0.0.1:45230}: rathole::server: Try to handshake a control channel Aug 12 23:47:27.348  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:27.349  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:27.351  WARN connection{addr=127.0.0.1:45230}: rathole::server: Dropping previous control channel for service echo Aug 12 23:47:27.351  INFO connection{addr=127.0.0.1:45230}: rathole::server: Control channel established service=echo Aug 12 23:47:27.365  INFO connection{addr=127.0.0.1:45218}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:27.365  INFO connection{addr=127.0.0.1:45230}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:27.366  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:27.368  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:27.368  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:27.559  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:47:27.682  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:47:27.776  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Aug 12 23:47:27.776  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:27.776  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:27.777  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:27.777  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Aug 12 23:47:27.780  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:27.854  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:27.854  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:27.886  INFO connection{addr=127.0.0.1:34562}: rathole::server: Try to handshake a control channel Aug 12 23:47:27.890  WARN connection{addr=127.0.0.1:34562}: rathole::server: Dropping previous control channel for service echo Aug 12 23:47:27.891  INFO connection{addr=127.0.0.1:34562}: rathole::server: Control channel established service=echo Aug 12 23:47:27.891  INFO connection{addr=127.0.0.1:34520}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:27.891  INFO connection{addr=127.0.0.1:34520}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:27.892  INFO connection{addr=127.0.0.1:34520}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:27.893  INFO connection{addr=127.0.0.1:34562}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:27.893  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:27.894  INFO connection{addr=127.0.0.1:34564}: rathole::server: Try to handshake a control channel Aug 12 23:47:27.895  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:27.895  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:27.895  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:27.896  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:27.896  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:27.896  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:27.896  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:27.897  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:27.901  WARN connection{addr=127.0.0.1:34564}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:47:27.902  INFO connection{addr=127.0.0.1:34564}: rathole::server: Control channel established service=pingpong Aug 12 23:47:27.915  INFO connection{addr=127.0.0.1:34538}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:27.916  INFO connection{addr=127.0.0.1:34538}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:27.917  INFO connection{addr=127.0.0.1:34538}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:27.917  INFO connection{addr=127.0.0.1:34564}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:27.918  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:27.921  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:27.921  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:27.921  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:27.922  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:27.922  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:27.922  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:27.922  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:27.924  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.198  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Aug 12 23:47:28.206  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:47:28.257  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Aug 12 23:47:28.257  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:28.258  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:28.258  INFO rathole::server: Shutdown Aug 12 23:47:28.258  INFO connection{addr=127.0.0.1:45230}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:28.258  INFO connection{addr=127.0.0.1:45228}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:28.259  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Aug 12 23:47:28.259 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 458.282083ms... Aug 12 23:47:28.260  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:28.260  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.260 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 496.669042ms... Aug 12 23:47:28.260  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:28.261  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.263  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:28.275  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:47:28.756  INFO connection{addr=127.0.0.1:45242}: rathole::server: Try to handshake a control channel Aug 12 23:47:28.758  INFO connection{addr=127.0.0.1:45242}: rathole::server: Control channel established service=echo Aug 12 23:47:28.758  INFO connection{addr=127.0.0.1:45242}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:28.759  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:28.779  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:47:28.799  INFO connection{addr=127.0.0.1:45244}: rathole::server: Try to handshake a control channel Aug 12 23:47:28.803  INFO connection{addr=127.0.0.1:45244}: rathole::server: Control channel established service=pingpong Aug 12 23:47:28.817  INFO connection{addr=127.0.0.1:45244}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:28.818  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:28.892  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:47:28.979  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Aug 12 23:47:28.979  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:28.980  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:28.980  INFO rathole::server: Shutdown Aug 12 23:47:28.980  INFO connection{addr=127.0.0.1:34562}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:28.980  INFO connection{addr=127.0.0.1:34562}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:28.980  INFO connection{addr=127.0.0.1:34564}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:28.981  INFO connection{addr=127.0.0.1:34564}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:28.981  INFO connection{addr=127.0.0.1:34562}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:28.981  INFO connection{addr=127.0.0.1:34564}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:28.982  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Aug 12 23:47:28.983 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 497.476106ms... Aug 12 23:47:28.983 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 512.067943ms... Aug 12 23:47:28.983  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.983  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.984  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.984  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.984  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.985  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.985  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.985  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.986  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.986  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.986  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.986  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.987  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.987  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.987  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.988  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:28.990  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:29.002  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:47:29.516  INFO connection{addr=127.0.0.1:34602}: rathole::server: Try to handshake a control channel Aug 12 23:47:29.520  INFO connection{addr=127.0.0.1:34602}: rathole::server: Control channel established service=echo Aug 12 23:47:29.521  INFO connection{addr=127.0.0.1:34602}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:29.521  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:29.522  INFO connection{addr=127.0.0.1:34604}: rathole::server: Try to handshake a control channel Aug 12 23:47:29.527  INFO connection{addr=127.0.0.1:34604}: rathole::server: Control channel established service=pingpong Aug 12 23:47:29.541  INFO connection{addr=127.0.0.1:34604}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:29.541  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:30.761  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Aug 12 23:47:30.857  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Aug 12 23:47:30.857  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:30.857  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:30.858  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:30.858  INFO rathole::server: Shutdown Aug 12 23:47:30.858  INFO connection{addr=127.0.0.1:45244}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:30.859  INFO connection{addr=127.0.0.1:45242}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:30.860  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:30.861  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:30.862  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Aug 12 23:47:30.862  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:30.863  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:30.863  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:30.864  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:30.868  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:30.869  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:30.870  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:30.871 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 464.665343ms... Aug 12 23:47:30.871 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Failed to connect TCP socket: Connection refused (os error 111). Retry in 502.307073ms... Aug 12 23:47:31.337 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 682.894609ms... Aug 12 23:47:31.377 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 703.95009ms... Aug 12 23:47:31.484  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Aug 12 23:47:31.777  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Aug 12 23:47:31.778  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:31.778  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:31.778  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:31.778  INFO rathole::server: Shutdown Aug 12 23:47:31.779  INFO connection{addr=127.0.0.1:34602}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:31.779  INFO connection{addr=127.0.0.1:34602}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:31.779  INFO connection{addr=127.0.0.1:34604}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:31.779  INFO connection{addr=127.0.0.1:34604}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:31.780  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:31.780  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:31.780  INFO connection{addr=127.0.0.1:34602}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:31.781  INFO connection{addr=127.0.0.1:34604}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:31.782  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Aug 12 23:47:31.782  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:31.782  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:31.783  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:31.783  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:31.783  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:31.784  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:31.784  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:31.784  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:31.784  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:31.785  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:31.785  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:31.785  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:31.786  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:31.786  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:31.786  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:31.787  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:31.789  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:31.790  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:31.790  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:31.793 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 462.512456ms... Aug 12 23:47:31.793 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 480.957999ms... Aug 12 23:47:31.864  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Aug 12 23:47:31.868  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:31.868  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:47:32.041  INFO connection{addr=127.0.0.1:45272}: rathole::server: Try to handshake a control channel Aug 12 23:47:32.044  INFO connection{addr=127.0.0.1:45272}: rathole::server: Control channel established service=pingpong Aug 12 23:47:32.044  INFO connection{addr=127.0.0.1:45272}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:32.046  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:32.097  INFO connection{addr=127.0.0.1:45280}: rathole::server: Try to handshake a control channel Aug 12 23:47:32.099  INFO connection{addr=127.0.0.1:45280}: rathole::server: Control channel established service=echo Aug 12 23:47:32.099  INFO connection{addr=127.0.0.1:45280}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:32.100  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:32.258 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 753.103112ms... Aug 12 23:47:32.276 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 697.6468ms... Aug 12 23:47:32.783  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Aug 12 23:47:32.787  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:32.788  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:47:32.994  INFO connection{addr=127.0.0.1:34660}: rathole::server: Try to handshake a control channel Aug 12 23:47:32.997  INFO connection{addr=127.0.0.1:34660}: rathole::server: Control channel established service=pingpong Aug 12 23:47:33.000  INFO connection{addr=127.0.0.1:34660}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:33.001  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:33.115  INFO connection{addr=127.0.0.1:34680}: rathole::server: Try to handshake a control channel Aug 12 23:47:33.116  INFO connection{addr=127.0.0.1:34680}: rathole::server: Control channel established service=echo Aug 12 23:47:33.118  INFO connection{addr=127.0.0.1:34680}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:33.119  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:34.365  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Aug 12 23:47:34.460  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:47:34.557  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Aug 12 23:47:34.557  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:34.558  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:34.558  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:34.559  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Aug 12 23:47:34.563  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:34.564  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:34.565  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:34.599  INFO connection{addr=127.0.0.1:45286}: rathole::server: Try to handshake a control channel Aug 12 23:47:34.604  INFO connection{addr=127.0.0.1:45288}: rathole::server: Try to handshake a control channel Aug 12 23:47:34.605  WARN connection{addr=127.0.0.1:45286}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:47:34.606  INFO connection{addr=127.0.0.1:45286}: rathole::server: Control channel established service=pingpong Aug 12 23:47:34.607  INFO connection{addr=127.0.0.1:45272}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:34.608  INFO connection{addr=127.0.0.1:45286}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:34.609  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:34.610  WARN connection{addr=127.0.0.1:45288}: rathole::server: Dropping previous control channel for service echo Aug 12 23:47:34.611  INFO connection{addr=127.0.0.1:45288}: rathole::server: Control channel established service=echo Aug 12 23:47:34.611  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:34.612  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:34.612  INFO connection{addr=127.0.0.1:45280}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:34.613  INFO connection{addr=127.0.0.1:45288}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:34.614  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:34.623  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:34.624  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.284  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:47:35.561  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Aug 12 23:47:35.566  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:47:35.611  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Aug 12 23:47:35.661  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Aug 12 23:47:35.661  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:35.661  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:35.661  INFO rathole::server: Shutdown Aug 12 23:47:35.661  INFO connection{addr=127.0.0.1:45288}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:35.662  INFO connection{addr=127.0.0.1:45286}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:35.663  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Aug 12 23:47:35.663 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 498.38413ms... Aug 12 23:47:35.663  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:35.664  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.664 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 541.178551ms... Aug 12 23:47:35.664  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Aug 12 23:47:35.665  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.667  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:35.668  INFO rathole::server: Listening at 0.0.0.0:2332 Aug 12 23:47:35.740  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Aug 12 23:47:35.740  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:35.741  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:35.741  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:35.741  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Aug 12 23:47:35.744  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:35.745  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Aug 12 23:47:35.746  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Aug 12 23:47:35.770  INFO connection{addr=127.0.0.1:34702}: rathole::server: Try to handshake a control channel Aug 12 23:47:35.774  INFO connection{addr=127.0.0.1:34704}: rathole::server: Try to handshake a control channel Aug 12 23:47:35.775  WARN connection{addr=127.0.0.1:34702}: rathole::server: Dropping previous control channel for service echo Aug 12 23:47:35.775  INFO connection{addr=127.0.0.1:34702}: rathole::server: Control channel established service=echo Aug 12 23:47:35.776  INFO connection{addr=127.0.0.1:34680}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:35.776  INFO connection{addr=127.0.0.1:34680}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:35.779  INFO connection{addr=127.0.0.1:34680}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:35.779  INFO connection{addr=127.0.0.1:34702}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:35.780  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:35.783  WARN connection{addr=127.0.0.1:34704}: rathole::server: Dropping previous control channel for service pingpong Aug 12 23:47:35.783  INFO connection{addr=127.0.0.1:34704}: rathole::server: Control channel established service=pingpong Aug 12 23:47:35.783  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.784  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.784  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.784  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.785  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.785  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.785  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.786  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.787  INFO connection{addr=127.0.0.1:34660}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:35.787  INFO connection{addr=127.0.0.1:34660}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:35.790  INFO connection{addr=127.0.0.1:34660}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:35.791  INFO connection{addr=127.0.0.1:34704}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:35.791  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:35.822  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.823  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.823  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.823  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.824  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.824  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.825  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:35.825  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:36.182  INFO connection{addr=127.0.0.1:45302}: rathole::server: Try to handshake a control channel Aug 12 23:47:36.184  INFO connection{addr=127.0.0.1:45302}: rathole::server: Control channel established service=echo Aug 12 23:47:36.185  INFO connection{addr=127.0.0.1:45302}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:36.186  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:36.237  INFO connection{addr=127.0.0.1:45308}: rathole::server: Try to handshake a control channel Aug 12 23:47:36.239  INFO connection{addr=127.0.0.1:45308}: rathole::server: Control channel established service=pingpong Aug 12 23:47:36.239  INFO connection{addr=127.0.0.1:45308}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:36.240  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:36.742  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Aug 12 23:47:36.994  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Aug 12 23:47:37.116  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Aug 12 23:47:37.117  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:37.117  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:37.117  INFO rathole::server: Shutdown Aug 12 23:47:37.117  INFO connection{addr=127.0.0.1:34704}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:37.117  INFO connection{addr=127.0.0.1:34704}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:37.118  INFO connection{addr=127.0.0.1:34702}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:37.118  INFO connection{addr=127.0.0.1:34702}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:37.118  INFO connection{addr=127.0.0.1:34704}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:37.119  INFO connection{addr=127.0.0.1:34702}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:37.119  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Aug 12 23:47:37.119 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 509.258798ms... Aug 12 23:47:37.120 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 498.507627ms... Aug 12 23:47:37.120  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:37.120  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:37.120  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:37.121  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:37.121  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:37.121  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:37.121  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:37.122  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:37.122  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:37.122  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:37.122  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:37.123  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:37.123  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:37.123  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:37.123  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:37.124  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Aug 12 23:47:37.126  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Aug 12 23:47:37.126  INFO rathole::server: Listening at 0.0.0.0:2333 Aug 12 23:47:37.630  INFO connection{addr=127.0.0.1:34744}: rathole::server: Try to handshake a control channel Aug 12 23:47:37.635  INFO connection{addr=127.0.0.1:34744}: rathole::server: Control channel established service=echo Aug 12 23:47:37.641  INFO connection{addr=127.0.0.1:34744}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Aug 12 23:47:37.641  INFO handle{service=echo}:run: rathole::client: Control channel established Aug 12 23:47:37.647  INFO connection{addr=127.0.0.1:34746}: rathole::server: Try to handshake a control channel Aug 12 23:47:37.675  INFO connection{addr=127.0.0.1:34746}: rathole::server: Control channel established service=pingpong Aug 12 23:47:37.684  INFO connection{addr=127.0.0.1:34746}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Aug 12 23:47:37.684  INFO handle{service=pingpong}:run: rathole::client: Control channel established Aug 12 23:47:38.164  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Aug 12 23:47:38.289  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Aug 12 23:47:38.289  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:38.290  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:38.290  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:38.291  INFO rathole::server: Shutdown Aug 12 23:47:38.291  INFO connection{addr=127.0.0.1:45308}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:38.292  INFO connection{addr=127.0.0.1:45302}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:38.293  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:38.293  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown test udp ... ok Aug 12 23:47:39.620  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Aug 12 23:47:40.127  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Aug 12 23:47:40.127  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:40.127  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Aug 12 23:47:40.128  INFO rathole::server: Shuting down gracefully... Aug 12 23:47:40.128  INFO rathole::server: Shutdown Aug 12 23:47:40.128  INFO connection{addr=127.0.0.1:34744}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:40.128  INFO connection{addr=127.0.0.1:34744}:handle{service=echo}:run: rathole::server: Control channel shutdown Aug 12 23:47:40.128  INFO connection{addr=127.0.0.1:34746}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Aug 12 23:47:40.128  INFO connection{addr=127.0.0.1:34746}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Aug 12 23:47:40.129  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Aug 12 23:47:40.129  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Aug 12 23:47:40.129  INFO connection{addr=127.0.0.1:34744}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Aug 12 23:47:40.129  INFO connection{addr=127.0.0.1:34746}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown test tcp ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.62s Doc-tests rathole running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> rathole: Entering fakeroot... >>> rathole*: Running postcheck for rathole >>> rathole*: Preparing package rathole... >>> rathole*: Stripping binaries >>> rathole*: Scanning shared objects >>> rathole*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libcrypto.so.3 so:libgcc_s.so.1 so:libssl.so.3 >>> rathole*: Package size: 3.8 MB >>> rathole*: Compressing data... >>> rathole*: Create checksum... >>> rathole*: Create rathole-0.4.3-r0.apk >>> rathole: Build complete at Fri, 12 Aug 2022 23:47:41 +0000 elapsed time 0h 5m 29s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/8) Purging .makedepends-rathole (20220812.234213) (2/8) Purging cargo (1.63.0-r0) (3/8) Purging rust (1.63.0-r0) (4/8) Purging rust-stdlib (1.63.0-r0) (5/8) Purging openssl-dev (3.0.5-r2) (6/8) Purging llvm14-libs (14.0.6-r3) (7/8) Purging libffi (3.4.2-r1) (8/8) Purging libxml2 (2.9.14-r1) Executing busybox-1.35.0-r22.trigger OK: 783 MiB in 116 packages >>> rathole: Updating the testing/x86_64 repository index... >>> rathole: Signing the index...