News

Release of Ripasso version 0.6.0

🇳🇴 · Hackeriet · capitol

Time passes as water under a bridge, it is yet again time to release a version of ripasso. We present version 0.6.0. New Features Choosable OpenPGP backend We have implemented support for configuration files. You can now switch between different password directories from the menu. Experimental new OpenPGP backend based on Sequoia The Sequoia project is a implementation of OpenPGP written in Rust. Since the GPG project have suffered from multiple security problems due to memory corruption lately it’s time to start exploring alternative implementations. The Sequoia backend can be enabled per store by adding pgp_implementation = 'sequoia' in your config file. The sequoia implementation doesn’t support reading the gpg keyring on the system, so if that one in chosen all public pgp keys must be imported imported into ripasso. But it can talk to the gpg-agent, so it doesn’t require that the private key is imported into sequoia. Support for TOTP codes Ripasso now supports otpauth urls, if there is a url on the format otpauth:// then a MFA token can be copied with ctrl-b . Support the Wayland copy buffer If running ripasso in a Wayland environment, we now support the Wayland copy buffer. Comments in .gpg-id file The Pass project have added support for comments in the .gpg-id file, comments start with a # character. Download OpenPGP certs from keys.openpgp.org Added support for downloading pgp keys from keys.openpgp.org. Bugs Fixed Compression in gpg Disabled compression when encrypting secrets with gpg. Compressing before encrypting can sometimes lead to a compression oracle vulnerability. These kind of vulnerabilities typically require that an attacker can automate the creation of secrets in some way, so we don’t think it’s applicable here. Copy behaviour between and Enter now copies the first line of the secret, and ctrl-y copies the whole secret. Credits Joakim Lundborg - Developer Alexander Kjäll - Developer Also a big thanks to everyone who contributed with bug reports and patches.