nextcloud-server/lib/private
Robin Appelman 5af7d921a9
Make Cache::removeChildren non recursive
Currently the "add new files during scanning" call stack is smaller than
the "remove deleted files during scanning" call stack. This can lead to
the scanner adding folders in the folder tree that are to deep to be
removed.

This changes the `removeChildren` logic to be non recursive so there is
no limit to the depth of the folder tree during removal

Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-08-20 15:37:02 +02:00
..
Accounts
Activity allow grouping of activity settings 2020-08-05 16:13:03 +02:00
App Allow to update to nightly 2020-08-07 13:51:39 +02:00
AppFramework Fix CS 2020-08-19 11:20:36 +02:00
Archive
Authentication Use matching parameter names form interfaces and implementations 2020-08-19 18:16:35 +02:00
Avatar
BackgroundJob Remove getLastJob from IJobList 2020-08-13 21:50:06 +02:00
Broadcast/Events
Cache
Calendar
Collaboration Expose status via Collaborators API 2020-08-14 17:04:52 +02:00
Command
Comments
Console
Contacts/ContactsMenu contactsmanager shall limit number of results early 2020-07-31 12:42:17 +02:00
Dashboard Refactor API to match the widget wording 2020-08-05 17:03:38 +02:00
DB Use matching parameter names form interfaces and implementations 2020-08-19 18:16:35 +02:00
Diagnostics
DirectEditing
Encryption Move OC_Mount_Config to proper classname and remove OC::$CLASSPATH usage in files_external 2020-07-10 00:02:59 +02:00
EventDispatcher Deprecate the internal Symfony dispatcher adapter 2020-07-15 13:57:35 +02:00
Federation Update share type constant usage 2020-06-24 16:49:16 +02:00
Files Make Cache::removeChildren non recursive 2020-08-20 15:37:02 +02:00
FullTextSearch
GlobalScale
Group Search also the email and displayname in user mangement for groups 2020-08-05 14:14:05 +02:00
Hooks
Http parse_url returns null in case a parameter is not found 2020-07-29 08:32:20 +02:00
IntegrityCheck
L10N Add a dedicated method to get the language for another user 2020-07-01 10:20:07 +02:00
legacy Merge pull request #22280 from nextcloud/bugfix/noid/429-on-brute-force-maximum 2020-08-19 18:21:01 +02:00
Lock Merge pull request #21074 from jvsalo/shared-lock-multi-release 2020-07-06 14:06:41 +02:00
Lockdown
Log Make the PSR-3 adapter exception-aware 2020-07-14 09:38:51 +02:00
Mail Fix header logo size in notification mails 2020-07-23 17:52:21 +02:00
Memcache
Migration
Notification Allow notification apps to defer and flush the sending 2020-07-03 16:44:43 +02:00
OCS
Preview Always try and show pre rendered preview 2020-08-13 22:50:38 +02:00
Remote
Repair Make legacy cipher opt in 2020-08-19 15:45:45 +02:00
RichObjectStrings
Route Properly inject IRouter into URLGenerator to properly encapsulate tests 2020-08-19 22:00:47 +02:00
Search Hand in the route and the parameters of the request 2020-08-05 12:52:16 +00:00
Security Fix CS 2020-08-19 11:20:36 +02:00
Session Silence duplicate session warnings 2020-08-14 05:23:11 +02:00
Settings
Setup
Share Cascading effect - more code that now is not used anymore 2020-07-06 14:13:53 +02:00
Share20 Allow to disable share emails 2020-08-19 09:03:58 +02:00
Support Make the subscription registry lazy 2020-07-09 12:21:06 +02:00
SystemTag Use matching parameter names form interfaces and implementations 2020-08-19 18:16:35 +02:00
Tagging
Template Give up after 10 seconds in SCSS timeout 2020-06-19 14:39:31 +02:00
Updater
User Use matching parameter names form interfaces and implementations 2020-08-19 18:16:35 +02:00
UserStatus Provide a PHP Api for UserStatus 2020-08-05 13:48:46 +02:00
AllConfig.php
AppConfig.php Exclude the Bridge Bot password as well 2020-08-20 10:28:35 +02:00
CapabilitiesManager.php
Color.php
Config.php
ContactsManager.php Use matching parameter names form interfaces and implementations 2020-08-19 18:16:35 +02:00
DatabaseException.php
DatabaseSetupException.php
DateTimeFormatter.php
DateTimeZone.php
ForbiddenException.php
HintException.php
InitialStateService.php
Installer.php Allow to update to nightly 2020-08-07 13:51:39 +02:00
LargeFileHelper.php
Log.php
MemoryInfo.php
NaturalSort_DefaultCollator.php
NaturalSort.php
NavigationManager.php Show mime icon, bump bundles, make the SearchResultEntry class non-abstract, Fix header search icon, various fixes 2020-08-04 21:36:22 +02:00
NeedsUpdateException.php
NotSquareException.php
PreviewManager.php Fix "misplaced variables" warning of Psalm in PHPDoc statements 2020-08-17 17:46:57 +02:00
PreviewNotAvailableException.php
RedisFactory.php
Repair.php Make legacy cipher opt in 2020-08-19 15:45:45 +02:00
RepairException.php
Search.php Fix "misplaced variables" warning of Psalm in PHPDoc statements 2020-08-17 17:46:57 +02:00
Server.php Properly inject IRouter into URLGenerator to properly encapsulate tests 2020-08-19 22:00:47 +02:00
ServerContainer.php Fix overwriteService() for apps 2020-07-28 09:38:43 +02:00
ServerNotAvailableException.php
ServiceUnavailableException.php
Setup.php Add audio formats to htaccess 2020-06-24 20:33:51 -07:00
Streamer.php
SubAdmin.php
SystemConfig.php
TagManager.php Tags.php and the old sharing mechanism 2020-07-06 14:12:12 +02:00
Tags.php merge file activity settings into a single 'favorite changed' item 2020-08-13 00:01:34 +02:00
TemplateLayout.php Show mime icon, bump bundles, make the SearchResultEntry class non-abstract, Fix header search icon, various fixes 2020-08-04 21:36:22 +02:00
TempManager.php
Updater.php
URLGenerator.php Properly inject IRouter into URLGenerator to properly encapsulate tests 2020-08-19 22:00:47 +02:00