Phase 1: AAPL Create Context negotiation Phase 2: AFP_AfpInfo Stream structure (Finder info + creation time) Phase 2.5: SMB Named Stream Backend (NamedStreamPath) Phase 2.6: Backend Named Stream Support in handlers Phase 2.7: VFS Extended Attributes (get/set/remove/list_xattr) Phase 4: Time Machine share config (time_machine field) Phase 5: Server/Volume Capabilities Phase 6: macOS Unicode mapping (private range ↔ ASCII) Tests: 174 smb-server tests pass, 52 VFS tests pass
42 lines
719 B
Rust
42 lines
719 B
Rust
pub mod api;
|
|
pub mod archive;
|
|
pub mod audio;
|
|
pub mod audit;
|
|
pub mod auth;
|
|
pub mod category_view;
|
|
pub mod cli;
|
|
pub mod ctdb;
|
|
pub mod command;
|
|
pub mod config;
|
|
pub mod download;
|
|
pub mod import_markdown;
|
|
pub mod myfiles;
|
|
pub mod pg_client;
|
|
pub mod provider;
|
|
pub mod render;
|
|
pub mod rsync;
|
|
pub mod s3;
|
|
pub mod s3_auth;
|
|
pub mod s3_config;
|
|
pub mod s3_policy;
|
|
pub mod s3_xml;
|
|
pub mod scan;
|
|
pub mod smb_config;
|
|
pub mod server;
|
|
pub mod ssh_server;
|
|
pub mod sync;
|
|
pub mod vfs;
|
|
pub mod webdav;
|
|
pub mod webdav_locks;
|
|
pub mod webdav_version;
|
|
|
|
#[cfg(feature = "async-vfs")]
|
|
pub mod async_webdav;
|
|
|
|
#[cfg(test)]
|
|
mod security_audit;
|
|
|
|
// Re-export from external filetree crate
|
|
pub use filetree::node::FileNode;
|
|
pub use filetree::FileTree;
|