MCPcopy Create free account

hub / github.com/Sovereign-Engineering/obscuravpn-client / functions

Functions1,009 in github.com/Sovereign-Engineering/obscuravpn-client

↓ 1 callersMethodnext
(&self)
rustlib/src/bin/obscura/service/os/windows/ipc.rs:83
↓ 1 callersMethodnext_manager_command
Returns next manager command. Blocks until a command is available. The response function is called with the command result.
rustlib/src/bin/obscura/service/os/linux/mod.rs:106
↓ 1 callersFunctionnotifyVpnError
(errorEnum: string)
obscura-ui/src/App.tsx:130
↓ 1 callersFunctionnow_nanos
()
rustlib/src/wake_instant.rs:39
↓ 1 callersMethodonCanceled
Android 12+ has no API for checking if another app has Always-On enabled. Instead, the permission request receives `RESULT_CANCELED` immediately, requ
android/app/src/main/java/net/obscura/vpnclientapp/ui/VpnPermissionRequestManager.kt:76
↓ 1 callersFunctiononChange
(checked: boolean)
obscura-ui/src/views/Settings.tsx:315
↓ 1 callersMethodonCreate
android/app/src/main/java/net/obscura/vpnclientapp/activities/MainActivity.kt:45
↓ 1 callersMethodonDestroy
android/app/src/main/java/net/obscura/vpnclientapp/activities/MainActivity.kt:94
↓ 1 callersMethodonStatusChanged
android/app/src/main/java/net/obscura/vpnclientapp/ui/VpnStatusObserver.kt:25
↓ 1 callersMethodpacket_for_os
(&self, packet: Bytes)
rustlib/src/apple/os_impl.rs:88
↓ 1 callersFunctionparseAccountIdInt
(id: string)
obscura-ui/src/common/accountUtils.ts:101
↓ 1 callersFunctionpercentEncodeQuery
(params: Record<string, string>)
obscura-ui/src/common/utils.ts:137
↓ 1 callersFunctionpolkit_subject
system-bus-name subject avoids PID-namespace issues in sandboxes (polkit reads the connection's credentials), falling back to unix-process when no uni
rustlib/src/gui/wip.rs:1213
↓ 1 callersMethodprobe_lost_period
(&self)
rustlib/src/liveness.rs:61
↓ 1 callersFunctionpromiseWithResolvers
()
obscura-ui/src/common/utils.ts:68
↓ 1 callersMethodquerySubscriptionDetails
android/lib/billing/src/main/java/net/obscura/lib/billing/BillingManager.kt:85
↓ 1 callersMethodquerySubscriptionPurchases
android/lib/billing/src/main/java/net/obscura/lib/billing/BillingManager.kt:57
↓ 1 callersMethodreceive_wg_message
(&self)
rustlib/src/quicwg.rs:886
↓ 1 callersMethodrecv_ok_resp_no_timeout
(&mut self)
rustlib/src/quicwg.rs:683
↓ 1 callersFunctionrecv_skip
(transport: &mut T, mut n: usize)
rustlib/src/quicwg.rs:927
↓ 1 callersFunctionregisterAtLogin
()
obscura-ui/src/views/Settings.tsx:93
↓ 1 callersMethodregister_cached_wireguard_key_if_new
Registers the current wireguard key via the API server if it has not been registered yet. Because this function is a NOOP after first successful use (
rustlib/src/client_state.rs:712
↓ 1 callersMethodregistered
(&mut self, registered_public_key: PublicKey, removed_public_keys: &[PublicKey])
rustlib/src/config/persistence.rs:559
↓ 1 callersMethodremove_local_tunnels
(&self)
rustlib/src/client_state.rs:525
↓ 1 callersFunctionremove_route
(if_index: u32, route: &IpNetwork)
rustlib/src/bin/obscura/service/os/windows/iphelper.rs:84
↓ 1 callersFunctionremove_routes
(adapter: &wintun::Adapter)
rustlib/src/bin/obscura/service/os/windows/iphelper.rs:25
↓ 1 callersMethodrequestNotificationPermission
android/app/src/main/java/net/obscura/vpnclientapp/ui/VpnPermissionRequestManager.kt:58
↓ 1 callersFunctionrequireVpnServiceProcess
Ensures the calling process is :vpnservice. */
android/app/src/main/java/net/obscura/vpnclientapp/helpers/Process.kt:6
↓ 1 callersFunctionresetHoverKey
(itemKey: string)
obscura-ui/src/views/ConnectionView.tsx:649
↓ 1 callersFunctionresetMantineColorScheme
()
obscura-ui/src/views/Settings.tsx:224
↓ 1 callersFunctionreset_dns_and_routes
(tun: &NetworkInterface)
rustlib/src/bin/obscura/service/os/linux/network_manager.rs:87
↓ 1 callersFunctionreset_interface_metric
(adapter: &wintun::Adapter)
rustlib/src/bin/obscura/service/os/windows/iphelper.rs:193
↓ 1 callersFunctionresolve_and_cache
(client_state: WeakClientStateHandle, name: String)
rustlib/src/dns.rs:43
↓ 1 callersFunctionrollAccountValue
(tries: number)
obscura-ui/src/views/LogInView.tsx:166
↓ 1 callersMethodrotate_if_required
(&mut self, set_keychain_wg_sk: Option<&KeychainSetSecretKeyFn>)
rustlib/src/config/persistence.rs:543
↓ 1 callersMethodrotate_wireguard_key_if_required
Only intended to be called after use (on disconnect). Rotation schedules are fairly arbitrary, so using the key one more time is fine. The benefit is
rustlib/src/client_state.rs:703
↓ 1 callersFunctionrpartition
(s, p)
contrib/licenses.mjs:3
↓ 1 callersFunctionrun_add_operator
(users: Vec<String>)
rustlib/src/bin/obscura/add_operator.rs:4
↓ 1 callersFunctionrun_client
(global_args: GlobalArgs, args: ClientCommand)
rustlib/src/bin/obscura/main.rs:144
↓ 1 callersFunctionrun_service
(args: ServiceArgs)
rustlib/src/bin/obscura/main.rs:131
↓ 1 callersMethodsaturating_duration_since
(self, earlier: Self)
rustlib/src/wake_instant.rs:24
↓ 1 callersMethodselect_next_exit
(&mut self, selector: &ExitSelector, exits: &'a [OneExit], relay: &OneRelay)
rustlib/src/exit_selection.rs:51
↓ 1 callersMethodsend_op_no_timeout
(&mut self, op: RelayOpCode, arg: &[u8])
rustlib/src/quicwg.rs:726
↓ 1 callersMethodsent_traffic
(&mut self)
rustlib/src/liveness.rs:83
↓ 1 callersMethodserialName
android/app/src/main/java/net/obscura/vpnclientapp/ui/OsStatus.kt:46
↓ 1 callersFunctionsetApiUrl
(url: string | null)
obscura-ui/src/bridge/commands.ts:92
↓ 1 callersFunctionsetColorScheme
(value: 'dark' | 'light' | 'auto')
obscura-ui/src/bridge/commands.ts:108
↓ 1 callersFunctionsetCustomApiUrls
(customApiUrls: string[])
obscura-ui/src/common/localStorage.ts:10
↓ 1 callersFunctionsetFeatureFlag
(flag: FeatureFlagKey, active: boolean)
obscura-ui/src/bridge/commands.ts:263
↓ 1 callersFunctionsetLocalNetworkAccess
(enable: boolean)
obscura-ui/src/bridge/commands.ts:259
↓ 1 callersMethodsetLoggedIn
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraUI.kt:69
↓ 1 callersMethodsetNetworkInterface
android/app/src/main/java/net/obscura/vpnclientapp/client/RustFfi.kt:29
↓ 1 callersFunctionsetStrictLeakPrevention
(enable: boolean)
obscura-ui/src/bridge/commands.ts:104
↓ 1 callersMethodset_api_host_alternate
(&self, value: Option<String>)
rustlib/src/client_state.rs:256
↓ 1 callersMethodset_auto_connect
(&self, enable: bool)
rustlib/src/client_state.rs:347
↓ 1 callersMethodset_config
(&self, mtu: u16, ipv4: Ipv4Addr, ipv6: Ipv6Network, dns: Option<Vec<IpAddr>>)
rustlib/src/bin/obscura/service/os/windows/tun.rs:164
↓ 1 callersMethodset_config
(&self, mtu: u16, ipv4: Ipv4Addr, ipv6: Ipv6Network)
rustlib/src/bin/obscura/service/os/linux/tun.rs:81
↓ 1 callersMethodset_connected
(&mut self, args: &TunnelArgs, network_interface: &NetworkInterface, connected: Connected)
rustlib/src/tunnel_state.rs:110
↓ 1 callersMethodset_connecting
(&mut self, new_args: &TunnelArgs, network_interface: &Option<NetworkInterface>, disconnect_reason: Option<Qui
rustlib/src/tunnel_state.rs:95
↓ 1 callersMethodset_disconnected
(&mut self)
rustlib/src/tunnel_state.rs:91
↓ 1 callersFunctionset_dns
(tun: &NetworkInterface, dns: &[IpAddr])
rustlib/src/bin/obscura/service/os/linux/dns/resolved.rs:32
↓ 1 callersFunctionset_dns_and_routes
(tun: &NetworkInterface, network_config: &OsNetworkConfig, routes: &[IpNetwork])
rustlib/src/bin/obscura/service/os/linux/network_manager.rs:81
↓ 1 callersMethodset_dns_content_block
(&self, value: DnsContentBlock)
rustlib/src/client_state.rs:303
↓ 1 callersFunctionset_dns_servers
Set DNS servers on the adapter. First attempts the Windows API (`SetInterfaceDnsSettings`); Falls back to netsh.
rustlib/src/bin/obscura/service/os/windows/iphelper.rs:277
↓ 1 callersFunctionset_dns_servers_netsh
(adapter: &wintun::Adapter, dns: &[IpAddr])
rustlib/src/bin/obscura/service/os/windows/iphelper.rs:309
↓ 1 callersMethodset_in_new_account_flow
(&self, value: bool)
rustlib/src/client_state.rs:284
↓ 1 callersFunctionset_interface_dns_settings
Available: Windows 10 Build 19041
rustlib/src/bin/obscura/service/os/windows/iphelper.rs:287
↓ 1 callersFunctionset_ipv4_address
(adapter: &wintun::Adapter, ipv4: Ipv4Addr)
rustlib/src/bin/obscura/service/os/windows/iphelper.rs:234
↓ 1 callersFunctionset_ipv6_address
(adapter: &wintun::Adapter, ipv6: Ipv6Network)
rustlib/src/bin/obscura/service/os/windows/iphelper.rs:246
↓ 1 callersMethodset_local_network_access
(&self, enable: bool)
rustlib/src/client_state.rs:357
↓ 1 callersFunctionset_low_metric
(adapter: &wintun::Adapter)
rustlib/src/bin/obscura/service/os/windows/iphelper.rs:187
↓ 1 callersFunctionset_mtu
(adapter: &wintun::Adapter, mtu: u16)
rustlib/src/bin/obscura/service/os/windows/iphelper.rs:257
↓ 1 callersFunctionset_network_interface
(env: &mut JNIEnv, global: &'static Global, j_name: &JString, j_index: jint)
rustlib/src/android/ffi.rs:144
↓ 1 callersMethodset_network_interface
(&self, network_interface: Option<NetworkInterface>)
rustlib/src/client_state.rs:307
↓ 1 callersMethodset_network_interface
(&self, network_interface: Option<NetworkInterface>)
rustlib/src/apple/os_impl.rs:45
↓ 1 callersMethodset_pinned_exits
(&self, pinned_locations: Vec<PinnedLocation>)
rustlib/src/client_state.rs:233
↓ 1 callersMethodset_sni_relay
(&self, value: Option<String>)
rustlib/src/client_state.rs:272
↓ 1 callersMethodset_tunnel_target_state
(&self, tunnel_args: Option<TunnelArgs>, active: Option<bool>)
rustlib/src/client_state.rs:245
↓ 1 callersMethodset_use_system_dns
(&self, enable: bool)
rustlib/src/client_state.rs:353
↓ 1 callersFunctionshareDebugBundle
(path: String)
obscura-ui/src/bridge/commands.ts:164
↓ 1 callersFunctionsidebar
(webview: &WebView, dev_visible: Rc<Cell<bool>>)
rustlib/src/gui/wip.rs:982
↓ 1 callersFunctionsignal_json_ffi_future
( class_cache: &ClassCache, env: &mut JNIEnv, j_future: &JObject, result: Result<ManagerCmdOk,
rustlib/src/android/future.rs:9
↓ 1 callersFunctionskip_first_arg_then_string
Skip the first macro argument (tracking paren depth), then read the next quoted string. Returns (byte offset of the opening quote relative to input, t
xtask/src/main.rs:116
↓ 1 callersMethodspawn
(f: F)
rustlib/src/tokio.rs:4
↓ 1 callersMethodspawn_read_task
(&self, tunnel: QuicWgConnPacketSender)
rustlib/src/bin/obscura/service/os/windows/tun.rs:187
↓ 1 callersMethodspawn_read_task
(&self, tunnel: QuicWgConnPacketSender)
rustlib/src/bin/obscura/service/os/linux/tun.rs:127
↓ 1 callersMethodstaleness
(&self)
rustlib/src/config/cached.rs:28
↓ 1 callersFunctionstatus
(args: ClientStatusArgs)
rustlib/src/bin/obscura/client/mod.rs:29
↓ 1 callersFunctionstoreKitAssociateAccount
()
obscura-ui/src/bridge/commands.ts:275
↓ 1 callersFunctionsubtract
(mut networks: Vec<N>, cut: N)
rustlib/src/local_network.rs:69
↓ 1 callersFunctionsystem_bus
()
rustlib/src/gui/wip.rs:1152
↓ 1 callersMethodtarget_state
(&self)
rustlib/src/client_state.rs:107
↓ 1 callersFunctionthrow_runtime_exception
(env: &mut JNIEnv, msg: impl Display)
rustlib/src/android/util.rs:6
↓ 1 callersMethodtraffic_stats
(&self)
rustlib/src/quicwg.rs:475
↓ 1 callersMethodtransport
(&self)
rustlib/src/quicwg.rs:487
↓ 1 callersFunctiontry_load
(path: &Path)
rustlib/src/config/persistence.rs:56
↓ 1 callersMethodtry_set_secret_key_from_keychain
Sets secret key to provided value if it matches the known public key.
rustlib/src/config/persistence.rs:461
↓ 1 callersFunctionunregisterAtLogin
()
obscura-ui/src/views/Settings.tsx:110
↓ 1 callersMethodunregisterListener
android/app/src/main/java/net/obscura/vpnclientapp/preferences/Preferences.kt:35
↓ 1 callersMethodunsetNetworkInterface
android/app/src/main/java/net/obscura/vpnclientapp/client/RustFfi.kt:33
← previousnext →401–500 of 1,009, ranked by callers