features:
* updated openvpn, openssl, tor, snowflake
* encrypted storage
* new provider setup UI
* Support for Android 13
* support TLS 1.3 on all Android versions
* Dns over Https (DoH) during provider setup
bugfixes:
* fixed possible on-device DoS vulnerability, leading to app crashes
* fixed task hijacking vulnerability (aka. strandhogg)
* fixed blocking vpn service stopping and notifications disappearing correctly
* disable location selection button if provider only supports 1 location
Since the last release was not fully rolled-out, a summary of version 1.1.6 and 1.1.7:
* updated design
* improved circumvention capabilities
* updated dependencies (openvpn, tor, snowflake etc.)
* updated translations
* fixed crashes and other bugs
* support for Message of the Day
* 1.1.7 fix: hiding debugging entries in settings
features:
* improve censorship circumvention
* point donation link to Riseup Labs
* updated translations
bugfixes:
* fix notifications not disappearing after disconnecting the VPN from the quick tile settings
* fix some app crashes
* fix icon colors in advanced settings screen
bugfixes:
* fix crash in tile service on some devices
Due to the increased demand of the VPN service, we need more donations to run the servers. Therefore, we have set the donation reminder to once a week.
features:
* Tor on Snowflake: use new circumvention tech to unblock the communication between Bitmask and its configuration servers
* many, many new translations
* improved user interface
* UDP support for faster connections
* updated dependencies
bugfixes:
* some app crash fixes
* disable LED for VPN status notifications, enable them if app updates are available
* improvement some wordings
features:
- updated translations
bugfixes:
- fix app crash in gateway selection error handling
- removed slovenian language as it is unmaintained right now
- fixed potential crashes due to wrong string formatting in several languages
features:
- some new translations, more coming soon
bugfixes:
fixed relaunch VPN on reboot
-> in case always-on system setting is enabled on Android O+
-> in case VPN was connected before turning off the smartphone on pre Android O
-> better support for "Block connections without VPN" system setting while rebooting
features:
- support for Android 10 and Android 11
- new translations (<3 to all translators)
- update openvpn, openssl and other dependencies
bugfixes:
- fix "exclude apps from VPN" feature
features:
- geoip service: improved automatic gateway selection, taking hemisphere into account
- vpn tethering over bluetooth
- general vpn tethering improvements
- tile service: start/stop Bitmask from Quick Setting Tiles
- security updates (openssl, openvpn)
- updated translations (thanks to Localization Lab and all translators!)
bugfixes:
- fixes for several UI bugs on Android 4.X devices
- improved provider setup flow
- fixes for several rare crashes
- fixed memory leaks
1.0.3 - the PuraVida release:
- circumvent DNS blocking
- IPv6 Firewall: allows now the usage of many apps that couldn't connect before while Bitmask was enabled (requires root permission)
- VPN Tethering: share your VPN with other devices via USB or Wifi-Tethering (requires root permission)
- updated translations bugfixes
- fix UI bug in navigation drawer
- implement Pluggable Transports to circumvent VPN blocking
- exclude apps from VPN (credits to Akuma!)
- improved gateway setup error handling
- faster recognition of newly added providers
- updated translations (thanks to Localization Lab and all translators!)
- reduced APK size
- fix performance issues on UI thread if VPN (re-)connects
- fix several crashes
- removed annoying dot from navigation drawer menu icon ;)
- show the correct state on main screen if VPN blocks all outgoing traffic
Features:
- full support of Android 8+ kill switch ("Block connections without VPN")
- improve visibility of connecting state by changing the progress animation
- update ics-openvpn, openssl and openvpn
- a lot of small UI improvements
- updated translations (thanks to Localization Lab and all translators!)
Bug fixes:
- fix Android 9 app crash
- fix tablet layouts in portrait
- fix bug that leads to inability to turn off VPN on Android 8+
0.9.11 - another consolidation release
- fixes app crashes
- make Bitmask usable for Android 4.X again
- improve setup if provider changes its config
- improve vpn start
- fix notification sound bug on Android O
- new translations
Bugs:
- fixes error handling of invalid VPN client certificates
Features:
- updates on languages (thanks to Localization Lab!)
- improved gateway selection: if the app cannot connect to the nearest gateway it will choose the next closest one
Features:
- allows providers to create an own version of Bitmask without knowing much about Android development
-> Credits goes to janak, a GSOC 2018 participant for LEAP!
- direct link to Android's VPN settings to allow always-on vpn
- updated crypto libraries
- new translations
- bugfixes
0.9.8 - the UI overhaulFeatures:- support for Android's always-on vpn system setting- complete new ui based on material design- improved error handling- updated crypto libraries- support for Android 8.1- new translations- new experimental feature to save batteryseveral bugfixesAnd much more: https://0xacab.org/leap/bitmask_android/blob/master/CHANGELOG
- support for Android O- fixes failing login on Android 7.0 and Android 7.1 (Android Nougat)- fixes vpn gateway selection- fixes support for tablets- fixes several app crashes- updated ics-openvpn code, incl. openvpn and openssl- show vpn data throughput and button to disconnect vpn in notification bar- enforce TLSv1.2 on all devices- bitmask honors the default protocol order (udp/tcp) specified bythe LEAP provider
Bitmask is a VPN client with automatic configuration. It has several techniques on board to circumvent censorship, network blocking or avoid surveillance. After choosing a compatible service provider it will encrypt and route securely all your network traffic through your trusted service provider.
And you're good to go!
Bitmask is open source VPN client, distributed under the GPLv3 license. See https://0xacab.org/leap/bitmask_android
FAQ:
* who: leap.se, a collective that loves the concept of the right to whisper, around since 2011.
* Translations greatly appreciated at our Transifex project https://app.transifex.com/otf/bitmask/dashboard/
If you experience problems or want to have bleeding edge versions, please join our chat https://matrix.to/#/#leap:libera.chat or write a bug report: https://0xacab.org/leap/bitmask_android/