summaryrefslogtreecommitdiff
path: root/app/src/main/java/se/leap/bitmaskclient/eip/VpnConfigGenerator.java
AgeCommit message (Expand)Author
2024-01-25rename ObfsvpnHelper to BuildConfigHelper, adding other BuildConfig propertie...cyBerta
2024-01-25fix VpnConfigGenerator Test, move RSAHelper and ObfsVpnHelper out of ConfigHe...cyBerta
2023-08-02use single instance of shared prefernces across the app, this reduces the lag...cyBerta
2023-07-19always provide private VPN key over management interface, avoid exposing it i...cyBerta
2023-04-16only take experimental transports into consideration in case the user switche...cyBerta
2023-04-13add required extra options for obfs4-hop ptcyBerta
2023-04-13improve sanity check for obfs4 pts defined in eip-service.jsoncyBerta
2023-04-13Assume port hopping only in case of a missing endpoints json for obfs4-hop. T...cyBerta
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
2022-11-21fix bitmaskcore builds on macOS, rename Shapeshifter to ShapeshifterClient as...cyberta
2022-08-05let a gateway have only one transport if obfuscation proxy pinning is enabledcyBerta
2022-08-05remove redundant code that tweaks the transports for pinned gatewayscyBerta
2022-08-05adapt the route to point to the obfuscation proxy instead of the openvpn gatewaycyBerta
2022-07-31implement obfuscation pinningcyBerta
2022-07-19Parse different obfs4 flavors from eip-service.json. In the gateway load / ga...cyBerta
2022-07-19move BuildConfig variable use_obfsvpn to a static method in ConfigHelper, whi...cyBerta
2022-07-19allow to pin a custom obfs4 bridge during compile timecyBerta
2022-07-19obfuscate vpn traffic using either shapeshfiter or obfsvpncyBerta
2022-02-04remove (shapeshifter) Dispatcher and Binary-Installer class, they're deprecte...cyBerta
2021-11-25implement UI, logic and test for prefer UDP preferencescyBerta
2021-11-14skip obfs4 connections using either ipv6 addresses or UDPcyBerta
2021-11-14allow ipv6 only openvpn gatewayscyBerta
2021-02-28fix potential ArrayIndexOutOfBounds Exception while trying to establish a con...cyBerta
2021-02-16adapt eip-service.json parsing to support ipv6cyBerta
2020-12-29new year cleanup: restructure messy projectcyBerta
2020-03-17switch to AndroidXcyBerta
2019-10-19unit tests for gateway manager's gateway selectioncyBerta
2019-10-05change flag iat-mode to iatMode for now - due to changed demo provider setupcyBerta
2019-08-02rename DispatcherOptions to Obfs4OptionscyBerta
2019-08-02create one vpnprofile per transport per gateway. implement basis to switch be...cyBerta
2019-08-02update method name for gateway configuration v3cyBerta
2019-08-02use api version 3 for pluggable TransportscyBerta
2019-08-02* refactor vpn profile generationcyBerta
2019-08-02squashed commit for Pluggable TransportscyBerta
2018-01-13more static constant import and import cleanupFup Duck
2018-01-13rename variables to CamelCaseFup Duck
2017-12-19refactor dashboardFup Duck
2017-12-12Add Splash StartActivityFup Duck
2017-10-28#8757 refactores ProviderAPI for insecure flavor, fixes tests, renames confus...cyBerta
2017-10-09#8746 fixes client must honor the protocol default specified by the providercyBerta
2015-03-24Indent everything with IntelliJParménides GV
2015-03-24Cleaned imports, use wildcards when appropriateParménides GV
2015-03-24Revert "Remove unused imports."Parménides GV
2015-03-24Remove unused imports.Parménides GV
2015-03-24Silly typo.Parménides GV
2015-03-24Show log if an error is reported in last 5 log messages.Parménides GV
2015-03-24Error in last lines fixed.Parménides GV
2015-03-24Revert "Ammend."Parménides GV