>>> rathole: Building testing/rathole 0.4.7-r0 (using abuild 3.10.0-r0) started Thu, 01 Dec 2022 19:34:10 +0000 >>> rathole: Checking sanity of /home/buildozer/aports/testing/rathole/APKBUILD... >>> rathole: Analyzing dependencies... >>> rathole: Installing for build: build-base cargo openssl-dev (1/9) Installing rust-stdlib (1.65.0-r1) (2/9) Installing libffi (3.4.4-r0) (3/9) Installing xz-libs (5.2.9-r0) (4/9) Installing libxml2 (2.10.3-r2) (5/9) Installing llvm15-libs (15.0.6-r0) (6/9) Installing rust (1.65.0-r1) (7/9) Installing cargo (1.65.0-r1) (8/9) Installing openssl-dev (3.0.7-r0) (9/9) Installing .makedepends-rathole (20221201.193412) Executing busybox-1.35.0-r29.trigger OK: 1275 MiB in 107 packages >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.4.7.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.7/rathole-0.4.7.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 100 13048 0 13048 0 0 21734 0 --:--:-- --:--:-- --:--:-- 21734 100 290k 0 290k 0 0 452k 0 --:--:-- --:--:-- --:--:-- 6622k >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.4.7.tar.gz >>> rathole: Checking sha512sums... rathole-0.4.7.tar.gz: OK >>> rathole: Unpacking /var/cache/distfiles/edge/rathole-0.4.7.tar.gz... Compiling libc v0.2.137 Compiling proc-macro2 v1.0.47 Compiling unicode-ident v1.0.5 Compiling quote v1.0.21 Compiling syn v1.0.103 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.26 Compiling serde_derive v1.0.147 Compiling serde v1.0.147 Compiling log v0.4.17 Compiling subtle v2.4.1 Compiling thiserror v1.0.37 Compiling once_cell v1.16.0 Compiling cpufeatures v0.2.5 Compiling pin-project-lite v0.2.9 Compiling smallvec v1.10.0 Compiling anyhow v1.0.66 Compiling parking_lot_core v0.9.4 Compiling memchr v2.5.0 Compiling opaque-debug v0.3.0 Compiling scopeguard v1.1.0 Compiling tinyvec_macros v0.1.0 Compiling semver v1.0.14 Compiling rustversion v1.0.9 Compiling num_threads v0.1.6 Compiling unicode-bidi v0.3.8 Compiling bitflags v1.3.2 Compiling time-core v0.1.0 Compiling percent-encoding v2.2.0 Compiling tinyvec v1.6.0 Compiling itoa v1.0.4 Compiling futures-core v0.3.25 Compiling zeroize v1.3.0 Compiling regex-syntax v0.6.27 Compiling futures-task v0.3.25 Compiling openssl v0.10.42 Compiling crossbeam-utils v0.8.12 Compiling form_urlencoded v1.1.0 Compiling foreign-types-shared v0.1.1 Compiling tracing-core v0.1.30 Compiling foreign-types v0.3.2 Compiling futures-util v0.3.25 Compiling lazy_static v1.4.0 Compiling native-tls v0.2.11 Compiling byteorder v1.4.3 Compiling serde_json v1.0.87 Compiling async-trait v0.1.58 Compiling httparse v1.8.0 Compiling ppv-lite86 v0.2.17 Compiling hashbrown v0.12.3 Compiling os_str_bytes v6.3.1 Compiling same-file v1.0.6 Compiling iana-time-zone v0.1.53 Compiling heck v0.4.0 Compiling pin-utils v0.1.0 Compiling ryu v1.0.11 Compiling generic-array v0.14.6 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling openssl-probe v0.1.5 Compiling walkdir v2.3.2 Compiling lock_api v0.4.9 Compiling tokio v1.21.2 Compiling num-traits v0.2.15 Compiling slab v0.4.7 Compiling rustc_version v0.4.0 Compiling num-integer v0.1.45 Compiling indexmap v1.9.1 Compiling clap_lex v0.2.4 Compiling sharded-slab v0.1.4 Compiling thread_local v1.1.4 Compiling crossbeam-channel v0.5.6 Compiling tracing-log v0.1.3 Compiling instant v0.1.12 Compiling ansi_term v0.12.1 Compiling base64 v0.13.1 Compiling textwrap v0.16.0 Compiling termcolor v1.1.3 Compiling strsim v0.10.0 Compiling hex v0.4.3 Compiling snow v0.9.0 Compiling mio v0.8.5 Compiling getrandom v0.2.8 Compiling num_cpus v1.14.0 Compiling socket2 v0.4.7 Compiling signal-hook-registry v1.4.0 Compiling inotify-sys v0.1.5 Compiling filetime v0.2.18 Compiling atty v0.2.14 Compiling fdlimit v0.2.1 Compiling jobserver v0.1.25 Compiling time v0.3.16 Compiling inotify v0.9.6 Compiling unicode-normalization v0.1.22 Compiling rand_core v0.6.4 Compiling parking_lot v0.12.1 Compiling cc v1.0.74 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0 Compiling rand v0.8.5 Compiling idna v0.3.0 Compiling chrono v0.4.22 Compiling libz-sys v1.1.8 Compiling openssl-sys v0.9.77 Compiling libgit2-sys v0.13.4+1.4.2 Compiling vergen v7.4.2 Compiling universal-hash v0.4.1 Compiling cipher v0.3.0 Compiling block-buffer v0.10.3 Compiling crypto-common v0.1.6 Compiling aead v0.4.3 Compiling regex-automata v0.1.10 Compiling regex v1.6.0 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling url v2.3.1 Compiling digest v0.10.5 Compiling ctr v0.8.0 Compiling aes v0.7.5 Compiling chacha20 v0.8.2 Compiling ghash v0.4.4 Compiling sha2 v0.10.6 Compiling curve25519-dalek v4.0.0-pre.2 Compiling blake2 v0.10.4 Compiling chacha20poly1305 v0.9.1 Compiling aes-gcm v0.9.4 Compiling matchers v0.0.1 Compiling git2 v0.14.4 Compiling thiserror-impl v1.0.37 Compiling tokio-macros v1.8.0 Compiling enum-iterator-derive v1.1.0 Compiling openssl-macros v0.1.0 Compiling getset v0.1.2 Compiling tracing-attributes v0.1.23 Compiling futures-macro v0.3.25 Compiling pin-project-internal v1.0.12 Compiling clap_derive v3.2.18 Compiling enum-iterator v1.1.3 Compiling pin-project v1.0.12 Compiling tracing v0.1.37 Compiling clap v3.2.23 Compiling rathole v0.4.7 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.7) Compiling bytes v1.2.1 Compiling tracing-serde v0.1.3 Compiling toml v0.5.9 Compiling bincode v1.3.3 Compiling tracing-subscriber v0.2.25 Compiling tokio-native-tls v0.3.0 Compiling backoff v0.4.0 Compiling async-http-proxy v1.2.5 Compiling async-socks5 v0.5.1 Compiling snowstorm v0.4.0 Finished release [optimized] target(s) in 2m 16s Compiling libc v0.2.137 Compiling proc-macro2 v1.0.47 Compiling quote v1.0.21 Compiling unicode-ident v1.0.5 Compiling syn v1.0.103 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.147 Compiling serde v1.0.147 Compiling log v0.4.17 Compiling pkg-config v0.3.26 Compiling parking_lot_core v0.9.4 Compiling memchr v2.5.0 Compiling thiserror v1.0.37 Compiling bitflags v1.3.2 Compiling subtle v2.4.1 Compiling semver v1.0.14 Compiling tinyvec_macros v0.1.0 Compiling futures-core v0.3.25 Compiling anyhow v1.0.66 Compiling itoa v1.0.4 Compiling cpufeatures v0.2.5 Compiling once_cell v1.16.0 Compiling rustversion v1.0.9 Compiling crossbeam-utils v0.8.12 Compiling unicode-bidi v0.3.8 Compiling percent-encoding v2.2.0 Compiling pin-project-lite v0.2.9 Compiling openssl v0.10.42 Compiling smallvec v1.10.0 Compiling futures-task v0.3.25 Compiling tinyvec v1.6.0 Compiling scopeguard v1.1.0 Compiling time-core v0.1.0 Compiling opaque-debug v0.3.0 Compiling form_urlencoded v1.1.0 Compiling num_threads v0.1.6 Compiling native-tls v0.2.11 Compiling httparse v1.8.0 Compiling futures-util v0.3.25 Compiling serde_json v1.0.87 Compiling async-trait v0.1.58 Compiling zeroize v1.3.0 Compiling heck v0.4.0 Compiling tracing-core v0.1.30 Compiling foreign-types-shared v0.1.1 Compiling regex-syntax v0.6.27 Compiling foreign-types v0.3.2 Compiling lazy_static v1.4.0 Compiling ppv-lite86 v0.2.17 Compiling byteorder v1.4.3 Compiling os_str_bytes v6.3.1 Compiling iana-time-zone v0.1.53 Compiling hashbrown v0.12.3 Compiling ryu v1.0.11 Compiling same-file v1.0.6 Compiling pin-utils v0.1.0 Compiling openssl-probe v0.1.5 Compiling sharded-slab v0.1.4 Compiling generic-array v0.14.6 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling rustc_version v0.4.0 Compiling lock_api v0.4.9 Compiling tokio v1.21.2 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling slab v0.4.7 Compiling indexmap v1.9.1 Compiling tracing-log v0.1.3 Compiling clap_lex v0.2.4 Compiling walkdir v2.3.2 Compiling crossbeam-channel v0.5.6 Compiling thread_local v1.1.4 Compiling instant v0.1.12 Compiling base64 v0.13.1 Compiling unicode-normalization v0.1.22 Compiling termcolor v1.1.3 Compiling jobserver v0.1.25 Compiling time v0.3.16 Compiling mio v0.8.5 Compiling getrandom v0.2.8 Compiling num_cpus v1.14.0 Compiling signal-hook-registry v1.4.0 Compiling socket2 v0.4.7 Compiling snow v0.9.0 Compiling cc v1.0.74 Compiling parking_lot v0.12.1 Compiling rand_core v0.6.4 Compiling inotify-sys v0.1.5 Compiling rand_chacha v0.3.1 Compiling inotify v0.9.6 Compiling atty v0.2.14 Compiling filetime v0.2.18 Compiling textwrap v0.16.0 Compiling strsim v0.10.0 Compiling ansi_term v0.12.1 Compiling idna v0.3.0 Compiling fdlimit v0.2.1 Compiling rand v0.8.5 Compiling notify v5.0.0 Compiling hex v0.4.3 Compiling url v2.3.1 Compiling chrono v0.4.22 Compiling cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling crypto-common v0.1.6 Compiling block-buffer v0.10.3 Compiling polyval v0.5.3 Compiling aead v0.4.3 Compiling ctr v0.8.0 Compiling aes v0.7.5 Compiling digest v0.10.5 Compiling chacha20 v0.8.2 Compiling poly1305 v0.7.2 Compiling regex-automata v0.1.10 Compiling vergen v7.4.2 Compiling ghash v0.4.4 Compiling regex v1.6.0 Compiling curve25519-dalek v4.0.0-pre.2 Compiling blake2 v0.10.4 Compiling sha2 v0.10.6 Compiling chacha20poly1305 v0.9.1 Compiling aes-gcm v0.9.4 Compiling openssl-sys v0.9.77 Compiling libz-sys v1.1.8 Compiling libgit2-sys v0.13.4+1.4.2 Compiling matchers v0.0.1 Compiling git2 v0.14.4 Compiling tokio-macros v1.8.0 Compiling thiserror-impl v1.0.37 Compiling openssl-macros v0.1.0 Compiling enum-iterator-derive v1.1.0 Compiling futures-macro v0.3.25 Compiling tracing-attributes v0.1.23 Compiling pin-project-internal v1.0.12 Compiling getset v0.1.2 Compiling clap_derive v3.2.18 Compiling enum-iterator v1.1.3 Compiling pin-project v1.0.12 Compiling tracing v0.1.37 Compiling clap v3.2.23 Compiling rathole v0.4.7 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.7) Compiling bytes v1.2.1 Compiling tracing-serde v0.1.3 Compiling bincode v1.3.3 Compiling toml v0.5.9 Compiling tracing-subscriber v0.2.25 Compiling async-socks5 v0.5.1 Compiling snowstorm v0.4.0 Compiling backoff v0.4.0 Compiling async-http-proxy v1.2.5 Compiling tokio-native-tls v0.3.0 Finished test [unoptimized + debuginfo] target(s) in 1m 18s Running unittests src/lib.rs (target/debug/deps/rathole-757b1615a39fadef) 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-c0e83fb00d2ab082) 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-f3aca1fcf9c24e5a) running 2 tests Dec 01 19:37:57.936  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Dec 01 19:37:57.936  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Dec 01 19:37:57.940  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:37:57.940  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:37:57.940  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:37:57.940  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:37:57.940  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:37:57.940  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:37:57.941 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 440.008389ms... Dec 01 19:37:57.941 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 551.800782ms... Dec 01 19:37:57.942 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 406.716723ms... Dec 01 19:37:57.942 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 408.315474ms... Dec 01 19:37:58.350 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 1.033253287s... Dec 01 19:37:58.351 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 1.034916136s... Dec 01 19:37:58.383 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 834.375349ms... Dec 01 19:37:58.495 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 949.588968ms... Dec 01 19:37:58.938  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Dec 01 19:37:58.938  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Dec 01 19:37:58.942  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:37:58.942  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:37:58.942  INFO rathole::server: Listening at 0.0.0.0:2332 Dec 01 19:37:58.942  INFO rathole::server: Listening at 0.0.0.0:2333 Dec 01 19:37:59.220  INFO connection{addr=127.0.0.1:41706}: rathole::server: Try to handshake a control channel Dec 01 19:37:59.221  INFO connection{addr=127.0.0.1:41706}: rathole::server: Control channel established service=pingpong Dec 01 19:37:59.223  INFO connection{addr=127.0.0.1:41706}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:37:59.223  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:37:59.385  INFO connection{addr=127.0.0.1:41724}: rathole::server: Try to handshake a control channel Dec 01 19:37:59.386  INFO connection{addr=127.0.0.1:41724}: rathole::server: Control channel established service=echo Dec 01 19:37:59.388  INFO connection{addr=127.0.0.1:41724}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:37:59.388  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:37:59.388  INFO connection{addr=127.0.0.1:45390}: rathole::server: Try to handshake a control channel Dec 01 19:37:59.389  INFO connection{addr=127.0.0.1:45390}: rathole::server: Control channel established service=echo Dec 01 19:37:59.390  INFO connection{addr=127.0.0.1:45390}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:37:59.391  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:37:59.447  INFO connection{addr=127.0.0.1:45396}: rathole::server: Try to handshake a control channel Dec 01 19:37:59.448  INFO connection{addr=127.0.0.1:45396}: rathole::server: Control channel established service=pingpong Dec 01 19:37:59.448  INFO connection{addr=127.0.0.1:45396}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:37:59.449  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:38:01.440  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Dec 01 19:38:01.440  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Dec 01 19:38:01.446  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Dec 01 19:38:01.452  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Dec 01 19:38:01.452  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:01.453  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:38:01.453  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:38:01.454  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Dec 01 19:38:01.457  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:01.457  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:38:01.458  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:38:01.460  INFO connection{addr=127.0.0.1:45402}: rathole::server: Try to handshake a control channel Dec 01 19:38:01.460  INFO connection{addr=127.0.0.1:45404}: rathole::server: Try to handshake a control channel Dec 01 19:38:01.461  WARN connection{addr=127.0.0.1:45402}: rathole::server: Dropping previous control channel for service pingpong Dec 01 19:38:01.462  INFO connection{addr=127.0.0.1:45402}: rathole::server: Control channel established service=pingpong Dec 01 19:38:01.462  WARN connection{addr=127.0.0.1:45404}: rathole::server: Dropping previous control channel for service echo Dec 01 19:38:01.462  INFO connection{addr=127.0.0.1:45404}: rathole::server: Control channel established service=echo Dec 01 19:38:01.463  INFO connection{addr=127.0.0.1:45396}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:01.464  INFO connection{addr=127.0.0.1:45402}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:38:01.464  INFO connection{addr=127.0.0.1:45390}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:01.465  INFO connection{addr=127.0.0.1:45404}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:38:01.466  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:38:01.466  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:38:01.467  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:38:01.467  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:01.467  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:38:01.468  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:01.528  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Dec 01 19:38:01.572  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Dec 01 19:38:01.572  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:01.573  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:38:01.573  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:38:01.573  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Dec 01 19:38:01.575  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:01.575  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:38:01.575  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:38:01.576  INFO connection{addr=127.0.0.1:41748}: rathole::server: Try to handshake a control channel Dec 01 19:38:01.577  INFO connection{addr=127.0.0.1:41750}: rathole::server: Try to handshake a control channel Dec 01 19:38:01.577  WARN connection{addr=127.0.0.1:41748}: rathole::server: Dropping previous control channel for service pingpong Dec 01 19:38:01.578  INFO connection{addr=127.0.0.1:41748}: rathole::server: Control channel established service=pingpong Dec 01 19:38:01.578  WARN connection{addr=127.0.0.1:41750}: rathole::server: Dropping previous control channel for service echo Dec 01 19:38:01.578  INFO connection{addr=127.0.0.1:41750}: rathole::server: Control channel established service=echo Dec 01 19:38:01.578  INFO connection{addr=127.0.0.1:41706}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:01.578  INFO connection{addr=127.0.0.1:41706}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:01.579  INFO connection{addr=127.0.0.1:41724}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:01.579  INFO connection{addr=127.0.0.1:41724}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:01.580  INFO connection{addr=127.0.0.1:41706}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:38:01.580  INFO connection{addr=127.0.0.1:41748}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:38:01.580  INFO connection{addr=127.0.0.1:41724}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:38:01.581  INFO connection{addr=127.0.0.1:41750}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:38:01.581  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:38:01.582  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:38:01.582  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:01.582  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:01.583  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:01.583  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:01.583  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:01.583  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:01.583  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:01.584  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:01.584  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:01.584  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:01.584  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:01.584  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:01.584  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:01.585  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:01.585  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:01.585  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.455  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Dec 01 19:38:02.461  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Dec 01 19:38:02.467  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Dec 01 19:38:02.467  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:02.468  INFO rathole::server: Shuting down gracefully... Dec 01 19:38:02.468  INFO rathole::server: Shutdown Dec 01 19:38:02.468  INFO connection{addr=127.0.0.1:45402}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:02.469  INFO connection{addr=127.0.0.1:45404}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:02.469  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Dec 01 19:38:02.470 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 537.167068ms... Dec 01 19:38:02.470  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:38:02.471  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.471 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 580.645118ms... Dec 01 19:38:02.471  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:38:02.472  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.474  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:02.475  INFO rathole::server: Listening at 0.0.0.0:2332 Dec 01 19:38:02.575  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Dec 01 19:38:02.652  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Dec 01 19:38:02.697  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Dec 01 19:38:02.697  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:02.697  INFO rathole::server: Shuting down gracefully... Dec 01 19:38:02.697  INFO rathole::server: Shutdown Dec 01 19:38:02.697  INFO connection{addr=127.0.0.1:41750}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:02.697  INFO connection{addr=127.0.0.1:41750}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:02.698  INFO connection{addr=127.0.0.1:41748}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:02.698  INFO connection{addr=127.0.0.1:41748}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:02.698  INFO connection{addr=127.0.0.1:41750}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:38:02.698  INFO connection{addr=127.0.0.1:41748}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:38:02.699  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Dec 01 19:38:02.699 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 495.008873ms... Dec 01 19:38:02.699 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 580.229025ms... Dec 01 19:38:02.700  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.700  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.700  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.700  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.700  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.700  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.701  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.701  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.701  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.701  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.701  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.702  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.702  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.702  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.702  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.702  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:02.704  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:02.704  INFO rathole::server: Listening at 0.0.0.0:2333 Dec 01 19:38:03.010  INFO connection{addr=127.0.0.1:45418}: rathole::server: Try to handshake a control channel Dec 01 19:38:03.011  INFO connection{addr=127.0.0.1:45418}: rathole::server: Control channel established service=pingpong Dec 01 19:38:03.011  INFO connection{addr=127.0.0.1:45418}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:38:03.012  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:38:03.054  INFO connection{addr=127.0.0.1:45424}: rathole::server: Try to handshake a control channel Dec 01 19:38:03.055  INFO connection{addr=127.0.0.1:45424}: rathole::server: Control channel established service=echo Dec 01 19:38:03.056  INFO connection{addr=127.0.0.1:45424}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:38:03.056  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:38:03.196  INFO connection{addr=127.0.0.1:41796}: rathole::server: Try to handshake a control channel Dec 01 19:38:03.197  INFO connection{addr=127.0.0.1:41796}: rathole::server: Control channel established service=echo Dec 01 19:38:03.198  INFO connection{addr=127.0.0.1:41796}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:38:03.198  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:38:03.282  INFO connection{addr=127.0.0.1:41814}: rathole::server: Try to handshake a control channel Dec 01 19:38:03.283  INFO connection{addr=127.0.0.1:41814}: rathole::server: Control channel established service=pingpong Dec 01 19:38:03.284  INFO connection{addr=127.0.0.1:41814}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:38:03.284  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:38:04.971  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Dec 01 19:38:04.986  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Dec 01 19:38:04.987  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:04.987  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:04.987  INFO rathole::server: Shuting down gracefully... Dec 01 19:38:04.987  INFO rathole::server: Shutdown Dec 01 19:38:04.988  INFO connection{addr=127.0.0.1:45418}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:04.988  INFO connection{addr=127.0.0.1:45424}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:04.989  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:38:04.990  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:38:04.990  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Dec 01 19:38:04.990  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:38:04.991  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:04.991  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:38:04.992  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:04.995  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:05.091  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:38:05.091  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:38:05.092 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 567.037158ms... Dec 01 19:38:05.092 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 496.687299ms... Dec 01 19:38:05.201  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Dec 01 19:38:05.365  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Dec 01 19:38:05.366  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:05.366  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:05.366  INFO rathole::server: Shuting down gracefully... Dec 01 19:38:05.366  INFO rathole::server: Shutdown Dec 01 19:38:05.366  INFO connection{addr=127.0.0.1:41796}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:05.367  INFO connection{addr=127.0.0.1:41796}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:05.367  INFO connection{addr=127.0.0.1:41814}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:05.367  INFO connection{addr=127.0.0.1:41814}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:05.367  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:38:05.367  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:38:05.368  INFO connection{addr=127.0.0.1:41796}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:38:05.368  INFO connection{addr=127.0.0.1:41814}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:38:05.368  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Dec 01 19:38:05.369  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:05.369  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:05.369  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:05.369  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:05.370  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:05.370  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:05.370  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:05.370  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:05.370  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:05.371  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:05.371  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:05.371  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:05.371  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:05.371  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:05.372  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:05.372  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:05.374  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:05.444  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:38:05.444  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:38:05.445 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 555.139805ms... Dec 01 19:38:05.445 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 504.963256ms... Dec 01 19:38:05.590 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 1.063182366s... Dec 01 19:38:05.660 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 1.085697205s... Dec 01 19:38:05.952 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 811.206169ms... Dec 01 19:38:05.992  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Dec 01 19:38:05.996  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:06.003 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 952.773236ms... Dec 01 19:38:06.105  INFO rathole::server: Listening at 0.0.0.0:2332 Dec 01 19:38:06.370  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Dec 01 19:38:06.373  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:06.480  INFO rathole::server: Listening at 0.0.0.0:2333 Dec 01 19:38:06.678  INFO connection{addr=127.0.0.1:45442}: rathole::server: Try to handshake a control channel Dec 01 19:38:06.678  INFO connection{addr=127.0.0.1:45442}: rathole::server: Control channel established service=echo Dec 01 19:38:06.679  INFO connection{addr=127.0.0.1:45442}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:38:06.679  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:38:06.766  INFO connection{addr=127.0.0.1:45448}: rathole::server: Try to handshake a control channel Dec 01 19:38:06.766  INFO connection{addr=127.0.0.1:45448}: rathole::server: Control channel established service=pingpong Dec 01 19:38:06.767  INFO connection{addr=127.0.0.1:45448}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:38:06.767  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:38:06.790  INFO connection{addr=127.0.0.1:41854}: rathole::server: Try to handshake a control channel Dec 01 19:38:06.791  INFO connection{addr=127.0.0.1:41854}: rathole::server: Control channel established service=pingpong Dec 01 19:38:06.792  INFO connection{addr=127.0.0.1:41854}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:38:06.792  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:38:06.974  INFO connection{addr=127.0.0.1:41876}: rathole::server: Try to handshake a control channel Dec 01 19:38:06.975  INFO connection{addr=127.0.0.1:41876}: rathole::server: Control channel established service=echo Dec 01 19:38:06.975  INFO connection{addr=127.0.0.1:41876}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:38:06.976  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:38:08.494  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Dec 01 19:38:08.499  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Dec 01 19:38:08.503  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Dec 01 19:38:08.503  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:08.503  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:38:08.503  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:38:08.504  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Dec 01 19:38:08.506  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:08.573  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:38:08.573  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:38:08.605  INFO connection{addr=127.0.0.1:45454}: rathole::server: Try to handshake a control channel Dec 01 19:38:08.608  WARN connection{addr=127.0.0.1:45454}: rathole::server: Dropping previous control channel for service echo Dec 01 19:38:08.609  INFO connection{addr=127.0.0.1:45454}: rathole::server: Control channel established service=echo Dec 01 19:38:08.609  INFO connection{addr=127.0.0.1:45442}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:08.610  INFO connection{addr=127.0.0.1:45454}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:38:08.610  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:38:08.611  INFO connection{addr=127.0.0.1:45456}: rathole::server: Try to handshake a control channel Dec 01 19:38:08.611  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:38:08.611  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:08.613  WARN connection{addr=127.0.0.1:45456}: rathole::server: Dropping previous control channel for service pingpong Dec 01 19:38:08.613  INFO connection{addr=127.0.0.1:45456}: rathole::server: Control channel established service=pingpong Dec 01 19:38:08.627  INFO connection{addr=127.0.0.1:45448}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:08.627  INFO connection{addr=127.0.0.1:45456}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:38:08.628  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:38:08.630  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:38:08.630  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:08.871  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Dec 01 19:38:09.013  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Dec 01 19:38:09.092  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Dec 01 19:38:09.092  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:09.092  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:38:09.093  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:38:09.093  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Dec 01 19:38:09.095  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:09.163  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:38:09.164  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:38:09.196  INFO connection{addr=127.0.0.1:41898}: rathole::server: Try to handshake a control channel Dec 01 19:38:09.200  WARN connection{addr=127.0.0.1:41898}: rathole::server: Dropping previous control channel for service echo Dec 01 19:38:09.200  INFO connection{addr=127.0.0.1:41898}: rathole::server: Control channel established service=echo Dec 01 19:38:09.200  INFO connection{addr=127.0.0.1:41876}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:09.200  INFO connection{addr=127.0.0.1:41876}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:09.201  INFO connection{addr=127.0.0.1:41876}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:38:09.202  INFO connection{addr=127.0.0.1:41898}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:38:09.202  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:38:09.203  INFO connection{addr=127.0.0.1:41900}: rathole::server: Try to handshake a control channel Dec 01 19:38:09.203  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.203  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.204  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.204  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.204  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.205  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.205  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.205  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.209  WARN connection{addr=127.0.0.1:41900}: rathole::server: Dropping previous control channel for service pingpong Dec 01 19:38:09.209  INFO connection{addr=127.0.0.1:41900}: rathole::server: Control channel established service=pingpong Dec 01 19:38:09.223  INFO connection{addr=127.0.0.1:41854}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:09.223  INFO connection{addr=127.0.0.1:41854}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:09.224  INFO connection{addr=127.0.0.1:41854}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:38:09.225  INFO connection{addr=127.0.0.1:41900}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:38:09.225  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:38:09.228  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.228  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.228  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.229  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.229  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.229  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.229  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.231  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.505  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Dec 01 19:38:09.509  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Dec 01 19:38:09.513  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Dec 01 19:38:09.513  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:09.513  INFO rathole::server: Shuting down gracefully... Dec 01 19:38:09.513  INFO rathole::server: Shutdown Dec 01 19:38:09.515  INFO connection{addr=127.0.0.1:45454}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:09.516  INFO connection{addr=127.0.0.1:45456}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:09.516  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Dec 01 19:38:09.517 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 575.694032ms... Dec 01 19:38:09.517  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:38:09.517  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.517 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 542.312457ms... Dec 01 19:38:09.517  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:38:09.518  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:09.521  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:09.655  INFO rathole::server: Listening at 0.0.0.0:2332 Dec 01 19:38:10.082  INFO connection{addr=127.0.0.1:45468}: rathole::server: Try to handshake a control channel Dec 01 19:38:10.082  INFO connection{addr=127.0.0.1:45468}: rathole::server: Control channel established service=pingpong Dec 01 19:38:10.083  INFO connection{addr=127.0.0.1:45468}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:38:10.083  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:38:10.094  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Dec 01 19:38:10.137  INFO connection{addr=127.0.0.1:45474}: rathole::server: Try to handshake a control channel Dec 01 19:38:10.138  INFO connection{addr=127.0.0.1:45474}: rathole::server: Control channel established service=echo Dec 01 19:38:10.138  INFO connection{addr=127.0.0.1:45474}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:38:10.138  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:38:10.197  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Dec 01 19:38:10.306  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Dec 01 19:38:10.306  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:10.306  INFO rathole::server: Shuting down gracefully... Dec 01 19:38:10.306  INFO rathole::server: Shutdown Dec 01 19:38:10.308  INFO connection{addr=127.0.0.1:41898}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:10.309  INFO connection{addr=127.0.0.1:41898}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:10.309  INFO connection{addr=127.0.0.1:41900}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:10.309  INFO connection{addr=127.0.0.1:41900}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:10.309  INFO connection{addr=127.0.0.1:41898}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:38:10.310  INFO connection{addr=127.0.0.1:41900}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:38:10.311  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Dec 01 19:38:10.311 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 471.814577ms... Dec 01 19:38:10.312 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 451.520717ms... Dec 01 19:38:10.312  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:10.312  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:10.313  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:10.313  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:10.313  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:10.314  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:10.314  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:10.314  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:10.315  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:10.315  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:10.315  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:10.316  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:10.316  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:10.316  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:10.317  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:10.317  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:10.319  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:10.416  INFO rathole::server: Listening at 0.0.0.0:2333 Dec 01 19:38:10.827  INFO connection{addr=127.0.0.1:41938}: rathole::server: Try to handshake a control channel Dec 01 19:38:10.833  INFO connection{addr=127.0.0.1:41938}: rathole::server: Control channel established service=pingpong Dec 01 19:38:10.835  INFO connection{addr=127.0.0.1:41938}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:38:10.836  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:38:10.837  INFO connection{addr=127.0.0.1:41940}: rathole::server: Try to handshake a control channel Dec 01 19:38:10.845  INFO connection{addr=127.0.0.1:41940}: rathole::server: Control channel established service=echo Dec 01 19:38:10.871  INFO connection{addr=127.0.0.1:41940}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:38:10.872  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:38:12.018  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Dec 01 19:38:12.031  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Dec 01 19:38:12.031  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:12.031  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:12.031  INFO rathole::server: Shuting down gracefully... Dec 01 19:38:12.032  INFO rathole::server: Shutdown Dec 01 19:38:12.033  INFO connection{addr=127.0.0.1:45468}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:12.034  INFO connection{addr=127.0.0.1:45474}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:12.034  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:38:12.034  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:38:12.035  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Dec 01 19:38:12.035  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:38:12.035  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:12.036  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:38:12.036  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:12.038  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:12.039  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:38:12.039  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:38:12.040 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 509.278767ms... Dec 01 19:38:12.040 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 445.619697ms... Dec 01 19:38:12.488 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 1.042923992s... Dec 01 19:38:12.552 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 1.107427947s... Dec 01 19:38:12.811  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Dec 01 19:38:13.035  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Dec 01 19:38:13.037  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:13.037  INFO rathole::server: Listening at 0.0.0.0:2332 Dec 01 19:38:13.045  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Dec 01 19:38:13.045  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:13.045  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:13.046  INFO rathole::server: Shuting down gracefully... Dec 01 19:38:13.046  INFO rathole::server: Shutdown Dec 01 19:38:13.047  INFO connection{addr=127.0.0.1:41938}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:13.047  INFO connection{addr=127.0.0.1:41938}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:13.047  INFO connection{addr=127.0.0.1:41940}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:13.047  INFO connection{addr=127.0.0.1:41940}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:13.047  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:38:13.048  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:38:13.048  INFO connection{addr=127.0.0.1:41938}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:38:13.048  INFO connection{addr=127.0.0.1:41940}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:38:13.049  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Dec 01 19:38:13.049  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:13.049  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:13.049  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:13.050  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:13.050  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:13.050  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:13.050  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:13.050  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:13.051  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:13.051  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:13.051  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:13.051  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:13.051  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:13.052  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:13.052  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:13.052  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:13.053  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:13.054  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:38:13.054  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:38:13.056 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 507.611587ms... Dec 01 19:38:13.056 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 518.150106ms... Dec 01 19:38:13.550  INFO connection{addr=127.0.0.1:45496}: rathole::server: Try to handshake a control channel Dec 01 19:38:13.552  INFO connection{addr=127.0.0.1:45496}: rathole::server: Control channel established service=pingpong Dec 01 19:38:13.552  INFO connection{addr=127.0.0.1:45496}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:38:13.554  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:38:13.565 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 1.184608184s... Dec 01 19:38:13.576 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 891.748042ms... Dec 01 19:38:13.679  INFO connection{addr=127.0.0.1:45502}: rathole::server: Try to handshake a control channel Dec 01 19:38:13.681  INFO connection{addr=127.0.0.1:45502}: rathole::server: Control channel established service=echo Dec 01 19:38:13.681  INFO connection{addr=127.0.0.1:45502}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:38:13.682  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:38:14.050  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Dec 01 19:38:14.053  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:14.054  INFO rathole::server: Listening at 0.0.0.0:2333 Dec 01 19:38:14.486  INFO connection{addr=127.0.0.1:41990}: rathole::server: Try to handshake a control channel Dec 01 19:38:14.488  INFO connection{addr=127.0.0.1:41990}: rathole::server: Control channel established service=echo Dec 01 19:38:14.491  INFO connection{addr=127.0.0.1:41990}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:38:14.492  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:38:14.761  INFO connection{addr=127.0.0.1:42010}: rathole::server: Try to handshake a control channel Dec 01 19:38:14.762  INFO connection{addr=127.0.0.1:42010}: rathole::server: Control channel established service=pingpong Dec 01 19:38:14.763  INFO connection{addr=127.0.0.1:42010}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:38:14.764  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:38:15.537  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Dec 01 19:38:15.549  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Dec 01 19:38:15.561  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Dec 01 19:38:15.561  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:15.562  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:38:15.562  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:38:15.563  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Dec 01 19:38:15.566  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:15.567  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:38:15.568  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:38:15.598  INFO connection{addr=127.0.0.1:45508}: rathole::server: Try to handshake a control channel Dec 01 19:38:15.603  INFO connection{addr=127.0.0.1:45510}: rathole::server: Try to handshake a control channel Dec 01 19:38:15.604  WARN connection{addr=127.0.0.1:45508}: rathole::server: Dropping previous control channel for service echo Dec 01 19:38:15.604  INFO connection{addr=127.0.0.1:45508}: rathole::server: Control channel established service=echo Dec 01 19:38:15.605  INFO connection{addr=127.0.0.1:45502}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:15.606  INFO connection{addr=127.0.0.1:45508}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:38:15.607  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:38:15.607  WARN connection{addr=127.0.0.1:45510}: rathole::server: Dropping previous control channel for service pingpong Dec 01 19:38:15.608  INFO connection{addr=127.0.0.1:45510}: rathole::server: Control channel established service=pingpong Dec 01 19:38:15.608  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:38:15.608  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:15.609  INFO connection{addr=127.0.0.1:45496}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:15.610  INFO connection{addr=127.0.0.1:45510}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:38:15.611  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:38:15.618  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:38:15.619  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.551  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Dec 01 19:38:16.564  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Dec 01 19:38:16.571  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Dec 01 19:38:16.577  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Dec 01 19:38:16.577  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:16.578  INFO rathole::server: Shuting down gracefully... Dec 01 19:38:16.578  INFO rathole::server: Shutdown Dec 01 19:38:16.578  INFO connection{addr=127.0.0.1:45508}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:16.578  INFO connection{addr=127.0.0.1:45510}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:16.579  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Dec 01 19:38:16.579 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 470.617465ms... Dec 01 19:38:16.579  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:38:16.580  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.580 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 481.735782ms... Dec 01 19:38:16.580  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:38:16.580  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.582  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:16.582  INFO rathole::server: Listening at 0.0.0.0:2332 Dec 01 19:38:16.723  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Dec 01 19:38:16.822  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Dec 01 19:38:16.822  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:16.822  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:38:16.822  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:38:16.823  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Dec 01 19:38:16.824  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:16.825  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:38:16.825  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:38:16.842  INFO connection{addr=127.0.0.1:42032}: rathole::server: Try to handshake a control channel Dec 01 19:38:16.845  INFO connection{addr=127.0.0.1:42034}: rathole::server: Try to handshake a control channel Dec 01 19:38:16.846  WARN connection{addr=127.0.0.1:42032}: rathole::server: Dropping previous control channel for service echo Dec 01 19:38:16.846  INFO connection{addr=127.0.0.1:42032}: rathole::server: Control channel established service=echo Dec 01 19:38:16.847  INFO connection{addr=127.0.0.1:41990}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:16.847  INFO connection{addr=127.0.0.1:41990}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:16.848  INFO connection{addr=127.0.0.1:41990}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:38:16.849  INFO connection{addr=127.0.0.1:42032}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:38:16.849  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:38:16.850  WARN connection{addr=127.0.0.1:42034}: rathole::server: Dropping previous control channel for service pingpong Dec 01 19:38:16.851  INFO connection{addr=127.0.0.1:42034}: rathole::server: Control channel established service=pingpong Dec 01 19:38:16.851  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.851  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.851  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.852  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.852  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.852  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.852  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.853  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.854  INFO connection{addr=127.0.0.1:42010}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:16.854  INFO connection{addr=127.0.0.1:42010}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:16.855  INFO connection{addr=127.0.0.1:42010}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:38:16.856  INFO connection{addr=127.0.0.1:42034}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:38:16.856  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:38:16.878  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.878  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.879  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.879  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.879  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.879  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.880  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:16.880  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:17.069  INFO connection{addr=127.0.0.1:45522}: rathole::server: Try to handshake a control channel Dec 01 19:38:17.084  INFO connection{addr=127.0.0.1:45522}: rathole::server: Control channel established service=echo Dec 01 19:38:17.088  INFO connection{addr=127.0.0.1:45522}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:38:17.090  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:38:17.091  INFO connection{addr=127.0.0.1:45524}: rathole::server: Try to handshake a control channel Dec 01 19:38:17.103  INFO connection{addr=127.0.0.1:45524}: rathole::server: Control channel established service=pingpong Dec 01 19:38:17.110  INFO connection{addr=127.0.0.1:45524}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:38:17.111  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:38:17.823  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Dec 01 19:38:18.060  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Dec 01 19:38:18.178  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Dec 01 19:38:18.178  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:18.178  INFO rathole::server: Shuting down gracefully... Dec 01 19:38:18.178  INFO rathole::server: Shutdown Dec 01 19:38:18.178  INFO connection{addr=127.0.0.1:42032}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:18.179  INFO connection{addr=127.0.0.1:42032}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:18.179  INFO connection{addr=127.0.0.1:42034}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:18.179  INFO connection{addr=127.0.0.1:42034}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:18.179  INFO connection{addr=127.0.0.1:42032}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:38:18.180  INFO connection{addr=127.0.0.1:42034}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:38:18.180  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Dec 01 19:38:18.180 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 482.217133ms... Dec 01 19:38:18.181 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 469.751832ms... Dec 01 19:38:18.181  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:18.181  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:18.181  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:18.182  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:18.182  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:18.182  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:18.182  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:18.182  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:18.183  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:18.183  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:18.183  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:18.183  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:18.183  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:18.184  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:18.184  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:18.184  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:38:18.186  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:38:18.186  INFO rathole::server: Listening at 0.0.0.0:2333 Dec 01 19:38:18.665  INFO connection{addr=127.0.0.1:42076}: rathole::server: Try to handshake a control channel Dec 01 19:38:18.671  INFO connection{addr=127.0.0.1:42076}: rathole::server: Control channel established service=pingpong Dec 01 19:38:18.678  INFO connection{addr=127.0.0.1:42076}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:38:18.678  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:38:18.684  INFO connection{addr=127.0.0.1:42078}: rathole::server: Try to handshake a control channel Dec 01 19:38:18.718  INFO connection{addr=127.0.0.1:42078}: rathole::server: Control channel established service=echo Dec 01 19:38:18.726  INFO connection{addr=127.0.0.1:42078}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:38:18.727  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:38:19.080  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Dec 01 19:38:19.115  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Dec 01 19:38:19.115  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:19.115  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:19.116  INFO rathole::server: Shuting down gracefully... Dec 01 19:38:19.116  INFO rathole::server: Shutdown Dec 01 19:38:19.116  INFO connection{addr=127.0.0.1:45522}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:19.117  INFO connection{addr=127.0.0.1:45524}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:19.118  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:38:19.118  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown test udp ... ok Dec 01 19:38:20.682  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Dec 01 19:38:21.073  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Dec 01 19:38:21.073  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:21.073  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:38:21.073  INFO rathole::server: Shuting down gracefully... Dec 01 19:38:21.073  INFO rathole::server: Shutdown Dec 01 19:38:21.074  INFO connection{addr=127.0.0.1:42076}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:21.074  INFO connection{addr=127.0.0.1:42076}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:38:21.074  INFO connection{addr=127.0.0.1:42078}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:38:21.074  INFO connection{addr=127.0.0.1:42078}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:38:21.074  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:38:21.074  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:38:21.075  INFO connection{addr=127.0.0.1:42076}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:38:21.075  INFO connection{addr=127.0.0.1:42078}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown test tcp ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.18s 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.0 MB >>> rathole*: Compressing data... >>> rathole*: Create checksum... >>> rathole*: Create rathole-0.4.7-r0.apk >>> rathole: Build complete at Thu, 01 Dec 2022 19:38:22 +0000 elapsed time 0h 4m 12s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/9) Purging .makedepends-rathole (20221201.193412) (2/9) Purging cargo (1.65.0-r1) (3/9) Purging rust (1.65.0-r1) (4/9) Purging rust-stdlib (1.65.0-r1) (5/9) Purging openssl-dev (3.0.7-r0) (6/9) Purging llvm15-libs (15.0.6-r0) (7/9) Purging libffi (3.4.4-r0) (8/9) Purging libxml2 (2.10.3-r2) (9/9) Purging xz-libs (5.2.9-r0) Executing busybox-1.35.0-r29.trigger OK: 393 MiB in 98 packages >>> rathole: Updating the testing/x86_64 repository index... >>> rathole: Signing the index...