The Internet Encryption Toolkit: Encrypted Internet Proxy and Encrypted Mail.
Project description
Bitmask
your internet encryption toolkit
Bitmask is the multiplatform desktop client for the services offered by the LEAP Platform.
It is written in python using PySide and licensed under the GPL3. Currently we distribute pre-compiled bundles for Linux, OSX and Windows.
Read the Docs!
The latest documentation is available at LEAP.
License
Bitmask is released under the terms of the GNU GPL version 3 or later.
Changelog
0.8.1 February 25
Features
Bugfixes
0.8.0 January 04 – “Charlie and the code refactory”
Features
#5873: Allow frontend and backend to be run separately.
Refactor login widgets/logic.
Improved changelog :).
Bugfixes
#6058: Support ‘nobody’ (used on Arch) as well as ‘nogroup’ as group names.
#6123: Forward the right environment data to subprocess call.
#6150: Do not allow Bitmask to start if there is no polkit agent running.
#6631: Fix failing tests.
#6638: Fix set initialization to support python 2.6.
#6652: Fix regression: polkit agent is not automatically launched.
#6654: Login attempt is made against previously selected provider.
Create zmq certificates if they don’t exist.
Disable ‘–offline’ flag temporarily.
Make pkg/tuf/release.py handle removals in the repo.
Reduce the wait for running threads timeout on quit.
0.7.0 December 12 – the “One window to rule them all, and in the darkness bind them.” release:
Select current provider on EIP preferences. Closes #5815.
Handle logout correctly when we stop_services to launch the wizard. Related to #5815.
Properly remove /tmp/bitmask.lock. Closes #5866.
Hide EIP Start button and display correct warning on missing helpers files. Closes #5945.
Save default provider if changed on the combo box. Closes #5995.
Update the EIP status on provider change. Closes #5996.
Update and get ready to start a provider on change. Closes #5997.
Use python2 to run bitmask-root to work fine on systems with python3 as default. Closes #6048.
Use python2.7 in bitmask-root shebang since is the common name for python 2 in Ubuntu, Debian, Arch. Related to #6048.
Remove dict comprenension in util, for 2.6 compat.
Login shall not wait for eip to finish if eip is not able to start. Closes #5994
Properly send the token for querying the EIP certificate. Fixes #6060.
Code cleanup and logging improvements.
Add email firewall blocking other users to access bitmask imap & smtp. Closes #6040
Remove the Advanced Key Management since we don’t support stable mail yet. Closes #6087.
Single combined preferences window. Closes #4704, #4119, #5885.
Fix soledad imports (#5989).
Make pkg/tuf/release.py handle removals in the repo
Remove instructions/references of mail from the client. Closes #6140.
Add support for the internal LXDE polkit agent. Closes #6043.
Allow the server to set a custom –fragment openvpn option (#5933)
Add Calyx.net as pinned provider. Closes #6518.
For older entries look at the HISTORY.rst file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.