nextcloud/lib/private
Christoph Wurst 35a9ad0d78
Unshift crash reports when they are loaded, to break the recusion
If, for whatever reason, during the loading of a crash reporter a new
log entry is generated, then the lazy loading mechanism will be invoked
*again* while it's already executed. This doesn't result in an endless
recursion, but means that the crash reporters will be built and
registered many times. This then means any further log entry will be
logged x times instead of once.

Unshift makes sure to take the class off the registration list right
away, so another invokation of the same method won't try to do the same
job.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-06-24 15:31:49 +02:00
..
Accounts Merge pull request #27189 from nextcloud/feat/26866/account-collection-properties 2021-06-08 14:25:18 +02:00
Activity Update php licenses 2021-06-04 22:02:41 +02:00
App Fix typing error in AppFetcher.php 2021-06-21 16:31:24 +02:00
AppFramework Move DateTime::RFC2822 to DateTimeInterface::2822 2021-06-23 15:30:43 +02:00
Archive Update php licenses 2021-06-04 22:02:41 +02:00
Authentication Properly cleanup entries of WebAuthn on user deletion 2021-06-18 09:42:32 +02:00
Avatar Update php licenses 2021-06-04 22:02:41 +02:00
BackgroundJob Update php licenses 2021-06-04 22:02:41 +02:00
Broadcast/Events Update php licenses 2021-06-04 22:02:41 +02:00
Cache Update php licenses 2021-06-04 22:02:41 +02:00
Calendar Update php licenses 2021-06-04 22:02:41 +02:00
Collaboration Update php licenses 2021-06-04 22:02:41 +02:00
Command Update php licenses 2021-06-04 22:02:41 +02:00
Comments Update php licenses 2021-06-04 22:02:41 +02:00
Console Move DateTime::ATOM to DateTimeInterface::ATOM 2021-06-23 15:28:07 +02:00
Contacts/ContactsMenu Update php licenses 2021-06-04 22:02:41 +02:00
Dashboard Update php licenses 2021-06-04 22:02:41 +02:00
DB Update php licenses 2021-06-04 22:02:41 +02:00
Diagnostics Update php licenses 2021-06-04 22:02:41 +02:00
DirectEditing Update php licenses 2021-06-04 22:02:41 +02:00
Encryption remove depricated methods from MountConfig 2021-06-16 13:55:19 +02:00
EventDispatcher Update php licenses 2021-06-04 22:02:41 +02:00
Federation Correctly check the reception of a remote feedback 2021-06-09 15:37:18 +02:00
Files Merge pull request #27635 from nextcloud/fix/datetime-constants 2021-06-23 09:56:28 -07:00
FullTextSearch Update php licenses 2021-06-04 22:02:41 +02:00
GlobalScale Update php licenses 2021-06-04 22:02:41 +02:00
Group Update php licenses 2021-06-04 22:02:41 +02:00
Hooks Update php licenses 2021-06-04 22:02:41 +02:00
Http Update php licenses 2021-06-04 22:02:41 +02:00
IntegrityCheck Update php licenses 2021-06-04 22:02:41 +02:00
KnownUser Update php licenses 2021-06-04 22:02:41 +02:00
L10N Update php licenses 2021-06-04 22:02:41 +02:00
LDAP Update php licenses 2021-06-04 22:02:41 +02:00
legacy Use proper methods for display name retrieval 2021-06-17 10:19:07 +02:00
Lock Update php licenses 2021-06-04 22:02:41 +02:00
Lockdown use searchoperation for storage filter instead of db expression 2021-06-14 16:11:25 +02:00
Log Merge pull request #27635 from nextcloud/fix/datetime-constants 2021-06-23 09:56:28 -07:00
Mail mail-template - don't show hyphen if slogan is empty 2021-06-22 13:43:12 +02:00
Memcache Update php licenses 2021-06-04 22:02:41 +02:00
Migration Update php licenses 2021-06-04 22:02:41 +02:00
Notification Update php licenses 2021-06-04 22:02:41 +02:00
OCS Update php licenses 2021-06-04 22:02:41 +02:00
Preview Update php licenses 2021-06-04 22:02:41 +02:00
Remote Update php licenses 2021-06-04 22:02:41 +02:00
Repair Update php licenses 2021-06-04 22:02:41 +02:00
RichObjectStrings Update php licenses 2021-06-04 22:02:41 +02:00
Route Update php licenses 2021-06-04 22:02:41 +02:00
Search Update php licenses 2021-06-04 22:02:41 +02:00
Security Update php licenses 2021-06-04 22:02:41 +02:00
Session Update php licenses 2021-06-04 22:02:41 +02:00
Settings Update php licenses 2021-06-04 22:02:41 +02:00
Setup Update php licenses 2021-06-04 22:02:41 +02:00
Share Update php licenses 2021-06-04 22:02:41 +02:00
Share20 Fix share activity dispatch 2021-06-16 10:11:54 +02:00
Support Unshift crash reports when they are loaded, to break the recusion 2021-06-24 15:31:49 +02:00
SystemTag Update php licenses 2021-06-04 22:02:41 +02:00
Tagging Update php licenses 2021-06-04 22:02:41 +02:00
Template Use product name in places where it is appropriate rather than the instance name 2021-06-16 11:42:53 +02:00
Updater Update php licenses 2021-06-04 22:02:41 +02:00
User Update php licenses 2021-06-04 22:02:41 +02:00
UserStatus Update php licenses 2021-06-04 22:02:41 +02:00
AllConfig.php Update php licenses 2021-06-04 22:02:41 +02:00
AppConfig.php Update php licenses 2021-06-04 22:02:41 +02:00
CapabilitiesManager.php Update php licenses 2021-06-04 22:02:41 +02:00
Color.php Update php licenses 2021-06-04 22:02:41 +02:00
Config.php Update php licenses 2021-06-04 22:02:41 +02:00
ContactsManager.php Update php licenses 2021-06-04 22:02:41 +02:00
DatabaseException.php Update php licenses 2021-06-04 22:02:41 +02:00
DatabaseSetupException.php Update php licenses 2021-06-04 22:02:41 +02:00
DateTimeFormatter.php Update php licenses 2021-06-04 22:02:41 +02:00
DateTimeZone.php Update php licenses 2021-06-04 22:02:41 +02:00
ForbiddenException.php Update php licenses 2021-06-04 22:02:41 +02:00
HintException.php Update php licenses 2021-06-04 22:02:41 +02:00
InitialStateService.php Update php licenses 2021-06-04 22:02:41 +02:00
Installer.php Update php licenses 2021-06-04 22:02:41 +02:00
LargeFileHelper.php Update php licenses 2021-06-04 22:02:41 +02:00
Log.php Update php licenses 2021-06-04 22:02:41 +02:00
MemoryInfo.php Update php licenses 2021-06-04 22:02:41 +02:00
NaturalSort.php Update php licenses 2021-06-04 22:02:41 +02:00
NaturalSort_DefaultCollator.php Update php licenses 2021-06-04 22:02:41 +02:00
NavigationManager.php Let apps toggle an unread counter on app icons 2021-06-16 17:12:56 +02:00
NeedsUpdateException.php Update php licenses 2021-06-04 22:02:41 +02:00
NotSquareException.php Update php licenses 2021-06-04 22:02:41 +02:00
PreviewManager.php Update php licenses 2021-06-04 22:02:41 +02:00
PreviewNotAvailableException.php Update php licenses 2021-06-04 22:02:41 +02:00
RedisFactory.php Update php licenses 2021-06-04 22:02:41 +02:00
Repair.php Update php licenses 2021-06-04 22:02:41 +02:00
RepairException.php Update php licenses 2021-06-04 22:02:41 +02:00
Search.php Update php licenses 2021-06-04 22:02:41 +02:00
Server.php Update php licenses 2021-06-04 22:02:41 +02:00
ServerContainer.php Update php licenses 2021-06-04 22:02:41 +02:00
ServerNotAvailableException.php Update php licenses 2021-06-04 22:02:41 +02:00
ServiceUnavailableException.php Update php licenses 2021-06-04 22:02:41 +02:00
Setup.php Merge pull request #22628 from Sp1l/simplify-htaccess-rewrites 2021-06-16 19:35:29 +02:00
Streamer.php Update php licenses 2021-06-04 22:02:41 +02:00
SubAdmin.php Update php licenses 2021-06-04 22:02:41 +02:00
SystemConfig.php Update php licenses 2021-06-04 22:02:41 +02:00
TagManager.php Update php licenses 2021-06-04 22:02:41 +02:00
Tags.php Update php licenses 2021-06-04 22:02:41 +02:00
TemplateLayout.php Use proper methods for display name retrieval 2021-06-17 10:19:07 +02:00
TempManager.php Update php licenses 2021-06-04 22:02:41 +02:00
Updater.php Update php licenses 2021-06-04 22:02:41 +02:00
URLGenerator.php Update php licenses 2021-06-04 22:02:41 +02:00