aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix(provisioning_api): catch failed user creationfix/newUser-provisioning_apiskjnldsv2025-07-142-4/+13
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* Merge pull request #53915 from ↵Joas Schilling2025-07-141-0/+0
|\ | | | | | | | | nextcloud/dependabot/composer/wapmorgan/mp3info-0.1.1 build(deps): Bump wapmorgan/mp3info from 0.1.0 to 0.1.1
| * build(deps): Bump wapmorgan/mp3info from 0.1.0 to 0.1.1dependabot/composer/wapmorgan/mp3info-0.1.1Joas Schilling2025-07-111-0/+0
| | | | | | | | | | | | | | | | | Prod Packages | Operation | Base | Target | |-------------------|-----------|-------|--------| | wapmorgan/mp3info | Upgraded | 0.1.0 | 0.1.1 | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | fix(l10n): Update translations from TransifexNextcloud bot2025-07-142-2/+16
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(l10n): Update translations from TransifexNextcloud bot2025-07-1312-8/+36
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(l10n): Update translations from TransifexNextcloud bot2025-07-128-18/+72
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #53857 from nextcloud/fix/dyslexia-font-not-loadingF. E Noel Nfebe2025-07-111-1/+11
|\ \ | |/ |/| fix(theming): Correctly generate CSS for font themes
| * fix(theming): Correctly generate CSS for font themesfix/dyslexia-font-not-loadingnfebe2025-07-111-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | Fixes a regression from dropping the SCSS compiler that broke font themes like OpenDyslexic. The old code relied on the SCSS compiler to automatically correct the order of the CSS rules, ensuring the @font-face declaration was always valid. The server now correctly generates the `@font-face` rule at the top level of the stylesheet, fixing the previously invalid nested CSS. Introduced in : f1448fcf0777db7d4254cb0a3ef94d63be9f7a24 Signed-off-by: nfebe <fenn25.fn@gmail.com>
* | Merge pull request #53918 from ↵John Molakvoæ2025-07-1124-51/+937
|\ \ | | | | | | | | | nextcloud/revert-53141-perf/files/setup-fs-basic-auth-request
| * | Revert "perf(base): Stop setting up the FS for every basic auth request"John Molakvoæ2025-07-1124-51/+937
|/ /
* | Merge pull request #53855 from nextcloud/fix/rename-trashbinJohn Molakvoæ2025-07-117-17/+44
|\ \
| * | chore(assets): Recompile assetsfix/rename-trashbinnextcloud-command2025-07-114-6/+6
| | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | fix: adapt rename action tests to check for parent permissionsHamza2025-07-112-9/+22
| | | | | | | | | | | | Signed-off-by: Hamza <hamzamahjoubi221@gmail.com>
| * | fix(files): allow renaming if parent allow creatingskjnldsv2025-07-111-2/+16
| | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
| * | fix: hide rename action is trashbinHamza2025-07-111-1/+1
| |/ | | | | | | Signed-off-by: Hamza <hamzamahjoubi221@gmail.com>
* | Merge pull request #53141 from nextcloud/perf/files/setup-fs-basic-auth-requestJohn Molakvoæ2025-07-1124-937/+51
|\ \ | |/ |/|
| * chore(assets): Recompile assetsperf/files/setup-fs-basic-auth-requestnextcloud-command2025-07-082-3/+3
| | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * chore: Remove unused \OC\Cache\CappedMemoryCacheprovokateurin2025-07-085-187/+0
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * chore: Remove unused \OC\Cache\Fileprovokateurin2025-07-084-352/+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>
| * fix(core): Stop abusing the cache for avatar uploadprovokateurin2025-07-087-371/+12
| | | | | | | | 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>
| * fix(dav): Initialize the FS for the user right after authenticatingprovokateurin2025-07-086-6/+29
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Merge pull request #53897 from nextcloud/fix/noid/krb-fallbackArthur Schiwon2025-07-112-19/+11
|\ \ | | | | | | fix(Krb): switch away from deprecated and broken KerberosApacheAuth()
| * | style(PHP): code cleanup, no effective changesfix/noid/krb-fallbackArthur Schiwon2025-07-101-11/+7
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | fix(Krb): switch away from deprecated and broken KerberosApacheAuth()Arthur Schiwon2025-07-102-8/+4
| | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | Merge pull request #53887 from nextcloud/fix/lower-email-caseJohn Molakvoæ2025-07-116-10/+63
|\ \ \
| * | | fix: force lowercase emailsfix/lower-email-caseskjnldsv2025-07-106-10/+63
| | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | | Merge pull request #53904 from nextcloud/followup/53896/adjust-interfaceJoas Schilling2025-07-112-0/+6
|\ \ \ \ | | | | | | | | | | fix(comments): Adjust interface with implementation
| * | | | fix(comments): Adjust interface with implementationfollowup/53896/adjust-interfaceJoas Schilling2025-07-102-0/+6
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | fix(l10n): Update translations from TransifexNextcloud bot2025-07-1196-288/+326
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Merge pull request #53903 from nextcloud/chore/update-openstackFerdinand Thiessen2025-07-111-0/+0
|\ \ \ \ \ | |/ / / / |/| | | | build(deps): Bump php-opencloud/openstack from 3.12.0 to 3.14.0
| * | | | build(deps): Bump php-opencloud/openstack from 3.12.0 to 3.14.0chore/update-openstackFerdinand Thiessen2025-07-101-0/+0
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Production Changes | From | To | Compare | |---------------------------|---------|---------|-----------------------------------------------------------------------------| | justinrainbow/json-schema | 5.3.0 | 6.4.2 | [...](https://github.com/jsonrainbow/json-schema/compare/5.3.0...6.4.2) | | php-opencloud/openstack | v3.12.0 | v3.14.0 | [...](https://github.com/php-opencloud/openstack/compare/v3.12.0...v3.14.0) | | symfony/polyfill-php80 | v1.31.0 | v1.32.0 | [...](https://github.com/symfony/polyfill-php80/compare/v1.31.0...v1.32.0) | | marc-mabe/php-enum | NEW | v4.7.1 | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | 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 #53899 from ↵Kate2025-07-101-0/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/dependabot/composer/icewind/streams-0.7.8 build(deps): Bump icewind/streams from 0.7.7 to 0.7.8
| * | | | | build(deps): Bump icewind/streams from 0.7.7 to 0.7.8dependabot/composer/icewind/streams-0.7.8Joas Schilling2025-07-101-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | Merge pull request #53501 from nextcloud/fix-theming-for-disabled-accountsDaniel Calviño Sánchez2025-07-1011-4/+229
|\ \ \ \ \ \ | |/ / / / / |/| | | | | fix: Fix theming for disabled accounts
| * | | | | fix: Fix theming for disabled accountsfix-theming-for-disabled-accountsDaniel Calviño Sánchez2025-07-106-1/+214
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-1011-41/+54
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | chore: update psalm baselinefix/cleanup-loadapp-callsCôme Chilliet2025-07-101-11/+0
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | chore: Remove calls to OC_App in bootstrap.php files for testsCôme Chilliet2025-07-103-11/+22
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | fix: Replace OC_App::loadApp calls by IAppManagerCôme Chilliet2025-07-107-19/+32
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | Merge pull request #53892 from nextcloud/fix/cleanup-getinstallpathCôme Chilliet2025-07-104-37/+44
|\ \ \ \ \ | |_|/ / / |/| | | | 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-104-27/+38
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | Merge pull request #53876 from ↵Joas Schilling2025-07-101-0/+0
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/dependabot/composer/pear/pear-core-minimal-1.10.16 build(deps): Bump pear/pear-core-minimal from 1.10.15 to 1.10.16
| * | | | build(deps): Bump pear/pear-core-minimal from 1.10.15 to 1.10.16dependabot/composer/pear/pear-core-minimal-1.10.16Joas Schilling2025-07-091-0/+0
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | Merge pull request #53863 from ↵John Molakvoæ2025-07-102-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | nextcloud/bug/noid/take-groups-and-circles-into-account-for-unshares