summaryrefslogtreecommitdiff
path: root/app/src/main/java/se/leap/bitmaskclient/eip/VoidVpnLauncher.java
AgeCommit message (Collapse)Author
2021-02-26fix potential Nullpointer exception when calling VpnService.prepare()cyBerta
2021-02-26Bigger 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
2020-12-29new year cleanup: restructure messy projectcyBerta
2017-12-14Update constants renamingcyBerta
2017-12-12Add Splash StartActivityFup Duck
* added Splash StartActivity to handle updates and initialization * created global Constants * move EIPConstants to Constants * create update possibility * use VectorDrawable as background for StartActivity
2017-12-12#8742 add notifications for blocking vpncyBerta
2015-03-24Indent everything with IntelliJParménides GV
2015-03-24Cleaned imports, use wildcards when appropriateParménides GV
2014-11-27EipStatus detects and notifies changes by itself.Parménides GV
Initial status message is "not connected", rather than "unknown".
2014-11-26eip package, EIP constants to interface.Parménides GV