Skip to content

Releases: xtendo-org/unbreak

v0.5.0

05 Jan 04:17
Compare
Choose a tag to compare
  • Added support for custom editor command line options. Before this, "editor" could only be a single command like gedit. With the support, "editor" can be gedit -w.

v0.4.0

18 Sep 12:00
Compare
Choose a tag to compare
  • Added "cat" command: prints out the file content, good for Unix pipe chaining

v0.3.1

31 Dec 03:19
Compare
Choose a tag to compare
  • Changed wrong error messages and improved existing messages.
  • Added necessary fields to unbreak.cabal.
  • Applied wild to automate GitHub releases.

v0.3.0

15 Dec 00:41
Compare
Choose a tag to compare
  • The command line arguments interface has changed to multi-mode. Users are now advised to set u as an alias of unbreak open.
    • unbreak init
    • unbreak open <FILENAME>
    • unbreak logout
    • unbreak add [OPTIONS] <FILENAME>
  • Added unbreak add: Pick a local file, encrypt it, and put it in the remote storage
  • Added unbreak logout: Explicitly remove the session files from the memory space.
  • Added automatic removal of local temporary files in the memory space after unbreapk open.
  • Added upload error remedy to unbreak open: the user's effort won't be immediately lost even when the upload fails. Now there is a chance to retry or save it somewhere else.
  • Fixed file name encryption: Very silly elemetary cryptographic mistake. Eliminated the chance of adversary guessing the file name when there are multiple files with the same prefix.

v0.2.0

09 Dec 11:02
Compare
Choose a tag to compare
  • Add encryption of file names: File names may be a sensitive information as well. They are now encrypted with ChaCha20-Poly1305 and base64url-encoded.
  • Avoid network overhead by checking file mtype: The file won't be sent if it hasn't been changed.

v0.1.0

05 Dec 09:28
Compare
Choose a tag to compare

The encrypted file format has changed. It is now

version (1 byte) | nonce (12 bytes) | ciphertext | auth tag (16 bytes)

v0.0.1

05 Dec 09:30
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

Initial release.