List of all items
Structs
- 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
- cli::Args
- config::AuthSection
- config::Config
- config::CorsSection
- config::LoggingSection
- config::RateLimitSection
- config::SecuritySection
- config::ServerSection
- execution::Command
- execution::CommandBuilder
- execution::CommandExecutor
- execution::ExecutionResult
- execution::OutputChunk
- output::OutputSanitizer
- output::VirtualScreen
- pty::AsyncPtyReader
- pty::AsyncPtyWriter
- pty::NativePty
- pty::PtyHandle
- pty::PtySize
- pty::SpawnedShell
- security::auth::ApiKeyStore
- security::auth::AuthConfig
- security::auth::TokenRecord
- security::capability::CapabilitySet
- 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
Enums
- api::router::RequiredCapability
- api::types::WsMessage
- cli::ArgsError
- config::ConfigError
- error::ShellTunnelError
- execution::OutputSource
- security::validation::ValidationError
- session::SessionState
Functions
- 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::create_router
- api::router::create_router_with_state
- api::router::create_secure_router
- api::router::required_capability
- api::router::serve
- 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
- execution::execute_simple
- execution::execute_with_timeout
- logging::init
- logging::try_init
- pty::default_shell
- 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