nextcloud / end_to_end_encryption_rfc

🔒 Specification for end-to-end encryption used by Nextcloud sync & mobile apps
Other
31 stars 15 forks source link

Support versioning of files #46

Open xdmx opened 5 years ago

xdmx commented 5 years ago

A very useful thing of Nextcloud is the versioning of files and the ability to download a old version if one gets corrupted / wrongly changed / some other reasons.

I've personally used this feature multiple times and it saved me over and over, and the interesting part is that I've used it mostly on private files that I'd put in an encrypted folder.

So the thing of enabling encryption and loosing this feature is kind of a blocker for me.

I wonder if it'd be possible to add this kind of feature. The server could keep track of changes instead of overriding them, and thus showing older versions that the client would be able to download and decrypt. I don't know if it's possible technically, but it'd be really useful.

luixxiul commented 5 years ago

According to https://nextcloud.com/endtoend/, it looks one of the accepted feature loss:

Server-side versioning

I also am not sure if it would be possible technically.

gitthangbaby commented 4 years ago

it is..in openexchange you can edit E2E files directly, effortlessly, and it's versioned. You keep the password in your brain memory. Now i'd like to see this in nextcloud, but i cannot even make it work ('This operation is forbidden' when entering folder).

georgehrke commented 4 years ago

I'm moving this to the e2e RFC repo, so we can include it in the discussion for version 2.