nextcloud-server/lib/private
Christoph Wurst b17c4a6072 Check background job type
It is assumed that a job class loaded from the jobs table is an IJob,
but due to programming error the job might be of another type. Then the
setters will most likely fail.

This patch adds an interface type check so only correct jobs are used,
anything else is ignored.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-05-31 15:24:30 +00:00
..
Accounts Allow to tweak default scopes for accounts 2022-05-16 22:54:51 +02:00
Activity
App Also allow pre-releases and nightlies when installing from git 2022-03-10 16:10:25 +01:00
AppFramework Update core to PHP 7.4 standard 2022-05-20 22:18:06 +02:00
Archive Expose ZIP stat information 2022-04-11 17:49:08 +02:00
Authentication Merge pull request #32357 from nextcloud/user-delete-remove-wrappers 2022-05-16 19:08:35 +02:00
Avatar catch storage not available when deleting avatar 2022-02-25 15:14:32 +01:00
BackgroundJob Check background job type 2022-05-31 15:24:30 +00:00
Broadcast/Events
Cache Add stricter psalm type for CappedMemoryCache 2022-05-12 15:06:18 +02:00
Calendar Move calendar resource/room backend registration to IBootstrap 2022-02-07 12:51:42 +01:00
Collaboration Introduce event for loading additional script on projects 2022-05-12 10:50:13 +02:00
Command
Comments Fix JSON error when comment has no reactions 2022-05-09 09:53:49 +02:00
Console Do not decorate the CLI output if it's explicitly turned off 2022-04-07 14:38:10 +02:00
Contacts/ContactsMenu Modernize contacts menu 2022-05-12 18:31:59 +02:00
Dashboard Fix identation 2022-04-26 16:50:48 +02:00
DB Fix psalm issues related to the user backend 2022-05-20 17:14:58 +02:00
Diagnostics only log diagnostic events if a treshhold is set 2022-05-13 15:15:26 +02:00
DirectEditing fix translation source in directEditing templates 2021-12-16 16:30:50 +01:00
Encryption Add stricter psalm type for CappedMemoryCache 2022-05-12 15:06:18 +02:00
EventDispatcher Fix codestyle 2022-03-24 16:21:27 +01:00
Federation Migrate from ILogger to LoggerInterface in lib/private 2022-03-24 16:21:25 +01:00
Files Fix docblock for return type 2022-05-27 20:05:46 +02:00
FullTextSearch Fix ArrayAccess and JsonSerializable return types 2021-11-23 09:28:56 +01:00
GlobalScale
Group Do not ignore return value of deleteGroup from backend 2022-04-04 16:40:07 +02:00
Hooks
Http Migrate from ILogger to LoggerInterface in lib/private 2022-03-24 16:21:25 +01:00
IntegrityCheck Fix Iterator return types 2021-11-23 09:28:57 +01:00
KnownUser
L10N Fix translations with trailing colons 2022-04-26 11:06:00 +02:00
LDAP
legacy Merge pull request #32592 from nextcloud/fix/noid/allow-rememberme-token-apache-auth-backend 2022-05-27 17:21:08 +02:00
Lock Cleanup lock related code 2022-05-12 15:09:58 +02:00
Lockdown
Log Allow to get custom loggers for syslog, errorlog and systemdlog too 2022-01-19 16:15:14 +01:00
Mail Migrate from ILogger to LoggerInterface in lib/private 2022-03-24 16:21:25 +01:00
Memcache Add hit information to profiler 2022-05-05 14:12:44 +02:00
Metadata Merge pull request #32033 from nextcloud/fix/metadata-scan-app-data 2022-04-25 15:50:31 +02:00
Migration Fix codestyle 2022-03-24 16:21:27 +01:00
Notification Fix a few psalm issues and moved back to psalm/phar 4.18 2022-01-12 20:03:06 +01:00
OCS
Preview Merge pull request #32410 from nextcloud/bugfix/noid/imaginary-exception 2022-05-20 08:14:17 +02:00
Profile Add profile default setting for admin 2022-03-18 02:55:12 +00:00
Profiler Add a built-in profiler inside Nextcloud 2022-04-04 10:28:26 +02:00
Remote
Repair Update core to PHP 7.4 standard 2022-05-20 22:18:06 +02:00
RichObjectStrings
Route Migrate from ILogger to LoggerInterface in lib/private 2022-03-24 16:21:25 +01:00
Search Migrate from ILogger to LoggerInterface in lib/private 2022-03-24 16:21:25 +01:00
Security Validate requested length is random string generator 2022-05-12 13:58:18 +02:00
Session Fix ArrayAccess and JsonSerializable return types 2021-11-23 09:28:56 +01:00
Settings Handle non existing settings again 2022-05-30 11:06:55 +02:00
Setup Fix return type for createSpecificUser 2022-05-19 14:36:52 +02:00
Share Remove unused class SearchResultSorter 2022-04-26 16:52:53 +02:00
Share20 Merge pull request #32185 from nextcloud/fix/default-share-provider-oracle 2022-05-12 20:58:05 +02:00
Support Migrate more classes of lib/private to LoggerInterface 2022-04-26 16:52:52 +02:00
SystemTag
Tagging
Talk Add a Talk API for OCP 2022-02-04 08:53:18 +01:00
Template Restore old behaviour of sending flase for not found apps 2022-05-30 12:41:35 +02:00
Updater Migrate from ILogger to LoggerInterface in lib/private 2022-03-24 16:21:25 +01:00
User Fix psalm issues related to the user backend 2022-05-20 17:14:58 +02:00
UserStatus Allow to revert the user status of multiple users in 3 queries instead of 3*n 2022-02-15 16:06:33 +01:00
AllConfig.php Cleanup AllConfig 2022-04-22 16:03:29 +02:00
AppConfig.php Remove SCSSCacher 2022-05-13 16:10:45 +02:00
AppScriptDependency.php Sort app scripts topologically by its dependencies 2021-12-29 16:40:05 +01:00
AppScriptSort.php Sort app scripts topologically by its dependencies 2021-12-29 16:40:05 +01:00
CapabilitiesManager.php Don't inject Bruteforce capability info in the webui 2022-04-07 17:33:29 +02:00
Color.php
Config.php Don't write to config file if config_is_read_only is set 2021-12-13 13:14:17 +01:00
ContactsManager.php Convert strict_search to wildcard property and add psalm docs 2021-12-08 19:24:16 +01:00
DatabaseException.php
DatabaseSetupException.php
DateTimeFormatter.php
DateTimeZone.php Move away from deprecated ILogger 2022-04-26 16:50:47 +02:00
EmojiHelper.php Include more emoji chars to test and fixes after include it 2022-04-29 14:00:57 -03:00
ForbiddenException.php
HintException.php
InitialStateService.php
Installer.php Migrate more classes of lib/private to LoggerInterface 2022-04-26 16:52:52 +02:00
LargeFileHelper.php
Log.php don't error if we can't load the ExceptionSerializer for early exceptions 2022-03-14 17:12:53 +01:00
MemoryInfo.php
NaturalSort_DefaultCollator.php
NaturalSort.php Migrate more classes of lib/private to LoggerInterface 2022-04-26 16:52:52 +02:00
NavigationManager.php
NeedsUpdateException.php
NotSquareException.php
PreviewManager.php Send images to imaginary docker to generate previews 2022-03-17 08:24:07 +01:00
PreviewNotAvailableException.php
RedisFactory.php Add event logging for db and redis connection 2022-02-28 11:24:41 +01:00
Repair.php Remove SCSSCacher 2022-05-13 16:10:45 +02:00
RepairException.php
Search.php
Server.php Merge pull request #32077 from nextcloud/cleanup/lock 2022-05-12 20:57:38 +02:00
ServerContainer.php
ServerNotAvailableException.php
ServiceUnavailableException.php
Setup.php Remove default token which is deprecated since Nextcloud 13 2021-12-01 18:41:31 +01:00
Streamer.php Fix docblock for addFileFromStream 2022-05-24 22:05:59 +02:00
StreamImage.php Send images to imaginary docker to generate previews 2022-03-17 08:24:07 +01:00
SubAdmin.php
SystemConfig.php Censor more configs 2022-03-01 21:08:16 +01:00
TagManager.php
Tags.php
TemplateLayout.php Remove SCSSCacher 2022-05-13 16:10:45 +02:00
TempManager.php
Updater.php Do not print verbose info about app updates if there are none 2021-11-18 09:11:22 +01:00
URLGenerator.php Check style update 2022-01-13 00:19:07 +01:00