Joas Schilling
494d737f7e
Remove unused member "util"
Signed-off-by: Joas Schilling <coding@schilljs.com>
5 jaren geleden
Daniel Kesselberg
ff629ad158
Trigger warning if empty array or false and X-Forwarded-Host is present
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
5 jaren geleden
Daniel Kesselberg
3855d78b2c
Make check for empty trusted proxies more strict
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
5 jaren geleden
Morris Jobke
060b637b70
Show a setup warning in case S3 object storage is used as primary storage
* checks for at least 50 GB of free space
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
5 jaren geleden
Morris Jobke
6c7ccbecbf
Add setup check for missing UTF8MB4 on mysql
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
5 jaren geleden
Daniel Kesselberg
600bc22297
Warning if x-forwarded-host present but trusted_proxies empty
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
5 jaren geleden
Daniel Kesselberg
248e824f48
Remove check for outdated caches
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
5 jaren geleden
Morris Jobke
17b2827bbf
Add setup check for pending bigint conversion
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
5 jaren geleden
Morris Jobke
5b22225351
Update casing of PHP inside method name
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
5 jaren geleden
Morris Jobke
f5ad80fc57
Add setup check for recommended PHP modules (i.e. Imagick, intl)
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
5 jaren geleden
Morris Jobke
cac87533e0
PHP 7.0 is end of life
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
5 jaren geleden
Sylvia van Os
935bb25639
Make connectivity check domains configurable
Signed-off-by: Sylvia van Os <sylvia@hackerchick.me>
5 jaren geleden
Morris Jobke
8e4f0f9d17
Use the proper default values
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
5 jaren geleden
Marc Peña Segarra
ea10c6a141
Fix the warning appearing check setup when mail_smtpmode is not configured.
Closes #11107
5 jaren geleden
Daniel Kesselberg
5cf8f4a407
Update logic for forwardedForHeadersWorking
As discussed in https://github.com/nextcloud/server/issues/11594 when discovering if
x-forwarded-for is working properly its not possible to use getRemoteAddr because
the "client ip" is returned. For this check the ip of the last hop would be required.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
5 jaren geleden
Joas Schilling
ea21aa3f7a
Use numeric placeholders if there are multiple, so that RTL languages can operate better
Signed-off-by: Joas Schilling <coding@schilljs.com>
5 jaren geleden
Daniel Kesselberg
45dab2d2a2
Add int-typehint
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
5 jaren geleden
Daniel Kesselberg
2e5d8ecca4
Remove posix_getpwuid and compare only userid
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
5 jaren geleden
Daniel Kesselberg
a6bb19fa11
Fix path when app has wrong permission
Replace slow array function used in loop: https://github.com/kalessil/phpinspectionsea/blob/master/docs/performance.md#slow-array-function-used-in-loop
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
5 jaren geleden
Timo Förster
8d8189c932
Allow any Random generator that implements ISecureRandom for setupCheck
Signed-off-by: Timo Förster <tfoerster@webfoersterei.de>
6 jaren geleden
Timo Förster
006e150c87
Change check if secure randomness is possible.
Signed-off-by: Timo Förster <tfoerster@webfoersterei.de>
6 jaren geleden
Michael Weimann
c164409ee7
Adds a memory limit warning for console commands if the limit is below the recommended value
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
6 jaren geleden
Michael Weimann
c2fced4463
Adds a setup check for the memory limit
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
6 jaren geleden
Michael Weimann
3f790bb85b
Excludes not writable app roots from the directory permission check
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
5 jaren geleden
Michael Weimann
b2e60e365d
Adds a setup check for app directory permissions.
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
5 jaren geleden
Morris Jobke
882aab9d70
Fix detection if opcache extension is loaded
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 jaren geleden
Morris Jobke
7c6c3d0d76
Fix tests
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 jaren geleden
Cthulhux
f6f49c77f7
opcache module check
Improved the speed of isOpcacheProperlySetup() (instant return instead of continuing when we're already failed), added a check for the opcache extension itself. Potentially fixes #9410
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 jaren geleden
Roeland Jago Douma
6a0c54d5bf
Add warning to setup checks if the default mailer is still php
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
6 jaren geleden
Roeland Jago Douma
3cbe40ffac
If cronErros is empty json_decode will return NULL
Fixes #9867
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
6 jaren geleden
Morris Jobke
9c4aecb539
Merge all setup checks into one controller
* renamed hasMissingIndexes to missingIndexes
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 jaren geleden
Morris Jobke
4a0b7aaf6c
Merge tips & tricks section into setup checks
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 jaren geleden
Morris Jobke
624d191ef6
Fix wrong hint about missing indexes
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 jaren geleden
Morris Jobke
393d9aae74
Add a hint that some indexes are not added yet
* gives the admin a chance to discover the missing indexes and improve the performance of the instance without digging through the manual
* nicely integrated in the setup checks where this kind of hints belong to
* also adds an option to integrate this from an app based on events
* fix style of setting warnings
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 jaren geleden
Roeland Jago Douma
176b4d6832
Ping more privacy respecting organizations
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
6 jaren geleden
Morris Jobke
9cb2aaa596
Fix typo in PHPDoc
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 jaren geleden
Morris Jobke
d3d045dd5c
Remove unused import statements
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 jaren geleden
Roeland Jago Douma
7618473a44
Add warning regarding freetype support
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
6 jaren geleden
Morris Jobke
ace96a406a
Show hint that PHP 5.6 will not be supported in Nextcloud 14 anymore
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 jaren geleden
Morris Jobke
0eebff152a
Update license headers
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 jaren geleden
Bjoern Schiessle
e964f83f28
fix url
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
6 jaren geleden
Joas Schilling
06e60f88c5
Don't assume the admin didn't configure Opcache correctly...
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 jaren geleden
Ko-
786ee72146
Add warning on admin screen when set_time_limit is unavailable
7 jaren geleden
Morris Jobke
cee8853658
Show info in admin settings about PHP opcache if disabled
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
7 jaren geleden
Joas Schilling
7c0951244a
Deprecate getEditionString()
7 jaren geleden
Lukas Reschke
910176c540
Fix CheckSetupController tests
7 jaren geleden
Arthur Schiwon
ceeb44bd04
Initial work on Apps page split:
* interfaces for the Admin settings (IAdmin) and section (ISection)
* SettingsManager service
* example setup with LDAP app
8 jaren geleden
Morris Jobke
5da813f477
Log exception that is thrown by internet connection check
8 jaren geleden
Joas Schilling
ba87db3fcc
Fix others
8 jaren geleden
Derek
b236100619
Alters 'No Internet Connection' error message. #181
8 jaren geleden