Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 9 additions & 3 deletions crates/originweave-network/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,18 @@
//! peers before exposing transport I/O, and emits credential-free evidence.
//! It also bridges a session-correlated WebDriver BiDi loopback target from
//! `originweave-core` into one bounded exact TCP connection, binds an RFC 6455
//! opening request to that verified plain stream, and can write that exact request
//! under one bounded deadline without claiming a completed WebSocket handshake or
//! granting browser, WebSocket, TLS, policy, or Agent authority.
//! opening request to that verified plain stream, writes that exact request under
//! one bounded deadline, and can receive one bounded opening-response header
//! section without claiming a completed WebSocket handshake or granting browser,
//! WebSocket, TLS, policy, or Agent authority.

#![forbid(unsafe_code)]
#![deny(missing_docs)]

mod connection;
mod webdriver_bidi_connection;
mod webdriver_bidi_websocket_handshake;
mod webdriver_bidi_websocket_opening_response;

pub use connection::{
ConnectionPlan, DirectTcpConnection, MAX_CONNECT_TIMEOUT, MAX_CONNECTION_ATTEMPTS,
Expand All @@ -29,3 +31,7 @@ pub use webdriver_bidi_websocket_handshake::{
WebDriverBiDiWebSocketHandshakeError, WebDriverBiDiWebSocketHandshakePlan,
WebDriverBiDiWebSocketOpeningRequestSent, WebDriverBiDiWebSocketOpeningWriteError,
};
pub use webdriver_bidi_websocket_opening_response::{
MAX_WEBSOCKET_OPENING_READ_TIMEOUT, MAX_WEBSOCKET_OPENING_RESPONSE_HEADER_BYTES,
WebDriverBiDiWebSocketOpeningReadError, WebDriverBiDiWebSocketOpeningResponseRead,
};
Loading
Loading