summaryrefslogtreecommitdiffstats
path: root/lib/base.php
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #8096 from ↵Roeland Jago Douma2018-01-311-18/+0
|\ | | | | | | | | nextcloud/feature/6382/do-not-cache-settings-in-db-anymore Do not cache the settings/sections in the database anymore
| * Do not cache the settings/sections in the database anymoreJoas Schilling2018-01-291-18/+0
| | | | | | | | | | | | | | This caused more troubles then it had benefits, especially when an app got disabled or was removed without being disabled. Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Make sure we don't query the AppManager before the installation startedJulius Härtl2018-01-301-2/+5
|/ | | | | | Otherwise we end up with the database not being instantiated Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Use ::class statement instead of stringMorris Jobke2018-01-291-10/+16
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Remove unneeded semicolon and parenthesesMorris Jobke2018-01-261-3/+3
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Merge pull request #7991 from nextcloud/show-trusted-domain-error-in-status.phpRoeland Jago Douma2018-01-241-1/+9
|\ | | | | Send a proper response for status.php on trusted domain error
| * Send a proper response for status.php on trusted domain errorMorris Jobke2018-01-221-1/+9
| | | | | | | | | | | | * fixes #7732 Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Merge pull request #7918 from nextcloud/properly-log-exceptionsRoeland Jago Douma2018-01-231-1/+5
|\ \ | | | | | | Properly log the full exception instead of only the message
| * | Properly log the full exception instead of only the messageMorris Jobke2018-01-231-1/+5
| |/ | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Merge pull request #7354 from nextcloud/refacor-update-page-printblizzz2018-01-221-32/+19
|\ \ | |/ |/| Refactor method to check if update is needed
| * Reuse systemconfigMorris Jobke2017-11-301-6/+5
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
| * Refactor method to check if update is neededMorris Jobke2017-11-301-27/+15
| | | | | | | | | | | | There was only one call, that actually needed the parameter to be set to true. So this change moved the print of the page to that location and replaces all other occurences with a direct call to the underlying OCP API. Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Fix strict typing issues in lib/base.phpMorris Jobke2018-01-121-6/+6
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Fix error log on PHP 7.2Morris Jobke2017-12-121-3/+4
|/ | | | | | Fixes following error in the logs: "ini_set(): A session is active. You cannot change the session module's ini settings at this time" Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Merge pull request #7264 from nextcloud/cache-fetched-appsLukas Reschke2017-11-271-3/+9
|\ | | | | Cache fetched apps in update check
| * Get the Installer via DIMorris Jobke2017-11-251-3/+9
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Reset bruteforce attempt table on successful loginMorris Jobke2017-11-241-4/+12
|/ | | | | | * only clear the entries that come from the same subnet, same action and same metadata Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Update license headersMorris Jobke2017-11-061-4/+7
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Add logrote as a default background jobRoeland Jago Douma2017-10-241-13/+0
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Remove SAML hack from base.phpRoeland Jago Douma2017-09-271-16/+1
| | | | | | | This is no longer required now that https://github.com/nextcloud/user_saml/pull/159 is in Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Handle SameSiteCookie check for index.php in AppFramework MiddlewareRoeland Jago Douma2017-09-241-15/+11
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Use the guest.css for the maintenance page as wellMorris Jobke2017-06-131-0/+1
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Reset opcache if update is detectedMorris Jobke2017-05-211-0/+3
| | | | | | This even works if opcache_reset is in the disabled_functions php.ini setting. Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Merge pull request #4873 from nextcloud/check-whether-REQUEST-existsMorris Jobke2017-05-151-3/+3
|\ | | | | Check whether the $_SERVER['REQUEST_*'] vars exist before using them
| * Check whether the $_SERVER['REQUEST_*'] vars exist before using themJoas Schilling2017-05-151-3/+3
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Allow to enforce update via web UIMorris Jobke2017-05-111-1/+4
|/ | | | | | | | * adds a disclaimer that an update via web UI is on own risk * allows to skip the warning * fixes #4353 Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Properly decide on actual users if instance is too bigMorris Jobke2017-05-101-1/+23
| | | | | | * state the reason why NC thinks it is a big instance Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Fix escaped HTML on error pagesMorris Jobke2017-05-081-3/+2
| | | | | | * fixes #4655 Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* dont spam log when request can't access filesystemRobin Appelman2017-04-281-0/+2
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Make the emergency disable also accept arraysLukas Reschke2017-04-261-5/+6
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Add activities when email or password is changedJoas Schilling2017-04-131-0/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Move OC_Defaults to OCP\DefaultsMorris Jobke2017-04-091-1/+1
| | | | | | | | | | | | | * currently there are two ways to access default values: OCP\Defaults or OC_Defaults (which is extended by OCA\Theming\ThemingDefaults) * our code used a mixture of both of them, which made it hard to work on theme values * this extended the public interface with the missing methods and uses them everywhere to only rely on the public interface Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Use SystemConfig instead of AllConfig for DB stuffMorris Jobke2017-03-191-2/+2
| | | | | | * preparation for followup PRs to clean up the DB bootstrapping Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Check that set_time_limit is not disabled before calling itKo-2017-03-111-1/+3
| | | | Signed-off-by: Ko- <k.stoffelen@cs.ru.nl>
* Remove legacy class OC_Group and OC_UserMorris Jobke2017-03-091-1/+1
| | | | | | * basically a straight replacement of the wrapped code at the calling code parts Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Extend Same Site cookie user_saml exemption ruleVincent Vanackere2017-03-071-1/+1
| | | | | | | The current check does not trigger if $request->getRequestUri() does not return index.php as a prefix (on my config this was occuring using nginx to serve Nextcloud) Signed-off-by: Vincent Vanackere <vincent.vanackere@trustelem.com>
* Remove deprecated OC_User::isLoggedInSebastian Wessalowski2017-03-021-2/+2
| | | | Signed-off-by: Sebastian Wessalowski <sebastian@wessalowski.org>
* Clean up single user modeMorris Jobke2017-02-221-27/+0
| | | | | | | | | | | | | | Single user mode basically disables WebDAV, OCS and cron execution. Since we heavily rely on WebDAV and OCS also in the web UI it's basically useless. An admin only sees a broken interface and can't even change any settings nor sees any files. Also sharing is not possible. As this is at least the case since Nextcloud 9 and we haven't received any reports for this it seems that this feature is not used at all so I removed it. The encryption commands now rely on the well tested maintenance mode. Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Fix public page css fallback loadingJohn Molakvoæ (skjnldsv)2017-02-011-4/+0
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Merge pull request #3004 from nextcloud/fix-installation-cssLukas Reschke2017-01-221-5/+6
|\ | | | | Fixed installation page
| * Create unified css file and merge all needed data into this fileJohn Molakvoæ (skjnldsv)2017-01-101-5/+6
| | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | Merge pull request #2914 from nextcloud/logrotate-logfileMorris Jobke2017-01-101-1/+1
|\ \ | | | | | | Get the logfile location while running the logrotate cron job instead…
| * | Get the logfile location while running the logrotate cron job instead of ↵Robin Appelman2017-01-061-1/+1
| | | | | | | | | | | | | | | | | | when registering the job Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #2943 from nextcloud/kill_old_preview_codeMorris Jobke2017-01-101-17/+0
|\ \ \ | | | | | | | | Cleanup old preview code
| * | | Remove old preview codeRoeland Jago Douma2017-01-041-17/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * \OC\Preview is no more * \Test\PreviewTests is no more * PreviewHooks in base.php are gone Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | | Merge pull request #2925 from nextcloud/remove-close-wrapperRoeland Jago Douma2017-01-101-3/+0
|\ \ \ \ | |_|_|/ |/| | | replace close:// streamwrapper with CallBackWrapper
| * | | replace close:// streamwrapper with CallBackWrapperRobin Appelman2017-01-061-3/+0
| | |/ | |/| | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* / | Allow access to CSS resourcesLukas Reschke2017-01-091-8/+16
|/ / | | | | | | | | | | Fixes https://github.com/nextcloud/server/issues/2984 Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* | Merge pull request #2934 from nextcloud/quota-stream-non-globalRoeland Jago Douma2017-01-061-1/+0
|\ \ | | | | | | remove the need to register the quota streamwrapper globally
| * | remove the need to register the quota streamwrapper globallyRobin Appelman2017-01-041-1/+0
| |/ | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>