Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-02 | squashed commit for Pluggable Transports | cyBerta | |
* implement handling of different provider API version (v1 and v2) * detect provider's obfs support * shapeshifter-dispatcher installation * necessary changes to control shapeshifter-dispatcher from Bitmask * route openvpn traffic over shapeshifter-dispatcher | |||
2019-07-12 | cleanup: undo unnecessary if-clause nesting | cyBerta | |
2019-07-12 | print stacktrace if json serialization of a VpnProfile fails | cyBerta | |
2019-07-12 | * use static atomicBoolean to save alwaysOn settings instead of sharedPrefs | cyBerta | |
>> avoid race conditions between sharedPreference writing and onBoot receiver reading * don't explicitly exclude Bitmask from routes | |||
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-07-12 | remove unused activities | cyBerta | |
2019-07-12 | replace 'Bitmask' in strings with variable for a better client customization | cyBerta | |
2019-05-22 | * adds a DISCONNECTING state | cyBerta | |
* fixes vpn startup issues | |||
2019-04-02 | avoid NPE in OpenVpnService | cyBerta | |
2019-04-01 | catch resource not found exception in LogItem | cyBerta | |
2019-03-31 | fix NPE in NetworkUtils | cyBerta | |
2019-03-09 | add missing state, relates to 36ea8c00e7840b154f58ce0621ad8c33fe25fdca | cyBerta | |
(cherry picked from commit 2bfa4f9) | |||
2019-03-09 | improve vpn shutdown regarding the new gateway selection | cyBerta | |
(cherry picked from commit fcc04ae) | |||
2018-12-11 | fix concurrent modification exception in vpn status | cyBerta | |
2018-12-07 | first shot gatewayselection | cyBerta | |
2018-10-19 | #8919 update dependencies | cyBerta | |
2018-02-20 | #8860 fix potential nullpointer exception on openvpnservice | cyBerta | |
2018-02-14 | #8846 remove legacy code and files: Dashboard, LogWindow, ↵ | cyBerta | |
UserStatusFragment, FabButton library etc. | |||
2018-02-06 | fix build after reenabling copy classes from ics-openvpn build job | cyBerta | |
2018-02-06 | #8832 more upsteam changes | cyBerta | |
2018-02-01 | #8832 add all ics-openvpn code changes | cyBerta | |
2018-01-16 | #8788 implement VpnNotificationManager to handle notifications from VoidVPN ↵ | cyBerta | |
and OpenVPN | |||
2017-12-12 | #8742 add notifications for blocking vpn | cyBerta | |
2017-12-07 | #8742 basic always-on implementation with blocking vpn if no profile is ↵ | cyBerta | |
configured | |||
2017-10-13 | #8760 remove pause vpn button from notification | cyBerta | |
2017-10-13 | #8759 one cancellation dialog should be sufficient | cyBerta | |
2017-09-21 | update ics-openvpn: update classes, manifest, resources and build script | cyBerta | |
2016-10-13 | Handle RequestPermisson sdk>23 | kwadronaut | |
closes #8536 | |||
2016-04-02 | Update ics-openvpn | Parménides GV | |
2016-02-06 | Pause icon, init log file in Dashboard | Parménides GV | |
2016-02-06 | Update ics-openvpn | Parménides GV | |
2015-06-11 | Update java and xml files | Parménides GV | |
2015-06-10 | Handle "Cancel" button of the Android VPN permission dialog | Parménides GV | |
2015-06-04 | Updated bitmask branch from ics-openvpn fork, second notification | Parménides GV | |
2015-06-04 | ics-openvpn as a submodule! beautiful | Parmé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-31 | Updated ics-openvpn to rev 1020. | Parménides GV | |
Improved build.gradle script. | |||
2015-01-30 | Update ics-openvpn code | Parménides GV | |
2014-12-23 | Update ics-openvpn to 1006 | Parménides GV | |
2014-12-12 | Updated ics-openvpn to rev924. | Parménides GV | |
2014-11-26 | OVPNGateway extracted from EIP. | Parménides GV | |
Fixed a silly typo on .gitignore which was ignoring "G*"!. | |||
2014-11-04 | Update ics-openvpn to rev 906. | Parménides GV | |
2014-09-18 | Updated ics-openvpn, restart after 1' being killed | Parménides GV | |
Fixed notifications too (forgot to do it in another branch, it's #5964). | |||
2014-08-14 | Show a special notification while traffic is blocked. | Parménides GV | |
When the user has already been connected to a VPN and she configured the client to use persistent-tun, we should warn her that until the VPN connection is again established, no traffic will flow. | |||
2014-08-05 | Restored notification only when it's alone. | Parménides GV | |
2014-07-31 | Updated ics-openvpn to rev 859 + no 2nd notification. | Parménides GV | |
2014-06-20 | Updated ics-openvpn-upstream: less patches of ours. | Parménides GV | |
2014-06-20 | Removed the authentication bits from VpnProfile. | Parménides GV | |
Now we embed the openvpn cert, the corresponding ca cert and the user key directly from EIP, while creating a vpn profile. We leave VpnProfile untouched. | |||
2014-06-20 | Removed setDefinition from ConfigParser. | Parménides GV | |
We now directly use the parseConfiguration method, translating the eip-service.json openvpn options to a string containing the corresponding openvpn config file lines. | |||
2014-06-20 | Removed isRunning from OpenVpnService. | Parménides GV | |
We use the broadcasted eip status from ics-openvpn to know if we're connected or not. |