From 7f6a6600bbb6ec4a76e7cbd6bdbaec2875a80f5d Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sun, 28 Sep 2025 17:39:31 +0800 Subject: Refactor TCP connection authentication into separate module - Extract challenge-response authentication code from instance.rs to new instance_challenge.rs - Add instance_challenge module declaration to lib.rs - Maintain all cryptographic functionality while improving code organization --- crates/utils/tcp_connection/src/lib.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'crates/utils/tcp_connection/src/lib.rs') diff --git a/crates/utils/tcp_connection/src/lib.rs b/crates/utils/tcp_connection/src/lib.rs index a5b5c20..6a2e599 100644 --- a/crates/utils/tcp_connection/src/lib.rs +++ b/crates/utils/tcp_connection/src/lib.rs @@ -1,4 +1,6 @@ #[allow(dead_code)] pub mod instance; +pub mod instance_challenge; + pub mod error; -- cgit From 2753a38ab627369c8bffce610b3106869f26dd61 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Mon, 29 Sep 2025 13:54:28 +0800 Subject: Add incremental transfer functionality and update TCP connection utilities - Add instance_incremental_transfer module for handling incremental data transfers - Add test_incremental_transfer module for testing incremental transfer functionality - Update TCP connection library to support new incremental transfer features - Update Cargo.toml dependencies for TCP connection utilities - Update main library to integrate new TCP connection functionality --- crates/utils/tcp_connection/src/lib.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'crates/utils/tcp_connection/src/lib.rs') diff --git a/crates/utils/tcp_connection/src/lib.rs b/crates/utils/tcp_connection/src/lib.rs index 6a2e599..a2615d1 100644 --- a/crates/utils/tcp_connection/src/lib.rs +++ b/crates/utils/tcp_connection/src/lib.rs @@ -3,4 +3,6 @@ pub mod instance; pub mod instance_challenge; +pub mod instance_incremental_transfer; + pub mod error; -- cgit From e98b298d583626ab505debe778d0beba303256c3 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Mon, 29 Sep 2025 15:50:12 +0800 Subject: Add incremental transfer functionality and update core components - Implement instance_incremental_transfer module for efficient file synchronization - Add support for chunk-based file transfer with hash comparison - Update TCP connection utilities to support incremental transfer protocol - Enhance error handling and version management for file synchronization - Update dependencies and integrate new functionality into main library --- crates/utils/tcp_connection/src/lib.rs | 2 -- 1 file changed, 2 deletions(-) (limited to 'crates/utils/tcp_connection/src/lib.rs') diff --git a/crates/utils/tcp_connection/src/lib.rs b/crates/utils/tcp_connection/src/lib.rs index a2615d1..6a2e599 100644 --- a/crates/utils/tcp_connection/src/lib.rs +++ b/crates/utils/tcp_connection/src/lib.rs @@ -3,6 +3,4 @@ pub mod instance; pub mod instance_challenge; -pub mod instance_incremental_transfer; - pub mod error; -- cgit