aboutsummaryrefslogtreecommitdiffstats
path: root/lib/base.php
Commit message (Collapse)AuthorAgeFilesLines
* Move overwritehost check to isTrustedDomainJulius Härtl2019-12-071-3/+0
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Update license headersChristoph Wurst2019-12-051-4/+9
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Make sure we create an app's Application class just onceChristoph Wurst2019-10-111-1/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Move settings to an appChristoph Wurst2019-09-281-1/+2
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
* Print plain error when the error page errors tooJoas Schilling2019-09-161-20/+25
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Remove deleted groups from app restrictions fixes #15823Greta Doci2019-06-271-0/+25
| | | | Signed-off-by: Greta Doci <gretadoci@gmail.com>
* Migrate the maintenance script to a modern module and bundleChristoph Wurst2019-05-161-1/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Fix placeholder in disable messageJoas Schilling2019-03-251-1/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add a listener for the eventsJoas Schilling2019-03-011-0/+5
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Remove not used appinfo/classpath.php checkMorris Jobke2019-02-281-17/+0
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Make sure maintenance mode is always casted to boolJoas Schilling2019-02-221-4/+4
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Use the defined func()->count() instead of manual countingJoas Schilling2018-11-081-2/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Revert "Use APCu caching of composer"Joas Schilling2018-09-191-2/+0
| | | | | | This reverts commit 948ab8a4d06b3821ab94c11a3a04c820e60d6c8a. For details why see https://github.com/nextcloud/server/issues/11290
* replace setcookie value with '' instead of null.MartB2018-09-061-1/+1
| | | | | | | The php documentation states that an empty string should be used for a cookie when it has no real value. null leads to the following error: expects parameter 2 to be string, null given Signed-off-by: Martin Böh <mart.b@outlook.de>
* Fix remnants of refactoringMorris Jobke2018-07-051-2/+2
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Do not use HTTP code OC_Response constants anymoreMorris Jobke2018-06-261-1/+1
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Replace hardcoded status headers with calls to http_response_code()Morris Jobke2018-06-261-15/+8
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Server exception error pages by default with a 500 status codeMorris Jobke2018-06-261-2/+1
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Server error/hint pages with a 500 error code to avoid it being seen instead ↵Morris Jobke2018-06-261-4/+4
| | | | | | | | | of the actual resource * found while reviewing #7205 * allow to specify a special status code Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Change status code when config is write protectedEric Masseran2018-06-261-2/+6
| | | | | | | | | | Add hint msg, you can make config file read only If the config.php is not writable, print an error message: #6893 - set config writable - or set option to keep it read only Signed-off-by: Eric Masseran <rico.masseran@gmail.com>
* Configurable list for opt out from same site cookie protectionjaltek2018-06-061-5/+12
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Use APCu caching of composerRoeland Jago Douma2018-05-101-0/+2
| | | | | | | Should potentially shave of a few ms when loading classes of apps that don't ship their own autoloader. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* move log constants to ILoggerArthur Schiwon2018-04-261-1/+2
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Show a link to the docs instead of a button on the untrusted domain pageMorris Jobke2018-04-171-2/+2
| | | | | | | | Before there was a button to "quickly" add the untrusted domain to the config. This button often didn't worked, because the generated URL was often untrusted as well. Thus removing it and providing proper docs seems to be the better approach to handle this rare case. Also the log should not be spammed by messages for the untrusted domain accesses, because they are user related and not necessarily an administrative issue. Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Allow usage of Windows 10 WebDav NetdriveRoeland Jago Douma2018-04-051-0/+1
| | | | | | | | | Fixes #3523 As long as we don't have #8123 lets not leave our Window10 netdrive users hanging. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Move calls to \OCP\JSON to private \OC_JSONRoeland Jago Douma2018-03-221-2/+2
| | | | | | They should be properly fixed at some point. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Use proper method to log exceptionsMorris Jobke2018-03-121-1/+1
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Remove OC_App::disable methodTobia De Koninck2018-03-061-1/+1
| | | | Signed-off-by: Tobia De Koninck <tobia@ledfan.be>
* getIncompatibleApps needs a string not an arrayRoeland Jago Douma2018-02-211-0/+1
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* 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>