aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* fix(l10n): Update translations from TransifexNextcloud bot2025-07-132-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(l10n): Update translations from TransifexNextcloud bot2025-07-124-14/+42
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Revert "perf(base): Stop setting up the FS for every basic auth request"John Molakvoæ2025-07-116-7/+321
|
* Merge pull request #53141 from nextcloud/perf/files/setup-fs-basic-auth-requestJohn Molakvoæ2025-07-116-321/+7
|\
| * chore: Remove unused \OC\Cache\CappedMemoryCacheprovokateurin2025-07-083-111/+0
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * chore: Remove unused \OC\Cache\Fileprovokateurin2025-07-083-192/+0
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * refactor(Server): Deprecate \OCP\ICache service and replace it with a ↵provokateurin2025-07-081-1/+7
| | | | | | | | | | | | distributed cache Signed-off-by: provokateurin <kate@provokateurin.de>
| * perf(base): Stop setting up the FS for every basic auth requestprovokateurin2025-07-081-17/+0
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Merge pull request #53887 from nextcloud/fix/lower-email-caseJohn Molakvoæ2025-07-111-2/+6
|\ \
| * | fix: force lowercase emailsfix/lower-email-caseskjnldsv2025-07-101-2/+6
| | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | Merge pull request #53904 from nextcloud/followup/53896/adjust-interfaceJoas Schilling2025-07-111-0/+4
|\ \ \ | | | | | | | | fix(comments): Adjust interface with implementation
| * | | fix(comments): Adjust interface with implementationfollowup/53896/adjust-interfaceJoas Schilling2025-07-101-0/+4
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | fix(l10n): Update translations from TransifexNextcloud bot2025-07-1186-212/+246
|/ / / | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #53896 from nextcloud/feat/talk-9679/threadsJoas Schilling2025-07-101-1/+13
|\ \ \ | | | | | | | | feat(comments): Allow to filter by topmost parent id
| * | | feat(comments): Allow to filter by topmost parent idfeat/talk-9679/threadsJoas Schilling2025-07-101-1/+13
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | Merge pull request #53501 from nextcloud/fix-theming-for-disabled-accountsDaniel Calviño Sánchez2025-07-106-4/+37
|\ \ \ \ | | | | | | | | | | fix: Fix theming for disabled accounts
| * | | | fix: Fix theming for disabled accountsfix-theming-for-disabled-accountsDaniel Calviño Sánchez2025-07-101-1/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Theming app injects the stylesheets for the different themes in the "<header>" element of the page, and those stylesheets are then loaded by the browser from a "Controller" (a plain "Controller", not an "OCSController"). The stylesheets, in turn, may also get some images (like the background) also from the "Controller". When handling a request to "index.php" it is checked whether the user is logged in and, if not, a login is tried. A disabled user is explicitly seen as not logged in, so a login is always tried in that case, but disabled users are also explicitly prevented to log in, so the login also fails. Due to that trying to get any of the themed stylesheets or images with a disabled account (to be able to show the "Account disabled" error page) fails with an HTTP status 401. To solve that, and to avoid touching this basic logic as much as possible, the login exception is now ignored (if the user is disabled) for some specific requests to the Theming app. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
| * | | | fix: Throw specific LoginException when the user is disabledDaniel Calviño Sánchez2025-07-105-3/+15
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | | | | Merge pull request #53893 from nextcloud/fix/cleanup-loadapp-callsKate2025-07-102-2/+6
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | fix: Replace OC_App::loadApp calls by IAppManagerCôme Chilliet2025-07-102-2/+6
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | Merge pull request #53892 from nextcloud/fix/cleanup-getinstallpathCôme Chilliet2025-07-103-31/+36
|\ \ \ \ \ | |_|/ / / |/| | | | fix: Move getInstallPath to Installer class
| * | | | chore: Check if apps directory is really writable in Installerfix/cleanup-getinstallpathCôme Chilliet2025-07-102-14/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...rather than checkServer. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | fix: Move getInstallPath to Installer classCôme Chilliet2025-07-103-21/+30
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | This method does not need a public API for now, it’s only used internally. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | fix(l10n): Update translations from TransifexNextcloud bot2025-07-1020-0/+236
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | fix(systemtags): case-insensitive search & prevent duplicatesskjnldsv2025-07-091-2/+19
| |/ / |/| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | chore(Http\Client): fix linting issueschore/update-guzzle7Ferdinand Thiessen2025-07-091-12/+4
|/ / | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #53537 from nextcloud/fix/cleanup-dependencyanalyserKate2025-07-094-179/+117
|\ \
| * | chore: Move info parsing related method from OC_App to InfoParserCôme Chilliet2025-07-083-78/+77
| | | | | | | | | | | | | | | | | | Also fix the tests Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | chore: Cleanup DependencyAnalyzer and InfoParserCôme Chilliet2025-07-082-102/+41
| | | | | | | | | | | | | | | | | | Also fix support for database dependency with attributes in the info.xml Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | feat(OCP): Consumable vs. Implementable public APItechdebt/standard-15/consumable-ocpJoas Schilling2025-07-0923-50/+273
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | fix(l10n): Update translations from TransifexNextcloud bot2025-07-09160-382/+744
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #53763 from nextcloud/feat/task/analyze-imageLukas Schaefer2025-07-084-0/+99
|\ \ \ | |/ / |/| | feat(TaskProcessing): Add AnalyzeImage TaskType
| * | Merge branch 'master' into feat/task/analyze-imagefeat/task/analyze-imageLukas Schaefer2025-07-08560-756/+1648
| |\ \
| * | | feat: support multiple imagesLukas Schaefer2025-07-034-13/+13
| | | | | | | | | | | | | | | | Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz>
| * | | feat(TaskProcessing): Add AnalyzeImage TaskTypeLukas Schaefer2025-07-024-0/+99
| | | | | | | | | | | | | | | | Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz>
* | | | fix: Tidy up middleware registration code and scope them to application ↵fix/cleanup-dicontainerCôme Chilliet2025-07-081-45/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | container This make sure that all middlewares get a logger scoped to the application id, among other things. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | fix: Do not use deprecated IServerContainer in EventDispatcherCôme Chilliet2025-07-082-21/+10
| | | | | | | | | | | | | | | | | | | | | | | | This caused a call to logger too soon in init phase Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | fix: Add back ContainerInterface service to DIContainerCôme Chilliet2025-07-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Otherwise it gets resolved to \OC::$server. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | fix: Put back ScopedPsrLogger serviceCôme Chilliet2025-07-081-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Cannot use an alias for this one, as it depends upon LoggerInterface so that creates an infinite loop. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | fix: Make sure Request class can be dependency injected to fix ↵Côme Chilliet2025-07-082-12/+7
| | | | | | | | | | | | | | | | | | | | | | | | SameSiteCookieMiddleware injection Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | fix: Fix issues and tests in DIContainer and friendsCôme Chilliet2025-07-082-23/+11
| | | | | | | | | | | | | | | | | | | | | | | | Some tests related to MiddlewareDispatcher are still failing. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | chore: Cleanup DIContainer classCôme Chilliet2025-07-086-167/+80
| |/ / |/| | | | | | | | | | | | | | | | | | | | Also removed deprecated tag from the class as this class will not be removed, only the interface IAppContainer and associated methods should be removed. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | Merge pull request #53846 from nextcloud/enh/noid/taskpro-agency-audio-chatJulien Veyssier2025-07-085-3/+124
|\ \ \ | |_|/ |/| | [TaskProcessing] Add agency audio-to-audio task type
| * | feat(TaskProcessing): add agency audio-to-audio task typeenh/noid/taskpro-agency-audio-chatJulien Veyssier2025-07-075-3/+124
| | | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | fix(l10n): Update translations from TransifexNextcloud bot2025-07-0858-280/+280
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #53759 from nextcloud/enh/noid/taskpro-audio-chatMarcel Klehr2025-07-074-0/+115
|\ \ | | | | | | [TaskProcessing] Add audio-to-audio chat task type
| * | feat(TaskProcessing): add audio-to-audio chat task typeJulien Veyssier2025-07-074-0/+115
| | | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | chore(AccountManager): adjust code style for cs-fixerFerdinand Thiessen2025-07-071-2/+2
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #53109 from TechnicalSuwako/masterStephan Orbaugh2025-07-071-2/+19
|\ \ \ | |/ / |/| | fix(settings): change Mastodon only URI to webfinger
| * | fix(settings): add link check in webfinger諏訪子2025-05-271-0/+17
| | | | | | | | | | | | Signed-off-by: 諏訪子 <suwako@076.moe>