Filesystem in userspace (FUSE) with transparent authenticated encryption
Major version bump since changes are a lot.
/usr/local/bin
, the filenames are usr
, local
, and bin
.securefs migrate-long-name
, provided that they don't have any symlinks..config.pb
rather than .securefs.json
, since some people do not like revealing the name securefs
to potential peekers.securefs chpass
(in which case the config file will misleadingly stay the same name but be protobuf).securefs
now reports stable inode numbers on most cases.Minor update.
The build system is tweaked to be more friendly to certain package managers.
Add mount option --plain-text-names
to disable file name encryption/decryption.
Dependencies are no longer bundled with the source tree. This allows easier upgrade.
Critical bug fixes: all users should immediately upgrade.
chpass
.chpass
.create --max-padding=XXX
for this.--trace
are reworked to have complete information in logs.securefs
is now built with link time optimization for better performance.To build from source, you need to clone the repo by git with git clone --recursive --depth 1
. Alternatively, you can download the file with "full-source" in it. Do not download autogenerated archive on this page as they are missing submodules.
Binary release are for Windows x64 only. 32 bit support is dropped. To run the binary, one needs to install extra packages:
Note:
--fsname
and --fssubtype
.--normalization
replaces the old --insensitive
and --nfc
.Binary release are for Windows x64 only. 32 bit support is dropped. To run the binary, one needs to install extra packages:
--nfc
. Fixes #74.The precompiled binary is for Windows only. Requires WinFsp 2019.2 and VC++ Redist to be installed.
Warning: the 32-bit binary may not work with larger than 4GiB files.
To build from source, you need to clone the repo by git with git clone --recursive
. Do not download the zip or tar.gz archive on this page as they are missing submodules.
This is a beta release.
The binary files are for Windows, and require the following dependencies to be installed on the system: