List of all items
Structs
- client::LsClient
- client::LsClientConfig
- client::transfer::OutgoingFile
- client::transfer::TransferOptions
- client::transfer::TransferOrchestrator
- config::AppConfig
- crypto::cert::TlsIdentity
- crypto::verifier::PinnedClientCertVerifier
- crypto::verifier::PinnedServerCertVerifier
- crypto::verifier::RejectedCert
- discovery::interface::InterfaceFilter
- discovery::interface::LocalInterfaceV4
- discovery::interface::LocalInterfaceV6
- discovery::interface::LocalInterfaces
- discovery::mdns::DiscoveredMdnsPeer
- discovery::mdns::MdnsConfig
- discovery::mdns::MdnsHandle
- discovery::mdns::MdnsNodeInfo
- discovery::multicast::BoundMulticastSocket
- discovery::multicast::MulticastConfig
- discovery::multicast::MulticastHandle
- discovery::multicast::MulticastNodeInfo
- discovery::registry::DiscoveredPeer
- discovery::registry::PeerEndpoint
- discovery::registry::PeerRegistry
- discovery::registry::PeerRegistryConfig
- server::ServerConfigHolder
- server::ServerHandle
- server::dufs::DufsConfig
- server::dufs::DufsEntryDto
- server::dufs::DufsManager
- server::dufs::DufsServerHandle
- server::dufs::SyncStreamBody
- server::handlers::ServerState
- server::router::ClientConnectionInfo
- server::session::ActiveUploadSession
- server::session::DownloadFile
- server::session::DownloadManager
- server::session::DownloadSession
- server::session::PendingSession
- server::session::PinTracker
- server::session::SessionFile
- server::session::SessionManager
- storage::writer::StorageCommitResult
- storage::writer::StreamingFileWriter
Enums
- client::ClientError
- client::transfer::TransferProgress
- discovery::mdns::MdnsDiscoveryEvent
- discovery::multicast::MulticastDiscoveryEvent
- discovery::registry::DiscoverySource
- discovery::registry::PeerUpdateReason
- discovery::registry::RegistryEvent
- server::handlers::ServerTransferEvent
- server::session::FileTransferStatus
- server::session::PrepareUploadDecision
- server::session::SessionEndReason
- server::session::SessionSlotState
- storage::path::PathSanitizeError
- storage::writer::StorageError
Functions
- client::transfer::mime_guess_simple
- config::generate_random_alias
- config::generate_share_link_pin
- crypto::cert::fingerprint_from_cert_der
- crypto::cert::fingerprint_from_cert_pem
- crypto::cert::generate_self_signed
- crypto::cert::generate_self_signed_ed25519
- crypto::cert::generate_self_signed_rsa
- crypto::cert::load_or_generate_identity
- crypto::cert::public_key_from_cert
- crypto::cert::public_key_from_cert_der
- crypto::cert::save_identity
- crypto::cert::verify_cert_from_der
- crypto::cert::verify_cert_from_pem
- discovery::interface::is_sweepable_interface
- discovery::interface::local_interfaces
- discovery::interface::matches_ip_filter
- discovery::mdns::start_mdns_engine
- discovery::multicast::bind_multicast_socket_v4
- discovery::multicast::bind_multicast_socket_v6
- discovery::multicast::bind_multicast_sockets
- discovery::multicast::start_multicast_engine
- discovery::registry::canonicalize_fingerprint
- discovery::scanner::scan_subnet
- discovery::scanner::scan_subnet_with_callback
- server::dufs::check_dufs_auth
- server::dufs::empty_box_response
- server::dufs::escape_html
- server::dufs::format_size
- server::dufs::full_box_body
- server::dufs::full_to_box_body
- server::dufs::handle_delete_file
- server::dufs::handle_dufs_request
- server::dufs::handle_upload_file
- server::dufs::html_response
- server::dufs::json_response
- server::dufs::parse_range_header
- server::dufs::percent_decode
- server::dufs::resolve_and_validate_path
- server::dufs::serve_directory
- server::dufs::serve_file
- server::dufs::start_standalone_dufs_server
- server::dufs::stream_box_body
- server::dufs::stream_zip_folder
- server::dufs::unauthorized_response
- server::handlers::check_share_link_auth
- server::handlers::empty_response
- server::handlers::extract_password_from_url
- server::handlers::handle_cancel
- server::handlers::handle_download
- server::handlers::handle_info
- server::handlers::handle_prepare_download
- server::handlers::handle_prepare_upload
- server::handlers::handle_register
- server::handlers::handle_upload
- server::handlers::handle_web_portal
- server::handlers::json_response
- server::handlers::parse_query
- server::handlers::percent_decode
- server::handlers::read_json_body
- server::handlers::unauthorized_response
- server::router::route_request
- server::start_server
- server::start_server_ext
- storage::path::is_reserved_windows_name
- storage::path::resolve_destination_path
- storage::path::resolve_unique_destination_path
- storage::path::sanitize_filename
- storage::path::sanitize_relative_path
- storage::path::validate_filename
Type Aliases
Constants
- client::transfer::DEFAULT_STREAM_CHUNK_SIZE
- discovery::mdns::LANFLARE_DEFAULT_HOST_DOMAIN
- discovery::mdns::LANFLARE_SERVICE_TYPE
- discovery::mdns::txt_keys::ALIAS
- discovery::mdns::txt_keys::DEVICE_MODEL
- discovery::mdns::txt_keys::DEVICE_TYPE
- discovery::mdns::txt_keys::DOWNLOAD
- discovery::mdns::txt_keys::FINGERPRINT
- discovery::mdns::txt_keys::PORT
- discovery::mdns::txt_keys::PROTOCOL
- discovery::mdns::txt_keys::VERSION
- discovery::multicast::ANNOUNCE_BURST_DELAYS
- discovery::multicast::DEFAULT_MULTICAST_IPV4
- discovery::multicast::DEFAULT_MULTICAST_IPV6
- discovery::multicast::DEFAULT_MULTICAST_PORT
- discovery::multicast::MAX_BURST_JITTER
- discovery::scanner::SCAN_CONCURRENCY
- discovery::scanner::SCAN_CONNECT_TIMEOUT
- discovery::scanner::SCAN_PROBE_TIMEOUT
- server::handlers::MAX_JSON_BODY_SIZE
- server::session::MAX_PIN_ATTEMPTS
- storage::path::MAX_FILENAME_BYTES
- storage::writer::DEFAULT_BUFFER_CAPACITY
- storage::writer::TEMP_FILE_EXTENSION