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
↓ 63 callers
Method
error
android/lib/util/src/main/java/net/obscura/lib/util/Log.kt:65
↓ 35 callers
Method
info
android/lib/util/src/main/java/net/obscura/lib/util/Log.kt:53
↓ 27 callers
Method
get
(&self, name: &str)
rustlib/src/config/dns_cache.rs:12
↓ 26 callers
Method
change
(&self, f: impl FnOnce(&mut ClientState) -> T)
rustlib/src/client_state.rs:182
↓ 24 callers
Function
invoke
(command: string, args: Object = {})
obscura-ui/src/bridge/commands.ts:27
↓ 21 callers
Method
debug
android/lib/util/src/main/java/net/obscura/lib/util/Log.kt:47
↓ 21 callers
Function
jsonFfiCmd
(cmd: string, arg = {}, timeoutMs: number | null = 10_000)
obscura-ui/src/bridge/commands.ts:53
↓ 19 callers
Method
borrow
(&self)
rustlib/src/client_state.rs:166
↓ 19 callers
Function
normalizeError
(error: unknown)
obscura-ui/src/common/utils.ts:153
↓ 19 callers
Method
set
(&mut self, name: &str, addr: &[SocketAddr])
rustlib/src/config/dns_cache.rs:16
↓ 18 callers
Method
has
(v: L)
obscura-ui/src/common/KeyedSet.ts:48
↓ 17 callers
Method
as_str
(&self)
rustlib/src/android/util.rs:58
↓ 14 callers
Method
change_config
(&self, f: impl FnOnce(&mut Config))
rustlib/src/client_state.rs:174
↓ 12 callers
Method
as_str
(&self)
rustlib/src/ffi_helpers.rs:53
↓ 12 callers
Method
run_on_client_state
(&self, f: impl FnOnce(&ClientStateHandle))
rustlib/src/manager.rs:350
↓ 12 callers
Method
to_vec
(&self)
rustlib/src/ffi_helpers.rs:25
↓ 11 callers
Function
run_command
(cmd: &mut tokio::process::Command, friendly_name: &str, message_id: &str)
rustlib/src/bin/obscura/service/os/windows/iphelper.rs:220
↓ 11 callers
Method
update
android/app/src/main/java/net/obscura/vpnclientapp/ui/OsStatusManager.kt:44
↓ 10 callers
Method
warn
android/lib/util/src/main/java/net/obscura/lib/util/Log.kt:59
↓ 9 callers
Method
add
(v: V)
obscura-ui/src/common/KeyedSet.ts:22
↓ 9 callers
Function
run
(global_args: GlobalArgs, cmd: ClientCommand)
rustlib/src/bin/obscura/client/mod.rs:13
↓ 8 callers
Function
fmtErrorI18n
(t: TFunction, error: ErrorI18n)
obscura-ui/src/translations/i18n.ts:37
↓ 8 callers
Function
getExitCountry
(exit: Exit)
obscura-ui/src/common/api.ts:26
↓ 8 callers
Function
map_result
(result: Result<T, E>)
rustlib/src/manager_cmd.rs:218
↓ 8 callers
Method
status
(&self)
rustlib/src/gui/wip.rs:47
↓ 8 callers
Method
subscribe
(&self)
rustlib/src/manager.rs:182
↓ 7 callers
Function
accountIsExpired
(accountInfo: AccountInfo)
obscura-ui/src/common/api.ts:88
↓ 7 callers
Function
errorCodeOther
android/app/src/main/java/net/obscura/vpnclientapp/client/ErrorCodeException.kt:13
↓ 7 callers
Method
get
(v: L)
obscura-ui/src/common/KeyedSet.ts:40
↓ 7 callers
Method
next
(&self)
rustlib/src/bin/obscura/service/os/linux/ipc.rs:54
↓ 7 callers
Function
open
()
obscura-ui/src/components/DebugBundle.tsx:28
↓ 7 callers
Function
set_nrpt_value
(key: &RegKey, name: &str, value: &impl ToRegValue)
rustlib/src/bin/obscura/service/os/windows/nrpt.rs:16
↓ 7 callers
Function
sleep
(ms: number)
obscura-ui/src/common/utils.ts:44
↓ 6 callers
Method
api_request
(&self, cmd: C)
rustlib/src/client_state.rs:643
↓ 6 callers
Method
api_request
(&self, cmd: C)
rustlib/src/manager.rs:221
↓ 6 callers
Function
cmp
(l, r)
contrib/licenses.mjs:253
↓ 6 callers
Function
connect
(exit: ExitSelector)
obscura-ui/src/bridge/commands.ts:138
↓ 6 callers
Method
event
android/lib/util/src/main/java/net/obscura/lib/util/Log.kt:28
↓ 6 callers
Function
exitCityEquals
(left?: ExitSelectorCity, right?: ExitSelectorCity)
obscura-ui/src/common/exitUtils.ts:42
↓ 6 callers
Function
onBlockChange
(key: keyof DNSContentBlock, e: React.ChangeEvent<HTMLInputElement>)
obscura-ui/src/views/Settings.tsx:38
↓ 6 callers
Function
paidUntil
(account: AccountInfo)
obscura-ui/src/common/api.ts:81
↓ 6 callers
Method
send
(&self, packet: Bytes)
rustlib/src/bin/obscura/service/os/linux/tun.rs:45
↓ 6 callers
Method
spawn
(fd: OwnedFd, tunnel: QuicWgConnPacketSender)
rustlib/src/android/tunnel.rs:18
↓ 6 callers
Method
take
(&self, attempts: usize)
rustlib/src/backoff.rs:17
↓ 6 callers
Function
tokio_rt
()
rustlib/src/gui/wip.rs:1063
↓ 6 callers
Method
write_file
`dst` is relative to the archive root. Parent directories must be created using `create_dir` first.
rustlib/src/debug_bundle/zipper.rs:48
↓ 5 callers
Method
RunWithArgAsync
(IIPCCommandArg command, CancellationToken ct = default)
windows/obscura-client/InvokeCommand.cs:95
↓ 5 callers
Method
SetNavigationView
<summary> Set the navigation view and bump the version. </summary>
windows/obscura-client/OsStatus.cs:105
↓ 5 callers
Method
add
(&mut self, name: &str, f: impl FnOnce(&mut Zipper) -> anyhow::Result<()>)
rustlib/src/debug_bundle/builder.rs:38
↓ 5 callers
Method
as_slice
(&self)
rustlib/src/ffi_helpers.rs:13
↓ 5 callers
Method
config
(&self)
rustlib/src/client_state.rs:120
↓ 5 callers
Function
exitLocation
(exit: Exit)
obscura-ui/src/common/exitUtils.ts:33
↓ 5 callers
Method
finish
(self)
rustlib/src/debug_bundle/zipper.rs:96
↓ 5 callers
Function
fmt
(lits: TemplateStringsArray, ...values: unknown[])
obscura-ui/src/common/fmt.ts:1
↓ 5 callers
Function
format_log_time
(log)
bin/log-summary.py:40
↓ 5 callers
Function
get_system_directory
()
rustlib/src/bin/obscura/service/os/windows/iphelper.rs:199
↓ 5 callers
Function
init
(base_layer: impl Layer<Registry> + Send + Sync, persistence_dir: Option<&Utf8Path>)
rustlib/src/logging.rs:59
↓ 5 callers
Function
isConnecting
(connectionInProgress: ConnectionInProgress)
obscura-ui/src/common/appContext.ts:237
↓ 5 callers
Function
onExitSelect
(exit: Exit)
obscura-ui/src/views/LocationView.tsx:43
↓ 5 callers
Method
rotate_now
(&mut self, reason: RotationReason, set_keychain_wg_sk: Option<&KeychainSetSecretKeyFn>)
rustlib/src/config/persistence.rs:514
↓ 5 callers
Method
setNavigationView
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraUI.kt:215
↓ 5 callers
Function
showErrorNotification
(t: TFunction, e: unknown, titleKey: TranslationKey)
obscura-ui/src/common/utils.ts:33
↓ 4 callers
Method
Parse
(string commandJson)
windows/obscura-client/InvokeCommand.cs:23
↓ 4 callers
Method
ShowMainWindow
()
windows/obscura-client/App.xaml.cs:107
↓ 4 callers
Method
Start
()
windows/obscura-client/DevServer.cs:15
↓ 4 callers
Function
accountTimeRemaining
(account: AccountInfo)
obscura-ui/src/common/api.ts:102
↓ 4 callers
Function
addLicense
(info)
contrib/licenses.mjs:25
↓ 4 callers
Method
cancel
android/app/src/main/java/net/obscura/vpnclientapp/ui/bridge/WebCmdBridge.kt:64
↓ 4 callers
Method
connect
( relay_handshaking: QuicWgConnHandshaking, client_secret_key: StaticSecret, exit_publ
rustlib/src/quicwg.rs:217
↓ 4 callers
Function
debug_http
(url: &'static str, dns: Option<DnsTask>, sni: bool)
rustlib/src/debug_bundle/http.rs:24
↓ 4 callers
Function
delete_rules
Deletes the NRPT rule we created, identified by our fixed GUID. Returns `Ok(true)` if the rule was deleted, `Ok(false)` if it didn't exist.
rustlib/src/bin/obscura/service/os/windows/nrpt.rs:59
↓ 4 callers
Method
ffi_str
(&self)
rustlib/src/ffi_helpers.rs:76
↓ 4 callers
Function
getCityFromStatus
(status: VpnStatus)
obscura-ui/src/common/appContext.ts:121
↓ 4 callers
Function
getContinent
(countryData: ICountryData)
obscura-ui/src/common/api.ts:17
↓ 4 callers
Function
hasAppleSubscription
(accountInfo: AccountInfo | undefined)
obscura-ui/src/common/api.ts:156
↓ 4 callers
Function
localStorageGet
(key: LocalStorageKey)
obscura-ui/src/common/localStorage.ts:14
↓ 4 callers
Function
normalizedIncludes
(needle: string, haystack: string)
obscura-ui/src/common/utils.ts:215
↓ 4 callers
Method
onSuccess
android/app/src/main/java/net/obscura/vpnclientapp/ui/VpnPermissionRequestManager.kt:68
↓ 4 callers
Function
poll_until_change
Run future, until complete or until the watch channel signals a change.
rustlib/src/tunnel_state.rs:363
↓ 4 callers
Method
reject
(err: unknown)
obscura-ui/src/common/utils.ts:64
↓ 4 callers
Method
resolve
(v: T | PromiseLike<T>)
obscura-ui/src/common/utils.ts:63
↓ 4 callers
Method
run
(self, manager: &Manager)
rustlib/src/manager_cmd.rs:252
↓ 4 callers
Function
save
(config_dir: &Path, config: &Config)
rustlib/src/config/persistence.rs:137
↓ 4 callers
Method
send_if_modified
(&self, modify: F)
rustlib/src/gui/wip.rs:538
↓ 4 callers
Function
send_message
(transport: &mut T, code: MessageCode, context_id: MessageContext, arg: &[u8])
rustlib/src/quicwg.rs:918
↓ 4 callers
Method
set_account_id
Log in or out.
rustlib/src/client_state.rs:191
↓ 4 callers
Method
set_api_url
(&self, value: Option<String>)
rustlib/src/manager.rs:217
↓ 4 callers
Method
set_connect_error
(&mut self, error: TunnelConnectError)
rustlib/src/tunnel_state.rs:127
↓ 4 callers
Method
shutdown
(&self)
rustlib/src/bin/obscura/service/os/windows/tun.rs:199
↓ 4 callers
Method
stopTunnel
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:294
↓ 4 callers
Method
write
(&self, packet: &[u8])
rustlib/src/android/tunnel.rs:55
↓ 3 callers
Method
ForAny
()
windows/obscura-client/NeStatus.cs:69
↓ 3 callers
Method
GetStatus
(string? knownVersion, CancellationToken ct)
windows/obscura-client/InvokeCommand.cs:102
↓ 3 callers
Method
Start
()
windows/obscura-client/NotifyIcon/CityNameCache.cs:22
↓ 3 callers
Method
Stop
()
windows/obscura-client/DevServer.cs:66
↓ 3 callers
Method
abandon
(mut self)
rustlib/src/quicwg.rs:623
↓ 3 callers
Function
accountIdToString
(id: AccountId)
obscura-ui/src/common/accountUtils.ts:76
↓ 3 callers
Method
as_static_str
(&self)
rustlib/src/errors.rs:38
↓ 3 callers
Method
buffer
(&mut self)
rustlib/src/os/packet_buffer.rs:11
↓ 3 callers
Method
buildAction
android/app/src/main/java/net/obscura/vpnclientapp/services/NotificationManager.kt:76
next →
1–100 of 1,009, ranked by callers