Changelog of @hackage/unbreak 0.3.1

Change Log

0.3.1 - 2015-12-30

  • Changed wrong error messages and improved existing messages.
  • Added necessary fields to unbreak.cabal.
  • Applied wild.

0.3.0 - 2015-12-15

  • 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.

0.2.0 - 2015-12-09

  • Added 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.

0.1.0 - 2015-12-05

  • Prepended a single byte in the encrypted file format to indicate the "version number." The byte isn't really used for anything useful yet; it's for forward compatibility.