MCPcopy Create free account

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

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

↓ 1 callersFunctionerrorBoundaryOnReset
()
obscura-ui/src/App.tsx:250
↓ 1 callersFunctionerrorCodeApiRateLimitExceeded
android/app/src/main/java/net/obscura/vpnclientapp/client/ErrorCodeException.kt:11
↓ 1 callersFunctionerrorCodeIsLatestVersion
(errorcode: number | undefined)
obscura-ui/src/views/About.tsx:116
↓ 1 callersFunctionerrorCodeLegacyAlwaysOn
android/app/src/main/java/net/obscura/vpnclientapp/client/ErrorCodeException.kt:19
↓ 1 callersFunctionerrorCodeOtherAppAlwaysOn
android/app/src/main/java/net/obscura/vpnclientapp/client/ErrorCodeException.kt:21
↓ 1 callersFunctionerrorCodePermissionNotGranted
android/app/src/main/java/net/obscura/vpnclientapp/client/ErrorCodeException.kt:23
↓ 1 callersFunctionerrorCodePurchaseFailed
android/app/src/main/java/net/obscura/vpnclientapp/client/ErrorCodeException.kt:15
↓ 1 callersFunctionerrorCodePurchaseFailedAlreadyOwned
android/app/src/main/java/net/obscura/vpnclientapp/client/ErrorCodeException.kt:17
↓ 1 callersMethoderror_code_exception
(&self)
rustlib/src/android/class_cache.rs:32
↓ 1 callersMethodexclude
(&self, candidate: &OneExit)
rustlib/src/exit_selection.rs:81
↓ 1 callersFunctionexecute
(...args: CommandArgs)
obscura-ui/src/bridge/commands.ts:323
↓ 1 callersMethodexit_public_key
(&self)
rustlib/src/quicwg.rs:479
↓ 1 callersFunctionextract_message_ids
Extract IDs from message_id fields and erased_error macro calls. Scans the whole file content to handle multi-line erased_error! invocations.
xtask/src/main.rs:52
↓ 1 callersMethodfallback
android/buildSrc/src/main/kotlin/VersionName.kt:25
↓ 1 callersFunctionfeatureFlagEnabled
(value: FeatureFlagValue | undefined)
obscura-ui/src/common/appContext.ts:159
↓ 1 callersMethodfetchPurchaseTokens
android/app/src/foss/java/net/obscura/vpnclientapp/BillingFacade.kt:9
↓ 1 callersMethodffi_handle
(&self)
rustlib/src/android/class_cache.rs:28
↓ 1 callersFunctionfind_active_physical_adapter
Walk the adapter list returned by `GetAdaptersAddresses` and return the first active, hardware, ethernet/wifi adapter that has a default gateway and a
rustlib/src/bin/obscura/service/os/windows/adapters.rs:108
↓ 1 callersFunctionfind_svgs
Return (svg_path, state_name) pairs found under `source`. Handles both a flat directory of <state>.svg files and an Apple-style asset catalog
bin/svg_to_ico.py:53
↓ 1 callersFunctionfix_placeholders
(dir: &str)
xtask/src/fix_placeholders.rs:5
↓ 1 callersFunctionfmtTime
(ms: number)
obscura-ui/src/common/utils.ts:187
↓ 1 callersFunctionformat_log
(log)
bin/log-text.py:72
↓ 1 callersFunctionformat_time
(date)
bin/log-summary.py:44
↓ 1 callersMethodforwardLog
(int level, String tag, String message, String messageId, String throwableString)
android/app/src/main/java/net/obscura/vpnclientapp/client/ObscuraLibrary.java:30
↓ 1 callersFunctionforward_log
We'd need to use `getStackTrace` to get more information than this, but that seems relatively expensive, has a fiddly API, and still isn't exactly wha
rustlib/src/android/ffi.rs:179
↓ 1 callersFunctiongenerateAccountId
()
obscura-ui/src/common/accountUtils.ts:54
↓ 1 callersFunctiongetAppleSubscriptionStatusColor
(status: AppleSubscriptionStatus)
obscura-ui/src/components/PaymentManagementSheet.tsx:387
↓ 1 callersFunctiongetButtonContent
()
obscura-ui/src/views/LocationView.tsx:335
↓ 1 callersFunctiongetCountry
(country_code: string)
obscura-ui/src/common/api.ts:22
↓ 1 callersFunctiongetCountryFlag
(countryCode: string)
obscura-ui/src/components/CountryFlag.tsx:19
↓ 1 callersFunctiongetCustomApiUrls
()
obscura-ui/src/common/localStorage.ts:5
↓ 1 callersFunctiongetGoogleSubscriptionStatusColor
(status: GoogleSubscriptionStatus)
obscura-ui/src/components/PaymentManagementSheet.tsx:402
↓ 1 callersMethodgetKey
(k: K)
obscura-ui/src/common/KeyedSet.ts:44
↓ 1 callersFunctiongetMascot
()
obscura-ui/src/views/ConnectionView.tsx:400
↓ 1 callersMethodgetNetworkInterfaceProps
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:344
↓ 1 callersFunctiongetStatusSubtitle
()
obscura-ui/src/views/LocationView.tsx:321
↓ 1 callersFunctiongetStatusTitle
()
obscura-ui/src/views/LocationView.tsx:312
↓ 1 callersFunctiongetStripeStatusColor
(status: StripeSubscriptionStatus)
obscura-ui/src/components/PaymentManagementSheet.tsx:369
↓ 1 callersFunctiongetTitle
()
obscura-ui/src/views/ConnectionView.tsx:85
↓ 1 callersFunctiongetTunnelArgs
(status: VpnStatus)
obscura-ui/src/common/appContext.ts:130
↓ 1 callersMethodget_account_info
(&self)
rustlib/src/manager.rs:233
↓ 1 callersMethodget_conn
(&self)
rustlib/src/tunnel_state.rs:138
↓ 1 callersMethodget_connected
(&self)
rustlib/src/tunnel_state.rs:146
↓ 1 callersMethodget_exit_list
(&self)
rustlib/src/client_state.rs:229
↓ 1 callersMethodget_exit_list
(&self, known_version: Option<Vec<u8>>)
rustlib/src/manager.rs:331
↓ 1 callersFunctionget_preferred_network_interface
(handle: &rtnetlink::Handle)
rustlib/src/bin/obscura/service/os/linux/routes/netlink.rs:133
↓ 1 callersFunctionget_wintun_dll_src
(manifest_dir: &String)
rustlib/build.rs:94
↓ 1 callersMethodgoBack
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraUI.kt:211
↓ 1 callersFunctiongoogleStatusToTranslationKey
(status: GoogleSubscriptionStatus)
obscura-ui/src/components/PaymentManagementSheet.tsx:435
↓ 1 callersMethodgoogle_associate_account
(&self, purchase_token: String, promo_code: Option<String>)
rustlib/src/manager.rs:239
↓ 1 callersMethodgoogle_billing_details
(&self, promo_code: Option<String>)
rustlib/src/manager.rs:243
↓ 1 callersMethodhalves
(self)
rustlib/src/local_network.rs:91
↓ 1 callersFunctionhandleMessageEvent
( event: MessageEvent, messagePrefix: string, )
obscura-ui/src/bridge/setupBridge.ts:63
↓ 1 callersFunctionhandleNewStatus
(newStatus: AppStatus)
obscura-ui/src/App.tsx:145
↓ 1 callersMethodhandleObscuraUri
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraUI.kt:224
↓ 1 callersFunctionhasCredit
(accountInfo: AccountInfo | undefined)
obscura-ui/src/common/api.ts:48
↓ 1 callersMethodhasKey
(k: K)
obscura-ui/src/common/KeyedSet.ts:52
↓ 1 callersFunctionhasStripeSubscription
(accountInfo: AccountInfo | undefined)
obscura-ui/src/common/api.ts:131
↓ 1 callersMethodicon_name
(&self)
rustlib/src/gui/wip.rs:59
↓ 1 callersFunctionidFromView
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraUI.kt:41
↓ 1 callersFunctioninitialize
(env: &mut JNIEnv, j_config_dir: &JString, j_user_agent: &JString, class_cache: Arc<ClassCache>)
rustlib/src/android/ffi.rs:46
↓ 1 callersMethodinitialize
(String configDir, String userAgent)
android/app/src/main/java/net/obscura/vpnclientapp/client/ObscuraLibrary.java:23
↓ 1 callersMethodinjectInsets
WebView doesn't support edge-to-edge correctly: https://issues.chromium.org/issues/396827865 This is the official workaround: https://medium.com/andro
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraWebView.kt:109
↓ 1 callersMethodinto_wg_send_recv
(self)
rustlib/src/quicwg.rs:754
↓ 1 callersMethodinvalidate
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraUI.kt:205
↓ 1 callersMethodinvoke
android/app/src/main/java/net/obscura/vpnclientapp/ui/bridge/WebCmdBridge.kt:44
↓ 1 callersFunctionipc_test
(_: ClientIpcTestArgs)
rustlib/src/bin/obscura/client/ipc.rs:6
↓ 1 callersFunctionipv4_to_u32
(ip: Ipv4Addr)
rustlib/src/bin/obscura/service/os/linux/network_manager.rs:212
↓ 1 callersFunctionisPromise
(v: unknown)
obscura-ui/src/common/utils.ts:57
↓ 1 callersFunctionis_sleep_log
(log)
bin/log-sleeps.py:14
↓ 1 callersMethodjsonFfi
android/app/src/main/java/net/obscura/vpnclientapp/client/RustFfi.kt:25
↓ 1 callersFunctionjson_ffi
(global: &'static Global, env: &mut JNIEnv, j_json_cmd: &JString, j_future: &JObject)
rustlib/src/android/ffi.rs:96
↓ 1 callersMethodlaunchFlow
android/app/src/foss/java/net/obscura/vpnclientapp/BillingFacade.kt:12
↓ 1 callersFunctionlinuxDegradation
(serviceStatus: ServiceStatus | undefined)
obscura-ui/src/common/appContext.ts:20
↓ 1 callersMethodloadStatus
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:264
↓ 1 callersFunctionlocalStorageSet
(key: LocalStorageKey, value: string)
obscura-ui/src/common/localStorage.ts:18
↓ 1 callersFunctionlogOut
()
obscura-ui/src/views/AccountView.tsx:43
↓ 1 callersMethodlogger
android/app/src/main/java/net/obscura/vpnclientapp/client/RustFfi.kt:14
↓ 1 callersFunctionlogin
(args: ClientLoginArgs)
rustlib/src/bin/obscura/client/mod.rs:57
↓ 1 callersMethodlost_probe_count_and_time_of_next_loss
returns the number of likely lost probes, as well as when the next one would be considered lost
rustlib/src/liveness.rs:70
↓ 1 callersFunctionmain
(webui_out_path, outpath: Path)
rustlib/gen-gresource-xml.py:11
↓ 1 callersFunctionmain
()
bin/svg_to_ico.py:91
↓ 1 callersFunctionmakeWatchable
( load: (freshnessS: number) => Promise<void>, watch: (version?: T["version"]) => Promise<T>, )
obscura-ui/src/common/useSharedWatchable.ts:19
↓ 1 callersMethodmatches_target
(&self, target_tunnel_args: Option<&TunnelArgs>, target_network_interface: Option<&NetworkInterface>)
rustlib/src/tunnel_state.rs:160
↓ 1 callersMethodmax_udp_payload_size
Current effective max UDP payload size. Returns None for non-QUIC transports.
rustlib/src/quicwg.rs:833
↓ 1 callersMethodmax_wg_message_size
(&self)
rustlib/src/quicwg.rs:840
↓ 1 callersMethodmaximize
android/lib/util/src/main/java/net/obscura/lib/util/BinaryExponentialBackoff.kt:14
↓ 1 callersMethodmaybe_update_exits
(&self, freshness: Duration)
rustlib/src/manager.rs:178
↓ 1 callersMethodmeasure_rtt
(&mut self)
rustlib/src/quicwg.rs:585
↓ 1 callersMethodmigrate
(&mut self)
rustlib/src/config/persistence.rs:289
↓ 1 callersMethodmullvad_dns_ip
(self)
rustlib/src/network_config.rs:77
↓ 1 callersFunctionmultiRef
(...refs: ForwardedRef<T>[])
obscura-ui/src/common/utils.ts:163
↓ 1 callersFunctionnavigate_js
(av: &AppView)
rustlib/src/gui/wip.rs:659
↓ 1 callersFunctionnavigation_split_view
(osskeeper: Arc<OsStatusKeeper>, dev_visible: Rc<Cell<bool>>)
rustlib/src/gui/wip.rs:154
↓ 1 callersMethodneed_registration
(&mut self, set_keychain_wg_sk: Option<&KeychainSetSecretKeyFn>)
rustlib/src/config/persistence.rs:551
↓ 1 callersMethodnetwork_interface
(&self)
rustlib/src/apple/os_impl.rs:55
↓ 1 callersFunctionnew_quic
(udp: std::net::UdpSocket, mtu: Option<u16>, force_small_mtu: bool)
rustlib/src/net.rs:81
↓ 1 callersMethodnew_tunnel
( &self, exit_selector: &ExitSelector, network_interface: Option<&NetworkInterface>,
rustlib/src/client_state.rs:407
↓ 1 callersFunctionnew_udp
(network_interface: Option<&NetworkInterface>)
rustlib/src/net.rs:25
↓ 1 callersMethodnext
(&mut self)
rustlib/src/backoff.rs:43
← previousnext →301–400 of 1,009, ranked by callers