summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/blinkt/openvpn/core/connection/Obfs4Connection.java
AgeCommit message (Collapse)Author
2024-06-26reset 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-13first pass on obfs4-hop pt integrationcyBerta
2022-11-21fix bitmaskcore builds on macOS, rename Shapeshifter to ShapeshifterClient ↵cyberta
as part of this gombile JNI generation fix
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
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