Skip to content

Releases: Norost/nrfs

v0.2.1-alpha0

02 Feb 23:02
v0.2.1-alpha0
d5e4099
Compare
Choose a tag to compare

Tooling has improved to be more UX friendly.

New features:

  • fuse, tool: create & load multi-image filesystems
  • fuse, tool: a key file can be saved & provided to skip key derivation
  • tool: argon2id parameters are configurable
  • tool: dump shows more filesystem-wide info
  • fuse: implement statfs
  • fuse: add option to control cache size

Fixes:

  • fuse: use rwx-r-xr-x permissions as default
  • nros: fix block count mismatch between chains

Release v0.2

30 Jan 18:45
v0.2
00d705c
Compare
Choose a tag to compare
  • Completely overhauled the cache.
    The cache itself is now fully concurrent,
    which allows it to handle concurrent I/O requests
    as well as make use of parallelism to improve throughput.
    • The FUSE driver does not make explicit use of this feature yet
      though.
  • Added encryption.
    Originally, encryption was not going to be implemented and instead
    left over to block drivers.
    However, after some consideration it was decided it would be
    beneficial to support encryption directly to improve performance.
    and for ease of use.
    While a key can either be derived from a password or supplied
    directly, the tools currently only support passwords.
  • Add support for mirroring and error correction.
    The tools do not expose any options for multi-disk setups however.
    This will be implemented in v0.2.1

Initial release

25 Sep 12:03
7298a8b
Compare
Choose a tag to compare

Feedback welcome!