nextcloud/lib
Tigran Mkrtchyan b6065a236f files: make OC\Files\Storage\Local WORM friendly
Some filesystems run as a Write-Once-Read-Many storages. This
makes them impossible to use with NexeCloud, as the file system
layers uses `truncate` syscall (through file_put_contents function).

As Nextcloud is never updates existing files, removing the old entry
and creatint a new one on update will allow NextCoud to update on such
file systems.

Update Local#fopen and Local#file_put_contents to remote existing
file before truncating.

Signed-off-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
2022-08-25 11:11:49 +02:00
..
composer Merge pull request #33593 from nextcloud/improve-binary-caching 2022-08-24 13:09:55 +02:00
l10n [tx-robot] updated from transifex 2022-08-23 02:24:42 +00:00
private files: make OC\Files\Storage\Local WORM friendly 2022-08-25 11:11:49 +02:00
public Merge pull request #33593 from nextcloud/improve-binary-caching 2022-08-24 13:09:55 +02:00
autoloader.php Add a built-in profiler inside Nextcloud 2022-04-04 10:28:26 +02:00
base.php Move setting of gc_maxlifetime to initSession 2022-08-17 12:10:27 +02:00
versioncheck.php Drop PHP7.3 2022-01-25 17:25:08 +01:00