summaryrefslogtreecommitdiff
path: root/app/src/test/java/se/leap/bitmaskclient/eip
AgeCommit message (Collapse)Author
2025-02-28update tests, add quic parsing tests and include fixes for updated hopping ↵cyBerta
model classes
2024-12-11fix testscyBerta
2024-08-14Refactoring that allows enables Bitmask to handle providers that have more ↵cyBerta
than one obfs4 bridge per host correctly. The refactoring also allows us to filter gateways for transport layer protocols (tcp, udp, kcp) in addition to transport types (openvpn, obfs4, obfs4_hop)
2024-07-23add support for ed25519 private keys for VPN connection setupcyBerta
2024-07-11initial refactoring to add a separate provider api manager for API v5cyBerta
2024-06-26fix tests after breaking change how we start obfsvpn in conjunction with ↵cyBerta
openvpn, switching for socks proxying to transparent proxying
2024-06-17update obfsvpn to version 1.0.0, this is a breaking API change. Obfsvpn ↵cyBerta
requires openvpn in UDP as inner transport protocol from now on
2024-02-26save manually added providers in encrypted shared preferences instead of ↵cyBerta
external files dir
2024-01-25fix ProviderApiManagerTest, sneaking in some missing changes from previous ↵cyBerta
commits as well
2024-01-25rename ObfsvpnHelper to BuildConfigHelper, adding other BuildConfig ↵cyBerta
properties there
2024-01-25fix VpnCertificateValidatorTest, extract CertificateHelper (returns a ↵cyBerta
fingerprint for a x509 cert) from ConfigHelper
2024-01-25fix VpnConfigGenerator Test, move RSAHelper and ObfsVpnHelper out of ↵cyBerta
ConfigHelper, use injection pattern for these helpers
2024-01-24fix GatewaysManagerTestcyBerta
2024-01-24fix GatewaySelectorTest, introduce TimezoneHelpercyBerta
2023-10-26fixing testscyBerta
2023-08-03update testscyBerta
2023-08-02use single instance of shared prefernces across the app, this reduces the ↵cyBerta
laggyness of the UI noticably
2023-07-19always provide private VPN key over management interface, avoid exposing it ↵cyBerta
in persisted openvpn config. The private key is stored encrypted instead
2023-07-13fix tests after encrypted shared preference usagecyBerta
2023-04-16only take experimental transports into consideration in case the user ↵cyBerta
switched the experimental transport toggle
2023-04-13adding testscyBerta
2023-04-13fix sanity checks for the case of decoupled bridgescyBerta
2023-04-13first pass on obfs4-hop pt integrationcyBerta
2023-04-13don't handle obfs4 over kcp as a separate pluggable transport, instead 'tcp' ↵cyBerta
and 'kcp' become valid protocols for obfs4
2022-08-05fixing testscyBerta
2022-07-31implement obfuscation pinningcyBerta
2022-07-19fix testscyBerta
2022-07-19add some more tests for kcp transport handlingcyBerta
2022-07-19fix testscyBerta
2022-07-19fix and add tests for testing obfsvpn based openvpn config generationcyBerta
2022-07-18Merge branch 'eip-service.json_updates' into 'master'cyberta
Fix auto-check issues after successful connection attempt Closes #9093 See merge request leap/bitmask_android!197
2022-07-18adapt and add testscyBerta
2022-07-18update soon expiring vpn certificates after connecting to the VPNcyBerta
2022-06-08test new ciphers setup and correct data-cipher parsingcyBerta
2022-06-08openvpn config file inline warning should be a commentcyBerta
2022-05-20add test for the case the tor thread is interruptedcyBerta
2022-05-18use snowflake if necessary to update invalid vpn cert. Show cert update ↵cyBerta
message in UI
2022-05-13reenable snowflake provider api unit testscyBerta
2022-02-05fix NPE in GatewaysManagercyBerta
2022-01-31ignore ProviderApiManager test case for insecure flavorcyBerta
2021-12-21improve error handling message for custom branded clients in case of ↵cyBerta
misconfigured backend
2021-12-17allow to parse and handle multiple certs in a pem filecyBerta
2021-11-28hide snowflake in the settings, disable fallback mechanism, comment out ↵cyBerta
snowflake/tor tests
2021-11-25implement UI, logic and test for prefer UDP preferencescyBerta
2021-11-25implement UI to enable/disable tor in settings fragmentcyBerta
2021-11-23sort locations by transportcyBerta
2021-11-23fix ProviderApiManagerTestcyBerta
2021-11-23calculate fake load from timezone distance if menshen doesn't serve load infocyBerta
2021-11-23calculate and show gateway load related to transportcyBerta
2021-11-15disable GatewaysManager tests checking average gateway load, because ↵cyBerta
currently we fake the values