-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
feat: encryption keys location can be specified by the storage implementation #39348
feat: encryption keys location can be specified by the storage implementation #39348
Conversation
I know that the PR is in an early stage, but remember if it gets glose to merge if a docs issue is necessary... 😄 |
349f008
to
80be5cb
Compare
89689e7
to
4bc4c36
Compare
💥 Acceptance tests pipeline apiVersions-mariadb10.2-php7.4 failed. The build has been cancelled. |
1a3af2f
to
96b5f39
Compare
At least to have an appropriate description, to have an easy way to follow what is going to be done |
@@ -66,7 +66,7 @@ public function getDisplayName(); | |||
* or if no additional data is needed return a empty array | |||
* @since 8.1.0 | |||
*/ | |||
public function begin($path, $user, $mode, array $header, array $accessList, $sourceFileOfRename); | |||
public function begin($path, $user, $mode, array $header, array $accessList, $sourceFileOfRename, $fileEncryptionVersion); |
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.
Won't this break existing implementations of the interface?
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.
Technically we are probably the only implementors?
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 - this is a BC break. We need to be careful with releasing this and make sure encryption module is properly release together with it.
@micbar FYI
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.
necessary change in encryption owncloud/encryption#307
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.
Is E2EE App maybe using this interface?
Kudos, SonarCloud Quality Gate passed! |
e9c105e
to
15066a3
Compare
830d394
to
592638f
Compare
💥 Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled. |
This is docs relevant, please file a docs issue wheh close to merge. |
💥 Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled. |
💥 Acceptance tests pipeline apiProxySmoke-8-3-mariadb10.2-php7.4 failed. The build has been cancelled. |
f084e60
to
ff502e1
Compare
💥 Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled. |
ff502e1
to
da3fcdc
Compare
da3fcdc
to
74a2bf5
Compare
💥 Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled. |
…has no own key handling
74a2bf5
to
ec45392
Compare
💥 Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled. |
💥 Acceptance tests pipeline cliEncryption-mariadb10.2-php7.4 failed. The build has been cancelled. |
49326aa
to
43c67b7
Compare
cleaning up - I think this is no longer of anybody's interest |
Description
This allows storage implementations to specify the location for encryption keys
https://github.com/owncloud/files_spaces needs this because the space does not belong to a user.
Related Issue
Types of changes
Checklist: