Skip to main content

Crate codex_network_proxy

Crate codex_network_proxy 

Source

Structs§

Args
BlockedRequest
BlockedRequestArgs
ConfigState
InjectedHeaderConfig
ManagedNetworkSandboxContext
Portable managed-network facts needed by an operating-system sandbox.
MitmHookActionsConfig
MitmHookBodyConfig
MitmHookConfig
MitmHookMatchConfig
NetworkDomainPermissionEntry
NetworkDomainPermissions
NetworkPolicyRequest
NetworkPolicyRequestArgs
NetworkProxy
NetworkProxyAuditMetadata
NetworkProxyBuilder
NetworkProxyConfig
NetworkProxyConstraints
NetworkProxyHandle
NetworkProxyState
NetworkUnixSocketPermissions
PartialNetworkProxyConfig
PreparedManagedNetwork
Environment-specific managed-network settings prepared for one command launch.
RemoteNetworkProxyConfig
Effective network proxy settings that are safe to send to a remote executor.
RemoteNetworkProxyLaunchConfig
Executor-local proxy launch inputs transported with one process start.

Enums§

NetworkDecision
NetworkDecisionSource
NetworkDomainPermission
Variant order encodes effective precedence for duplicate patterns: None < Allow < Deny, so deny wins over allow when entries conflict.
NetworkMode
NetworkPolicyDecision
NetworkProtocol
NetworkProxyConstraintError
NetworkUnixSocketPermission

Constants§

ALLOW_LOCAL_BINDING_ENV_KEY
ALL_PROXY_ENV_KEYS
CREDENTIAL_BROKER_ACTIVE_ENV_KEY
CUSTOM_CA_ENV_KEYS
DEFAULT_NO_PROXY_VALUE
NO_PROXY_ENV_KEYS
PROXY_ACTIVE_ENV_KEY
PROXY_ENV_KEYS
PROXY_URL_ENV_KEYS

Traits§

BlockedRequestObserver
ConfigReloader
NetworkPolicyDecider
Decide whether a network request should be allowed.

Functions§

brokered_credential_dummy_env_keys
Returns supported environment keys whose current values still match the child-scoped dummy values recorded by the credential broker.
brokered_credential_env_keys
Returns supported credential keys only for an environment with an active broker.
build_config_state
has_proxy_url_env_vars
host_and_port_from_network_addr
is_managed_mitm_ca_trust_bundle_path
Returns whether path points at a current Codex-generated MITM CA bundle.
is_managed_proxy_env_var
managed_proxy_ports
Returns the sorted loopback ports used by the configured managed proxy listeners.
normalize_host
Normalize host fragments for policy matching (trim whitespace, strip ports/brackets, lowercase).
proxy_url_env_value
strip_managed_proxy_env
validate_policy_against_constraints

Type Aliases§

BlockedRequestObserverFuture
ConfigReloaderFuture
NetworkPolicyDeciderFuture