summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/blinkt/openvpn/LaunchVPN.java
AgeCommit message (Collapse)Author
2021-02-28remove unused HIDELOG flagcyBerta
2021-02-26improve error alerting if vpn launching fails, show an AlertDialog instead ↵cyBerta
of the LogView
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
2021-02-26implement service binding in order to fix remote service exception during ↵cyBerta
foreground service start
2020-12-29new year cleanup: restructure messy projectcyBerta
2019-10-25implement error handling for edge case when AndroidcyBerta
throws an nullpointer exception while it tries to prepare the VpnService
2019-07-12get rid of ics-openvpn's ProfileManager, reduces boilerplate and dead codecyBerta
2018-10-19#8919 update dependenciescyBerta
2018-02-14#8846 remove legacy code and files: Dashboard, LogWindow, ↵cyBerta
UserStatusFragment, FabButton library etc.
2018-02-06fix build after reenabling copy classes from ics-openvpn build jobcyBerta
2018-02-01#8832 add all ics-openvpn code changescyBerta
2017-09-21update ics-openvpn: update classes, manifest, resources and build scriptcyBerta
2016-04-02Update ics-openvpnParménides GV
2016-02-06Update ics-openvpnParménides GV
2015-06-10Handle "Cancel" button of the Android VPN permission dialogParménides GV
2015-06-04ics-openvpn as a submodule! beautifulParménides GV
ics-openvpn is now officially on GitHub, and they track openssl and openvpn as submodules, so it's easier to update everything. Just a git submodule update --recursive. I've also set up soft links to native modules from ics-openvpn in app, so that we don't copy files in Gradle (which was causing problems with the submodules .git* files, not being copied). That makes the repo cleaner.
2015-01-30Update ics-openvpn codeParménides GV
2014-12-23Update ics-openvpn to 1006Parménides GV
2014-11-04Update ics-openvpn to rev 906.Parménides GV
2014-09-18Updated ics-openvpn, restart after 1' being killedParménides GV
Fixed notifications too (forgot to do it in another branch, it's #5964).
2014-07-31Updated ics-openvpn to rev 859 + no 2nd notification.Parménides GV
2014-06-20Updated ics-openvpn-upstream: less patches of ours.Parménides GV
2014-05-29No AIDL nor api, logfragment related xml filesParménides GV
api folder and aidl files aren't needed for us. They are used for external apps that want to use ics-openvpn as an already installed package, while what we want is to avoid the installation of ics-openvpn including it (refactored) in bitmask android.
2014-05-28Resources merge correctly.Parménides GV
2014-05-19bitmaskclient.R in de.blinkt.openvpn top levelParménides GV
2014-05-14Copy all java files from ics-openvpn.Parménides GV
imports from se.leap.bitmaskclient java files have also been updated. WARNING: compiling errors for de.blinkt.openvpn.R, aidl.de.blinkt.openvpn.