summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/blinkt/openvpn/core/connection
AgeCommit message (Collapse)Author
14 daysreset connection proxy port and host name in case we use an obfuscated ↵cyBerta
connection, since use transparent proxying instead of a socks proxy, which these fields refer to
2024-06-17update obfsvpn to version 1.0.0, this is a breaking API change. Obfsvpn ↵cyBerta
requires openvpn in UDP as inner transport protocol from now on
2024-01-25rename ObfsvpnHelper to BuildConfigHelper, adding other BuildConfig ↵cyBerta
properties there
2024-01-25fix VpnConfigGenerator Test, move RSAHelper and ObfsVpnHelper out of ↵cyBerta
ConfigHelper, use injection pattern for these helpers
2023-04-13set correct proxy port for obfs4-hop pt proxycyBerta
2023-04-13obfs4-hop enum value - improve handling of disallowed dashes in enumscyBerta
2023-04-13first pass on obfs4-hop pt integrationcyBerta
2023-04-13don't handle obfs4 over kcp as a separate pluggable transport, instead 'tcp' ↵cyBerta
and 'kcp' become valid protocols for obfs4
2022-11-21fix bitmaskcore builds on macOS, rename Shapeshifter to ShapeshifterClient ↵cyberta
as part of this gombile JNI generation fix
2022-07-19Parse different obfs4 flavors from eip-service.json. In the gateway load / ↵cyBerta
gateway selection UI all pluggable transports flavors will be summed up and handled the same way. A gateway can support both obfs4 and the kcp flavor.
2022-07-19implement error handling for socks port bindingcyBerta
2022-07-19move BuildConfig variable use_obfsvpn to a static method in ConfigHelper, ↵cyBerta
which can be mocked for testing
2022-07-19allow to pin a custom obfs4 bridge during compile timecyBerta
2022-07-19obfuscate vpn traffic using either shapeshfiter or obfsvpncyBerta
2022-02-04remove (shapeshifter) Dispatcher and Binary-Installer class, they're ↵cyBerta
deprected and unused
2021-01-18remove deprecated codecyBerta
2021-01-18fix de-/serialization of Connection objects. Fixes VPN auto-restart on ↵cyBerta
reboot due to always-on system settings or if system killed app due to low memory
2019-08-02rename DispatcherOptions to Obfs4OptionscyBerta
2019-08-02* refactor vpn profile generationcyBerta
* fix lzo-comp flag parsing in ConfigParser
2019-08-02squashed commit for Pluggable TransportscyBerta
* 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