From dd3f3721b25df6e3907b7b3f349939bc08175425 Mon Sep 17 00:00:00 2001 From: Ultradesu Date: Wed, 11 Mar 2026 10:12:57 +0000 Subject: [PATCH] Adjust logging. Added tcp ping --- Cargo.lock | 2 +- furumi-client-core/Cargo.toml | 2 +- furumi-client-core/src/client.rs | 3 ++- furumi-common/Cargo.toml | 2 +- furumi-mount-linux/Cargo.toml | 2 +- furumi-mount-macos/Cargo.toml | 2 +- furumi-server/Cargo.toml | 2 +- 7 files changed, 8 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c082b91..327ccf9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -652,7 +652,7 @@ dependencies = [ [[package]] name = "furumi-server" -version = "0.1.0" +version = "0.2.0" dependencies = [ "anyhow", "async-stream", diff --git a/furumi-client-core/Cargo.toml b/furumi-client-core/Cargo.toml index 39c6509..dfdb120 100644 --- a/furumi-client-core/Cargo.toml +++ b/furumi-client-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "furumi-client-core" -version = "0.1.0" +version = "0.2.0" edition = "2024" [dependencies] diff --git a/furumi-client-core/src/client.rs b/furumi-client-core/src/client.rs index a376929..160cf8a 100644 --- a/furumi-client-core/src/client.rs +++ b/furumi-client-core/src/client.rs @@ -155,7 +155,8 @@ impl FurumiClient { .timeout(Duration::from_secs(30)) .concurrency_limit(256) .tcp_keepalive(Some(Duration::from_secs(60))) - .http2_keep_alive_interval(Duration::from_secs(60)); + .http2_keep_alive_interval(Duration::from_secs(60)) + .keep_alive_while_idle(true); let channel = if is_https { info!("TLS enabled (encryption only, certificate verification disabled)"); diff --git a/furumi-common/Cargo.toml b/furumi-common/Cargo.toml index a6403a2..f61ea09 100644 --- a/furumi-common/Cargo.toml +++ b/furumi-common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "furumi-common" -version = "0.1.0" +version = "0.2.0" edition = "2024" [dependencies] diff --git a/furumi-mount-linux/Cargo.toml b/furumi-mount-linux/Cargo.toml index 733b382..de114f4 100644 --- a/furumi-mount-linux/Cargo.toml +++ b/furumi-mount-linux/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "furumi-mount-linux" -version = "0.1.0" +version = "0.2.0" edition = "2024" [dependencies] diff --git a/furumi-mount-macos/Cargo.toml b/furumi-mount-macos/Cargo.toml index 86d2d47..b611968 100644 --- a/furumi-mount-macos/Cargo.toml +++ b/furumi-mount-macos/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "furumi-mount-macos" -version = "0.1.0" +version = "0.2.0" edition = "2024" [dependencies] diff --git a/furumi-server/Cargo.toml b/furumi-server/Cargo.toml index 253f7d5..33c0aa5 100644 --- a/furumi-server/Cargo.toml +++ b/furumi-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "furumi-server" -version = "0.2.0" +version = "0.2.1" edition = "2024" [dependencies]