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
↓ 2 callers
Function
onSubmit
(url: string | null)
obscura-ui/src/components/DevSetApiUrl.tsx:25
↓ 2 callers
Function
print_gresources
(res: &gio::Resource, path: &str)
rustlib/src/gui/wip.rs:1136
↓ 2 callers
Function
race_relay_handshakes
( network_interface: Option<&NetworkInterface>, relays: Vec<OneRelay>, sni: String, use_tcp_tl
rustlib/src/relay_selection.rs:11
↓ 2 callers
Function
random_config
()
rustlib/src/config/persistence_test.rs:23
↓ 2 callers
Function
rawChecksum
(digits: string)
obscura-ui/src/common/accountUtils.ts:30
↓ 2 callers
Method
receive
(&self)
rustlib/src/quicwg.rs:388
↓ 2 callers
Function
requireUIProcess
Ensures the calling process is the main application process. */
android/app/src/main/java/net/obscura/vpnclientapp/helpers/Process.kt:15
↓ 2 callers
Function
reset_dns
(tun: &NetworkInterface)
rustlib/src/bin/obscura/service/os/linux/dns/resolved.rs:54
↓ 2 callers
Function
revealItemInDir
(path: String)
obscura-ui/src/bridge/commands.ts:155
↓ 2 callers
Function
run_debug_task
(task: impl Future<Output = Result<T, Box<dyn Error>>>)
rustlib/src/debug_bundle/task.rs:34
↓ 2 callers
Method
send
(&self, packet: Bytes)
rustlib/src/bin/obscura/service/os/windows/tun.rs:61
↓ 2 callers
Method
send_packet
(&self, packet: &[u8])
rustlib/src/apple/os_impl.rs:49
↓ 2 callers
Method
setError
(version: number, error: unknown, callbacks?: RefreshCallback<T>[])
obscura-ui/src/common/useAsync.ts:49
↓ 2 callers
Method
setValue
(version: number, value: T, callbacks?: RefreshCallback<T>[])
obscura-ui/src/common/useAsync.ts:28
↓ 2 callers
Method
set_feature_flag
(&self, flag: &str, active: bool)
rustlib/src/client_state.rs:239
↓ 2 callers
Function
set_metric
(adapter: &wintun::Adapter, automatic: bool, metric: u32)
rustlib/src/bin/obscura/service/os/windows/iphelper.rs:131
↓ 2 callers
Method
set_network_interface
(&self, network_interface: Option<NetworkInterface>)
rustlib/src/android/os_impl.rs:21
↓ 2 callers
Method
set_os_network_config
(&self, network_config: OsNetworkConfig, tunnel: QuicWgConnPacketSender)
rustlib/src/apple/os_impl.rs:59
↓ 2 callers
Function
shareDebugBundle
android/app/src/main/java/net/obscura/vpnclientapp/ui/bridge/WebCmdHelpers.kt:8
↓ 2 callers
Method
size
()
obscura-ui/src/common/KeyedSet.ts:56
↓ 2 callers
Method
startTunnel
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:298
↓ 2 callers
Method
stop
(&mut self)
rustlib/src/quicwg.rs:615
↓ 2 callers
Function
systemName
()
obscura-ui/src/bridge/SystemProvider.tsx:14
↓ 2 callers
Function
systemd_start
(enable: bool)
rustlib/src/gui/wip.rs:1187
↓ 2 callers
Method
take_iter
(&mut self)
rustlib/src/os/packet_buffer.rs:20
↓ 2 callers
Method
to_hash
(&self)
rustlib/src/gui/wip.rs:445
↓ 2 callers
Method
traffic_stats
(&self)
rustlib/src/tunnel_state.rs:71
↓ 2 callers
Function
try_group_refresh_fix
Tests if IPC fails due to insufficient permissions and if this can be resolved by refreshing a group membership. If that's the case, the process is re
rustlib/src/linux.rs:93
↓ 2 callers
Method
updateInterface
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:368
↓ 2 callers
Function
uploadPurchaseToken
android/app/src/main/java/net/obscura/vpnclientapp/ui/PurchaseTokenUploader.kt:64
↓ 2 callers
Function
useIsConnecting
()
obscura-ui/src/common/appContext.ts:220
↓ 2 callers
Function
useMailto
(osStatus: OsStatus, userFeedback?: string)
obscura-ui/src/common/useMailto.ts:8
↓ 2 callers
Function
useReRenderWhenExpired
(account: AccountStatus | null)
obscura-ui/src/common/api.ts:190
↓ 2 callers
Function
viewFromId
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraUI.kt:28
↓ 2 callers
Method
wait
android/lib/util/src/main/java/net/obscura/lib/util/BinaryExponentialBackoff.kt:18
↓ 2 callers
Method
wait_next_status
(&self, known_version: Option<Uuid>)
rustlib/src/gui/wip.rs:489
↓ 1 callers
Method
CommandName
()
windows/obscura-client/InvokeCommand.cs:179
↓ 1 callers
Method
ContainsOrEmpty
<summary>Returns true if the given pin's city is known to the current cache, OR the cache is empty.</summary>
windows/obscura-client/NotifyIcon/CityNameCache.cs:41
↓ 1 callers
Function
Deco
()
obscura-ui/src/views/ConnectionView.tsx:304
↓ 1 callers
Method
GetExitList
(string? knownVersion, CancellationToken ct)
windows/obscura-client/InvokeCommand.cs:109
↓ 1 callers
Method
GetJsonWhenChanged
<summary> Returns the current OsStatus as JSON if the version differs from knownVersion, otherwise waits until the version changes before returning. <
windows/obscura-client/OsStatus.cs:114
↓ 1 callers
Method
ReplyData
(ulong id, string data)
windows/obscura-client/MainWindow.xaml.cs:220
↓ 1 callers
Method
ReplyError
(ulong id, string? error)
windows/obscura-client/MainWindow.xaml.cs:211
↓ 1 callers
Method
RequestQuit
<summary> User-initiated quit path from the tray menu. Disconnects the tunnel, disposes the tray, then terminates the process. Errors during disconnec
windows/obscura-client/App.xaml.cs:124
↓ 1 callers
Method
SendCommand
<summary> Sends a JSON command to the Rust service over a named pipe and returns the JSON response. Each call creates a new pipe connection (matching
windows/obscura-client/ServiceIpc.cs:25
↓ 1 callers
Method
ShowAndActivate
()
windows/obscura-client/MainWindow.xaml.cs:192
↓ 1 callers
Function
Subtitle
()
obscura-ui/src/views/ConnectionView.tsx:106
↓ 1 callers
Function
WKWebViewInvoke
(command: string, args: Object)
obscura-ui/src/bridge/commands.ts:13
↓ 1 callers
Method
add_bytes
(&mut self, name: &str, ext: &str, data: &[u8])
rustlib/src/debug_bundle/builder.rs:44
↓ 1 callers
Method
add_cmd
(&mut self, name: &str, ext: &str, mut cmd: diva::Command)
rustlib/src/debug_bundle/builder.rs:69
↓ 1 callers
Method
add_json
(&mut self, name: &str, value: &impl Serialize)
rustlib/src/debug_bundle/builder.rs:53
↓ 1 callers
Function
add_operator
()
rustlib/src/gui/wip.rs:1242
↓ 1 callers
Function
add_operator_impl
(mut users: Vec<String>)
rustlib/src/bin/obscura/add_operator.rs:8
↓ 1 callers
Method
add_path
(&mut self, name: &str, ext: Option<&str>, path: &Utf8Path)
rustlib/src/debug_bundle/builder.rs:59
↓ 1 callers
Function
add_route
(if_index: u32, route: &IpNetwork)
rustlib/src/bin/obscura/service/os/windows/iphelper.rs:63
↓ 1 callers
Function
add_routes
(adapter: &wintun::Adapter)
rustlib/src/bin/obscura/service/os/windows/iphelper.rs:13
↓ 1 callers
Function
add_routes
(tun: &NetworkInterface, routes: &[IpNetwork])
rustlib/src/bin/obscura/service/os/linux/routes/netlink.rs:35
↓ 1 callers
Method
add_txt
(&mut self, name: &str, text: &str)
rustlib/src/debug_bundle/builder.rs:48
↓ 1 callers
Method
api_error_kind
(&self)
rustlib/src/errors.rs:151
↓ 1 callers
Function
appleStatusToTranslationKey
(status: AppleSubscriptionStatus)
obscura-ui/src/components/PaymentManagementSheet.tsx:418
↓ 1 callers
Method
apple_associate_account
(&self, app_transaction_jws: String)
rustlib/src/manager.rs:225
↓ 1 callers
Method
applyNetworkConfig
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:302
↓ 1 callers
Function
apply_linux_fix
(action: LinuxFixAction)
rustlib/src/gui/wip.rs:1179
↓ 1 callers
Function
appview_string_to_row_widget
(av_str: &str)
rustlib/src/gui/wip.rs:977
↓ 1 callers
Function
appview_to_row_widget
(appview: &AppView)
rustlib/src/gui/wip.rs:963
↓ 1 callers
Function
associatePurchaseToken
android/app/src/main/java/net/obscura/vpnclientapp/ui/PurchaseTokenUploader.kt:27
↓ 1 callers
Method
authenticate
(mut self, token: Uuid)
rustlib/src/quicwg.rs:607
↓ 1 callers
Function
btnTitle
()
obscura-ui/src/views/LocationView.tsx:342
↓ 1 callers
Method
buildConnectionAction
android/app/src/main/java/net/obscura/vpnclientapp/services/NotificationManager.kt:84
↓ 1 callers
Method
buildLocationAction
android/app/src/main/java/net/obscura/vpnclientapp/services/NotificationManager.kt:104
↓ 1 callers
Function
build_device_settings
( tun: &NetworkInterface, network_config: &OsNetworkConfig, routes: &[IpNetwork], enable_dns:
rustlib/src/bin/obscura/service/os/linux/network_manager.rs:124
↓ 1 callers
Function
build_log_roller
(log_dir: &Utf8Path)
rustlib/src/logging.rs:25
↓ 1 callers
Function
build_primary_window
(osskeeper: Arc<OsStatusKeeper>)
rustlib/src/gui/wip.rs:1094
↓ 1 callers
Method
cached_api_request
(&self, cmd: C, etag: Option<&[u8]>)
rustlib/src/client_state.rs:650
↓ 1 callers
Function
call_set_network_config
(class_cache: Arc<ClassCache>, jvm: Arc<JavaVM>, json: String)
rustlib/src/android/ffi.rs:223
↓ 1 callers
Method
change
(&mut self, flag: &str, value: Option<bool>)
rustlib/src/config/feature_flags.rs:31
↓ 1 callers
Function
checkDigit
(digits: string)
obscura-ui/src/common/accountUtils.ts:40
↓ 1 callers
Function
checkForUpdates
()
obscura-ui/src/bridge/commands.ts:186
↓ 1 callers
Function
check_duplicates
(dir: &str)
xtask/src/check_duplicates.rs:5
↓ 1 callers
Method
check_persisted
(&self)
rustlib/src/config/mod.rs:40
↓ 1 callers
Method
choose_exit
(&self, selector: &ExitSelector, relay: &OneRelay, selection_state: &mut ExitSelectionState)
rustlib/src/client_state.rs:397
↓ 1 callers
Method
client_public_key
(&self)
rustlib/src/quicwg.rs:483
↓ 1 callers
Function
command_bridge
( _ucm: &webkit6::UserContentManager, value: &webkit6::javascriptcore::Value, reply: &webkit6::Scr
rustlib/src/gui/wip.rs:669
↓ 1 callers
Method
connect
()
rustlib/src/bin/obscura/service/os/linux/network_manager.rs:35
↓ 1 callers
Function
connectionIsIdle
(connectionInProgress: ConnectionInProgress, vpnStatus: VpnStatus, osVpnStatus: NEVPNStatus)
obscura-ui/src/common/appContext.ts:247
↓ 1 callers
Function
continentCmp
(left: string, right: string)
obscura-ui/src/common/exitUtils.ts:29
↓ 1 callers
Function
convert
(svg_path: Path, ico_path: Path)
bin/svg_to_ico.py:75
↓ 1 callers
Function
copy_to_bin_dir
(src: &Path, file_name: &str)
rustlib/build.rs:64
↓ 1 callers
Method
create
()
rustlib/src/bin/obscura/service/os/linux/tun.rs:26
↓ 1 callers
Function
create_debug_bundle
TODO: https://linear.app/soveng/issue/OBS-3095/cross-platform-debug-archive-story
rustlib/src/debug_bundle/mod.rs:12
↓ 1 callers
Method
create_debug_bundle
(&self, user_feedback: Option<&str>)
rustlib/src/manager.rs:314
↓ 1 callers
Function
create_rule
Creates an NRPT rule that forces all DNS queries (domain ".") through the specified name servers.
rustlib/src/bin/obscura/service/os/windows/nrpt.rs:22
↓ 1 callers
Function
debugBundle
(userFeedback: string)
obscura-ui/src/bridge/commands.ts:151
↓ 1 callers
Function
del_routes
(tun: &NetworkInterface, routes: &[IpNetwork])
rustlib/src/bin/obscura/service/os/linux/routes/netlink.rs:46
↓ 1 callers
Method
delete_account
(&self)
rustlib/src/manager.rs:229
↓ 1 callers
Function
describe
(degradation: LinuxDegradation)
obscura-ui/src/views/LinuxServiceDegraded.tsx:18
↓ 1 callers
Function
disconnect
()
obscura-ui/src/bridge/commands.ts:147
↓ 1 callers
Method
drop
(&mut self)
rustlib/src/tokio.rs:10
↓ 1 callers
Function
emailDebugBundle
(path: String, subject: String, body: String)
obscura-ui/src/bridge/commands.ts:159
↓ 1 callers
Function
emit_wintun_dll_hash
(dll_path: &Path)
rustlib/build.rs:82
← previous
next →
201–300 of 1,009, ranked by callers