summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-03-19add null check when parsing bridge options, reduces noisy error log outputcyBerta
2025-03-18update to version 1.5.2RC2cyBerta
2025-03-18fix parsing query parameters from invite code uricyBerta
2025-03-18update to version 1.5.2RC1cyBerta
2025-03-18update references to fastlane directoriescyBerta
2025-03-18move fastlane metadata from src/normal to src/normalProductionFat and from ↵cyBerta
src/custom to src/customProductionFat
2025-03-17update menshen code for java swagger client generation, update ModelsGatewaycyBerta
2025-03-17update bitmask-core-android: update bitmask-core's menshen api client, ↵cyBerta
update obfsvpn
2025-03-17handle string values gracefully that should actually be integers when ↵cyBerta
parsing the bridge options json block
2025-02-28use BuildConfig.preferred_client_api_version as default value for a ↵cyBerta
Providers api_version
2025-02-28update tests, add quic parsing tests and include fixes for updated hopping ↵cyBerta
model classes
2025-02-28add support for QUIC for tunnel obfuscationcyBerta
2025-02-28extend hopping pt configuarbility. Allow to set min- and maxHopPort, ↵cyBerta
hopJitter and minHopSeconds
2025-02-28add quic pluggable transport supportcyBerta
2025-02-24fix fastlane icon locationLeo Heitmann Ruiz
https://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/#fastlane-structure
2025-02-14update to version 1.5.1cyBerta
2025-02-14update bitmask-core-android, updated obfsvpncyBerta
2025-02-13fix kcp performance by fixing default kcp values and extending model class ↵cyBerta
to existing config parameters available in obfsvpn
2025-02-12don't save any photos of a scanned qr code in app's cache directorycyBerta
2025-02-05update version to 1.5.1RC2cyBerta
2025-02-05update german translationcyBerta
2025-02-05add french store descriptioncyBerta
2025-02-05update app translationscyBerta
2025-02-04update store translationscyBerta
2025-02-04update obfsvpncyBerta
2025-02-04Resolve "new permissions screen implementation"Norbel Ambanumben
2025-02-04fix crash when entering invalid invite tokencyBerta
2025-02-03deduplicate code and improve intialization of discovery settings in ↵cyBerta
circumvention settings screen
2025-02-03udpate bitmask-core-android, including golang fixes wrt. introducer handlingcyBerta
2025-02-03persist v5 provider on successful provider setup, ensure introducer is also ↵cyBerta
saved
2025-02-03provider selection UI: add some comments about where which provider ↵cyBerta
selection entries are added
2025-02-03update preshipped riseup provider.jsoncyBerta
2025-02-03remove demo provider from debug buildscyBerta
2025-02-03show configuration logs detail container only if VPN is not runningcyBerta
2025-02-03provider setup: reset circumvention settings to defaults if a provider gets ↵cyBerta
configured via an invite code. This ensures that the circumvention settings are correctly reset when switching between providers
2025-02-03Always show autommatic circumvention settings. If a provider doesn't support ↵cyBerta
bridges, this settings still influences the API communication obfuscation.
2025-02-03rename TUNNELING_NONE to TUNNELING_AUTOMATICALLY and DISCOVERY_NONE to ↵cyBerta
DISCOVERY_AUTOMATICALLY
2025-02-03ensure we default to use bridges in case we switch the provider using an ↵cyBerta
invite code
2025-02-03fix automatic bridge selection settings stringcyBerta
2025-01-28update string for vpn_certificate_is_invalid error messagecyBerta
2025-01-27add auth token to introducer model class, pass auth token to bitmask-corecyBerta
2025-01-18feat: replace `mlkit` with `zxing`Norbel Ambanumben
2025-01-15fix hard-coding Riseup as provider name for domain black.riseup.netcyBerta
2024-12-11update to 1.5.0RC1cyBerta
2024-12-11update snowflake stun serverscyBerta
2024-12-11update ics-openvpn: update to openvpn 2.7, update opensslcyBerta
2024-12-11update bitmask-core-androidcyBerta
2024-12-11add javadoc to BitmaskCoreProvidercyBerta
2024-12-11reset v5 models in Provider's reset() methodcyBerta
2024-12-11move api version parsing to top of Provider's define() method. Check if ↵cyBerta
provider json contains the fields 'allow_registration' and 'allow_anonymous', in order to work around half-baken menshen model parsing