nextcloud-server/apps/settings/lib/SetupChecks
Ferdinand Thiessen 57c889f773
fix(IntegrityCheck): Ensure the check is run if no results are available
If there are no cached results the current implementation was also returning an empty array,
but this was the same as when there was a successful run.
So to distinguish this we return `null` if there are *no* results.
In this case we need to rerun the integrity checker.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-07-05 12:32:39 +07:00
..
AppDirsWithDifferentOwner.php Migrate app dir owner check to SetupCheck API 2024-01-08 17:37:14 +07:00
BruteForceThrottler.php Change "brute force" to "brute-force" 2023-11-22 14:22:47 +07:00
CheckServerResponseTrait.php fix(settings): Adjust order of parameters for `runRequest` 2024-03-08 11:21:51 +07:00
CheckUserCertificates.php feat: rename users to account or person 2024-02-13 21:06:30 +07:00
CodeIntegrity.php fix(IntegrityCheck): Ensure the check is run if no results are available 2024-07-05 12:32:39 +07:00
CronErrors.php Migrate Cron checks to new SetupCheck API 2024-01-16 10:49:19 +07:00
CronInfo.php fix(updatenotification): spread the use of new appconfig 2024-03-13 02:22:11 +07:00
DataDirectoryProtected.php feat(settings): Migrate data directory protection check to `SetupCheck` 2024-02-29 13:54:01 +07:00
DatabaseHasMissingColumns.php Missing things in database should be warning, not info 2023-11-27 15:23:52 +07:00
DatabaseHasMissingIndices.php fix(settings): show warning for indexToReplace as part of missing indices 2024-04-05 11:17:30 +07:00
DatabaseHasMissingPrimaryKeys.php Missing things in database should be warning, not info 2023-11-27 15:23:52 +07:00
DatabasePendingBigIntConversions.php Migrate away from deprecated doctrine/dbal getName function 2023-11-28 14:08:10 +07:00
DebugMode.php Migrate debug mode check to new SetupCheck API 2024-01-29 10:11:03 +07:00
DefaultPhoneRegionSet.php Improve setup checks naming and improve database version check 2023-10-24 11:40:03 +07:00
EmailTestSuccessful.php Migrate email test to new SetupCheck API 2023-11-07 12:14:02 +07:00
FileLocking.php Migrated both file locking checks to SetupCheck API 2023-11-07 12:14:03 +07:00
ForwardedForHeaders.php fix(settings): Also verify that `trusted_proxies` only contains IP addresses (with range) 2024-03-26 14:50:57 +07:00
HttpsUrlGeneration.php fix(SetupChecks): Detect CLI mode in HTTPS / URL generator check 2024-05-13 10:07:35 +07:00
InternetConnectivity.php
JavaScriptModules.php fix(SetupChecks): Add hint about dns/firewall if `mjs` check can't run 2024-04-02 16:53:30 +07:00
JavaScriptSourceMaps.php fix(settings): adjust source maps setup check wording and log level 2024-03-06 15:11:32 +07:00
LegacySSEKeyFormat.php Improve setup checks naming and improve database version check 2023-10-24 11:40:03 +07:00
MaintenanceWindowStart.php feat(setupcheck): Add setup check for maintenance_window_start config 2023-12-18 11:29:38 +07:00
MemcacheConfigured.php fix(setupCheck): Only warn when memcache present w/o memcached 2024-05-13 09:55:37 +07:00
MimeTypeMigrationAvailable.php feat: add setup check for needed mimetype migrations 2024-06-19 11:22:49 +07:00
MysqlUnicodeSupport.php fix(i18n): Adapted spelling of Unicode 2024-01-30 16:54:21 +07:00
OcxProviders.php fix: Fix ocm-provider setup check failure detection 2024-03-13 12:49:52 +07:00
OverwriteCliUrl.php fix(i18n): Change cli to uppercase 2024-01-18 09:18:05 +07:00
PhpDefaultCharset.php Add quotation marks 2023-11-21 15:32:38 +07:00
PhpDisabledFunctions.php Migrate set_time_limit setup check to new API 2024-01-18 12:36:53 +07:00
PhpFreetypeSupport.php Migrate Freetype check to SetupCheck API 2023-11-07 12:25:03 +07:00
PhpGetEnv.php Migrate getenv test to new SetupCheck API 2023-11-07 12:14:02 +07:00
PhpMemoryLimit.php fix(setupcheck): Fix memory limit setup check 2023-11-21 14:47:21 +07:00
PhpModules.php Remove bz2 leftover description 2024-01-22 15:56:40 +07:00
PhpOpcacheSetup.php fix(setupchecks): Fix opcache buffer check 2024-04-30 10:51:51 +07:00
PhpOutdated.php Improve setup checks naming and improve database version check 2023-10-24 11:40:03 +07:00
PhpOutputBuffering.php Add quotation marks 2023-11-21 15:40:01 +07:00
PushService.php Rename to "Push service" and enable on all instances to avoid trouble 2024-01-25 15:23:54 +07:00
RandomnessSecure.php Migrate Randomness secure check to SetupCheck API 2023-11-07 12:25:03 +07:00
ReadOnlyConfig.php Improve setup checks naming and improve database version check 2023-10-24 11:40:03 +07:00
SchedulingTableSize.php fix(caldav): automatically delete outdated scheduling objects 2024-06-03 11:10:03 +07:00
SecurityHeaders.php fix: Improve HSTS warning wording as suggested by reviewer 2024-03-14 11:49:47 +07:00
SupportedDatabase.php Merge SQlite warning to existing SupportedDatabase setup check 2023-12-07 15:45:27 +07:00
SystemIs64bit.php Migrate 32bit check to SetupCheck API 2023-11-07 12:25:03 +07:00
TempSpaceAvailable.php fix(setupchecks): skip check when disk_free_space is disabled 2024-06-29 14:00:33 +07:00
TransactionIsolation.php Migrate database transaction level check to SetupCheck API 2023-11-07 12:14:03 +07:00
WellKnownUrls.php fix(settings): Adjust order of parameters for `runRequest` 2024-03-08 11:21:51 +07:00
Woff2Loading.php enh(settings): Migrate WOFF2 loading check to a SetupCheck 2024-02-15 02:17:20 +07:00