feat(sftp): add SFTPv3 protocol support (#2875)

Co-authored-by: houseme <housemecn@gmail.com>
This commit is contained in:
escapecode
2026-05-10 04:48:42 +01:00
committed by GitHub
parent 8892cbbdd7
commit 96b293bf8a
44 changed files with 16555 additions and 155 deletions
+6
View File
@@ -26,6 +26,9 @@ pub mod swift;
#[cfg(feature = "webdav")]
pub mod webdav;
#[cfg(feature = "sftp")]
pub mod sftp;
pub use common::session::Protocol;
pub use common::{AuthorizationError, ProtocolPrincipal, S3Action, SessionContext, authorize_operation};
@@ -37,3 +40,6 @@ pub use swift::handler::SwiftService;
#[cfg(feature = "webdav")]
pub use webdav::{config::WebDavConfig, server::WebDavServer};
#[cfg(feature = "sftp")]
pub use sftp::{SftpConfig, SftpInitError, SftpServer};