Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Sovereign-Engineering/obscuravpn-client
/ functions
Functions
1,009 in github.com/Sovereign-Engineering/obscuravpn-client
⨍
Functions
1,009
◇
Types & classes
405
Function
main
()
xtask/src/main.rs:7
Method
maintain
(tunnel_state: Sender<TunnelState>, client_state: ClientStateHandle, os_impl: Arc<impl Os>)
rustlib/src/tunnel_state.rs:170
Method
maybe_update_exits
(&self, freshness: Duration)
rustlib/src/client_state.rs:665
Method
menu
(&self)
rustlib/src/gui/wip.rs:78
Function
navigate_webview_to
(webview: &WebView, av: &AppView)
rustlib/src/gui/wip.rs:652
Method
network_interface
(&self)
rustlib/src/android/os_impl.rs:27
Method
network_interface
(&self)
rustlib/src/bin/obscura/service/os/windows/mod.rs:63
Method
network_interface
(&self)
rustlib/src/bin/obscura/service/os/linux/mod.rs:52
Method
new
(tunnel_config: &ObfuscatedTunnelConfig, mtu: u16)
rustlib/src/network_config.rs:21
Method
new
The constructed `TunnelState` can not be dropped due to spawned tasks, which hold references.
rustlib/src/tunnel_state.rs:65
Method
new
( config_dir: PathBuf, keychain_wg_sk: Option<&[u8]>, user_agent: String, set_
rustlib/src/client_state.rs:81
Method
new
(error_code: NonZeroU32, message: &[u8])
rustlib/src/quicwg.rs:131
Method
new
(version: Uuid, vpn_status: VpnStatus, client_state: &ClientState)
rustlib/src/manager.rs:63
Method
new
(mtu: u16, client_ip: Ipv4Addr, ping_target_ip: Ipv4Addr)
rustlib/src/liveness.rs:47
Method
new
(client_state: WeakClientStateHandle)
rustlib/src/dns.rs:13
Method
new
(dst_parent: &Utf8Path, name: String)
rustlib/src/debug_bundle/zipper.rs:19
Method
new
()
rustlib/src/debug_bundle/builder.rs:14
Method
new
(jvm: Arc<JavaVM>, class_cache: Arc<ClassCache>)
rustlib/src/android/os_impl.rs:17
Method
new
`name` is only used for error messages.
rustlib/src/android/util.rs:22
Method
new
Looking up app-specific Java classes from native threads isn't possible, so we cache all the app-specific classes we need. Must be called on a Java th
rustlib/src/android/class_cache.rs:18
Method
new
(receive_cb: extern "C" fn(FfiBytes), set_network_config_cb: SetNetworkConfigCb)
rustlib/src/apple/os_impl.rs:36
Method
new
()
rustlib/src/bin/obscura/service/os/windows/ipc.rs:26
Method
new
()
rustlib/src/bin/obscura/service/os/windows/gaa.rs:15
Method
new
()
rustlib/src/bin/obscura/service/os/windows/mod.rs:27
Method
new
(_lock: &ServiceLock)
rustlib/src/bin/obscura/service/os/linux/ipc.rs:16
Method
new
(dns_manager_arg: DnsManagerArg)
rustlib/src/bin/obscura/service/os/linux/mod.rs:34
Method
new
()
rustlib/src/bin/obscura/service/os/linux/service_lock.rs:12
Method
new
(config_dir: PathBuf, keychain_wg_sk: Option<&[u8]>)
rustlib/src/config/mod.rs:20
Method
new
(value: T, version: Version)
rustlib/src/config/cached.rs:17
Method
new_tcp_tls
(traffic_state: watch::Sender<WgTrafficState>, relay_read: ReadHalf<TlsStream<TcpStream>>)
rustlib/src/quicwg.rs:878
Method
next
(&mut self)
rustlib/src/os/packet_buffer.rs:47
Method
next_manager_command
(&self)
rustlib/src/bin/obscura/service/os/windows/mod.rs:32
Function
notify
(title: string, body?: string)
obscura-ui/src/common/utils.ts:29
Method
obtain
android/buildSrc/src/main/kotlin/VersionName.kt:32
Method
onAvailable
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:132
Method
onAvailable
android/app/src/main/java/net/obscura/vpnclientapp/ui/NetworkStatusObserver.kt:33
Method
onAvailableNetworksChanged
android/app/src/main/java/net/obscura/vpnclientapp/ui/OsStatusManager.kt:40
Method
onBillingServiceDisconnected
android/lib/billing/src/main/java/net/obscura/lib/billing/BillingConnection.kt:58
Method
onBillingSetupFinished
android/lib/billing/src/main/java/net/obscura/lib/billing/BillingConnection.kt:50
Method
onBind
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:207
Function
onChange
(e: ChangeEvent<HTMLInputElement>)
obscura-ui/src/views/LogInView.tsx:369
Method
onConfigurationChanged
android/app/src/main/java/net/obscura/vpnclientapp/activities/MainActivity.kt:105
Method
onConsoleMessage
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraWebView.kt:45
Function
onContinue
()
obscura-ui/src/components/DebugBundle.tsx:36
Method
onCreate
android/app/src/main/java/net/obscura/vpnclientapp/App.kt:11
Method
onCreate
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:107
Method
onCreate
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraUI.kt:111
Method
onDestroy
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:255
Method
onDestroy
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraUI.kt:194
Method
onDestroy
android/app/src/main/java/net/obscura/vpnclientapp/ui/VpnStatusObserver.kt:61
Method
onFinishInflate
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraUI.kt:74
Method
onLost
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:137
Method
onLost
android/app/src/main/java/net/obscura/vpnclientapp/ui/NetworkStatusObserver.kt:39
Function
onNavUpdate
(e: Event)
obscura-ui/src/App.tsx:273
Method
onNewIntent
android/app/src/main/java/net/obscura/vpnclientapp/activities/MainActivity.kt:77
Method
onPageFinished
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraWebView.kt:95
Method
onPause
android/app/src/main/java/net/obscura/vpnclientapp/activities/MainActivity.kt:88
Method
onPause
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraUI.kt:190
Function
onPaymentSucceeded
()
obscura-ui/src/App.tsx:285
Function
onPinClick
(e: MouseEvent)
obscura-ui/src/views/LocationView.tsx:224
Method
onRebind
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:217
Method
onReceive
android/app/src/main/java/net/obscura/vpnclientapp/ui/JsonFfiBroadcastReceiver.kt:38
Function
onRefresh
()
obscura-ui/src/views/AccountView.tsx:342
Method
onResume
android/app/src/main/java/net/obscura/vpnclientapp/activities/MainActivity.kt:82
Method
onResume
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraUI.kt:186
Method
onRevoke
This will only be called if the system (`SERVICE_INTERFACE`) is bound to this service. Unfortunately, the system unbinds after disconnecting the VPN,
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:249
Function
onScreenshotDetected
()
obscura-ui/src/views/LogInView.tsx:178
Method
onServiceConnected
android/app/src/main/java/net/obscura/vpnclientapp/activities/MainActivity.kt:113
Method
onServiceDisconnected
android/app/src/main/java/net/obscura/vpnclientapp/activities/MainActivity.kt:126
Method
onSharedPreferenceChanged
android/app/src/main/java/net/obscura/vpnclientapp/activities/MainActivity.kt:131
Method
onStart
android/app/src/main/java/net/obscura/vpnclientapp/ui/VpnStatusObserver.kt:30
Method
onStartCommand
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:179
Method
onStatusChanged
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraUI.kt:141
Method
onStatusUpdated
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:235
Method
onStop
android/app/src/main/java/net/obscura/vpnclientapp/ui/VpnStatusObserver.kt:57
Method
onUnbind
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:226
Function
osStatus
(lastOsStatusId: string | null = null)
obscura-ui/src/bridge/commands.ts:76
Method
packet_for_os
(&self, packet: Bytes)
rustlib/src/android/os_impl.rs:61
Method
packet_for_os
(&self, packet: Bytes)
rustlib/src/bin/obscura/service/os/windows/mod.rs:82
Method
packet_for_os
(&self, packet: Bytes)
rustlib/src/bin/obscura/service/os/linux/mod.rs:99
Function
parseAccountIdInput
(input: string)
obscura-ui/src/common/accountUtils.ts:114
Function
payUrl
(accountId: AccountId)
obscura-ui/src/common/accountUtils.ts:137
Function
playPurchaseSubscription
(promoCode: string | null)
obscura-ui/src/bridge/commands.ts:297
Method
poll
(&mut self)
rustlib/src/liveness.rs:108
Method
preferred_network_interface_task
(this: Arc<Self>, mut network_interface_watch: Receiver<Option<NetworkInterface>>)
rustlib/src/manager.rs:303
Function
prepareVpnService
android/app/src/main/java/net/obscura/vpnclientapp/services/ContextExtension.kt:47
Method
process_potential_probe_response
Checks if a packet is an expected probe response and returns the probe latency if it is.
rustlib/src/liveness.rs:164
Method
propagate_updates_to_status_task
(this: Arc<Self>, _: ())
rustlib/src/manager.rs:247
Method
provideBillingFacade
android/app/src/main/java/net/obscura/vpnclientapp/ui/BillingModule.kt:18
Function
putJsonFfiExtras
android/app/src/main/java/net/obscura/vpnclientapp/services/IntentExtension.kt:18
Function
putStartTunnelExtras
android/app/src/main/java/net/obscura/vpnclientapp/services/IntentExtension.kt:57
Method
put_packet_in_buffer
(packet: wintun::Packet, buffer: &mut [u8])
rustlib/src/bin/obscura/service/os/windows/tun.rs:92
Function
qcBtnAction
(_: MouseEvent)
obscura-ui/src/views/ConnectionView.tsx:169
Method
quic_config
(relay_cert: CertificateDer<'static>, quic_frame_padding: bool)
rustlib/src/quicwg.rs:656
Function
randomChoice
(arr: T[])
obscura-ui/src/common/utils.ts:177
Method
rank
(candidate: &OneExit, relay_city_code: &CityCode, relay_preferred_exits: &[RelayPreferredExit])
rustlib/src/exit_selection.rs:74
Method
receive
(session: &Arc<wintun::Session>, packet_buffer: &mut PacketBuffer)
rustlib/src/bin/obscura/service/os/windows/tun.rs:120
Method
receive
(dev: &tun_rs::AsyncDevice, packet_buffer: &mut PacketBuffer)
rustlib/src/bin/obscura/service/os/linux/tun.rs:56
Function
recv_fixed
(transport: &mut T)
rustlib/src/quicwg.rs:960
Function
refetch
()
obscura-ui/src/views/LocationView.tsx:270
← previous
next →
801–900 of 1,009, ranked by callers