nextcloud/lib/private
Roeland Jago Douma 8085ca4cc4
Get all shares as iterable
Sometimes we need all shares or rather a specific subset of shares but
creating dedicated functions is a pain. This just returns an iterable
object for all shares so we can loop over them without allocating all
the memory on the system.

It should not be used by any user called code. But in an occ command or
background job it is fine IMO.

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-10-30 09:45:27 +01:00
..
Accounts Move settings to an app 2019-09-28 09:39:28 +00:00
Activity Always use the latest timestamp for merged activities 2019-10-09 11:25:37 +02:00
App Merge pull request #16859 from PhrozenByte/patch-1 2019-09-09 12:20:27 +02:00
AppFramework Do DI on registered middleware as well 2019-10-16 22:52:48 +02:00
Archive Cleanup some PHPDoc leftovers and unused variables 2019-03-06 15:43:56 +01:00
Authentication Make renewSessionToken return the new token 2019-10-09 10:10:37 +02:00
Avatar reduce adressbook change events and handling 2019-09-04 13:46:25 +02:00
BackgroundJob Fix integer background job id type error 2019-01-15 14:36:03 +01:00
Broadcast/Events Make it possible to broadcast events to (web) clients 2019-10-28 13:58:13 +01:00
Cache remove unneeded is_dir from file cache gc 2018-05-24 14:24:10 +02:00
Calendar RoomManager/ResourceManager: Inject IServerContainer instead of using OC Server 2018-10-08 01:50:17 +02:00
Collaboration Extend data returned when searching remote shares 2019-10-29 12:55:59 +01:00
Command Use ::class statement instead of string 2018-01-29 12:03:47 +01:00
Comments Fix user with id 0 to be able to comment 2019-09-25 09:07:07 +02:00
Console Make sure maintenance mode is always casted to bool 2019-02-22 08:25:41 +01:00
Contacts/ContactsMenu Respect sharing enumeration config in contacts menu 2019-04-18 11:39:49 +02:00
DB add MAX and MIN to functionbuilder 2019-09-06 12:28:17 +02:00
Dashboard include dashboard into core 2018-10-15 19:59:27 +02:00
Diagnostics Update license headers 2017-11-06 16:56:19 +01:00
Encryption list files which could not be decrypted 2018-12-14 12:00:49 +01:00
EventDispatcher Make it possible to broadcast events to (web) clients 2019-10-28 13:58:13 +01:00
Federation According to the OCM specification the body needs to be JSON encoded 2019-02-19 17:32:01 +01:00
Files Fix DAV mimetype search 2019-10-28 21:56:29 +01:00
FullTextSearch Merge pull request #16399 from nextcloud/improvement/noid/fulltextsearch-simple-queries 2019-07-15 10:18:04 +02:00
GlobalScale Update license headers 2017-11-06 16:56:19 +01:00
Group Allow group displaynames in the database backend (#17221) 2019-10-05 18:34:14 +02:00
Hooks Fix PHP doc for API docs 2017-12-03 12:02:29 +01:00
Http Set a default request timeout 2019-09-02 15:42:48 +02:00
IntegrityCheck Exclude .rnd files from integrity check 2019-07-21 20:29:11 +02:00
L10N Move settings to an app 2019-09-28 09:39:28 +00:00
Lock Code cleanup. 2019-03-21 11:42:00 +01:00
Lockdown Remove deprecated searchByTag 2019-07-26 12:29:19 +02:00
Log Do not escape slashes in log json 2019-10-07 13:39:40 +02:00
Mail changed order of methods 2019-02-26 00:24:46 +01:00
Memcache Drop support for xcache 2018-08-12 17:14:08 +02:00
Migration Properly inject EventDispatched in BackgroundRepair 2019-03-22 10:29:36 +01:00
Notification Update since to the correct version 2019-07-16 16:58:38 +02:00
OCS Allow to skip retrieving from cache in the DiscoveryService 2018-04-18 19:18:34 +02:00
Preview Explicit cast for ProviderV1Adapter 2019-08-20 15:47:59 +02:00
Remote Add some more tests for ocs remote api 2017-12-08 16:37:14 +01:00
Repair Kill repair step for cypress tests 2019-09-02 11:50:23 +02:00
RichObjectStrings Validate all rich objects not only the used ones 2018-11-23 12:39:02 +01:00
Route Dont cache empty url for not found routes 2019-10-18 18:20:25 +02:00
Search Update license headers 2017-11-06 16:56:19 +01:00
Security make TrustedDomainHelper case insensitive 2019-10-06 20:43:55 +02:00
Session replace setcookie value with '' instead of null. 2018-09-06 20:34:16 +02:00
Settings Move settings to an app 2019-09-28 09:39:28 +00:00
Setup Merge pull request #15187 from vitormattos/bugfix-create-database-user 2019-08-08 09:03:48 +02:00
Share Make the sharing constants publicly available 2019-08-23 13:54:19 +02:00
Share20 Get all shares as iterable 2019-10-30 09:45:27 +01:00
Support Add extendedSupport to Subscription 2019-06-17 16:36:23 +02:00
SystemTag Only trigger the events with tags that where actually assigned 2019-08-21 11:58:27 +02:00
Tagging Use ::class statement instead of string 2018-01-29 12:03:47 +01:00
Template Make sure the cache is only reset once at a time 2019-10-15 15:17:16 +02:00
Updater Backend work to provide NC whats New info to users 2018-07-05 14:33:08 +02:00
User Make sure limit is never negative 2019-10-28 13:07:43 +01:00
legacy Cleanup theming mess 2019-10-25 13:31:19 +02:00
AllConfig.php Add methods to get casted system values 2019-02-22 08:25:41 +01:00
AppConfig.php Filter more configs 2019-08-19 16:32:20 +02:00
CapabilitiesManager.php move log constants to ILogger 2018-04-26 10:45:52 +02:00
Color.php Fix autoloader 2018-04-12 16:24:44 +02:00
Config.php Remove deleteFromOpcodeCache & clearOpcodeCache 2019-01-30 17:36:14 +01:00
ContactsManager.php Allow to search for real pattern in contacts 2019-05-28 10:01:56 +02:00
DatabaseException.php Remove unneeded parameter in DatabaseException 2017-07-24 13:44:12 +02:00
DatabaseSetupException.php
DateTimeFormatter.php Update license headers 2017-11-06 16:56:19 +01:00
DateTimeZone.php move log constants to ILogger 2018-04-26 10:45:52 +02:00
ForbiddenException.php
HintException.php Update license headers 2017-11-06 16:56:19 +01:00
InitialStateService.php Add a key parameter to the new initial state API 2019-01-30 16:08:08 +01:00
Installer.php Run repair steps when enabling an app that has already been installed 2019-06-05 13:52:46 +02:00
LargeFileHelper.php Make LargeFileHelper.php faster by avoiding execs as much as possible 2018-05-17 14:28:32 +02:00
Log.php Do not escape slashes for logged exceptions 2019-10-15 16:09:23 +02:00
MemoryInfo.php Adds license to files. Updates the branch. 2018-08-20 20:46:23 +02:00
NaturalSort.php move log constants to ILogger 2018-04-26 10:45:52 +02:00
NaturalSort_DefaultCollator.php
NavigationManager.php Fix help route in navigation 2019-10-22 17:56:55 +02:00
NeedsUpdateException.php
NotSquareException.php
PreviewManager.php Remove deprecated function createPreview 2019-09-15 10:52:34 +02:00
PreviewNotAvailableException.php Opening the trashbin causes errors in log for files without preview 2016-09-09 13:53:06 +02:00
RedisFactory.php Allow redis cluster to use password 2019-05-22 12:19:07 +02:00
Repair.php Kill repair step for cypress tests 2019-09-02 11:50:23 +02:00
RepairException.php
Search.php Removed deprecated search function from ISearch 2018-01-13 19:27:25 +01:00
Server.php Harden identifyproof openssl code 2019-09-14 13:52:10 +02:00
ServerContainer.php Do not try to autoload built in types 2019-06-04 15:13:32 +02:00
ServerNotAvailableException.php
ServiceUnavailableException.php
Setup.php Allow to access source maps on apache 2019-06-19 09:54:49 +02:00
Streamer.php Use zip32 only if there are less than 65536 files 2018-04-06 15:59:30 +02:00
SubAdmin.php Expose subadmin to OCP 2019-01-29 20:47:35 +01:00
SystemConfig.php Merge pull request #7020 from Fiech/master 2017-11-07 10:27:53 +01:00
TagManager.php
Tags.php Check if the favorite tag exists 2018-07-26 15:33:26 +02:00
TempManager.php Update license headers 2017-11-06 16:56:19 +01:00
TemplateLayout.php Don't pass in the locale as the language 2019-10-25 13:29:51 +02:00
URLGenerator.php Allow empty strings in getAbsoluteURL 2018-11-20 13:36:16 +01:00
Updater.php Make the auto-disabled list more broad 2019-08-15 11:12:45 +02:00