Skip to content

Releases: conradkleinespel/rooster

Rooster v2.1.0

17 Jul 20:52
Compare
Choose a tag to compare

Known to compile with Rust 1.10.0 and Cargo 0.11.0.

This release allows Rust to copy your passwords to the clipboard (on by default), and show them in the terminal via the -s (or --show) option.

Run cargo install rooster in your terminal to update your version of Rooster.

Rooster v2.0.1

25 Mar 17:40
Compare
Choose a tag to compare

Known to compile with Rust 1.7.0 and Cargo 0.9.0.

This is a bugfix release. It updates the project's dependencies and fixes compilation errors. No new features or Rooster file format changes.

Run cargo install rooster in your terminal to update your version of Rooster.

Rooster v2.0.0

11 Jan 15:56
Compare
Choose a tag to compare

Known to compile with Rust 1.5.0 and Cargo 0.7.0.

If you are already using Rooster

If you are using Rooster v1, make sure you backup your Rooster file before upgrading. We did our best ensuring the upgrade path was simple and reliable, but bugs happen. Better safe than sorry.

Step by step upgrade instructions:

  • remove your old Rooster binary, most likely /usr/local/bin/rooster,
  • backup your existing Rooster file (seriously!),
  • install Rooster v2 by running the command cargo install rooster in your terminal.

This should be enough. Now, you should be able to use Rooster as usual.

If you are new to Rooster

Step by step installation instructions:

  • install Rust & Cargo,
  • install Rooster v2 by running the command cargo install rooster in your terminal.

Use rooster --help in your terminal to see what Rooster can do.

Changelog

  • changes key derivation function from sha256 to scrypt,
  • adds Rooster file signature with HMAC-SHA512,
  • adds Rooster file versioning for easier future updates,
  • makes Rooster available on crates.io and Cargo via cargo install rooster,
  • adds change-master-password command for changing your master password,
  • adds export command for a JSON export of your passwords,
  • makes memory zeoring more consistent with SafeString and SafeVec data structures,
  • adds an .editorconfig file,
  • updates list of ideas to explore for Rooster's future versions.

Roster v1.0.0

02 Dec 22:55
Compare
Choose a tag to compare

Known to compile with Rust 1.4.0 and Cargo 0.6.0.