nextcloud/lib/private/Files
Vincent Petry 8d1a3daa3f Allow ext storage Local to go unavailable
Whenever an external storage of type Local points at a non-existing
directory, process this as a StorageNotAvailable instead of returning
404.

This makes desktop clients ignore the folder instead of deleting it when
it becomes unavailable.

The code change was limited to external storages to avoid issues during
setup and with the default home storage.
Signed-off-by: Vincent Petry <pvince81@yahoo.fr>
2023-08-29 11:04:31 +02:00
..
AppData Move CappedMemoryCache to OCP 2022-07-14 15:54:31 +02:00
Cache reuse dependencies from wrapped cache 2023-08-18 11:14:52 +02:00
Config Refactors "strpos" calls in lib/private to improve code readability. 2023-05-15 15:17:19 +03:30
Lock Adapt LockScope to LockContext rename 2022-04-07 11:52:16 +02:00
Mount expose MovableMount in public interface 2023-07-28 14:42:09 +02:00
Node fix!: Move getEventDispatcher usage to IEventDispatcher 2023-07-28 14:11:22 +02:00
Notify Update php licenses 2021-06-04 22:02:41 +02:00
ObjectStore fix(s3): add SSE-C parameters to headObject call 2023-07-30 22:54:58 +02:00
Search extend path-prefix optimizer to remove all cases of path_hash= when encountering a path prefix filter 2023-01-11 16:38:41 +01:00
SimpleFS Fix return type of methods returning false on error 2023-04-03 10:52:34 +02:00
Storage Allow ext storage Local to go unavailable 2023-08-29 11:04:31 +02:00
Stream fix SeekableHttpStream::stream_stat errors on failed open 2023-07-13 15:38:58 +02:00
Template Use typed version of IConfig::getSystemValue as much as possible 2023-04-05 12:50:08 +02:00
Type Merge pull request #38261 from fsamapoor/replace_strpos_calls_in_lib_private 2023-06-01 23:10:00 +02:00
Utils add summary of detected changes to files:scan output 2023-06-16 17:56:34 +02:00
FileInfo.php improve performance of calculating dav permissions 2023-08-18 14:09:03 +02:00
Filesystem.php Refactors "strpos" calls in lib/private to improve code readability. 2023-05-15 15:17:19 +03:30
SetupManager.php only determine quota_include_external_storage once for quota wrapper 2023-08-18 14:25:28 +02:00
SetupManagerFactory.php make mount cache duration configurable 2022-03-24 17:36:53 +01:00
View.php fix: don't emit Hooks when hookpaths are empty 2023-08-17 09:32:14 +02:00