mirror of
https://github.com/nextcloud/server.git
synced 2026-04-23 23:27:46 -04:00
remove old comments, TODos, etc.
This commit is contained in:
parent
512f98cac9
commit
5ba8d38b7f
2 changed files with 0 additions and 66 deletions
|
|
@ -30,9 +30,6 @@ use OC\Files\Filesystem;
|
|||
*/
|
||||
class Hooks {
|
||||
|
||||
// TODO: use passphrase for encrypting private key that is separate to
|
||||
// the login password
|
||||
|
||||
/**
|
||||
* @brief Startup encryption backend upon user login
|
||||
* @note This method should never be called for users using client side encryption
|
||||
|
|
|
|||
|
|
@ -21,30 +21,6 @@
|
|||
*
|
||||
*/
|
||||
|
||||
# Bugs
|
||||
# ----
|
||||
# Sharing a file to a user without encryption set up will not provide them with access but won't notify the sharer
|
||||
# Sharing all files to admin for recovery purposes still in progress
|
||||
# Possibly public links are broken (not tested since last merge of master)
|
||||
|
||||
|
||||
# Missing features
|
||||
# ----------------
|
||||
# Make sure user knows if large files weren't encrypted
|
||||
|
||||
|
||||
# Test
|
||||
# ----
|
||||
# Test that writing files works when recovery is enabled, and sharing API is disabled
|
||||
# Test trashbin support
|
||||
|
||||
|
||||
// Old Todo:
|
||||
// - Crypt/decrypt button in the userinterface
|
||||
// - Setting if crypto should be on by default
|
||||
// - Add a setting "Don´t encrypt files larger than xx because of performance
|
||||
// reasons"
|
||||
|
||||
namespace OCA\Encryption;
|
||||
|
||||
/**
|
||||
|
|
@ -57,45 +33,6 @@ namespace OCA\Encryption;
|
|||
|
||||
class Util {
|
||||
|
||||
// Web UI:
|
||||
|
||||
//// DONE: files created via web ui are encrypted
|
||||
//// DONE: file created & encrypted via web ui are readable in web ui
|
||||
//// DONE: file created & encrypted via web ui are readable via webdav
|
||||
|
||||
|
||||
// WebDAV:
|
||||
|
||||
//// DONE: new data filled files added via webdav get encrypted
|
||||
//// DONE: new data filled files added via webdav are readable via webdav
|
||||
//// DONE: reading unencrypted files when encryption is enabled works via
|
||||
//// webdav
|
||||
//// DONE: files created & encrypted via web ui are readable via webdav
|
||||
|
||||
|
||||
// Legacy support:
|
||||
|
||||
//// DONE: add method to check if file is encrypted using new system
|
||||
//// DONE: add method to check if file is encrypted using old system
|
||||
//// DONE: add method to fetch legacy key
|
||||
//// DONE: add method to decrypt legacy encrypted data
|
||||
|
||||
|
||||
// Admin UI:
|
||||
|
||||
//// DONE: changing user password also changes encryption passphrase
|
||||
|
||||
//// TODO: add support for optional recovery in case of lost passphrase / keys
|
||||
//// TODO: add admin optional required long passphrase for users
|
||||
//// TODO: implement flag system to allow user to specify encryption by folder, subfolder, etc.
|
||||
|
||||
|
||||
// Integration testing:
|
||||
|
||||
//// TODO: test new encryption with versioning
|
||||
//// DONE: test new encryption with sharing
|
||||
//// TODO: test new encryption with proxies
|
||||
|
||||
const MIGRATION_COMPLETED = 1; // migration to new encryption completed
|
||||
const MIGRATION_IN_PROGRESS = -1; // migration is running
|
||||
const MIGRATION_OPEN = 0; // user still needs to be migrated
|
||||
|
|
|
|||
Loading…
Reference in a new issue