>>> rathole: Building testing/rathole 0.4.7-r0 (using abuild 3.10.0-r0) started Thu, 01 Dec 2022 19:07:53 +0000 >>> rathole: Checking sanity of /home/buildozer/aports/testing/rathole/APKBUILD... >>> rathole: Analyzing dependencies... >>> rathole: Installing for build: build-base cargo openssl-dev (1/8) Installing rust-stdlib (1.65.0-r1) (2/8) Installing libffi (3.4.4-r0) (3/8) Installing libxml2 (2.10.3-r2) (4/8) Installing llvm15-libs (15.0.6-r0) (5/8) Installing rust (1.65.0-r1) (6/8) Installing cargo (1.65.0-r1) (7/8) Installing openssl-dev (3.0.7-r0) (8/8) Installing .makedepends-rathole (20221201.190754) Executing busybox-1.35.0-r29.trigger OK: 1086 MiB in 109 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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 84670 0 84670 0 0 58817 0 --:--:-- 0:00:01 --:--:-- 58817 100 290k 0 290k 0 0 173k 0 --:--:-- 0:00:01 --:--:-- 878k >>> 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 quote v1.0.21 Compiling unicode-ident v1.0.5 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 once_cell v1.16.0 Compiling thiserror v1.0.37 Compiling pin-project-lite v0.2.9 Compiling anyhow v1.0.66 Compiling parking_lot_core v0.9.4 Compiling smallvec v1.10.0 Compiling scopeguard v1.1.0 Compiling memchr v2.5.0 Compiling opaque-debug v0.3.0 Compiling tinyvec_macros v0.1.0 Compiling semver v1.0.14 Compiling rustversion v1.0.9 Compiling num_threads v0.1.6 Compiling percent-encoding v2.2.0 Compiling time-core v0.1.0 Compiling bitflags v1.3.2 Compiling itoa v1.0.4 Compiling unicode-bidi v0.3.8 Compiling zeroize v1.3.0 Compiling futures-core v0.3.25 Compiling foreign-types-shared v0.1.1 Compiling futures-task v0.3.25 Compiling crossbeam-utils v0.8.12 Compiling openssl v0.10.42 Compiling regex-syntax v0.6.27 Compiling lazy_static v1.4.0 Compiling byteorder v1.4.3 Compiling serde_json v1.0.87 Compiling native-tls v0.2.11 Compiling futures-util v0.3.25 Compiling async-trait v0.1.58 Compiling ppv-lite86 v0.2.17 Compiling httparse v1.8.0 Compiling os_str_bytes v6.3.1 Compiling iana-time-zone v0.1.53 Compiling pin-utils v0.1.0 Compiling heck v0.4.0 Compiling same-file v1.0.6 Compiling ryu v1.0.11 Compiling openssl-probe v0.1.5 Compiling hashbrown v0.12.3 Compiling textwrap v0.16.0 Compiling ansi_term v0.12.1 Compiling instant v0.1.12 Compiling tinyvec v1.6.0 Compiling base64 v0.13.1 Compiling strsim v0.10.0 Compiling termcolor v1.1.3 Compiling hex v0.4.3 Compiling foreign-types v0.3.2 Compiling sharded-slab v0.1.4 Compiling tracing-core v0.1.30 Compiling form_urlencoded v1.1.0 Compiling thread_local v1.1.4 Compiling walkdir v2.3.2 Compiling clap_lex v0.2.4 Compiling generic-array v0.14.6 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling lock_api v0.4.9 Compiling tokio v1.21.2 Compiling num-traits v0.2.15 Compiling slab v0.4.7 Compiling num-integer v0.1.45 Compiling indexmap v1.9.1 Compiling tracing-log v0.1.3 Compiling rustc_version v0.4.0 Compiling crossbeam-channel v0.5.6 Compiling snow v0.9.0 Compiling unicode-normalization v0.1.22 Compiling getrandom v0.2.8 Compiling mio v0.8.5 Compiling socket2 v0.4.7 Compiling signal-hook-registry v1.4.0 Compiling num_cpus v1.14.0 Compiling inotify-sys v0.1.5 Compiling atty v0.2.14 Compiling filetime v0.2.18 Compiling fdlimit v0.2.1 Compiling jobserver v0.1.25 Compiling time v0.3.16 Compiling inotify v0.9.6 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 url v2.3.1 Compiling vergen v7.4.2 Compiling cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling crypto-common v0.1.6 Compiling block-buffer v0.10.3 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 digest v0.10.5 Compiling aes v0.7.5 Compiling chacha20 v0.8.2 Compiling ctr v0.8.0 Compiling ghash v0.4.4 Compiling libz-sys v1.1.8 Compiling openssl-sys v0.9.77 Compiling libgit2-sys v0.13.4+1.4.2 Compiling chacha20poly1305 v0.9.1 Compiling blake2 v0.10.4 Compiling curve25519-dalek v4.0.0-pre.2 Compiling sha2 v0.10.6 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 futures-macro v0.3.25 Compiling tracing-attributes v0.1.23 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 snowstorm v0.4.0 Compiling async-http-proxy v1.2.5 Compiling backoff v0.4.0 Compiling async-socks5 v0.5.1 Finished release [optimized] target(s) in 1m 54s 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 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 itoa v1.0.4 Compiling once_cell v1.16.0 Compiling anyhow v1.0.66 Compiling openssl v0.10.42 Compiling unicode-bidi v0.3.8 Compiling rustversion v1.0.9 Compiling percent-encoding v2.2.0 Compiling crossbeam-utils v0.8.12 Compiling futures-task v0.3.25 Compiling smallvec v1.10.0 Compiling pin-project-lite v0.2.9 Compiling opaque-debug v0.3.0 Compiling time-core v0.1.0 Compiling num_threads v0.1.6 Compiling scopeguard v1.1.0 Compiling httparse v1.8.0 Compiling native-tls v0.2.11 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 foreign-types-shared v0.1.1 Compiling regex-syntax v0.6.27 Compiling byteorder v1.4.3 Compiling ppv-lite86 v0.2.17 Compiling lazy_static v1.4.0 Compiling iana-time-zone v0.1.53 Compiling hashbrown v0.12.3 Compiling os_str_bytes v6.3.1 Compiling pin-utils v0.1.0 Compiling openssl-probe v0.1.5 Compiling tinyvec v1.6.0 Compiling ryu v1.0.11 Compiling same-file v1.0.6 Compiling foreign-types v0.3.2 Compiling instant v0.1.12 Compiling ansi_term v0.12.1 Compiling textwrap v0.16.0 Compiling strsim v0.10.0 Compiling base64 v0.13.1 Compiling sharded-slab v0.1.4 Compiling form_urlencoded v1.1.0 Compiling termcolor v1.1.3 Compiling tracing-core v0.1.30 Compiling hex v0.4.3 Compiling walkdir v2.3.2 Compiling thread_local v1.1.4 Compiling clap_lex v0.2.4 Compiling generic-array v0.14.6 Compiling lock_api v0.4.9 Compiling tokio v1.21.2 Compiling proc-macro-error-attr v1.0.4 Compiling num-traits v0.2.15 Compiling proc-macro-error v1.0.4 Compiling slab v0.4.7 Compiling num-integer v0.1.45 Compiling indexmap v1.9.1 Compiling tracing-log v0.1.3 Compiling crossbeam-channel v0.5.6 Compiling rustc_version v0.4.0 Compiling unicode-normalization v0.1.22 Compiling jobserver v0.1.25 Compiling time v0.3.16 Compiling mio v0.8.5 Compiling getrandom v0.2.8 Compiling socket2 v0.4.7 Compiling num_cpus v1.14.0 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 snow v0.9.0 Compiling inotify v0.9.6 Compiling cc v1.0.74 Compiling rand_core v0.6.4 Compiling parking_lot v0.12.1 Compiling rand_chacha v0.3.1 Compiling idna v0.3.0 Compiling notify v5.0.0 Compiling rand v0.8.5 Compiling url v2.3.1 Compiling regex-automata v0.1.10 Compiling regex v1.6.0 Compiling vergen v7.4.2 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 aead v0.4.3 Compiling polyval v0.5.3 Compiling poly1305 v0.7.2 Compiling openssl-sys v0.9.77 Compiling libz-sys v1.1.8 Compiling libgit2-sys v0.13.4+1.4.2 Compiling digest v0.10.5 Compiling ctr v0.8.0 Compiling chacha20 v0.8.2 Compiling aes v0.7.5 Compiling ghash v0.4.4 Compiling chacha20poly1305 v0.9.1 Compiling sha2 v0.10.6 Compiling blake2 v0.10.4 Compiling curve25519-dalek v4.0.0-pre.2 Compiling aes-gcm v0.9.4 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 toml v0.5.9 Compiling bincode v1.3.3 Compiling tracing-subscriber v0.2.25 Compiling async-socks5 v0.5.1 Compiling async-http-proxy v1.2.5 Compiling backoff v0.4.0 Compiling tokio-native-tls v0.3.0 Compiling snowstorm v0.4.0 Finished test [unoptimized + debuginfo] target(s) in 1m 12s Running unittests src/lib.rs (target/debug/deps/rathole-b3fb6d8dbc7570a9) running 7 tests test config::tests::test_validate_client_config ... ok test config::tests::test_validate_server_config ... ok test config::tests::test_example_config ... ok test tests::test_determine_run_mode ... 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-b067f19c16538de0) 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-1366f64a83a2d484) running 2 tests Dec 01 19:11:08.994  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Dec 01 19:11:08.994  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Dec 01 19:11:09.005  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:09.005  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:09.007  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:11:09.007  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:11:09.007  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:11:09.007  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:11:09.008 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 418.533242ms... Dec 01 19:11:09.008 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 442.371128ms... Dec 01 19:11:09.008 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 429.142887ms... Dec 01 19:11:09.008 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 404.915809ms... Dec 01 19:11:09.415 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.049947126s... Dec 01 19:11:09.428 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 959.554346ms... Dec 01 19:11:09.438 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 970.010702ms... Dec 01 19:11:09.451 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.007846165s... Dec 01 19:11:09.994  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Dec 01 19:11:09.994  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Dec 01 19:11:09.996  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:09.996  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:09.997  INFO rathole::server: Listening at 0.0.0.0:2332 Dec 01 19:11:09.997  INFO rathole::server: Listening at 0.0.0.0:2333 Dec 01 19:11:10.389  INFO connection{addr=127.0.0.1:43472}: rathole::server: Try to handshake a control channel Dec 01 19:11:10.389  INFO connection{addr=127.0.0.1:43472}: rathole::server: Control channel established service=echo Dec 01 19:11:10.390  INFO connection{addr=127.0.0.1:43472}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:10.390  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:10.410  INFO connection{addr=127.0.0.1:43490}: rathole::server: Try to handshake a control channel Dec 01 19:11:10.411  INFO connection{addr=127.0.0.1:43490}: rathole::server: Control channel established service=pingpong Dec 01 19:11:10.411  INFO connection{addr=127.0.0.1:43490}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:10.411  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:10.461  INFO connection{addr=127.0.0.1:38188}: rathole::server: Try to handshake a control channel Dec 01 19:11:10.461  INFO connection{addr=127.0.0.1:38188}: rathole::server: Control channel established service=pingpong Dec 01 19:11:10.461  INFO connection{addr=127.0.0.1:38188}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:10.462  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:10.466  INFO connection{addr=127.0.0.1:38194}: rathole::server: Try to handshake a control channel Dec 01 19:11:10.466  INFO connection{addr=127.0.0.1:38194}: rathole::server: Control channel established service=echo Dec 01 19:11:10.466  INFO connection{addr=127.0.0.1:38194}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:10.467  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:12.496  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Dec 01 19:11:12.496  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Dec 01 19:11:12.498  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Dec 01 19:11:12.499  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Dec 01 19:11:12.499  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:12.500  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:11:12.500  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:11:12.500  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Dec 01 19:11:12.501  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:12.502  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:11:12.502  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:11:12.502  INFO connection{addr=127.0.0.1:38200}: rathole::server: Try to handshake a control channel Dec 01 19:11:12.503  INFO connection{addr=127.0.0.1:38202}: rathole::server: Try to handshake a control channel Dec 01 19:11:12.503  WARN connection{addr=127.0.0.1:38200}: rathole::server: Dropping previous control channel for service echo Dec 01 19:11:12.503  INFO connection{addr=127.0.0.1:38200}: rathole::server: Control channel established service=echo Dec 01 19:11:12.503  WARN connection{addr=127.0.0.1:38202}: rathole::server: Dropping previous control channel for service pingpong Dec 01 19:11:12.503  INFO connection{addr=127.0.0.1:38202}: rathole::server: Control channel established service=pingpong Dec 01 19:11:12.504  INFO connection{addr=127.0.0.1:38194}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:12.504  INFO connection{addr=127.0.0.1:38200}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:12.504  INFO connection{addr=127.0.0.1:38188}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:12.504  INFO connection{addr=127.0.0.1:38202}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:12.504  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:12.505  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:12.505  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:11:12.505  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:12.505  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:11:12.505  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:12.530  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Dec 01 19:11:12.546  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Dec 01 19:11:12.546  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:12.546  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:11:12.546  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:11:12.547  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Dec 01 19:11:12.548  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:12.548  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:11:12.548  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:11:12.549  INFO connection{addr=127.0.0.1:43514}: rathole::server: Try to handshake a control channel Dec 01 19:11:12.549  INFO connection{addr=127.0.0.1:43516}: rathole::server: Try to handshake a control channel Dec 01 19:11:12.549  WARN connection{addr=127.0.0.1:43514}: rathole::server: Dropping previous control channel for service pingpong Dec 01 19:11:12.550  INFO connection{addr=127.0.0.1:43514}: rathole::server: Control channel established service=pingpong Dec 01 19:11:12.550  WARN connection{addr=127.0.0.1:43516}: rathole::server: Dropping previous control channel for service echo Dec 01 19:11:12.550  INFO connection{addr=127.0.0.1:43516}: rathole::server: Control channel established service=echo Dec 01 19:11:12.550  INFO connection{addr=127.0.0.1:43490}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:12.550  INFO connection{addr=127.0.0.1:43490}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:12.550  INFO connection{addr=127.0.0.1:43472}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:12.550  INFO connection{addr=127.0.0.1:43472}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:12.551  INFO connection{addr=127.0.0.1:43490}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:11:12.551  INFO connection{addr=127.0.0.1:43514}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:12.551  INFO connection{addr=127.0.0.1:43472}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:11:12.551  INFO connection{addr=127.0.0.1:43516}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:12.551  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:12.552  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:12.552  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:12.552  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:12.552  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:12.552  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:12.552  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:12.552  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:12.553  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:12.553  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:12.553  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:12.553  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:12.553  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:12.553  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:12.553  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:12.553  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:12.553  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:12.553  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.501  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Dec 01 19:11:13.503  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Dec 01 19:11:13.505  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Dec 01 19:11:13.505  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:13.505  INFO rathole::server: Shuting down gracefully... Dec 01 19:11:13.505  INFO rathole::server: Shutdown Dec 01 19:11:13.505  INFO connection{addr=127.0.0.1:38200}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:13.505  INFO connection{addr=127.0.0.1:38202}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:13.506  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Dec 01 19:11:13.506 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 412.959614ms... Dec 01 19:11:13.506  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:11:13.506  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.506 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 466.044022ms... Dec 01 19:11:13.506  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:11:13.506  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.508  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:13.508  INFO rathole::server: Listening at 0.0.0.0:2332 Dec 01 19:11:13.548  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Dec 01 19:11:13.582  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Dec 01 19:11:13.598  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Dec 01 19:11:13.598  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:13.598  INFO rathole::server: Shuting down gracefully... Dec 01 19:11:13.598  INFO rathole::server: Shutdown Dec 01 19:11:13.598  INFO connection{addr=127.0.0.1:43514}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:13.598  INFO connection{addr=127.0.0.1:43514}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:13.598  INFO connection{addr=127.0.0.1:43516}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:13.598  INFO connection{addr=127.0.0.1:43516}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:13.599  INFO connection{addr=127.0.0.1:43514}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:11:13.599  INFO connection{addr=127.0.0.1:43516}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:11:13.599  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Dec 01 19:11:13.599 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 448.099316ms... Dec 01 19:11:13.599 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 408.547884ms... Dec 01 19:11:13.599  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.600  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.600  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.600  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.600  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.600  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.600  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.600  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.600  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.600  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.600  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.601  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.601  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.601  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.601  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.601  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:13.602  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:13.602  INFO rathole::server: Listening at 0.0.0.0:2333 Dec 01 19:11:13.920  INFO connection{addr=127.0.0.1:38212}: rathole::server: Try to handshake a control channel Dec 01 19:11:13.920  INFO connection{addr=127.0.0.1:38212}: rathole::server: Control channel established service=echo Dec 01 19:11:13.921  INFO connection{addr=127.0.0.1:38212}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:13.921  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:13.974  INFO connection{addr=127.0.0.1:38218}: rathole::server: Try to handshake a control channel Dec 01 19:11:13.974  INFO connection{addr=127.0.0.1:38218}: rathole::server: Control channel established service=pingpong Dec 01 19:11:13.975  INFO connection{addr=127.0.0.1:38218}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:13.975  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:14.009  INFO connection{addr=127.0.0.1:43558}: rathole::server: Try to handshake a control channel Dec 01 19:11:14.009  INFO connection{addr=127.0.0.1:43558}: rathole::server: Control channel established service=echo Dec 01 19:11:14.009  INFO connection{addr=127.0.0.1:43558}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:14.009  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:14.048  INFO connection{addr=127.0.0.1:43578}: rathole::server: Try to handshake a control channel Dec 01 19:11:14.049  INFO connection{addr=127.0.0.1:43578}: rathole::server: Control channel established service=pingpong Dec 01 19:11:14.049  INFO connection{addr=127.0.0.1:43578}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:14.049  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:16.007  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Dec 01 19:11:16.011  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Dec 01 19:11:16.011  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:16.011  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:16.011  INFO rathole::server: Shuting down gracefully... Dec 01 19:11:16.011  INFO rathole::server: Shutdown Dec 01 19:11:16.011  INFO connection{addr=127.0.0.1:38212}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:16.012  INFO connection{addr=127.0.0.1:38218}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:16.012  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:11:16.012  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:11:16.012  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Dec 01 19:11:16.012  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:11:16.012  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.012  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:11:16.013  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.014  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:16.064  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:11:16.064  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:11:16.065 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 574.262762ms... Dec 01 19:11:16.065 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 593.283399ms... Dec 01 19:11:16.100  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Dec 01 19:11:16.180  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Dec 01 19:11:16.180  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:16.180  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:16.180  INFO rathole::server: Shuting down gracefully... Dec 01 19:11:16.180  INFO rathole::server: Shutdown Dec 01 19:11:16.180  INFO connection{addr=127.0.0.1:43558}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:16.181  INFO connection{addr=127.0.0.1:43558}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:16.181  INFO connection{addr=127.0.0.1:43578}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:16.181  INFO connection{addr=127.0.0.1:43578}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:16.181  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:11:16.181  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:11:16.181  INFO connection{addr=127.0.0.1:43558}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:11:16.181  INFO connection{addr=127.0.0.1:43578}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:11:16.182  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Dec 01 19:11:16.182  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.182  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.182  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.182  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.182  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.182  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.182  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.182  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.183  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.183  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.183  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.183  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.183  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.183  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.183  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.183  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:16.185  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:16.233  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:11:16.234  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:11:16.234 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 568.971725ms... Dec 01 19:11:16.234 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 554.921296ms... Dec 01 19:11:16.640 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 878.731236ms... Dec 01 19:11:16.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.013528581s... Dec 01 19:11:16.791 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 991.676344ms... Dec 01 19:11:16.805 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 999.753495ms... Dec 01 19:11:17.014  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Dec 01 19:11:17.015  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:17.066  INFO rathole::server: Listening at 0.0.0.0:2332 Dec 01 19:11:17.183  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Dec 01 19:11:17.184  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:17.235  INFO rathole::server: Listening at 0.0.0.0:2333 Dec 01 19:11:17.546  INFO connection{addr=127.0.0.1:38232}: rathole::server: Try to handshake a control channel Dec 01 19:11:17.547  INFO connection{addr=127.0.0.1:38232}: rathole::server: Control channel established service=echo Dec 01 19:11:17.547  INFO connection{addr=127.0.0.1:38232}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:17.547  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:17.698  INFO connection{addr=127.0.0.1:38238}: rathole::server: Try to handshake a control channel Dec 01 19:11:17.699  INFO connection{addr=127.0.0.1:38238}: rathole::server: Control channel established service=pingpong Dec 01 19:11:17.699  INFO connection{addr=127.0.0.1:38238}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:17.699  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:17.829  INFO connection{addr=127.0.0.1:43614}: rathole::server: Try to handshake a control channel Dec 01 19:11:17.832  INFO connection{addr=127.0.0.1:43614}: rathole::server: Control channel established service=pingpong Dec 01 19:11:17.833  INFO connection{addr=127.0.0.1:43614}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:17.833  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:17.833  INFO connection{addr=127.0.0.1:43616}: rathole::server: Try to handshake a control channel Dec 01 19:11:17.836  INFO connection{addr=127.0.0.1:43616}: rathole::server: Control channel established service=echo Dec 01 19:11:17.856  INFO connection{addr=127.0.0.1:43616}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:17.856  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:19.515  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Dec 01 19:11:19.517  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Dec 01 19:11:19.519  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Dec 01 19:11:19.519  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:19.519  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:11:19.520  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:11:19.520  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Dec 01 19:11:19.522  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:19.569  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:11:19.569  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:11:19.612  INFO connection{addr=127.0.0.1:38246}: rathole::server: Try to handshake a control channel Dec 01 19:11:19.615  WARN connection{addr=127.0.0.1:38246}: rathole::server: Dropping previous control channel for service echo Dec 01 19:11:19.615  INFO connection{addr=127.0.0.1:38246}: rathole::server: Control channel established service=echo Dec 01 19:11:19.615  INFO connection{addr=127.0.0.1:38232}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:19.616  INFO connection{addr=127.0.0.1:38246}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:19.616  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:19.616  INFO connection{addr=127.0.0.1:38248}: rathole::server: Try to handshake a control channel Dec 01 19:11:19.617  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:11:19.617  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:19.618  WARN connection{addr=127.0.0.1:38248}: rathole::server: Dropping previous control channel for service pingpong Dec 01 19:11:19.618  INFO connection{addr=127.0.0.1:38248}: rathole::server: Control channel established service=pingpong Dec 01 19:11:19.638  INFO connection{addr=127.0.0.1:38238}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:19.638  INFO connection{addr=127.0.0.1:38248}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:19.639  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:19.641  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:11:19.641  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:19.683  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Dec 01 19:11:19.748  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Dec 01 19:11:19.792  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Dec 01 19:11:19.792  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:19.792  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:11:19.792  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:11:19.792  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Dec 01 19:11:19.794  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:19.842  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:11:19.842  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:11:19.885  INFO connection{addr=127.0.0.1:43656}: rathole::server: Try to handshake a control channel Dec 01 19:11:19.888  WARN connection{addr=127.0.0.1:43656}: rathole::server: Dropping previous control channel for service echo Dec 01 19:11:19.888  INFO connection{addr=127.0.0.1:43656}: rathole::server: Control channel established service=echo Dec 01 19:11:19.888  INFO connection{addr=127.0.0.1:43616}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:19.889  INFO connection{addr=127.0.0.1:43616}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:19.889  INFO connection{addr=127.0.0.1:43616}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:11:19.889  INFO connection{addr=127.0.0.1:43656}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:19.890  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:19.890  INFO connection{addr=127.0.0.1:43658}: rathole::server: Try to handshake a control channel Dec 01 19:11:19.890  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:19.890  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:19.891  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:19.891  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:19.891  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:19.891  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:19.891  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:19.891  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:19.894  WARN connection{addr=127.0.0.1:43658}: rathole::server: Dropping previous control channel for service pingpong Dec 01 19:11:19.894  INFO connection{addr=127.0.0.1:43658}: rathole::server: Control channel established service=pingpong Dec 01 19:11:19.914  INFO connection{addr=127.0.0.1:43614}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:19.914  INFO connection{addr=127.0.0.1:43614}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:19.915  INFO connection{addr=127.0.0.1:43614}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:11:19.915  INFO connection{addr=127.0.0.1:43658}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:19.915  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:19.917  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:19.918  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:19.918  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:19.918  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:19.918  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:19.918  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:19.918  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:19.920  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.520  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Dec 01 19:11:20.523  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Dec 01 19:11:20.525  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Dec 01 19:11:20.525  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:20.525  INFO rathole::server: Shuting down gracefully... Dec 01 19:11:20.525  INFO rathole::server: Shutdown Dec 01 19:11:20.527  INFO connection{addr=127.0.0.1:38248}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:20.527  INFO connection{addr=127.0.0.1:38246}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:20.528  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Dec 01 19:11:20.528 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 531.259348ms... Dec 01 19:11:20.528  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:11:20.529  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.529 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 453.010481ms... Dec 01 19:11:20.529  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:11:20.529  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.531  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:20.582  INFO rathole::server: Listening at 0.0.0.0:2332 Dec 01 19:11:20.793  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Dec 01 19:11:20.858  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Dec 01 19:11:20.901  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Dec 01 19:11:20.901  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:20.901  INFO rathole::server: Shuting down gracefully... Dec 01 19:11:20.901  INFO rathole::server: Shutdown Dec 01 19:11:20.903  INFO connection{addr=127.0.0.1:43658}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:20.903  INFO connection{addr=127.0.0.1:43658}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:20.903  INFO connection{addr=127.0.0.1:43656}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:20.903  INFO connection{addr=127.0.0.1:43656}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:20.903  INFO connection{addr=127.0.0.1:43658}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:11:20.904  INFO connection{addr=127.0.0.1:43656}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:11:20.904  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Dec 01 19:11:20.904 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 571.420074ms... Dec 01 19:11:20.905 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 460.666539ms... Dec 01 19:11:20.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.905  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.906  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.906  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.906  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.906  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.906  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.906  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.907  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.907  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.907  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.907  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.907  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:20.909  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:20.960  INFO rathole::server: Listening at 0.0.0.0:2333 Dec 01 19:11:21.008  INFO connection{addr=127.0.0.1:38260}: rathole::server: Try to handshake a control channel Dec 01 19:11:21.009  INFO connection{addr=127.0.0.1:38260}: rathole::server: Control channel established service=echo Dec 01 19:11:21.009  INFO connection{addr=127.0.0.1:38260}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:21.009  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:21.084  INFO connection{addr=127.0.0.1:38266}: rathole::server: Try to handshake a control channel Dec 01 19:11:21.084  INFO connection{addr=127.0.0.1:38266}: rathole::server: Control channel established service=pingpong Dec 01 19:11:21.084  INFO connection{addr=127.0.0.1:38266}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:21.085  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:21.392  INFO connection{addr=127.0.0.1:43696}: rathole::server: Try to handshake a control channel Dec 01 19:11:21.392  INFO connection{addr=127.0.0.1:43696}: rathole::server: Control channel established service=echo Dec 01 19:11:21.393  INFO connection{addr=127.0.0.1:43696}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:21.393  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:21.598  INFO connection{addr=127.0.0.1:43718}: rathole::server: Try to handshake a control channel Dec 01 19:11:21.598  INFO connection{addr=127.0.0.1:43718}: rathole::server: Control channel established service=pingpong Dec 01 19:11:21.599  INFO connection{addr=127.0.0.1:43718}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:21.599  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:23.029  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Dec 01 19:11:23.034  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Dec 01 19:11:23.035  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:23.035  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:23.035  INFO rathole::server: Shuting down gracefully... Dec 01 19:11:23.035  INFO rathole::server: Shutdown Dec 01 19:11:23.036  INFO connection{addr=127.0.0.1:38266}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:23.037  INFO connection{addr=127.0.0.1:38260}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:23.037  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:11:23.037  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:11:23.038  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Dec 01 19:11:23.038  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:11:23.038  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.038  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:11:23.038  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.040  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:23.040  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:11:23.041  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:11:23.041 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 569.096875ms... Dec 01 19:11:23.041 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 447.618214ms... Dec 01 19:11:23.406  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Dec 01 19:11:23.490 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 932.797514ms... Dec 01 19:11:23.598  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Dec 01 19:11:23.598  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:23.598  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:23.598  INFO rathole::server: Shuting down gracefully... Dec 01 19:11:23.598  INFO rathole::server: Shutdown Dec 01 19:11:23.600  INFO connection{addr=127.0.0.1:43696}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:23.600  INFO connection{addr=127.0.0.1:43696}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:23.600  INFO connection{addr=127.0.0.1:43718}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:23.600  INFO connection{addr=127.0.0.1:43718}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:23.600  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:11:23.600  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:11:23.601  INFO connection{addr=127.0.0.1:43696}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:11:23.601  INFO connection{addr=127.0.0.1:43718}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:11:23.601  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Dec 01 19:11:23.602  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.602  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.602  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.602  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.602  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.603  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.603  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.603  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.603  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.603  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.604  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.604  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.604  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.604  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.604  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.604  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:23.606  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:23.607  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:11:23.607  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:11:23.609 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 414.902845ms... Dec 01 19:11:23.609 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 495.463394ms... Dec 01 19:11:23.611 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 862.289259ms... Dec 01 19:11:24.026 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 1.164540899s... Dec 01 19:11:24.039  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Dec 01 19:11:24.040  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:24.041  INFO rathole::server: Listening at 0.0.0.0:2332 Dec 01 19:11:24.106 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 949.72535ms... Dec 01 19:11:24.432  INFO connection{addr=127.0.0.1:38280}: rathole::server: Try to handshake a control channel Dec 01 19:11:24.433  INFO connection{addr=127.0.0.1:38280}: rathole::server: Control channel established service=pingpong Dec 01 19:11:24.433  INFO connection{addr=127.0.0.1:38280}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:24.434  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:24.483  INFO connection{addr=127.0.0.1:38286}: rathole::server: Try to handshake a control channel Dec 01 19:11:24.484  INFO connection{addr=127.0.0.1:38286}: rathole::server: Control channel established service=echo Dec 01 19:11:24.484  INFO connection{addr=127.0.0.1:38286}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:24.484  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:24.603  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Dec 01 19:11:24.604  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:24.605  INFO rathole::server: Listening at 0.0.0.0:2333 Dec 01 19:11:25.066  INFO connection{addr=127.0.0.1:43752}: rathole::server: Try to handshake a control channel Dec 01 19:11:25.066  INFO connection{addr=127.0.0.1:43752}: rathole::server: Control channel established service=pingpong Dec 01 19:11:25.067  INFO connection{addr=127.0.0.1:43752}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:25.067  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:25.200  INFO connection{addr=127.0.0.1:43772}: rathole::server: Try to handshake a control channel Dec 01 19:11:25.201  INFO connection{addr=127.0.0.1:43772}: rathole::server: Control channel established service=echo Dec 01 19:11:25.202  INFO connection{addr=127.0.0.1:43772}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:25.202  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:26.541  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Dec 01 19:11:26.544  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Dec 01 19:11:26.547  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Dec 01 19:11:26.547  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:26.547  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:11:26.547  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:11:26.548  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Dec 01 19:11:26.549  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:26.550  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:11:26.550  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:11:26.565  INFO connection{addr=127.0.0.1:38294}: rathole::server: Try to handshake a control channel Dec 01 19:11:26.567  INFO connection{addr=127.0.0.1:38296}: rathole::server: Try to handshake a control channel Dec 01 19:11:26.568  WARN connection{addr=127.0.0.1:38294}: rathole::server: Dropping previous control channel for service echo Dec 01 19:11:26.568  INFO connection{addr=127.0.0.1:38294}: rathole::server: Control channel established service=echo Dec 01 19:11:26.568  INFO connection{addr=127.0.0.1:38286}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:26.569  INFO connection{addr=127.0.0.1:38294}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:26.569  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:26.569  WARN connection{addr=127.0.0.1:38296}: rathole::server: Dropping previous control channel for service pingpong Dec 01 19:11:26.569  INFO connection{addr=127.0.0.1:38296}: rathole::server: Control channel established service=pingpong Dec 01 19:11:26.570  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:11:26.570  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:26.570  INFO connection{addr=127.0.0.1:38280}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:26.571  INFO connection{addr=127.0.0.1:38296}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:26.571  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:26.576  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:11:26.577  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.104  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Dec 01 19:11:27.246  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Dec 01 19:11:27.284  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Dec 01 19:11:27.284  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:27.284  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:11:27.285  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:11:27.285  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Dec 01 19:11:27.286  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:27.287  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Dec 01 19:11:27.287  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Dec 01 19:11:27.302  INFO connection{addr=127.0.0.1:43796}: rathole::server: Try to handshake a control channel Dec 01 19:11:27.304  INFO connection{addr=127.0.0.1:43798}: rathole::server: Try to handshake a control channel Dec 01 19:11:27.305  WARN connection{addr=127.0.0.1:43796}: rathole::server: Dropping previous control channel for service echo Dec 01 19:11:27.305  INFO connection{addr=127.0.0.1:43796}: rathole::server: Control channel established service=echo Dec 01 19:11:27.305  INFO connection{addr=127.0.0.1:43772}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:27.305  INFO connection{addr=127.0.0.1:43772}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:27.306  INFO connection{addr=127.0.0.1:43772}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:11:27.306  INFO connection{addr=127.0.0.1:43796}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:27.306  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:27.307  WARN connection{addr=127.0.0.1:43798}: rathole::server: Dropping previous control channel for service pingpong Dec 01 19:11:27.307  INFO connection{addr=127.0.0.1:43798}: rathole::server: Control channel established service=pingpong Dec 01 19:11:27.307  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.308  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.308  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.308  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.308  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.308  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.308  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.308  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.309  INFO connection{addr=127.0.0.1:43752}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:27.309  INFO connection{addr=127.0.0.1:43752}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:27.310  INFO connection{addr=127.0.0.1:43752}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:11:27.310  INFO connection{addr=127.0.0.1:43798}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:27.310  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:27.329  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.329  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.330  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.330  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.330  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.330  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.330  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.330  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.549  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Dec 01 19:11:27.552  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Dec 01 19:11:27.555  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Dec 01 19:11:27.555  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:27.555  INFO rathole::server: Shuting down gracefully... Dec 01 19:11:27.556  INFO rathole::server: Shutdown Dec 01 19:11:27.556  INFO connection{addr=127.0.0.1:38294}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:27.556  INFO connection{addr=127.0.0.1:38296}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:27.556  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Dec 01 19:11:27.556 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 499.562539ms... Dec 01 19:11:27.557  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:11:27.557  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.557 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 472.238865ms... Dec 01 19:11:27.557  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Dec 01 19:11:27.557  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:27.559  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:27.559  INFO rathole::server: Listening at 0.0.0.0:2332 Dec 01 19:11:28.039  INFO connection{addr=127.0.0.1:38306}: rathole::server: Try to handshake a control channel Dec 01 19:11:28.039  INFO connection{addr=127.0.0.1:38306}: rathole::server: Control channel established service=pingpong Dec 01 19:11:28.040  INFO connection{addr=127.0.0.1:38306}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:28.040  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:28.066  INFO connection{addr=127.0.0.1:38312}: rathole::server: Try to handshake a control channel Dec 01 19:11:28.067  INFO connection{addr=127.0.0.1:38312}: rathole::server: Control channel established service=echo Dec 01 19:11:28.067  INFO connection{addr=127.0.0.1:38312}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:28.067  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:28.286  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Dec 01 19:11:28.486  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Dec 01 19:11:28.525  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Dec 01 19:11:28.525  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:28.525  INFO rathole::server: Shuting down gracefully... Dec 01 19:11:28.525  INFO rathole::server: Shutdown Dec 01 19:11:28.525  INFO connection{addr=127.0.0.1:43796}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:28.525  INFO connection{addr=127.0.0.1:43796}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:28.526  INFO connection{addr=127.0.0.1:43798}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:28.526  INFO connection{addr=127.0.0.1:43798}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:28.526  INFO connection{addr=127.0.0.1:43796}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:11:28.526  INFO connection{addr=127.0.0.1:43798}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:11:28.526  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Dec 01 19:11:28.527 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 531.984708ms... Dec 01 19:11:28.527 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 510.516635ms... Dec 01 19:11:28.527  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:28.527  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:28.527  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:28.527  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:28.528  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:28.528  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:28.528  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:28.528  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:28.528  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:28.528  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:28.528  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:28.528  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:28.529  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:28.529  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:28.529  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:28.529  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Dec 01 19:11:28.531  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Dec 01 19:11:28.531  INFO rathole::server: Listening at 0.0.0.0:2333 Dec 01 19:11:29.047  INFO connection{addr=127.0.0.1:43840}: rathole::server: Try to handshake a control channel Dec 01 19:11:29.047  INFO connection{addr=127.0.0.1:43840}: rathole::server: Control channel established service=pingpong Dec 01 19:11:29.048  INFO connection{addr=127.0.0.1:43840}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Dec 01 19:11:29.048  INFO handle{service=pingpong}:run: rathole::client: Control channel established Dec 01 19:11:29.122  INFO connection{addr=127.0.0.1:43858}: rathole::server: Try to handshake a control channel Dec 01 19:11:29.123  INFO connection{addr=127.0.0.1:43858}: rathole::server: Control channel established service=echo Dec 01 19:11:29.123  INFO connection{addr=127.0.0.1:43858}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Dec 01 19:11:29.123  INFO handle{service=echo}:run: rathole::client: Control channel established Dec 01 19:11:30.057  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Dec 01 19:11:30.067  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Dec 01 19:11:30.067  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:30.067  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:30.067  INFO rathole::server: Shuting down gracefully... Dec 01 19:11:30.067  INFO rathole::server: Shutdown Dec 01 19:11:30.067  INFO connection{addr=127.0.0.1:38312}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:30.067  INFO connection{addr=127.0.0.1:38306}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:30.068  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:11:30.068  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown test udp ... ok Dec 01 19:11:31.027  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Dec 01 19:11:31.361  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Dec 01 19:11:31.361  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:31.361  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Dec 01 19:11:31.361  INFO rathole::server: Shuting down gracefully... Dec 01 19:11:31.362  INFO rathole::server: Shutdown Dec 01 19:11:31.362  INFO connection{addr=127.0.0.1:43840}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:31.362  INFO connection{addr=127.0.0.1:43840}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Dec 01 19:11:31.362  INFO connection{addr=127.0.0.1:43858}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Dec 01 19:11:31.362  INFO connection{addr=127.0.0.1:43858}:handle{service=echo}:run: rathole::server: Control channel shutdown Dec 01 19:11:31.362  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Dec 01 19:11:31.362  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Dec 01 19:11:31.363  INFO connection{addr=127.0.0.1:43840}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Dec 01 19:11:31.363  INFO connection{addr=127.0.0.1:43858}: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 22.40s Doc-tests rathole running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> rathole: Entering fakeroot... >>> rathole*: Running postcheck for rathole >>> rathole*: Preparing package rathole... >>> rathole*: Stripping binaries >>> rathole*: Scanning shared objects >>> rathole*: Tracing dependencies... so:libc.musl-armv7.so.1 so:libcrypto.so.3 so:libgcc_s.so.1 so:libssl.so.3 >>> rathole*: Package size: 2.6 MB >>> rathole*: Compressing data... >>> rathole*: Create checksum... >>> rathole*: Create rathole-0.4.7-r0.apk >>> rathole: Build complete at Thu, 01 Dec 2022 19:11:32 +0000 elapsed time 0h 3m 39s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/8) Purging .makedepends-rathole (20221201.190754) (2/8) Purging cargo (1.65.0-r1) (3/8) Purging rust (1.65.0-r1) (4/8) Purging rust-stdlib (1.65.0-r1) (5/8) Purging openssl-dev (3.0.7-r0) (6/8) Purging llvm15-libs (15.0.6-r0) (7/8) Purging libffi (3.4.4-r0) (8/8) Purging libxml2 (2.10.3-r2) Executing busybox-1.35.0-r29.trigger OK: 290 MiB in 101 packages >>> rathole: Updating the testing/armv7 repository index... >>> rathole: Signing the index...