nextcloud/apps/dav/lib/Connector/Sabre
Roeland Jago Douma c519393a59 Prefetching blows up if there are a lot of files.
I saw instances where people had a lot of files (each with custom
properties) and all this prefetching blew up and started to consume an
insane amount of RAM resulting in the process getting killed.

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-04-24 07:04:32 +00:00
..
Exception keep previous exception when transforming to dav exception 2018-02-07 13:34:30 +01:00
AnonymousOptionsPlugin.php check anonymous OPTIONS requests file in root (not in subdir) 2019-01-13 13:05:59 +00:00
AppEnabledPlugin.php Update with robin 2016-07-21 18:13:58 +02:00
Auth.php first check if the user is already logged in and then try to authenticate via apache, this way we suppress wrong audit log messages about failed login attempts 2018-11-09 11:43:51 +01:00
BearerAuth.php Update license headers 2017-11-06 16:56:19 +01:00
BlockLegacyClientPlugin.php Remove unused use statements 2017-04-22 19:23:31 -05:00
CachingTree.php Update license headers 2017-11-06 16:56:19 +01:00
ChecksumList.php Remove unused use statements 2017-04-22 19:23:31 -05:00
CommentPropertiesPlugin.php If the parent is not cached we should request the file 2018-12-07 14:08:50 +00:00
CopyEtagHeaderPlugin.php Return ETag and OC-ETag in case of a move (#25683) 2016-09-28 21:12:50 +02:00
CustomPropertiesBackend.php Prefetching blows up if there are a lot of files. 2019-04-24 07:04:32 +00:00
DavAclPlugin.php disable dav acl plugin for files resource 2018-05-24 14:00:14 +02:00
Directory.php only allow a single concurrent dav write to a file 2018-04-26 11:16:51 +02:00
DummyGetResponsePlugin.php Update license headers 2017-11-06 16:56:19 +01:00
ExceptionLoggerPlugin.php Do not log FileLock as exception 2018-11-06 08:07:07 +01:00
FakeLockerPlugin.php Update license headers 2017-11-06 16:56:19 +01:00
File.php forward object not found error in swift as dav 404 2018-11-19 11:36:33 +01:00
FilesPlugin.php look for correct OCM permissions 2018-07-02 11:29:31 +02:00
FilesReportPlugin.php Update license headers 2017-11-06 16:56:19 +01:00
LockPlugin.php Remove unused use statements 2017-04-22 19:23:31 -05:00
MaintenancePlugin.php Refactor method to check if update is needed 2017-11-30 16:04:07 +01:00
Node.php throw a proper error if rename fails in dav 2019-03-14 19:29:36 +00:00
ObjectTree.php Improved logging of smb connection errors 2018-07-03 14:56:37 +02:00
Principal.php move disableFreeBusy check from User principal backend to Scheduling Outbox collection. This allows to keep local delivery of scheduling messages while prohibiting FreeBusy requests 2018-10-22 16:01:49 +02:00
QuotaPlugin.php log more information about insufficient storage in dav plugin 2018-04-17 15:29:37 +02:00
Server.php Update license headers 2017-11-06 16:56:19 +01:00
ServerFactory.php Add sabre plugin to allow anonymous options requests to the dav root 2018-06-01 17:20:42 +02:00
ShareTypeList.php Make it possible to filter by tags with REPORT method 2016-10-19 11:06:29 +02:00
SharesPlugin.php Add room shares to DAV and recent files "share-types" property 2018-08-08 14:25:43 +02:00
TagList.php Make it possible to filter by tags with REPORT method 2016-10-19 11:06:29 +02:00
TagsPlugin.php Use ::class statement instead of string 2018-01-29 12:03:47 +01:00