Page MenuHomeSolus

Update SiriKali to 1.4.4
ClosedPublic

Authored by akrenz on Sun, Jul 26, 10:19 PM.

Details

Summary

Changelog

  • Breaking Changes
    • Assume passwords are utf8 encoded instead of latin-1. This is a breaking change for those who were using a password that was not a valid latin-1 password.
  • Fixes
    • Fix a bug that prevented favorite entries with cipher path that starts with a dot from showing up in the GUI.
    • Fix a bug with sshfs backend introduced in 1.4.0.
    • Fix a bug that prevented unlocking volumes with a path that contains "," character.
    • Fix a bug that causes fscrypt folders paths that contain a space character from showing up in the GUI.
    • Prevent fscrypt error when creating a new volume with an already taken protector name by making sure we are using a unique protector name.
    • Fix a bug with encfs < 1.9.5 when used with custom config path location.
  • New Features
    • Add a config option to show favorites entries on the tray icon context menu with an ability to mount/unmount volume from the menu.
    • Add GUI options to enable HiDPI option to scale the GUI when running in HiDPI displays.
    • Add support for fscrypt backend. This backend will allow encrypting individual folders that reside in a file system that supports native encryption like ext4.
    • Add support for "lock" command in fscrypt backend. This option is used for locking directories that use V2 encryption policies.
    • Add ability to set arbitrary folder paths to monitor for mount events.
    • Add ability to monitor gvfs mount events.
    • Add a GUI option to "allow replaced file system" when creating/unlocking CryFS volume.
    • Add a GUI option to set protector's name when creating fscrypt volume.
    • Add support for fscrypt keyfile.
    • Add a GUI option to choose between using a custom passphrase,login passphrase or a key file when creating fscrypt volume.
    • Add support for securefs key file
    • Rework UI and move key management feature from settings windows to favorites window.

Fixes T8562

Test Plan

Installed cryfs and created a volume (with key) with a simple textfile inside. Unmounted the volume and remounted again. Checked the file content.

Diff Detail

Repository
R4873 sirikali
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

akrenz created this revision.Sun, Jul 26, 10:19 PM
akrenz requested review of this revision.Sun, Jul 26, 10:19 PM
JoshStrobl edited the summary of this revision. (Show Details)Tue, Jul 28, 3:02 PM
JoshStrobl edited the summary of this revision. (Show Details)
JoshStrobl accepted this revision.Tue, Jul 28, 3:04 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Tue, Jul 28, 3:04 PM
This revision was automatically updated to reflect the committed changes.