Files
markbase/markbase-core/src/lib.rs
Warren 866d0536c8 Add SMB AAPL Extensions Phase 1-6 + VFS xattr support
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
2026-06-22 14:21:53 +08:00

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;