>>> rathole: Building testing/rathole 0.4.6-r0 (using abuild 3.10.0-r0) started Wed, 30 Nov 2022 07:54:28 +0000 >>> rathole: Checking sanity of /home/buildozer/aports/testing/rathole/APKBUILD... >>> rathole: Analyzing dependencies... >>> rathole: Installing for build: build-base cargo openssl-dev (1/9) Installing rust-stdlib (1.65.0-r0) (2/9) Installing libffi (3.4.4-r0) (3/9) Installing xz-libs (5.2.8-r0) (4/9) Installing libxml2 (2.10.3-r2) (5/9) Installing llvm15-libs (15.0.6-r0) (6/9) Installing rust (1.65.0-r0) (7/9) Installing cargo (1.65.0-r0) (8/9) Installing openssl-dev (3.0.7-r0) (9/9) Installing .makedepends-rathole (20221130.075430) Executing busybox-1.35.0-r29.trigger OK: 1275 MiB in 107 packages >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.4.6.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 100 290k 100 290k 0 0 1818k 0 --:--:-- --:--:-- --:--:-- 1829k >>> rathole: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rathole-0.4.6.tar.gz >>> rathole: Checking sha512sums... rathole-0.4.6.tar.gz: OK >>> rathole: Unpacking /var/cache/distfiles/edge/rathole-0.4.6.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 cpufeatures v0.2.5 Compiling anyhow v1.0.66 Compiling parking_lot_core v0.9.4 Compiling smallvec v1.10.0 Compiling pin-project-lite v0.2.9 Compiling tinyvec_macros v0.1.0 Compiling memchr v2.5.0 Compiling opaque-debug v0.3.0 Compiling scopeguard v1.1.0 Compiling rustversion v1.0.9 Compiling semver v1.0.14 Compiling unicode-bidi v0.3.8 Compiling percent-encoding v2.2.0 Compiling time-core v0.1.0 Compiling num_threads v0.1.6 Compiling itoa v1.0.4 Compiling tinyvec v1.6.0 Compiling bitflags v1.3.2 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 regex-syntax v0.6.27 Compiling crossbeam-utils v0.8.12 Compiling openssl v0.10.42 Compiling form_urlencoded v1.1.0 Compiling tracing-core v0.1.30 Compiling foreign-types v0.3.2 Compiling byteorder v1.4.3 Compiling httparse v1.8.0 Compiling ppv-lite86 v0.2.17 Compiling native-tls v0.2.11 Compiling futures-util v0.3.25 Compiling async-trait v0.1.58 Compiling serde_json v1.0.87 Compiling lazy_static v1.4.0 Compiling hashbrown v0.12.3 Compiling openssl-probe v0.1.5 Compiling heck v0.4.0 Compiling os_str_bytes v6.3.1 Compiling pin-utils v0.1.0 Compiling generic-array v0.14.6 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling iana-time-zone v0.1.53 Compiling same-file v1.0.6 Compiling ryu v1.0.11 Compiling lock_api v0.4.9 Compiling tokio v1.21.2 Compiling num-traits v0.2.15 Compiling num-integer v0.1.45 Compiling slab v0.4.7 Compiling indexmap v1.9.1 Compiling rustc_version v0.4.0 Compiling walkdir v2.3.2 Compiling clap_lex v0.2.4 Compiling sharded-slab v0.1.4 Compiling tracing-log v0.1.3 Compiling thread_local v1.1.4 Compiling crossbeam-channel v0.5.6 Compiling instant v0.1.12 Compiling base64 v0.13.1 Compiling strsim v0.10.0 Compiling textwrap v0.16.0 Compiling termcolor v1.1.3 Compiling ansi_term v0.12.1 Compiling hex v0.4.3 Compiling snow v0.9.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 signal-hook-registry v1.4.0 Compiling num_cpus v1.14.0 Compiling socket2 v0.4.7 Compiling inotify-sys v0.1.5 Compiling atty v0.2.14 Compiling filetime v0.2.18 Compiling fdlimit v0.2.1 Compiling cc v1.0.74 Compiling inotify v0.9.6 Compiling rand_core v0.6.4 Compiling parking_lot v0.12.1 Compiling rand_chacha v0.3.1 Compiling notify v5.0.0 Compiling idna v0.3.0 Compiling rand v0.8.5 Compiling chrono v0.4.22 Compiling url v2.3.1 Compiling regex-automata v0.1.10 Compiling regex v1.6.0 Compiling libz-sys v1.1.8 Compiling openssl-sys v0.9.77 Compiling libgit2-sys v0.13.4+1.4.2 Compiling vergen v7.4.2 Compiling 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 digest v0.10.5 Compiling ctr v0.8.0 Compiling aes v0.7.5 Compiling chacha20 v0.8.2 Compiling ghash v0.4.4 Compiling blake2 v0.10.4 Compiling curve25519-dalek v4.0.0-pre.2 Compiling sha2 v0.10.6 Compiling chacha20poly1305 v0.9.1 Compiling aes-gcm v0.9.4 Compiling matchers v0.0.1 Compiling git2 v0.14.4 Compiling thiserror-impl v1.0.37 Compiling tokio-macros v1.8.0 Compiling enum-iterator-derive v1.1.0 Compiling openssl-macros v0.1.0 Compiling getset v0.1.2 Compiling pin-project-internal v1.0.12 Compiling futures-macro v0.3.25 Compiling tracing-attributes v0.1.23 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.6 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.6) 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-http-proxy v1.2.5 Compiling snowstorm v0.4.0 Compiling backoff v0.4.0 Compiling async-socks5 v0.5.1 Compiling tokio-native-tls v0.3.0 Finished release [optimized] target(s) in 2m 15s Compiling libc v0.2.137 Compiling proc-macro2 v1.0.47 Compiling quote v1.0.21 Compiling unicode-ident v1.0.5 Compiling syn v1.0.103 Compiling version_check v0.9.4 Compiling autocfg v1.1.0 Compiling typenum v1.15.0 Compiling cfg-if v1.0.0 Compiling serde_derive v1.0.147 Compiling serde v1.0.147 Compiling log v0.4.17 Compiling pkg-config v0.3.26 Compiling parking_lot_core v0.9.4 Compiling memchr v2.5.0 Compiling thiserror v1.0.37 Compiling bitflags v1.3.2 Compiling subtle v2.4.1 Compiling tinyvec_macros v0.1.0 Compiling semver v1.0.14 Compiling futures-core v0.3.25 Compiling itoa v1.0.4 Compiling anyhow v1.0.66 Compiling once_cell v1.16.0 Compiling cpufeatures v0.2.5 Compiling openssl v0.10.42 Compiling smallvec v1.10.0 Compiling pin-project-lite v0.2.9 Compiling unicode-bidi v0.3.8 Compiling percent-encoding v2.2.0 Compiling rustversion v1.0.9 Compiling crossbeam-utils v0.8.12 Compiling futures-task v0.3.25 Compiling tinyvec v1.6.0 Compiling opaque-debug v0.3.0 Compiling num_threads v0.1.6 Compiling scopeguard v1.1.0 Compiling time-core v0.1.0 Compiling form_urlencoded v1.1.0 Compiling serde_json v1.0.87 Compiling native-tls v0.2.11 Compiling httparse v1.8.0 Compiling futures-util v0.3.25 Compiling async-trait v0.1.58 Compiling zeroize v1.3.0 Compiling heck v0.4.0 Compiling tracing-core v0.1.30 Compiling foreign-types-shared v0.1.1 Compiling regex-syntax v0.6.27 Compiling foreign-types v0.3.2 Compiling byteorder v1.4.3 Compiling lazy_static v1.4.0 Compiling ppv-lite86 v0.2.17 Compiling same-file v1.0.6 Compiling openssl-probe v0.1.5 Compiling iana-time-zone v0.1.53 Compiling ryu v1.0.11 Compiling os_str_bytes v6.3.1 Compiling pin-utils v0.1.0 Compiling generic-array v0.14.6 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling hashbrown v0.12.3 Compiling walkdir v2.3.2 Compiling sharded-slab v0.1.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 rustc_version v0.4.0 Compiling indexmap v1.9.1 Compiling crossbeam-channel v0.5.6 Compiling tracing-log v0.1.3 Compiling clap_lex v0.2.4 Compiling thread_local v1.1.4 Compiling instant v0.1.12 Compiling textwrap v0.16.0 Compiling strsim v0.10.0 Compiling termcolor v1.1.3 Compiling unicode-normalization v0.1.22 Compiling ansi_term v0.12.1 Compiling base64 v0.13.1 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 snow v0.9.0 Compiling cc v1.0.74 Compiling rand_core v0.6.4 Compiling parking_lot v0.12.1 Compiling rand_chacha v0.3.1 Compiling inotify-sys v0.1.5 Compiling filetime v0.2.18 Compiling atty v0.2.14 Compiling inotify v0.9.6 Compiling idna v0.3.0 Compiling fdlimit v0.2.1 Compiling rand v0.8.5 Compiling notify v5.0.0 Compiling hex v0.4.3 Compiling url v2.3.1 Compiling chrono v0.4.22 Compiling cipher v0.3.0 Compiling universal-hash v0.4.1 Compiling block-buffer v0.10.3 Compiling crypto-common v0.1.6 Compiling aead v0.4.3 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 regex-automata v0.1.10 Compiling sha2 v0.10.6 Compiling curve25519-dalek v4.0.0-pre.2 Compiling blake2 v0.10.4 Compiling regex v1.6.0 Compiling chacha20poly1305 v0.9.1 Compiling vergen v7.4.2 Compiling aes-gcm v0.9.4 Compiling openssl-sys v0.9.77 Compiling libz-sys v1.1.8 Compiling libgit2-sys v0.13.4+1.4.2 Compiling matchers v0.0.1 Compiling git2 v0.14.4 Compiling tokio-macros v1.8.0 Compiling thiserror-impl v1.0.37 Compiling openssl-macros v0.1.0 Compiling pin-project-internal v1.0.12 Compiling tracing-attributes v0.1.23 Compiling futures-macro v0.3.25 Compiling enum-iterator-derive v1.1.0 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.6 (/home/buildozer/aports/testing/rathole/src/rathole-0.4.6) 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 snowstorm v0.4.0 Compiling backoff v0.4.0 Compiling tokio-native-tls v0.3.0 Compiling async-http-proxy v1.2.5 Finished test [unoptimized + debuginfo] target(s) in 1m 19s Running unittests src/lib.rs (target/debug/deps/rathole-193c17172b388de1) running 7 tests test tests::test_determine_run_mode ... ok test config::tests::test_validate_server_config ... ok test config::tests::test_validate_client_config ... ok test config::tests::test_example_config ... ok test config_watcher::test::test_calculate_events ... ok test config::tests::test_invalid_config ... ok test config::tests::test_valid_config ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/main.rs (target/debug/deps/rathole-ab3d95fddc541e89) 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-6d57fbe83b707bd3) running 2 tests Nov 30 07:58:21.580  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the client Nov 30 07:58:21.580  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the client Nov 30 07:58:21.583  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:21.583  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:21.583  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 30 07:58:21.583  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 30 07:58:21.583  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 30 07:58:21.583  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 30 07:58:21.584 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 497.492096ms... Nov 30 07:58:21.584 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 488.815851ms... Nov 30 07:58:21.584 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 470.137376ms... Nov 30 07:58:21.584 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 428.911871ms... Nov 30 07:58:22.014 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 1.033923741s... Nov 30 07:58:22.056 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 982.507333ms... Nov 30 07:58:22.074 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 1.049887963s... Nov 30 07:58:22.084 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.009679054s... Nov 30 07:58:22.581  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: start the server Nov 30 07:58:22.581  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: start the server Nov 30 07:58:22.584  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:22.585  INFO rathole::server: Listening at 0.0.0.0:2332 Nov 30 07:58:22.585  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:22.586  INFO rathole::server: Listening at 0.0.0.0:2333 Nov 30 07:58:23.041  INFO connection{addr=127.0.0.1:45214}: rathole::server: Try to handshake a control channel Nov 30 07:58:23.042  INFO connection{addr=127.0.0.1:45214}: rathole::server: Control channel established service=pingpong Nov 30 07:58:23.043  INFO connection{addr=127.0.0.1:45214}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:23.043  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:23.051  INFO connection{addr=127.0.0.1:41284}: rathole::server: Try to handshake a control channel Nov 30 07:58:23.051  INFO connection{addr=127.0.0.1:41284}: rathole::server: Control channel established service=pingpong Nov 30 07:58:23.053  INFO connection{addr=127.0.0.1:41284}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:23.053  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:23.096  INFO connection{addr=127.0.0.1:45220}: rathole::server: Try to handshake a control channel Nov 30 07:58:23.097  INFO connection{addr=127.0.0.1:45220}: rathole::server: Control channel established service=echo Nov 30 07:58:23.098  INFO connection{addr=127.0.0.1:45220}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:23.098  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:23.127  INFO connection{addr=127.0.0.1:41302}: rathole::server: Try to handshake a control channel Nov 30 07:58:23.128  INFO connection{addr=127.0.0.1:41302}: rathole::server: Control channel established service=echo Nov 30 07:58:23.129  INFO connection{addr=127.0.0.1:41302}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:23.130  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:25.082  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Nov 30 07:58:25.083  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Nov 30 07:58:25.088  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Nov 30 07:58:25.094  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the client Nov 30 07:58:25.094  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:25.095  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 30 07:58:25.095  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 30 07:58:25.096  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the client Nov 30 07:58:25.099  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:25.100  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 30 07:58:25.100  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 30 07:58:25.102  INFO connection{addr=127.0.0.1:45226}: rathole::server: Try to handshake a control channel Nov 30 07:58:25.102  INFO connection{addr=127.0.0.1:45228}: rathole::server: Try to handshake a control channel Nov 30 07:58:25.104  WARN connection{addr=127.0.0.1:45226}: rathole::server: Dropping previous control channel for service echo Nov 30 07:58:25.104  INFO connection{addr=127.0.0.1:45226}: rathole::server: Control channel established service=echo Nov 30 07:58:25.104  WARN connection{addr=127.0.0.1:45228}: rathole::server: Dropping previous control channel for service pingpong Nov 30 07:58:25.105  INFO connection{addr=127.0.0.1:45228}: rathole::server: Control channel established service=pingpong Nov 30 07:58:25.105  INFO connection{addr=127.0.0.1:45220}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:25.106  INFO connection{addr=127.0.0.1:45226}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:25.107  INFO connection{addr=127.0.0.1:45214}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:25.107  INFO connection{addr=127.0.0.1:45228}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:25.108  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:25.108  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:25.109  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 30 07:58:25.109  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:25.110  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 30 07:58:25.110  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:25.169  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Nov 30 07:58:25.215  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the client Nov 30 07:58:25.215  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:25.215  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 30 07:58:25.216  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 30 07:58:25.216  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the client Nov 30 07:58:25.217  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:25.218  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 30 07:58:25.218  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 30 07:58:25.219  INFO connection{addr=127.0.0.1:41324}: rathole::server: Try to handshake a control channel Nov 30 07:58:25.219  INFO connection{addr=127.0.0.1:41326}: rathole::server: Try to handshake a control channel Nov 30 07:58:25.220  WARN connection{addr=127.0.0.1:41324}: rathole::server: Dropping previous control channel for service echo Nov 30 07:58:25.220  INFO connection{addr=127.0.0.1:41324}: rathole::server: Control channel established service=echo Nov 30 07:58:25.221  WARN connection{addr=127.0.0.1:41326}: rathole::server: Dropping previous control channel for service pingpong Nov 30 07:58:25.221  INFO connection{addr=127.0.0.1:41326}: rathole::server: Control channel established service=pingpong Nov 30 07:58:25.221  INFO connection{addr=127.0.0.1:41302}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:25.221  INFO connection{addr=127.0.0.1:41302}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:25.222  INFO connection{addr=127.0.0.1:41284}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:25.222  INFO connection{addr=127.0.0.1:41284}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:25.223  INFO connection{addr=127.0.0.1:41302}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Nov 30 07:58:25.223  INFO connection{addr=127.0.0.1:41324}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:25.223  INFO connection{addr=127.0.0.1:41284}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 30 07:58:25.223  INFO connection{addr=127.0.0.1:41326}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:25.224  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:25.224  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:25.225  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:25.225  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:25.225  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:25.225  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:25.226  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:25.226  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:25.226  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:25.226  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:25.226  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:25.226  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:25.227  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:25.227  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:25.227  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:25.227  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:25.227  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:25.228  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.097  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: echo Nov 30 07:58:26.103  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: pingpong Nov 30 07:58:26.109  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server Nov 30 07:58:26.109  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:26.110  INFO rathole::server: Shuting down gracefully... Nov 30 07:58:26.110  INFO rathole::server: Shutdown Nov 30 07:58:26.110  INFO connection{addr=127.0.0.1:45228}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:26.111  INFO connection{addr=127.0.0.1:45226}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:26.112  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: restart the server Nov 30 07:58:26.112 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 590.007974ms... Nov 30 07:58:26.112  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 30 07:58:26.113  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.113 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 561.89644ms... Nov 30 07:58:26.113  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 30 07:58:26.114  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.117  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:26.117  INFO rathole::server: Listening at 0.0.0.0:2332 Nov 30 07:58:26.217  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: echo Nov 30 07:58:26.292  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: pingpong Nov 30 07:58:26.336  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server Nov 30 07:58:26.336  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:26.336  INFO rathole::server: Shuting down gracefully... Nov 30 07:58:26.337  INFO rathole::server: Shutdown Nov 30 07:58:26.337  INFO connection{addr=127.0.0.1:41324}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:26.337  INFO connection{addr=127.0.0.1:41324}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:26.337  INFO connection{addr=127.0.0.1:41326}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:26.337  INFO connection{addr=127.0.0.1:41326}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:26.337  INFO connection{addr=127.0.0.1:41324}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Nov 30 07:58:26.338  INFO connection{addr=127.0.0.1:41326}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 30 07:58:26.338  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: restart the server Nov 30 07:58:26.338 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 490.754818ms... Nov 30 07:58:26.339 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 519.276338ms... Nov 30 07:58:26.339  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.339  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.339  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.339  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.340  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.340  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.340  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.340  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.340  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.341  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.341  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.341  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.341  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.341  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.342  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.342  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:26.343  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:26.344  INFO rathole::server: Listening at 0.0.0.0:2333 Nov 30 07:58:26.677  INFO connection{addr=127.0.0.1:45244}: rathole::server: Try to handshake a control channel Nov 30 07:58:26.678  INFO connection{addr=127.0.0.1:45244}: rathole::server: Control channel established service=echo Nov 30 07:58:26.679  INFO connection{addr=127.0.0.1:45244}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:26.679  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:26.704  INFO connection{addr=127.0.0.1:45250}: rathole::server: Try to handshake a control channel Nov 30 07:58:26.705  INFO connection{addr=127.0.0.1:45250}: rathole::server: Control channel established service=pingpong Nov 30 07:58:26.705  INFO connection{addr=127.0.0.1:45250}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:26.706  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:26.831  INFO connection{addr=127.0.0.1:41364}: rathole::server: Try to handshake a control channel Nov 30 07:58:26.831  INFO connection{addr=127.0.0.1:41364}: rathole::server: Control channel established service=echo Nov 30 07:58:26.832  INFO connection{addr=127.0.0.1:41364}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:26.832  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:26.859  INFO connection{addr=127.0.0.1:41382}: rathole::server: Try to handshake a control channel Nov 30 07:58:26.860  INFO connection{addr=127.0.0.1:41382}: rathole::server: Control channel established service=pingpong Nov 30 07:58:26.861  INFO connection{addr=127.0.0.1:41382}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:26.861  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:28.613  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Nov 30 07:58:28.628  INFO test{config_path="tests/for_udp/tcp_transport.toml" t=Udp}: integration_test: shutdown the server and the client Nov 30 07:58:28.628  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:28.628  INFO config_watcher{path="tests/for_udp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:28.629  INFO rathole::server: Shuting down gracefully... Nov 30 07:58:28.629  INFO rathole::server: Shutdown Nov 30 07:58:28.629  INFO connection{addr=127.0.0.1:45250}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:28.630  INFO connection{addr=127.0.0.1:45244}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:28.631  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 30 07:58:28.631  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 30 07:58:28.632  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the client Nov 30 07:58:28.632  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 30 07:58:28.632  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:28.633  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 30 07:58:28.633  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:28.637  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:28.732  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 30 07:58:28.733  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 30 07:58:28.733 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 474.326953ms... Nov 30 07:58:28.733 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 571.130082ms... Nov 30 07:58:28.839  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Nov 30 07:58:29.002  INFO test{config_path="tests/for_tcp/tcp_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Nov 30 07:58:29.002  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:29.002  INFO config_watcher{path="tests/for_tcp/tcp_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:29.002  INFO rathole::server: Shuting down gracefully... Nov 30 07:58:29.002  INFO rathole::server: Shutdown Nov 30 07:58:29.003  INFO connection{addr=127.0.0.1:41364}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:29.003  INFO connection{addr=127.0.0.1:41364}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:29.003  INFO connection{addr=127.0.0.1:41382}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:29.003  INFO connection{addr=127.0.0.1:41382}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:29.003  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 30 07:58:29.004  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 30 07:58:29.004  INFO connection{addr=127.0.0.1:41364}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Nov 30 07:58:29.004  INFO connection{addr=127.0.0.1:41382}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 30 07:58:29.005  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the client Nov 30 07:58:29.005  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:29.005  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:29.006  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:29.006  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:29.006  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:29.006  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:29.006  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:29.007  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:29.007  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:29.007  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:29.007  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:29.007  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:29.008  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:29.008  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:29.008  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:29.008  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:29.010  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:29.080  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 30 07:58:29.080  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 30 07:58:29.081 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 592.253112ms... Nov 30 07:58:29.082 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 570.075432ms... Nov 30 07:58:29.210 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 898.533754ms... Nov 30 07:58:29.307 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 863.372161ms... Nov 30 07:58:29.633  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: start the server Nov 30 07:58:29.637  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:29.653 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2333: Connection refused (os error 111). Retry in 1.011427572s... Nov 30 07:58:29.675 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 978.148729ms... Nov 30 07:58:29.745  INFO rathole::server: Listening at 0.0.0.0:2332 Nov 30 07:58:30.006  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: start the server Nov 30 07:58:30.009  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:30.117  INFO rathole::server: Listening at 0.0.0.0:2333 Nov 30 07:58:30.135  INFO connection{addr=127.0.0.1:45270}: rathole::server: Try to handshake a control channel Nov 30 07:58:30.136  INFO connection{addr=127.0.0.1:45270}: rathole::server: Control channel established service=echo Nov 30 07:58:30.137  INFO connection{addr=127.0.0.1:45270}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:30.138  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:30.203  INFO connection{addr=127.0.0.1:45276}: rathole::server: Try to handshake a control channel Nov 30 07:58:30.203  INFO connection{addr=127.0.0.1:45276}: rathole::server: Control channel established service=pingpong Nov 30 07:58:30.203  INFO connection{addr=127.0.0.1:45276}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:30.204  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:30.716  INFO connection{addr=127.0.0.1:41420}: rathole::server: Try to handshake a control channel Nov 30 07:58:30.721  INFO connection{addr=127.0.0.1:41420}: rathole::server: Control channel established service=pingpong Nov 30 07:58:30.722  INFO connection{addr=127.0.0.1:41420}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:30.723  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:30.723  INFO connection{addr=127.0.0.1:41422}: rathole::server: Try to handshake a control channel Nov 30 07:58:30.729  INFO connection{addr=127.0.0.1:41422}: rathole::server: Control channel established service=echo Nov 30 07:58:30.744  INFO connection{addr=127.0.0.1:41422}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:30.744  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:32.135  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Nov 30 07:58:32.183  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Nov 30 07:58:32.229  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the client Nov 30 07:58:32.229  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:32.229  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 30 07:58:32.230  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 30 07:58:32.230  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the client Nov 30 07:58:32.233  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:32.320  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 30 07:58:32.320  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 30 07:58:32.352  INFO connection{addr=127.0.0.1:45282}: rathole::server: Try to handshake a control channel Nov 30 07:58:32.356  WARN connection{addr=127.0.0.1:45282}: rathole::server: Dropping previous control channel for service echo Nov 30 07:58:32.356  INFO connection{addr=127.0.0.1:45282}: rathole::server: Control channel established service=echo Nov 30 07:58:32.356  INFO connection{addr=127.0.0.1:45270}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:32.357  INFO connection{addr=127.0.0.1:45282}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:32.357  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:32.358  INFO connection{addr=127.0.0.1:45284}: rathole::server: Try to handshake a control channel Nov 30 07:58:32.358  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 30 07:58:32.358  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:32.360  WARN connection{addr=127.0.0.1:45284}: rathole::server: Dropping previous control channel for service pingpong Nov 30 07:58:32.360  INFO connection{addr=127.0.0.1:45284}: rathole::server: Control channel established service=pingpong Nov 30 07:58:32.374  INFO connection{addr=127.0.0.1:45276}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:32.374  INFO connection{addr=127.0.0.1:45284}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:32.375  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:32.377  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 30 07:58:32.378  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:32.507  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Nov 30 07:58:32.635  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Nov 30 07:58:32.729  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the client Nov 30 07:58:32.729  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:32.729  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 30 07:58:32.730  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 30 07:58:32.730  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the client Nov 30 07:58:32.732  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:32.800  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 30 07:58:32.800  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 30 07:58:32.833  INFO connection{addr=127.0.0.1:41464}: rathole::server: Try to handshake a control channel Nov 30 07:58:32.836  WARN connection{addr=127.0.0.1:41464}: rathole::server: Dropping previous control channel for service pingpong Nov 30 07:58:32.836  INFO connection{addr=127.0.0.1:41464}: rathole::server: Control channel established service=pingpong Nov 30 07:58:32.837  INFO connection{addr=127.0.0.1:41420}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:32.837  INFO connection{addr=127.0.0.1:41420}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:32.838  INFO connection{addr=127.0.0.1:41420}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 30 07:58:32.838  INFO connection{addr=127.0.0.1:41464}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:32.839  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:32.839  INFO connection{addr=127.0.0.1:41466}: rathole::server: Try to handshake a control channel Nov 30 07:58:32.840  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:32.840  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:32.840  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:32.840  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:32.841  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:32.841  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:32.841  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:32.841  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:32.846  WARN connection{addr=127.0.0.1:41466}: rathole::server: Dropping previous control channel for service echo Nov 30 07:58:32.846  INFO connection{addr=127.0.0.1:41466}: rathole::server: Control channel established service=echo Nov 30 07:58:32.860  INFO connection{addr=127.0.0.1:41422}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:32.860  INFO connection{addr=127.0.0.1:41422}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:32.860  INFO connection{addr=127.0.0.1:41422}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Nov 30 07:58:32.861  INFO connection{addr=127.0.0.1:41466}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:32.861  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:32.864  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:32.864  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:32.865  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:32.865  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:32.865  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:32.865  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:32.866  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:32.867  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.231  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: echo Nov 30 07:58:33.280  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: pingpong Nov 30 07:58:33.326  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server Nov 30 07:58:33.326  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:33.326  INFO rathole::server: Shuting down gracefully... Nov 30 07:58:33.326  INFO rathole::server: Shutdown Nov 30 07:58:33.329  INFO connection{addr=127.0.0.1:45282}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:33.329  INFO connection{addr=127.0.0.1:45284}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:33.330  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: restart the server Nov 30 07:58:33.330 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 496.768332ms... Nov 30 07:58:33.331  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 30 07:58:33.331  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.331 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 490.31028ms... Nov 30 07:58:33.332  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 30 07:58:33.332  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.335  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:33.427  INFO rathole::server: Listening at 0.0.0.0:2332 Nov 30 07:58:33.731  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: echo Nov 30 07:58:33.831  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: pingpong Nov 30 07:58:33.881  INFO connection{addr=127.0.0.1:45296}: rathole::server: Try to handshake a control channel Nov 30 07:58:33.886  INFO connection{addr=127.0.0.1:45296}: rathole::server: Control channel established service=pingpong Nov 30 07:58:33.887  INFO connection{addr=127.0.0.1:45296}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:33.888  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:33.888  INFO connection{addr=127.0.0.1:45302}: rathole::server: Try to handshake a control channel Nov 30 07:58:33.890  INFO connection{addr=127.0.0.1:45302}: rathole::server: Control channel established service=echo Nov 30 07:58:33.906  INFO connection{addr=127.0.0.1:45302}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:33.906  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:33.913  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server Nov 30 07:58:33.913  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:33.914  INFO rathole::server: Shuting down gracefully... Nov 30 07:58:33.914  INFO rathole::server: Shutdown Nov 30 07:58:33.916  INFO connection{addr=127.0.0.1:41464}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:33.916  INFO connection{addr=127.0.0.1:41464}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:33.916  INFO connection{addr=127.0.0.1:41466}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:33.916  INFO connection{addr=127.0.0.1:41466}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:33.916  INFO connection{addr=127.0.0.1:41464}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 30 07:58:33.917  INFO connection{addr=127.0.0.1:41466}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Nov 30 07:58:33.918  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: restart the server Nov 30 07:58:33.918 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 403.415279ms... Nov 30 07:58:33.918 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 417.931608ms... Nov 30 07:58:33.919  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.919  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.919  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.919  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.920  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.920  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.920  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.920  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.921  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.921  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.921  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.921  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.922  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.922  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.922  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.923  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:33.925  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:34.004  INFO rathole::server: Listening at 0.0.0.0:2333 Nov 30 07:58:34.358  INFO connection{addr=127.0.0.1:41504}: rathole::server: Try to handshake a control channel Nov 30 07:58:34.362  INFO connection{addr=127.0.0.1:41504}: rathole::server: Control channel established service=pingpong Nov 30 07:58:34.363  INFO connection{addr=127.0.0.1:41504}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:34.363  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:34.364  INFO connection{addr=127.0.0.1:41506}: rathole::server: Try to handshake a control channel Nov 30 07:58:34.368  INFO connection{addr=127.0.0.1:41506}: rathole::server: Control channel established service=echo Nov 30 07:58:34.382  INFO connection{addr=127.0.0.1:41506}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:34.382  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:35.831  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Nov 30 07:58:35.884  INFO test{config_path="tests/for_udp/tls_transport.toml" t=Udp}: integration_test: shutdown the server and the client Nov 30 07:58:35.884  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:35.885  INFO config_watcher{path="tests/for_udp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:35.885  INFO rathole::server: Shuting down gracefully... Nov 30 07:58:35.885  INFO rathole::server: Shutdown Nov 30 07:58:35.888  INFO connection{addr=127.0.0.1:45302}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:35.888  INFO connection{addr=127.0.0.1:45296}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:35.889  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 30 07:58:35.890  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 30 07:58:35.890  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the client Nov 30 07:58:35.891  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 30 07:58:35.891  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:35.891  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 30 07:58:35.892  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:35.895  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:35.896  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 30 07:58:35.896  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 30 07:58:35.897 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 522.246859ms... Nov 30 07:58:35.897 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 547.097666ms... Nov 30 07:58:36.419  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Nov 30 07:58:36.421 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 842.42791ms... Nov 30 07:58:36.447 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to connect to 127.0.0.1:2332: Failed to connect TCP socket: Connection refused (os error 111). Retry in 1.064923116s... Nov 30 07:58:36.729  INFO test{config_path="tests/for_tcp/tls_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Nov 30 07:58:36.730  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:36.730  INFO config_watcher{path="tests/for_tcp/tls_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:36.730  INFO rathole::server: Shuting down gracefully... Nov 30 07:58:36.730  INFO rathole::server: Shutdown Nov 30 07:58:36.732  INFO connection{addr=127.0.0.1:41506}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:36.732  INFO connection{addr=127.0.0.1:41506}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:36.732  INFO connection{addr=127.0.0.1:41504}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:36.733  INFO connection{addr=127.0.0.1:41504}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:36.733  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 30 07:58:36.733  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 30 07:58:36.733  INFO connection{addr=127.0.0.1:41506}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Nov 30 07:58:36.734  INFO connection{addr=127.0.0.1:41504}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 30 07:58:36.735  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the client Nov 30 07:58:36.735  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:36.735  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:36.736  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:36.736  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:36.736  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:36.736  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:36.737  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:36.737  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:36.737  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:36.737  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:36.738  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:36.738  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:36.738  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:36.738  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:36.739  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:36.739  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:36.741  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:36.742  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 30 07:58:36.742  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 30 07:58:36.745 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 533.259527ms... Nov 30 07:58:36.745 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 415.40967ms... Nov 30 07:58:36.892  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: start the server Nov 30 07:58:36.895  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:36.895  INFO rathole::server: Listening at 0.0.0.0:2332 Nov 30 07:58:37.162 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.092258902s... Nov 30 07:58:37.280 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 825.997455ms... Nov 30 07:58:37.282  INFO connection{addr=127.0.0.1:45324}: rathole::server: Try to handshake a control channel Nov 30 07:58:37.284  INFO connection{addr=127.0.0.1:45324}: rathole::server: Control channel established service=pingpong Nov 30 07:58:37.285  INFO connection{addr=127.0.0.1:45324}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:37.286  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:37.531  INFO connection{addr=127.0.0.1:45330}: rathole::server: Try to handshake a control channel Nov 30 07:58:37.533  INFO connection{addr=127.0.0.1:45330}: rathole::server: Control channel established service=echo Nov 30 07:58:37.533  INFO connection{addr=127.0.0.1:45330}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:37.535  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:37.736  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: start the server Nov 30 07:58:37.739  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:37.740  INFO rathole::server: Listening at 0.0.0.0:2333 Nov 30 07:58:38.125  INFO connection{addr=127.0.0.1:41556}: rathole::server: Try to handshake a control channel Nov 30 07:58:38.127  INFO connection{addr=127.0.0.1:41556}: rathole::server: Control channel established service=pingpong Nov 30 07:58:38.129  INFO connection{addr=127.0.0.1:41556}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:38.130  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:38.266  INFO connection{addr=127.0.0.1:41574}: rathole::server: Try to handshake a control channel Nov 30 07:58:38.267  INFO connection{addr=127.0.0.1:41574}: rathole::server: Control channel established service=echo Nov 30 07:58:38.269  INFO connection{addr=127.0.0.1:41574}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:38.269  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:39.393  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Nov 30 07:58:39.488  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Nov 30 07:58:39.583  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the client Nov 30 07:58:39.583  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:39.584  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 30 07:58:39.584  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 30 07:58:39.585  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the client Nov 30 07:58:39.588  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:39.590  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 30 07:58:39.590  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 30 07:58:39.621  INFO connection{addr=127.0.0.1:45336}: rathole::server: Try to handshake a control channel Nov 30 07:58:39.627  INFO connection{addr=127.0.0.1:45338}: rathole::server: Try to handshake a control channel Nov 30 07:58:39.628  WARN connection{addr=127.0.0.1:45336}: rathole::server: Dropping previous control channel for service pingpong Nov 30 07:58:39.628  INFO connection{addr=127.0.0.1:45336}: rathole::server: Control channel established service=pingpong Nov 30 07:58:39.629  INFO connection{addr=127.0.0.1:45324}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:39.630  INFO connection{addr=127.0.0.1:45336}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:39.631  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:39.632  WARN connection{addr=127.0.0.1:45338}: rathole::server: Dropping previous control channel for service echo Nov 30 07:58:39.633  INFO connection{addr=127.0.0.1:45338}: rathole::server: Control channel established service=echo Nov 30 07:58:39.633  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 30 07:58:39.634  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:39.634  INFO connection{addr=127.0.0.1:45330}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:39.635  INFO connection{addr=127.0.0.1:45338}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:39.636  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:39.645  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 30 07:58:39.645  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.237  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Nov 30 07:58:40.412  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Nov 30 07:58:40.511  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the client Nov 30 07:58:40.511  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:40.511  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 30 07:58:40.511  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 30 07:58:40.511  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the client Nov 30 07:58:40.513  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:40.514  INFO handle{service=echo}: rathole::client: Starting 092c79e8f80e559e404bcf660c48f3522b67aba9ff1484b0367e1a4ddef7431d Nov 30 07:58:40.514  INFO handle{service=pingpong}: rathole::client: Starting c78862c4afddaa20fd3ff12e5e270480706499341ca5d1d7437ec9668556805b Nov 30 07:58:40.531  INFO connection{addr=127.0.0.1:41598}: rathole::server: Try to handshake a control channel Nov 30 07:58:40.534  INFO connection{addr=127.0.0.1:41600}: rathole::server: Try to handshake a control channel Nov 30 07:58:40.535  WARN connection{addr=127.0.0.1:41598}: rathole::server: Dropping previous control channel for service echo Nov 30 07:58:40.535  INFO connection{addr=127.0.0.1:41598}: rathole::server: Control channel established service=echo Nov 30 07:58:40.536  INFO connection{addr=127.0.0.1:41574}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:40.536  INFO connection{addr=127.0.0.1:41574}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:40.537  INFO connection{addr=127.0.0.1:41574}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Nov 30 07:58:40.538  INFO connection{addr=127.0.0.1:41598}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:40.538  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:40.539  WARN connection{addr=127.0.0.1:41600}: rathole::server: Dropping previous control channel for service pingpong Nov 30 07:58:40.539  INFO connection{addr=127.0.0.1:41600}: rathole::server: Control channel established service=pingpong Nov 30 07:58:40.539  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.540  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.540  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.540  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.540  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.540  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.540  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.540  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.541  INFO connection{addr=127.0.0.1:41556}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:40.541  INFO connection{addr=127.0.0.1:41556}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:40.542  INFO connection{addr=127.0.0.1:41556}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 30 07:58:40.543  INFO connection{addr=127.0.0.1:41600}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:40.543  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:40.560  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.560  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.560  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.560  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.560  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.561  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.561  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.561  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.586  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: echo Nov 30 07:58:40.632  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: pingpong Nov 30 07:58:40.637  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server Nov 30 07:58:40.637  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:40.637  INFO rathole::server: Shuting down gracefully... Nov 30 07:58:40.638  INFO rathole::server: Shutdown Nov 30 07:58:40.638  INFO connection{addr=127.0.0.1:45336}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:40.638  INFO connection{addr=127.0.0.1:45338}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:40.638  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: restart the server Nov 30 07:58:40.639 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 406.5404ms... Nov 30 07:58:40.639  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 30 07:58:40.639  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.639 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 536.34953ms... Nov 30 07:58:40.639  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: unexpected end of file Nov 30 07:58:40.639  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:40.641  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:40.641  INFO rathole::server: Listening at 0.0.0.0:2332 Nov 30 07:58:41.064  INFO connection{addr=127.0.0.1:45350}: rathole::server: Try to handshake a control channel Nov 30 07:58:41.066  INFO connection{addr=127.0.0.1:45350}: rathole::server: Control channel established service=pingpong Nov 30 07:58:41.066  INFO connection{addr=127.0.0.1:45350}:handle{service=pingpong}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:41.067  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:41.195  INFO connection{addr=127.0.0.1:45356}: rathole::server: Try to handshake a control channel Nov 30 07:58:41.197  INFO connection{addr=127.0.0.1:45356}: rathole::server: Control channel established service=echo Nov 30 07:58:41.197  INFO connection{addr=127.0.0.1:45356}:handle{service=echo}:run_udp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:41.198  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:41.512  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: echo Nov 30 07:58:41.769  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: pingpong Nov 30 07:58:41.868  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server Nov 30 07:58:41.868  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:41.868  INFO rathole::server: Shuting down gracefully... Nov 30 07:58:41.868  INFO rathole::server: Shutdown Nov 30 07:58:41.868  INFO connection{addr=127.0.0.1:41600}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:41.868  INFO connection{addr=127.0.0.1:41600}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:41.869  INFO connection{addr=127.0.0.1:41598}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:41.869  INFO connection{addr=127.0.0.1:41598}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:41.869  INFO connection{addr=127.0.0.1:41600}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 30 07:58:41.870  INFO connection{addr=127.0.0.1:41598}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown Nov 30 07:58:41.870  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: restart the server Nov 30 07:58:41.870 ERROR handle{service=pingpong}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 426.261359ms... Nov 30 07:58:41.871 ERROR handle{service=echo}: rathole::client: Failed to run the control channel: Failed to read cmd: early eof. Retry in 446.980639ms... Nov 30 07:58:41.871  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:41.871  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:41.871  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:41.871  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:41.872  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:41.872  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:41.872  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:41.872  WARN handle{service=pingpong}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:41.873  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:41.873  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:41.873  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:41.873  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:41.873  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:41.874  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:41.874  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:41.874  WARN handle{service=echo}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof Nov 30 07:58:41.876  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Start watching the config Nov 30 07:58:41.876  INFO rathole::server: Listening at 0.0.0.0:2333 Nov 30 07:58:42.314  INFO connection{addr=127.0.0.1:41640}: rathole::server: Try to handshake a control channel Nov 30 07:58:42.316  INFO connection{addr=127.0.0.1:41640}: rathole::server: Control channel established service=pingpong Nov 30 07:58:42.319  INFO connection{addr=127.0.0.1:41640}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2335 Nov 30 07:58:42.320  INFO handle{service=pingpong}:run: rathole::client: Control channel established Nov 30 07:58:42.387  INFO connection{addr=127.0.0.1:41642}: rathole::server: Try to handshake a control channel Nov 30 07:58:42.408  INFO connection{addr=127.0.0.1:41642}: rathole::server: Control channel established service=echo Nov 30 07:58:42.416  INFO connection{addr=127.0.0.1:41642}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Listening at 0.0.0.0:2334 Nov 30 07:58:42.417  INFO handle{service=echo}:run: rathole::client: Control channel established Nov 30 07:58:43.140  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: lots of echo and pingpong Nov 30 07:58:43.262  INFO test{config_path="tests/for_udp/noise_transport.toml" t=Udp}: integration_test: shutdown the server and the client Nov 30 07:58:43.262  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:43.262  INFO config_watcher{path="tests/for_udp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:43.263  INFO rathole::server: Shuting down gracefully... Nov 30 07:58:43.263  INFO rathole::server: Shutdown Nov 30 07:58:43.263  INFO connection{addr=127.0.0.1:45356}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:43.264  INFO connection{addr=127.0.0.1:45350}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:43.265  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 30 07:58:43.265  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown test udp ... ok Nov 30 07:58:44.371  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: lots of echo and pingpong Nov 30 07:58:44.879  INFO test{config_path="tests/for_tcp/noise_transport.toml" t=Tcp}: integration_test: shutdown the server and the client Nov 30 07:58:44.879  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:44.880  INFO config_watcher{path="tests/for_tcp/noise_transport.toml"}: rathole::config_watcher: Config watcher exiting Nov 30 07:58:44.880  INFO rathole::server: Shuting down gracefully... Nov 30 07:58:44.880  INFO rathole::server: Shutdown Nov 30 07:58:44.880  INFO connection{addr=127.0.0.1:41640}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:44.880  INFO connection{addr=127.0.0.1:41640}:handle{service=pingpong}:run: rathole::server: Control channel shutdown Nov 30 07:58:44.881  INFO connection{addr=127.0.0.1:41642}:handle{service=echo}:run_tcp_connection_pool: rathole::server: TCPListener shutdown Nov 30 07:58:44.881  INFO connection{addr=127.0.0.1:41642}:handle{service=echo}:run: rathole::server: Control channel shutdown Nov 30 07:58:44.881  INFO handle{service=pingpong}:run: rathole::client: Control channel shutdown Nov 30 07:58:44.881  INFO handle{service=echo}:run: rathole::client: Control channel shutdown Nov 30 07:58:44.882  INFO connection{addr=127.0.0.1:41640}:handle{service=pingpong}:run_tcp_connection_pool: rathole::server: Shutdown Nov 30 07:58:44.882  INFO connection{addr=127.0.0.1:41642}:handle{service=echo}:run_tcp_connection_pool: rathole::server: Shutdown test tcp ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.33s Doc-tests rathole running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> rathole: Entering fakeroot... >>> rathole*: Running postcheck for rathole >>> rathole*: Preparing package rathole... >>> rathole*: Stripping binaries >>> rathole*: Scanning shared objects >>> rathole*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libcrypto.so.3 so:libgcc_s.so.1 so:libssl.so.3 >>> rathole*: Package size: 3.0 MB >>> rathole*: Compressing data... >>> rathole*: Create checksum... >>> rathole*: Create rathole-0.4.6-r0.apk >>> rathole: Build complete at Wed, 30 Nov 2022 07:58:46 +0000 elapsed time 0h 4m 18s >>> rathole: Cleaning up srcdir >>> rathole: Cleaning up pkgdir >>> rathole: Uninstalling dependencies... (1/9) Purging .makedepends-rathole (20221130.075430) (2/9) Purging cargo (1.65.0-r0) (3/9) Purging rust (1.65.0-r0) (4/9) Purging rust-stdlib (1.65.0-r0) (5/9) Purging openssl-dev (3.0.7-r0) (6/9) Purging llvm15-libs (15.0.6-r0) (7/9) Purging libffi (3.4.4-r0) (8/9) Purging libxml2 (2.10.3-r2) (9/9) Purging xz-libs (5.2.8-r0) Executing busybox-1.35.0-r29.trigger OK: 393 MiB in 98 packages >>> rathole: Updating the testing/x86_64 repository index... >>> rathole: Signing the index...