Commit Graph

92 Commits (2bc77a3c5aff352cdc19aa683bbb36da2ff20b01)

Author SHA1 Message Date
Robin Appelman aa15f9d16d
chore: run rector 6 months ago
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 6 months ago
Ferdinand Thiessen 2dcadd2603
fix(files_versions): only close stream if still open, fixing S3 8 months ago
Ferdinand Thiessen 0f69648d0a
fix(files_version): use `Storage::writeStream` instead of deprecated `streamCopy` if possible 8 months ago
Ferdinand Thiessen 01db539d0a
chore: move streamCopy implementation from `OC_Helper` to `OCP\Files` 8 months ago
Louis Chemineau 4561a0a870 fix(files_versions): Do not expire versions newer than min age 11 months ago
Côme Chilliet 64863c9d46
chore: Apply new rector configuration to apps folder 11 months ago
Louis Chemineau c87db7a960 fix(files_versions): Update `unencrypted_size` during rollback 11 months ago
Louis Chemineau 5336c92ca5 chore(files_versions): Remove unused $node variable 11 months ago
provokateurin 381077028a
refactor(apps): Use constructor property promotion when possible 1 year ago
Côme Chilliet 1580c8612b
chore(apps): Apply new rector configuration to autouse classes 1 year ago
provokateurin 9836e9b164
chore(deps): Update nextcloud/coding-standard to v1.3.1 1 year ago
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 1 year ago
greta 26d22881e5 fix: add a try and catch for delete versioning 1 year ago
carhe 7eac3fe7da fix(files_versions): avoid unintentional skipping of expiration 1 year ago
Andy Scherzinger afa48a4e0e
chore: Add SPDX header 2 years ago
Louis Chemineau 9361a305ba
chore(files_versions): Use new metadata API for versions 2 years ago
Robin Appelman e7a7b4a401 perf: switch places that always use the first getById result to getFirstNodeById 2 years ago
Robin Appelman 6fbf22ef5e
handle storage not available when expiring versions 2 years ago
Joas Schilling aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1 2 years ago
Git'Fellow ffeef99abc
fix: Delete ghost versions of non-existing files 2 years ago
Louis Chemineau cec0b310a5 Move module versions management logic out of main logic 2 years ago
Julius Härtl bbb7172220
fix: Also cleanup version metadata if expiring 2 years ago
Louis Chemineau c3475f4dbb Fix initialisation of versions in the DB 3 years ago
Git'Fellow d6eb48c436
Check if version has entity before trying to access it 3 years ago
Git'Fellow 7cd5cbe6e9
Check if version entity is not null before delete 3 years ago
Max 337fc110ec
fix: catch ManuallyLockedException and use app context 3 years ago
Côme Chilliet a6b1d990a4
Check for non-numeric versions, not non-integer 3 years ago
Côme Chilliet 8cc8765089
Ignore and log non integer versions 3 years ago
Julius Härtl cf46bd6915
fix: Make sure that rollback hook is triggered on all version backends 3 years ago
Louis Chemineau 21cd3b0e0d Handle empty DB while expiring versions 3 years ago
Louis Chemineau ad469969bf Prevent expiration of named versions 3 years ago
Louis Chemineau 6a2f8bc599 Allow to delete a version through DAV 3 years ago
Côme Chilliet 53cb5b8d07
Handle badly named version files more gracefully and log information 3 years ago
Robin Appelman 9587a4a548
use filesystem user instead of file owner for creating version 3 years ago
Robin Appelman 7be5788995
always use the default fs owner when storing versions 3 years ago
Robin Appelman d5953e5c33
cache internalpath in versions cleanup 4 years ago
Robin Appelman 5f101d910b
use search to find versions to expire 4 years ago
Carl Schwan 701b57b81d
Remove allmost all deprecation from the files_version app 5 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 5 years ago
Christoph Wurst 8196420063
Drop \OCP\User 5 years ago
dependabot-preview[bot] eb502c02ff
Bump nextcloud/coding-standard from 0.3.0 to 0.5.0 5 years ago
Robin Appelman b2fb4d898a
dont stop expiring versions if we cant check if the source file still exists 5 years ago
Christoph Wurst d89a75be0b
Update all license headers for Nextcloud 21 5 years ago
Morris Jobke 6ce05bc7d7
Return all keys in getAllVersions() instead 5 years ago
Christoph Wurst 02fa3253fe
Fix undefined index and consequential damages in versions code 5 years ago
Christoph Wurst d9015a8c94
Format code to a single space around binary operators 5 years ago
Christoph Wurst cb057829f7
Update license headers for 19 6 years ago
Liam JACK b6c76f43a1
Fix #19066 - Array offset error due to empty file versions array 6 years ago
Christoph Wurst 28f8eb5dba
Add visibility to all constants 6 years ago