Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-26 | disable location entries that are not supporting current transport, show ↵ | cyBerta | |
hint in GatewaySelectionFragment and an option to disable bridges | |||
2021-11-15 | ask user to change location or disable bridges if manually selected location ↵ | cyBerta | |
doesn't support bridges | |||
2021-10-23 | rename usePluggableTransports prefrence to useBridges, start snowflake if ↵ | cyBerta | |
useBridges is true | |||
2021-06-04 | fix app crash in gateway selection error handling | cyBerta | |
2021-04-28 | ask to disable manual gateway selection if current combination of transport ↵ | cyberta | |
and location fails | |||
2021-02-28 | cleanup | cyBerta | |
2021-02-28 | fix error handling for VpnProfile.checkProfile() | cyBerta | |
2021-02-26 | Bigger refactoring: | cyBerta | |
* always use a bound service connection to start a vpn service as foreground service to fix remote excptions. These appeared if the system wasn't able to set the service as forground shortly after it was started * move vpn start logic from LaunchVPN activity to EIP service. LaunchVPN/VoidVPNLauncher is only used in case we need to ask the user for a permission. It reduces visual glitches when the transparent LaunchVPN activity appears and disappears | |||
2021-02-26 | use early routes (blocking traffic) only on reboot | cyBerta | |
2021-02-26 | implement service binding in order to fix remote service exception during ↵ | cyBerta | |
foreground service start | |||
2021-02-18 | add a lot of API related error logs to log screen | cyBerta | |
2020-12-29 | new year cleanup: restructure messy project | cyBerta | |
2020-07-23 | implement gateway selection based on geoip service | cyBerta | |
2020-06-10 | catch rare IllegalStateExceptions when enqueueing jobs | cyBerta | |
2020-03-17 | switch to AndroidX | cyBerta | |
2020-01-24 | implement basic UI for VPN tethering | cyBerta | |
2019-11-01 | start void vpn if no more gateways available during setup | cyBerta | |
2019-11-01 | unify error id between provider api service and eip service | cyBerta | |
2019-10-25 | implement error handling for edge case when Android | cyBerta | |
throws an nullpointer exception while it tries to prepare the VpnService | |||
2019-10-20 | show dialog if end of provider's gateway list is reached (#8964) | cyBerta | |
2019-10-19 | move EIP service related error types to EIP class, specify error if the end ↵ | cyBerta | |
of the list of available gateways has been reached during setup | |||
2019-10-06 | fix merge conflict related bug with excluding apps from vpn | cyBerta | |
2019-10-06 | show error dialog if no valid gateway configuration can be found for a provider | cyBerta | |
2019-08-02 | remove unused context from GatewaysManager | cyBerta | |
2019-08-02 | minor cleanup in EIP | cyBerta | |
2019-08-02 | add simple UI to enable/disable PT usage | cyBerta | |
2019-08-02 | adapt error handling during eip setup: refresh UI if gateway profile could ↵ | cyBerta | |
not be started | |||
2019-08-02 | 'using an obfusctation connection' in italic | cyBerta | |
2019-08-02 | create one vpnprofile per transport per gateway. implement basis to switch ↵ | cyBerta | |
between obfs4 and plain openvpn connections | |||
2019-07-12 | get rid of ics-openvpn's ProfileManager, reduces boilerplate and dead code | cyBerta | |
2019-07-12 | better support for android 8.X always-on killswitch (#8945 & #8928) | cyBerta | |
2019-03-09 | improve vpn shutdown regarding the new gateway selection | cyBerta | |
(cherry picked from commit fcc04ae) | |||
2019-03-09 | clean up in EIP | cyBerta | |
(cherry picked from commit 149ce40) | |||
2018-12-07 | first shot gatewayselection | cyBerta | |
2018-05-12 | Merge branch 'cyberta_master' into #8885_testing_ProviderManager | cyBerta | |
2018-03-23 | 8876 - refactor EIP to JobIntentService | Fup Duck | |
2018-03-23 | #8876 fix formatting | cyBerta | |
2018-03-23 | #8876 refactoring in oder to move resultReceiver reference to runnable | cyBerta | |
2018-03-22 | #8876 fix first part of review findings in EIP service | cyBerta | |
2018-03-08 | #8876 make OpenvpnServiceConnection thread safe | cyBerta | |
2018-03-08 | #8876 introduce blocking OpenvpnServiceConnection for EIP and cancel ↵ | cyBerta | |
connections more rigid | |||
2018-03-07 | 8876 - refactor EIP service | Fup Duck | |
* lazy loading for openVpnService * decrement processCounter if action is null | |||
2018-03-06 | 8876 - refactor EIP to service | Fup Duck | |
2018-02-27 | 8865 - allow disconnect without connection | Fup Duck | |
* revert last commit * dirty fix to disconnect - see #8876 * add padding in EipFragment | |||
2018-02-27 | Revert "8865 - allow disconnecting without internet" | Fup Duck | |
This reverts commit 44322f28b28676a8938f4c1066a75ba47397aa7d. | |||
2018-02-26 | 8865 - allow disconnecting without internet | Fup Duck | |
* moved logic from MainActivity to EIP | |||
2018-02-19 | fix gateway selection | cyBerta | |
2018-02-18 | Merge branch 'mirror_0xacab_0.9.8' into #8797_certificate_expiration | cyBerta | |
* fix merge conflicts in: app/src/main/java/se/leap/bitmaskclient/EipFragment.java app/src/main/java/se/leap/bitmaskclient/eip/EIP.java app/src/main/java/se/leap/bitmaskclient/eip/EipCommand.java | |||
2018-02-15 | 8797 - pair programming effort | Fup Duck | |
2018-02-13 | Merge branch 'origin_0.9.8' into #8831_progress_animation_when_connecting | cyBerta | |
* added new EipCommand in StartActivity * added option to add intent extras to EipCommand * resolved merge conflicts and minor refactorings in: app/src/main/java/se/leap/bitmaskclient/EipFragment.java app/src/main/java/se/leap/bitmaskclient/eip/EIP.java |