Commit Graph

184 Commits (2bc77a3c5aff352cdc19aa683bbb36da2ff20b01)

Author SHA1 Message Date
Ferdinand Thiessen 660f3f6fd1
refactor: use logical `&&` `||` instead of weak `and` `or` operators 3 months ago
Côme Chilliet 14d6945054
fix(encryption): Take encryption enabled status into account 4 months ago
Côme Chilliet 12532bb535
fix(encryption): Correctly set encrypted to 0 when copying 4 months ago
Côme Chilliet 8c21f2b19c fix(encryption): Fix TypeError when trying to decrypt unencrypted file 4 months ago
Côme Chilliet 4427050f84 fix(encryption): Correctly handle file opening and copying failures 6 months ago
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 6 months ago
Ferdinand Thiessen 01db539d0a
chore: move streamCopy implementation from `OC_Helper` to `OCP\Files` 8 months ago
Côme Chilliet a86d917907 fix(encryption): Only prevent cache deletion if target is not object store in moveFromStorage 8 months ago
Côme Chilliet a79b5dea7c fix(encryption): Improve Update class and event listenening 8 months ago
Côme Chilliet e6275f8759 fix: Preserve file id when moving from object store even if encryption wrapper is present 8 months ago
Côme Chilliet 9bb0721d66 fix: Fix mtime preservation when moving a directory across storages with encryption registered 8 months ago
Côme Chilliet 8779ae38a4 fix(encryption): Fix filesize for part files in Encryption wrapper 8 months ago
Robin Appelman b0b8159d6a
fix: throw a better error if we can't get the encrypted header size 8 months ago
Robin Appelman d9c53ef748
feat: add more encryption checks to info:file 8 months ago
Robin Appelman cd75876c1e fix: create mountpoint folder even if the user has a quota of 0 8 months ago
Robin Appelman 012a402cec fix: restore updated encrypted version when copying versions 1 year ago
Robin Appelman ae30269eac
fix: don't set 'name' on null metadata 1 year ago
Louis Chemineau 199b0bd4d9
fix(files): Correctly copy the cache information on copy operations 1 year ago
Git'Fellow 60d956f39f refactor(storage): Code adjustements and simplifications 1 year ago
provokateurin 0de4843b73 refactor(Storage): Align all Storage constructors 1 year ago
Julius Knorr 75381dfe0c
fix: Allow overriding shouldApplyQuota check from child classes 1 year ago
provokateurin f28e74b7a8
refactor(Storage): Make all parameter types strong types 1 year ago
provokateurin 4412b2b8a8
refactor(Wrapper\Encryption): Migrate to strong types 1 year ago
provokateurin e1998b6b6c
fix(Storage): Fix getDirectoryContent() return type 1 year ago
provokateurin 7cdccd058f
fix(Storage): Fix IStorage return types 1 year ago
provokateurin 9836e9b164
chore(deps): Update nextcloud/coding-standard to v1.3.1 1 year ago
provokateurin d2d1e3284d
fix(Storage): Fix method docs inheritance 1 year ago
provokateurin 8ca6fcace7
fix(Storage): Document getOwner() can return false 1 year ago
Côme Chilliet ed0ac284e3
chore: Remove deprecated Storage::search method instead of moving it to IStorage 1 year ago
Louis Chemineau 6674f790a9 fix(files): Ensure that the hash method does not return null 1 year ago
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 1 year ago
Robin Appelman 3756152cb1
fix: use mountpoint from storage to find the encryption keys 1 year ago
Côme Chilliet 277c2cf5d1
fix(encryption): Fix mountpoint check to accept if several are found 1 year ago
withbest dd08f93202 chore: fix some comments 1 year ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Julius Härtl 4910e7e231
fix: Pass the mountpoint target user to storages without owner 2 years ago
Robin Appelman d31ed8dbca
fix: use proper jailed patch in watcher 2 years ago
Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 2 years ago
Robin Appelman d5fa2ec7c3
fix: log error when default getWrapperStorage would return null 2 years ago
Robin Appelman ea8a774a0a fix: add some recrusive detection/prevention 2 years ago
Joas Schilling aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1 2 years ago
Robin Appelman 460344336e
optimize cache jail creation 2 years ago
Hamid Dehnavi ea06cf2f39 Convert isset ternary to null coalescing operator 2 years ago
Robin Appelman 5bf34979fe add wrapper to ensure we don't get an mtime that is lower than we know it is 2 years ago
Julius Härtl 88a96e4db7 fix: Only store unencrypted_size if path should be encrypted 2 years ago
Robin Appelman e4f85226c5
extend fix-key-location to handle cases from broken cross-storage moves 2 years ago
Robin Appelman b6c3507aa0 only determine quota_include_external_storage once for quota wrapper 2 years ago
Richard Steinmetz c4eccbb304
fix(sse): don't update uncached files 3 years ago
Faraz Samapoor e7cc7653b8 Refactors "strpos" calls in lib/private to improve code readability. 3 years ago
Côme Chilliet 546d94c3ec
Fix file_get_content signatures to make it clear it can return false 3 years ago