summaryrefslogtreecommitdiffstats
path: root/lib/private/Server.php
Commit message (Collapse)AuthorAgeFilesLines
* Pluggable share providerLouis Chemineau2023-02-021-0/+2
| | | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu> Signed-off-by: Louis Chemineau <louis@chmn.me>
* composer run cs:fixCôme Chilliet2023-01-201-1/+0
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* chore(OCP): Remove deprecated dashboard interfaces and classesJulius Härtl2023-01-031-3/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Cache available languages locallyJulius Härtl2022-12-071-0/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add group display name cacheAnna Larch2022-11-281-1/+2
| | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* Fix logo invertJohn Molakvoæ2022-11-161-9/+10
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Add remote host validation APIChristoph Wurst2022-10-311-14/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Emit typed event when preview is requestedJulius Härtl2022-10-271-0/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* LDAP to no register new users when outside of fair use or over limitsArthur Schiwon2022-10-181-0/+1
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Improve container return type annotationsJulius Härtl2022-10-141-2/+3
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Use color preset of shipped background as primary colorChristopher Ng2022-10-051-0/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Fix avatar cleanup on user deleteJoas Schilling2022-09-191-3/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #33764 from nextcloud/cloudid-cacheVincent Petry2022-09-011-1/+7
|\ | | | | cache cloud id data in CloudIdManager
| * adjusts tests for CloudIdManagerRobin Appelman2022-08-311-1/+1
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * cache cloud id data in CloudIdManagerRobin Appelman2022-08-311-1/+7
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | CleanupJulius Härtl2022-08-311-0/+4
|/ | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Merge pull request #33593 from nextcloud/improve-binary-cachingCarl Schwan2022-08-241-1/+5
|\ | | | | Move findBinaryFinder and isFunctionEnabled away from OC_Helper
| * Move findBinaryFinder and isFunctionEnabled away from OC_HelperCarl Schwan2022-08-231-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | findBinaryFinder is now a service that is still private but with some minor optimization (remove the hasKey check). isFunctionEnabled is now in OCP\Util Both function are still keep but all internal usage in nextcloud/server were migrated to the new usage, so that we can remove it in 26 Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | Use user displayname cache for comment mentionsJoas Schilling2022-08-191-7/+5
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge branch 'master' into display-name-cache-publicCarl Schwan2022-08-151-49/+13
|\ | | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
| * Remove OCP\App and OCP\BackgroundJobCarl Schwan2022-08-011-1/+1
| | | | | | | | | | | | | | | | | | | | Both deprecated since NC 23 IAppManager is the replacement for OCP\App unfortunately it can't be dependency injected in classes used by the installed otherwise the database connection is initialised too early Signed-off-by: Carl Schwan <carl@carlschwan.eu>
| * Add a public interface for the bruteforce throttler and register for injectionJoas Schilling2022-07-281-0/+2
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * Cleanup avatar related codeCarl Schwan2022-06-221-48/+10
| | | | | | | | | | | | | | | | - Move event listener to new event handling - Add typing almost everywhere - Fix inconsistent interface parameter Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | expose displayname cache trough a public interfaceRobin Appelman2022-05-181-0/+5
|/ | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #32077 from nextcloud/cleanup/lockCarl Schwan2022-05-121-1/+0
|\ | | | | Cleanup lock related code
| * Cleanup lock related codeCarl Schwan2022-05-121-1/+0
| | | | | | | | | | | | | | | | - Port to QueryBuilder - Improve the doc a bit - Add type hinting Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | Make it possible to get the appdata folder using the public APICarl Schwan2022-05-111-1/+3
| | | | | | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | Extract the EmojiService from user status and add an OCP interfaceJoas Schilling2022-04-281-0/+2
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add a metadata service to store file metadataCarl Schwan2022-04-131-4/+8
| | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Merge pull request #31676 from nextcloud/enh/ocp-owner-lockVincent Petry2022-04-081-0/+6
|\ | | | | Add public API for owner based file locking
| * Add public API for owner based lockingJulius Härtl2022-04-041-0/+6
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Add a built-in profiler inside NextcloudCarl Schwan2022-04-041-6/+12
|/ | | | | | The webui is provided by a seperate application named profiler Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Adapted Server to logger migration in constructorsCôme Chilliet2022-03-241-17/+25
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Migrate from ILogger to LoggerInterface in lib/privateCôme Chilliet2022-03-241-2/+2
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Merge pull request #31235 from nextcloud/techdebt/noid/extract-request-idJoas Schilling2022-03-221-3/+12
|\ | | | | Extract request id handling to dedicated class so it can be injected without DB dependency
| * Extract request id handling to dedicated class so it can be injected manuallyJoas Schilling2022-02-231-3/+12
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Fix unknown Talk broker interfaceChristoph Wurst2022-03-151-0/+4
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | move user mountpoint setup to setupmanagerRobin Appelman2022-03-041-0/+2
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | move teardown logic to SetupManagerRobin Appelman2022-03-041-1/+7
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #31266 from nextcloud/root-setup-mountproviderRobin Appelman2022-03-041-0/+2
|\ \ | | | | | | move root mount setup to mountproviders
| * | move root mount setup to mountprovidersRobin Appelman2022-02-241-0/+2
| |/ | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Add event logging for db and redis connectionJulius Härtl2022-02-281-1/+1
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Diagnostics event logging to Nextcloud logJulius Härtl2022-02-281-6/+1
|/ | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> Add config samples Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Merge pull request #30016 from ↵Joas Schilling2021-12-021-4/+4
|\ | | | | | | | | nextcloud/techdebt/noid/remove-default-token-provider Remove default token which is deprecated since Nextcloud 13
| * Remove default token which is deprecated since Nextcloud 13Joas Schilling2021-12-011-4/+4
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #30028 from nextcloud/bugfix/noid/fix-log_queryJoas Schilling2021-12-021-1/+10
|\ \ | | | | | | Fix log_query config flag
| * | Fix log_query config flagJoas Schilling2021-12-011-1/+10
| |/ | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* / Allow to log DB, redis and LDAP requests into filesJoas Schilling2021-12-011-1/+2
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Move common logic to share managerJoas Schilling2021-11-091-1/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Allow to inject the trusted domain helper by public interfaceJoas Schilling2021-11-031-0/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>