summaryrefslogtreecommitdiff
path: root/app/src/main/java/se/leap/bitmaskclient/base/utils
AgeCommit message (Expand)Author
2025-03-26chore: update network address validationNorbel Ambanumben
2025-02-28add support for QUIC for tunnel obfuscationcyBerta
2025-02-28add quic pluggable transport supportcyBerta
2025-02-04fix crash when entering invalid invite tokencyBerta
2025-02-03persist v5 provider on successful provider setup, ensure introducer is also s...cyBerta
2025-02-03Always show autommatic circumvention settings. If a provider doesn't support ...cyBerta
2025-02-03rename TUNNELING_NONE to TUNNELING_AUTOMATICALLY and DISCOVERY_NONE to DISCOV...cyBerta
2024-12-11add javadoc to BitmaskCoreProvidercyBerta
2024-12-11Fix support for ed25519 private VPN keys, add signing capabilities for ed2551...cyBerta
2024-12-11return generic PrivateKey interface instead of EdECPrivateKey from PrivateKey...cyBerta
2024-12-11keep pem headers and footers when parsing vpn credentialscyBerta
2024-12-11impplement BitmaskCoreProvider which allows us to swap and mock BitmaskCorey ...cyBerta
2024-12-11adapt gateway parsing and generation of VpnProfiles to apiv5cyBerta
2024-12-11update bitmask-core API, store v5 provider detailscyBerta
2024-12-11add CredentialsParser which is responsible to parse the reponse from /api/5/o...cyBerta
2024-12-11add support for running bitmask-core's apiv5 bootstrap via tor + snowflakecyBerta
2024-12-11Improve setting valid URL as main URL string. Fixes parceling exception of Pr...cyBerta
2024-12-11add helper method to parse a list of x509 Certificates to a pem formatted stringcyBerta
2024-12-11get and set COUNTRYCODE preferencescyBerta
2024-12-11implement bitmask-core's store interface in PreferenceHelpercyBerta
2024-12-11refactoring in Provider class: replace DefaultURL with strings, keep api as i...cyBerta
2024-11-28updated settingsNorbel AMBANUMBEN
2024-11-28updated settingsNorbel AMBANUMBEN
2024-11-28chore: update preference values.Norbel AMBANUMBEN
2024-07-23add support for ed25519 private keys for VPN connection setupcyBerta
2024-06-28fix memory leak in UpdateDownloadManagercyBerta
2024-06-17update obfsvpn to version 1.0.0, this is a breaking API change. Obfsvpn requi...cyBerta
2024-02-27scroll EditText to visible area after the keyboard appearedcyBerta
2024-02-26save manually added providers in encrypted shared preferences instead of exte...cyBerta
2024-01-26move reqex pattern for IPv4 and PEM into functions for nowcyBerta
2024-01-25fix ProviderApiManagerTest, sneaking in some missing changes from previous co...cyBerta
2024-01-25remove methods from ConfigHelper after moving functionality to CertificateHelpercyBerta
2024-01-25improve TimezoneHelper, don't allow to set the TimezoneInterface outside of U...cyBerta
2024-01-25rename ObfsvpnHelper to BuildConfigHelper, adding other BuildConfig propertie...cyBerta
2024-01-25fix VpnCertificateValidatorTest, extract CertificateHelper (returns a fingerp...cyBerta
2024-01-25fix VpnConfigGenerator Test, move RSAHelper and ObfsVpnHelper out of ConfigHe...cyBerta
2024-01-25fix ProviderManagerTest, adapt InputStreamHelper and Filehelper to be mockabl...cyBerta
2024-01-24fix GatewaySelectorTest, introduce TimezoneHelpercyBerta
2023-10-23tint actionbar subtitle and icons according to actionbar title colorcyBerta
2023-08-04clean upcyBerta
2023-08-04hide keyboard when edit text focus was lost in provider selection screencyBerta
2023-08-03preselect plain vpn/cirucmvention selection from shared preferencescyBerta
2023-08-03update testscyBerta
2023-08-02use single instance of shared prefernces across the app, this reduces the lag...cyBerta
2023-07-29update design and UX for provider setupcyberta
2023-07-19always provide private VPN key over management interface, avoid exposing it i...cyBerta
2023-07-13use updated encrypted shared preferences APIcyBerta
2023-07-13migrate to encrypted shared preferencescyBerta
2023-04-18update okhttpcyBerta
2023-04-15fix missing domain name of manually added providers in provider selectioncyBerta