summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/blinkt/openvpn/core/OpenVPNService.java
AgeCommit message (Expand)Author
2024-02-03fix foreground service permissions for Android API 34cyBerta
2024-01-25rename ObfsvpnHelper to BuildConfigHelper, adding other BuildConfig propertie...cyBerta
2024-01-25fix VpnConfigGenerator Test, move RSAHelper and ObfsVpnHelper out of ConfigHe...cyBerta
2023-11-01ensure that the blocking VPN notification always disappears if openvpn is (re...cyBerta
2023-08-02use single instance of shared prefernces across the app, this reduces the lag...cyBerta
2023-04-13first pass on obfs4-hop pt integrationcyBerta
2022-12-21remove dead code related to deprecated Android versionscyBerta
2022-11-21fix bitmaskcore builds on macOS, rename Shapeshifter to ShapeshifterClient as...cyberta
2022-07-19Parse different obfs4 flavors from eip-service.json. In the gateway load / ga...cyBerta
2022-07-19implement error handling for socks port bindingcyBerta
2022-07-19move BuildConfig variable use_obfsvpn to a static method in ConfigHelper, whi...cyBerta
2022-07-19restart obfsvpn proxy on reconnects or when connecting to new gatewayscyBerta
2022-07-19obfuscate vpn traffic using either shapeshfiter or obfsvpncyBerta
2021-12-11fix class cast exceptioncyBerta
2021-11-15adapt EIP main screen and strings to simply secure proposalscyBerta
2021-02-28no need to delete notification channels on service destroycyBerta
2021-02-26make sure a notification is shown on reboot with always-on enabledcyBerta
2021-02-26cleanup in OpenVPNServicecyBerta
2021-02-26implement service binding in order to fix remote service exception during for...cyBerta
2021-02-26some refactorings in VpnNotificationManager, start foreground service notific...cyBerta
2021-01-18fix de-/serialization of Connection objects. Fixes VPN auto-restart on reboot...cyBerta
2020-12-30update ics-openvpn, openvpn, openssl, prepare Bitmask for Android 11cyBerta
2020-12-29new year cleanup: restructure messy projectcyBerta
2020-03-17switch to AndroidXcyBerta
2020-01-31ensure firewall is started after vpn tun interface is up, fix indentcyberta
2020-01-29implement wifi tetheringcyberta
2020-01-25add and remove configuring tethering rules on vpn start and shutdowncyberta
2020-01-24rearrange firewalling code, move to separate packagecyberta
2019-12-30reduce su calls, add logging, save if su exists and was allowed to preferencescyBerta
2019-12-30initial firewall implementation to fix #8939cyBerta
2019-10-30make sure shapeshifter dispatcher is stopped between switching vpn processescyBerta
2019-10-19fix error handling in Shapeshifter classcyBerta
2019-08-02cleanup in OpenVPNServicecyBerta
2019-08-02add Shapeshifter class managing shapeshifter go librarycyBerta
2019-08-02remove duplicated line in OpenVPNServicecyBerta
2019-08-02show a little ghost and extra information in notifications when trying or usi...cyBerta
2019-08-02* refactor vpn profile generationcyBerta
2019-08-02add null checks for the case shapeshifter-dispatcher is not runningcyBerta
2019-08-02squashed commit for Pluggable TransportscyBerta
2019-07-12cleanup: undo unnecessary if-clause nestingcyBerta
2019-07-12* use static atomicBoolean to save alwaysOn settings instead of sharedPrefscyBerta
2019-07-12get rid of ics-openvpn's ProfileManager, reduces boilerplate and dead codecyBerta
2019-07-12better support for android 8.X always-on killswitch (#8945 & #8928)cyBerta
2019-05-22* adds a DISCONNECTING statecyBerta
2019-04-02avoid NPE in OpenVpnServicecyBerta
2019-03-09improve vpn shutdown regarding the new gateway selectioncyBerta
2018-10-19#8919 update dependenciescyBerta
2018-02-20#8860 fix potential nullpointer exception on openvpnservicecyBerta
2018-02-01#8832 add all ics-openvpn code changescyBerta
2018-01-16#8788 implement VpnNotificationManager to handle notifications from VoidVPN a...cyBerta