List of all items
Structs
- config::types::AppConfig
- config::types::Cli
- config::types::ListingConfig
- config::types::SecurityConfig
- config::types::ServerConfig
- config::types::UploadConfig
- server::app::AppState
- server::fs::FileMeta
- server::handlers::assets::StaticAssets
- server::middleware::auth::BasicCredentials
- utils::files::DirectoryEntry
Enums
- config::types::SecurityPolicy
- server::fs::FsError
- server::uploads::UploadError
- utils::paths::PathTraversalError
Functions
- config::loading::load_configuration
- server::app::create_app
- server::app::start_server
- server::fs::collect_directory_entries_filtered
- server::fs::open_file_for_serving
- server::fs::resolve_request_path
- server::handlers::assets::serve_embedded_favicon
- server::handlers::assets::serve_static_asset
- server::handlers::files::handle_request
- server::handlers::files::handle_root_request
- server::handlers::upload::handle_root_upload_request
- server::handlers::upload::handle_upload_request
- server::listing::build_listing_html
- server::listing::sort_entries
- server::middleware::auth::authenticate_if_required
- server::middleware::auth::constant_time_eq
- server::middleware::auth::parse_basic_auth
- server::middleware::auth::validate_credentials
- server::middleware::cors::handle_cors
- server::middleware::security::add_security_headers
- server::uploads::process_upload
- utils::files::collect_directory_entries
- utils::files::escape_html
- utils::files::format_file_size
- utils::files::format_timestamp
- utils::files::get_mime_type
- utils::ignore::filter_with_ignore_patterns
- utils::ignore::is_path_ignored
- utils::ignore::pattern_to_regex
- utils::ignore::read_ignore_patterns
- utils::paths::encode_path_segments
- utils::paths::join_path_jailed
- utils::paths::join_path_jailed_follow_parents