Changelog ===================== 0.10.0 - la rosa de foc - `master`_ ------------------------------------ .. note:: This version is not yet released and is under active development. Features ~~~~~~~~ - Initial cli port of the legacy vpn code - `#8112 <https://0xacab.org/leap/bitmask-dev/issues/8112>`_: Check validity of key signature - `#8755 <https://0xacab.org/leap/bitmask-dev/issues/8755>`_: Add account based keymanagement API - `#8770 <https://0xacab.org/leap/bitmask-dev/issues/8770>`_: Simplify mail status in the cli - `#8769 <https://0xacab.org/leap/bitmask-dev/issues/8769>`_: Eliminate active user from bonafide - `#8771 <https://0xacab.org/leap/bitmask-dev/issues/8771>`_: Add json print to the cli - `#8765 <https://0xacab.org/leap/bitmask-dev/issues/8765>`_: Require a global authentication token for the api - `#8819 <https://0xacab.org/leap/bitmask-dev/issues/8819>`_: Send key to provider if a new priv key is putted in the keyring - `#8821 <https://0xacab.org/leap/bitmask-dev/issues/8821>`_: Add a 'fetch' flag to key export - `#8049 <https://0xacab.org/leap/bitmask-dev/issues/8049>`_: Restart the VPN automatically - `#8852 <https://0xacab.org/leap/bitmask-dev/issues/8852>`_: Stop the vpn (and all services) when application is shut down - `#8804 <https://0xacab.org/leap/bitmask-dev/issues/8804>`_: Automatic selection of gateways, based on user timezone - `#8855 <https://0xacab.org/leap/bitmask-dev/issues/8855>`_: Manual override for the vpn gateway selection - `#8835 <https://0xacab.org/leap/bitmask-dev/issues/8835>`_: On bitmaskclt vpn start use the last vpn if no provider is provided - `#9059 <https://0xacab.org/leap/bitmask-dev/issues/9059>`_: Automatic renewal of vpn certificate - `#8895 <https://0xacab.org/leap/bitmask-dev/issues/8895>`_: Check for running pkexec in the system - `#8977 <https://0xacab.org/leap/bitmask-dev/issues/8977>`_: Download config files if newer ones are found in the provider - Add VPN API to bitmask.js - Add vpn get_cert command - Indicate a successful/failure OpenPGP header import - Get more detailed status report for email - VPN and Mail status displayed in the UI - Port Pixelated UA integration from legacy bitmask - Add Pixelated Button to the UI - Add ability to ssh into the bitmask daemon for debug - Add a call to inject messages into a mailbox using the cli. - New ``bitmask_chromium`` gui: launches Bitmask UI as a standalone chromium app if chromium is installed in your system - Add new debianization split, with separated bitmask components. - `#9029 <https://0xacab.org/leap/bitmask-dev/issues/9029>`_: add a package for the bitmask javascript UI. Bugfixes ~~~~~~~~ - `#8783 <https://0xacab.org/leap/bitmask-dev/issues/8783>`_: use username instead of provider in the vpn calls - `#8868 <https://0xacab.org/leap/bitmask-dev/issues/8868>`_: can't upload generated key with bitmask - `#8832 <https://0xacab.org/leap/bitmask-dev/issues/8832>`_: don't allow putting non-private keys for the keyring address - `#8901 <https://0xacab.org/leap/bitmask-dev/issues/8901>`_: use gpg1 binary if present - `#8971 <https://0xacab.org/leap/bitmask-dev/issues/8971>`_: handle 502 replies from nicknym - `#8957 <https://0xacab.org/leap/bitmask-dev/issues/8957>`_: alot doesn't automatically decrypt messages sent from Bitmask - Repeat decryption if signed with attached key - Log error in case JSON parsing fails for decrypted doc Misc ~~~~ - Remove usage of soledad offline flag. - Tests use soledad master instead of develop - Build bundles with pixelated libraries 0.9.4 - works for you --------------------- Features ~~~~~~~~ - `#7550 <https://leap.se/code/issues/7550>`_: Add ability to use invite codes during signup - `#7965 <https://leap.se/code/issues/7965>`_: Add basic keymanagement to the cli. - `#8265 <https://leap.se/code/issues/8265>`_: Add a REST API and bitmask.js library for it. - `#8400 <https://leap.se/code/issues/8400>`_: Add manual provider registration. - `#8435 <https://leap.se/code/issues/8435>`_: Write service tokens to a file for email clients to read. - `#8486 <https://leap.se/code/issues/8486>`_: Fetch smtp cert automatically if missing. - `#8487 <https://leap.se/code/issues/8487>`_: Add change password command. - `#8488 <https://leap.se/code/issues/8488>`_: Add list users to bonafide. - Use mail_auth token in the core instead of imap/smtp tokens. Bugfixes ~~~~~~~~ - `#8498 <https://leap.se/code/issues/8498>`_: In case of wrong url don't leave files in the config folder. .. _`master`: https://0xacab.org/leap/bitmask-dev