nextcloud-server/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
Activity
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
Authentication Properly cleanup entries of WebAuthn on user deletion 2021-06-18 09:42:32 +02:00
Avatar
BackgroundJob
Broadcast/Events
Cache
Calendar
Collaboration
Command
Comments
Console Move DateTime::ATOM to DateTimeInterface::ATOM 2021-06-23 15:28:07 +02:00
Contacts/ContactsMenu
Dashboard
DB
Diagnostics
DirectEditing
Encryption
EventDispatcher
Federation
Files Merge pull request #27635 from nextcloud/fix/datetime-constants 2021-06-23 09:56:28 -07:00
FullTextSearch
GlobalScale
Group
Hooks
Http
IntegrityCheck
KnownUser
L10N
LDAP
legacy
Lock
Lockdown
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
Migration
Notification
OCS
Preview
Remote
Repair
RichObjectStrings
Route
Search
Security
Session
Settings
Setup
Share
Share20
Support Unshift crash reports when they are loaded, to break the recusion 2021-06-24 15:31:49 +02:00
SystemTag
Tagging
Template
Updater
User
UserStatus
AllConfig.php
AppConfig.php
CapabilitiesManager.php
Color.php
Config.php
ContactsManager.php
DatabaseException.php
DatabaseSetupException.php
DateTimeFormatter.php
DateTimeZone.php
ForbiddenException.php
HintException.php
InitialStateService.php
Installer.php
LargeFileHelper.php
Log.php
MemoryInfo.php
NaturalSort_DefaultCollator.php
NaturalSort.php
NavigationManager.php
NeedsUpdateException.php
NotSquareException.php
PreviewManager.php
PreviewNotAvailableException.php
RedisFactory.php
Repair.php
RepairException.php
Search.php
Server.php
ServerContainer.php
ServerNotAvailableException.php
ServiceUnavailableException.php
Setup.php
Streamer.php
SubAdmin.php
SystemConfig.php
TagManager.php
Tags.php
TemplateLayout.php
TempManager.php
Updater.php
URLGenerator.php