Commit Graph

294 Commits (4100b151cc0a4e131a3eab3fbb7cd2b604f475e6)

Author SHA1 Message Date
Robin Appelman 4cb8ca1860 Check result of storage wrappers 11 years ago
Bjoern Schiessle e51fe617d8 copy always file by file to encrypt/decrypt it if needed 11 years ago
Robin McCorkell 3bb793b6a7 Implement password authentication mechanisms 11 years ago
Bjoern Schiessle 51a67a54e0 always update file cache, the cache can handle partial data correctly if the file doesn't already exists in the file cache 11 years ago
Vincent Petry 7c9405a921 Disable filesystem_check_changes by default 11 years ago
Bjoern Schiessle 0736b45d92 get header size before we open the file to avoid locking exception 11 years ago
Joas Schilling 9cee8ff9f8 Only set is encrypted when encryption is enabled 11 years ago
Robin McCorkell df19cabb44 Store storage availability in database 11 years ago
Bjoern Schiessle 16d8014cdd set targetIsEncrypted to true if file cache indicates that we try to read a encrypted file 11 years ago
Bjoern Schiessle a2e2005e67 make sure that we always detect legacy files correctly 11 years ago
Robin Appelman da951ba059 Use the new IteratorDirectory instead of the fakedir wrapper 11 years ago
Vincent Petry f62d94c4ff Throw StorageNotAvailable if propfind on root failed 11 years ago
Thomas Müller d3ac73c0c9 Remove OC_Log 11 years ago
Robin Appelman de4e4cb6ea also dont download existing on fopen when using w+ and wb+ 11 years ago
Robin Appelman 6cc65b53ab add phpdoc 11 years ago
Robin Appelman 232872e401 add flysystem adapater 11 years ago
Thomas Müller f55aa856ad Remove file mapper - was only use in Windows and never worked properly 11 years ago
Robin Appelman b849b7c7f2 better handling of folders 11 years ago
Vincent Petry 34043d4647 Throw lock exceptions if remote share returned 423 status code 11 years ago
Joas Schilling 9c533342fc Perform the filesize only when the file exists 11 years ago
Joas Schilling 9b336765b6 Correctly check if the real file exists, otherwise try the part file 11 years ago
Vincent Petry 538e466c30 Keep shared locks in post hooks 11 years ago
Morris Jobke f63915d0c8 update license headers and authors 11 years ago
Bjoern Schiessle 95602d4069 make sure that we always read the header from the original file 11 years ago
Robin Appelman 4b181f73ca phpdoc 11 years ago
Robin Appelman 2fb8a76705 add recursive copy polyfill for storage backends 11 years ago
Vincent Petry 30d7f92763 Get etag from remote OC server 11 years ago
Robin Appelman 661c9e2444 add changeLock to the storage api 11 years ago
Robin Appelman 35c377f7a9 phpdoc and minor issues 11 years ago
Vincent Petry 8d53dc803f Use md5 + prefix for file locking keys in memcache 11 years ago
Vincent Petry 0775e9c1ca Use md5 for lock key 11 years ago
Robin Appelman 536e187e51 add locking to the storage api 11 years ago
Vincent Petry e114d00242 Only use quota stream wrapper on "files" 11 years ago
Bjoern Schiessle 0de59acb49 only request encryption module for files which are not excluded 11 years ago
Thomas Müller 4513cf5967 Revert "Revert "Revert "FIX for webdav.mediencenter.t-online.de""" 11 years ago
Oliver Kohl D.Sc f8938f004d Revert "Revert "FIX for webdav.mediencenter.t-online.de"" 11 years ago
Bjoern Schiessle c63f2286c0 copy keys before we move a file between storages to make sure that the new target file reuses the old file key, otherwise versions will break 11 years ago
Lukas Reschke 3d8ea96e55 Fix PHPDoc 11 years ago
Robin Appelman 9c751f1d87 use copy when doing a crossStorageCopy on the same storage 11 years ago
Scrutinizer Auto-Fixer fdbc21fc6c Scrutinizer Auto-Fixes 11 years ago
Bjoern Schiessle efa674f10d only try to delete file keys if it is a valid path 11 years ago
Bjoern Schiessle 887be709f5 a new approach to display the error message 11 years ago
Bjoern Schiessle ccbefb6e75 delete all file keys doesn't need the encryption module as parameter; implement rmdir; getFileKeyDir should also work for part files and complete directories 11 years ago
Lukas Reschke 4613456a8a Check if cURL supports the desired features 11 years ago
Bjoern Schiessle 0d5c7a11e2 use hooks to update encryption keys instead of the storage wrapper if a file gets renamed/restored, as long as we 11 years ago
Joas Schilling aea734aaf1 Fix missing types on doc block and deduplicate the method name 11 years ago
Bjoern Schiessle e4829a2358 update 'encrypted'-flag in file cache according to the storage settings 11 years ago
Bjoern Schiessle dc39bda870 move/copy from storage 11 years ago
Bjoern Schiessle 83ed4ee5b6 unit tests 11 years ago
Bjoern Schiessle e7a3911c83 check if encryption is enbaled before we start moving keys 11 years ago