List of all items
Structs
- api::fs::CreateUpload
- api::fs::DeleteQuery
- api::fs::FsEntry
- api::fs::ListQuery
- api::fs::ListResponse
- api::fs::PathQuery
- api::fs::UploadState
- api::handlers::AppState
- api::router::CorsConfig
- api::router::SecurityConfig
- api::router::ServerConfig
- api::types::CreateSessionRequest
- api::types::CreateSessionResponse
- api::types::ErrorResponse
- api::types::ExecuteCommandRequest
- api::types::ExecuteCommandResponse
- api::types::ListSessionsResponse
- api::types::SessionStatusResponse
- api::types::SessionSummary
- audit::AuditEvent
- audit::FileState
- audit::Identity
- cli::Args
- config::AuthSection
- config::Config
- config::CorsSection
- config::LoggingSection
- config::PublicExposure
- config::RateLimitSection
- config::SecuritySection
- config::ServerSection
- config::TransportSection
- execution::Command
- execution::CommandBuilder
- execution::CommandExecutor
- execution::ExecutionResult
- execution::OutputChunk
- fs::root::FsRoot
- fs::sha256::Hasher
- fs::transfer::FinishedUpload
- fs::transfer::UploadStore
- fs::tree::TreeOutcome
- output::OutputSanitizer
- output::VirtualScreen
- pty::AsyncPtyReader
- pty::AsyncPtyWriter
- pty::NativePty
- pty::PtyHandle
- pty::PtySize
- pty::SpawnedShell
- relay::RelayConfig
- relay::RelayState
- relay::proxy::ProxyRequest
- relay::proxy::ProxyResponse
- relay::registry::Device
- relay::registry::DeviceHandles
- relay::registry::DeviceRegistry
- relay::registry::DeviceSummary
- security::auth::ApiKeyStore
- security::auth::AuthConfig
- security::auth::TokenRecord
- security::capability::CapabilitySet
- security::rate_limit::RateLimitCharge
- security::rate_limit::RateLimitConfig
- security::rate_limit::RateLimitStats
- security::rate_limit::RateLimiter
- security::validation::CommandValidator
- security::validation::ValidationConfig
- session::Session
- session::SessionConfig
- session::SessionContext
- session::SessionId
- session::SessionStore
- session::StateProbe
- tunnel::TunnelHandle
- tunnel::spawned::Cloudflared
- tunnel::spawned::CustomCommand
Enums
- api::fs::RangeOutcome
- api::router::RequiredCapability
- api::types::WsClientMessage
- api::types::WsServerMessage
- audit::AuditSink
- cli::ArgsError
- config::ConfigError
- config::Posture
- config::TransportMode
- error::ShellTunnelError
- execution::OutputSource
- fs::root::FsError
- fs::transfer::UploadError
- relay::protocol::DeviceMessage
- relay::protocol::RelayMessage
- security::rate_limit::RateLimitDecision
- security::validation::ValidationError
- session::SessionState
Traits
Functions
- api::fs::append_chunk
- api::fs::cancel_upload
- api::fs::complete_upload
- api::fs::create_upload
- api::fs::delete_file
- api::fs::download
- api::fs::entry_for
- api::fs::error_response
- api::fs::etag_for
- api::fs::fs_error_response
- api::fs::fs_not_enabled
- api::fs::list
- api::fs::mtime_ms
- api::fs::parse_content_range_start
- api::fs::parse_range
- api::fs::stat
- api::fs::sweep_expired_uploads
- api::fs::sweep_orphaned_uploads
- api::fs::upload_status
- api::handlers::api_info
- api::handlers::create_session
- api::handlers::delete_session
- api::handlers::execute_command
- api::handlers::execute_oneshot
- api::handlers::get_session
- api::handlers::health
- api::handlers::list_sessions
- api::router::bind
- api::router::create_router
- api::router::create_router_with_state
- api::router::create_secure_router
- api::router::required_capability
- api::router::serve
- api::router::serve_on
- api::router::serve_with_state
- api::websocket::ws_handler
- api::websocket::ws_oneshot_handler
- cli::parse_args
- cli::parse_args_from
- cli::print_help
- cli::print_version
- error::explain_bind_failure
- execution::execute_simple
- execution::execute_with_timeout
- fs::platform::check_component
- fs::platform::file_identity
- fs::platform::filesystem_anchors
- fs::platform::is_out_of_space
- fs::platform::remove_entry
- fs::sha256::hash_file
- fs::transfer::sweep_orphan_parts
- fs::transfer::sweep_orphan_parts_in
- fs::tree::remove_tree
- logging::init
- logging::try_init
- pty::default_shell
- relay::bind_relay
- relay::proxy::is_forwardable
- relay::proxy::split_device_path
- relay::public_base_port_hint
- relay::relay_router
- relay::serve_relay
- relay::serve_relay_on
- security::auth::auth_middleware
- security::auth::generate_api_key
- security::capability::preset
- security::rate_limit::rate_limit_middleware
- security::validation::looks_like_injection
- security::validation::sanitize_for_display
- tunnel::start
Type Aliases
Constants
- api::fs::DEFAULT_LIST_LIMIT
- api::fs::MAX_LIST_LIMIT
- execution::DEFAULT_TIMEOUT
- fs::UPLOAD_DIR
- fs::transfer::DEFAULT_CHUNK_SIZE
- fs::transfer::MAX_CHUNK_SIZE
- fs::transfer::RELAY_CHUNK_SIZE
- fs::transfer::SESSION_TTL
- relay::HEARTBEAT_TIMEOUT
- relay::protocol::PROTOCOL_VERSION
- relay::protocol::reject::BAD_DEVICE_NAME
- relay::protocol::reject::BAD_HANDSHAKE
- relay::protocol::reject::BAD_TOKEN
- relay::protocol::reject::UNSUPPORTED_VERSION
- relay::proxy::POOL_WAIT
- relay::proxy::REQUEST_TIMEOUT
- relay::registry::POOL_TARGET
- security::capability::KNOWN_CAPABILITIES
- security::capability::WILDCARD
- tunnel::URL_TIMEOUT