-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
enable encryption with system keys for groupfolders #2057
Conversation
Signed-off-by: Robin Appelman <robin@icewind.nl>
f57f063
to
f3d60be
Compare
Changed it so encryption is disabled by default to prevent unexpected behavior change on upgrade |
f3d60be
to
5a48224
Compare
Signed-off-by: Robin Appelman <robin@icewind.nl>
5a48224
to
2df8760
Compare
"backport" is here: #2068 |
@@ -78,6 +78,7 @@ public function register(IRegistrationContext $context): void { | |||
}; | |||
$config = $c->get(IConfig::class); | |||
$allowRootShare = $config->getAppValue('groupfolders', 'allow_root_share', 'true') === 'true'; | |||
$enableEncryption = $config->getAppValue('groupfolders', 'enable_encryption', 'false') === 'true'; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm wondering if we should also bring this to the web UI as it will likely be a more common option than allow_root_share ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I am in favor. I would look for it there.
@CarlSchwan can you review this one with the server one also ? |
It's probably possible to do some backwards compatibility hack to keep compatibility with versions that don't have the marker interface