summaryrefslogtreecommitdiff
path: root/app/src/main/java/se/leap/bitmaskclient/eip/GatewaysManager.java
AgeCommit message (Expand)Author
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-13don't handle obfs4 over kcp as a separate pluggable transport, instead 'tcp' ...cyBerta
2022-08-05localize 'Unknown Location'cyBerta
2022-08-05initiate gateway Manager with only one pinned gateway if obfuscation proxy pi...cyBerta
2022-07-31implement obfuscation pinningcyBerta
2022-07-19Parse different obfs4 flavors from eip-service.json. In the gateway load / ga...cyBerta
2022-06-11show ConfigParseErrors in log viewcyBerta
2022-06-11improve gateway pinning: continue parsing presorted gateway lists in debug bu...cyBerta
2022-06-08add debug feature to pin single gatewayscyBerta
2022-05-08update min l110n, (c) datekwadronaut
2022-02-05fix NPE in GatewaysManagercyBerta
2021-11-23sort locations by transportcyBerta
2021-11-23calculate and show gateway load related to transportcyBerta
2021-11-21implement new gateway selection UI, using same UX principles as for desktopcyBerta
2021-11-20implement a selection indicator for location listcyBerta
2021-11-15ask user to change location or disable bridges if manually selected location ...cyBerta
2021-11-15show bridges icon in gateway selector for locations supporting themcyBerta
2021-11-15draft gateway selection UI according to simlpy secure's proposalscyBerta
2021-11-15implement location load indicator in gateway selection cellcyBerta
2021-11-15first implementation of the gateway button, started to remove labels from Eip...cyBerta
2021-10-23rename usePluggableTransports prefrence to useBridges, start snowflake if use...cyBerta
2021-04-22shorter debug log if GatewayManager parses Provider data that doesn't support...cyBerta
2021-04-22initial draft for gateway selection on AndroidcyBerta
2021-04-22rename preference helper method for getting the preferred citycyBerta
2021-04-22Adapt gateway selector to check for nearest gateway within a city. Also optio...cyBerta
2020-12-29new year cleanup: restructure messy projectcyBerta
2020-12-28fix broken exclude apps featurecyBerta
2020-07-24fix bug in vpn profile based gateway order detection, write additional tests ...cyBerta
2020-07-24fix bug in gateway selection - always iterate through all gateways and count ...cyBerta
2020-07-24adapt profile selection after perordered gateway list was introduced and use ...cyBerta
2020-07-23fix potential nullpointer exception in geoipservice json parsingcyBerta
2020-07-23implement gateway selection based on geoip servicecyBerta
2019-10-19fix gateway selection wrt. supported transportcyBerta
2019-10-19configure Gateways either from preferences or from current provider objectcyBerta
2019-10-06fix merge conflict related bug with excluding apps from vpncyBerta
2019-10-05ignore gateways with invalid transports while still adding gateways with vali...cyBerta
2019-10-01Merge branch 'pluggableTransports2'cyBerta
2019-09-08New icon and text for Excluded Apps. Using PreferenceHelper. Test done.akuma
2019-08-09Select Apps optionakuma
2019-08-02remove unused context from GatewaysManagercyBerta
2019-08-02create one vpnprofile per transport per gateway. implement basis to switch be...cyBerta
2019-08-02* refactor vpn profile generationcyBerta
2019-08-02squashed commit for Pluggable TransportscyBerta
2019-07-12get rid of ics-openvpn's ProfileManager, reduces boilerplate and dead codecyBerta
2018-12-07first shot gatewayselectioncyBerta
2018-05-12Merge branch 'cyberta_master' into #8885_testing_ProviderManagercyBerta
2018-03-068876 - refactor EIP to serviceFup Duck
2018-02-098827 - save privatekey and vpncertFup Duck