aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* chore(assets): Recompile assetsskjnldsbot/dep-upload-stable30nextcloud-command2025-03-06183-290/+274
| | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* chore(deps): update `@nextcloud/upload` to 1.9.0skjnldsv2025-03-062-39/+38
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-0630-26/+64
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #51282 from nextcloud/backport/51258/stable30Christoph Wurst2025-03-065-13/+5
|\ | | | | [stable30] fix(dav): Use IUser::getDisplayName directly
| * fix(dav): Use IUser::getDisplayName directlybackport/51258/stable30Christoph Wurst2025-03-055-13/+5
| | | | | | | | | | | | | | No need to send this from the client. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | Merge pull request #51231 from nextcloud/backport/51073/stable30Kate2025-03-062-6/+9
|\ \ | | | | | | [stable30] feat: log query for dbal exceptions
| * | feat: log query for dbal exceptionsbackport/51073/stable30Robin Appelman2025-03-052-6/+9
| |/ | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* / Fix(l10n): Update translations from TransifexNextcloud bot2025-03-06458-796/+1476
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #51285 from nextcloud/backport/51071/stable30Andy Scherzinger2025-03-055-7/+6
|\ | | | | [stable30] fix(translation): Fix string concatenation in LDAP endpoint
| * fix(l10n): Readd the spacebackport/51071/stable30Joas Schilling2025-03-051-1/+1
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * chore(assets): Recompile assetsnextcloud-command2025-03-052-3/+3
| | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * fix(l10n): Fix leading spaces and unicode single quotesJoas Schilling2025-03-052-2/+2
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * fix(translation): Fix string concatenation in LDAP endpointJoas Schilling2025-03-051-2/+1
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #51294 from nextcloud/backport/51280/stable30Louis2025-03-051-1/+2
|\ \ | | | | | | [stable30] fix(login): Properly target public page with attribute
| * | fix(login): Properly target public page with attributeLouis Chemineau2025-03-051-1/+2
|/ / | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #51252 from nextcloud/backport/50989/stable30Andy Scherzinger2025-03-051-1/+1
|\ \ | |/ |/| [stable30] fix: Use case insensitive check when validating login name
| * fix: use mb_strtolower to convert login namebackport/50989/stable30Cleopatra Enjeck M.2025-03-051-1/+1
| | | | | | | | Signed-off-by: Cleopatra Enjeck M. <patrathewhiz@gmail.com>
| * fix: Improve string comparisonCleopatra Enjeck M.2025-03-051-1/+1
| | | | | | | | Signed-off-by: Cleopatra Enjeck M. <patrathewhiz@gmail.com>
| * fix: Use case insensitive check when validating login nameCleopatra Enjeck M.2025-03-051-1/+1
| | | | | | | | Signed-off-by: Cleopatra Enjeck M. <patrathewhiz@gmail.com>
* | Merge pull request #49840 from ↵Andy Scherzinger2025-03-0514-161/+328
|\ \ | | | | | | | | | | | | nextcloud/revert-49825-revert-49650-backport/49293/stable30 Revert "Revert "[stable30] fix: Handle copy of folders containing live photos""
| * | fix(test): Escape quotes in runOccCommand argumentrevert-49825-revert-49650-backport/49293/stable30Louis Chemineau2025-03-051-1/+1
| | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * | chore(tests): Fix using save/restore state in cypressLouis Chemineau2025-03-055-19/+25
| | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * | test: Expose set and getVariable in Cypress testsLouis Chemineau2025-03-051-0/+13
| | | | | | | | | | | | | | | | | | Partial cherry pick of 4a90d5328 Signed-off-by: Louis Chemineau <louis@chmn.me>
| * | Revert "Revert "[stable30] fix: Handle copy of folders containing live photos""Louis2025-03-057-141/+289
| | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | Merge pull request #51272 from nextcloud/backport/51256/stable30Joas Schilling2025-03-052-4/+9
|\ \ \ | | | | | | | | [stable30] fix(dav): Handle long absence status earlier
| * | | fix(dav): Handle long absence status earlierbackport/51256/stable30Christoph Wurst2025-03-052-4/+9
| | |/ | |/| | | | | | | | | | | | | Validate the request early. Don't let this cause a database error. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | Merge pull request #50778 from nextcloud/backport/46114/stable30max-nextcloud2025-03-056-46/+219
|\ \ \ | | | | | | | | [stable30] fix(user_ldap): Avoid extra LDAP request when mapping a user for the first time
| * | | chore: composer run cs:fixbackport/46114/stable30Côme Chilliet2025-03-051-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix(user_ldap): Fix user_ldap tests by mocking new method exists in managerCôme Chilliet2025-03-051-20/+64
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix(user_ldap): Lowercase value for all attributes in configurationCôme Chilliet2025-03-051-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid surprises by making sure these are lowercased apart from documented special case user displayname. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix(ldap): Fix user_ldap attribute casing to fix testsCôme Chilliet2025-03-051-1/+2
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix(user_ldap): Correctly cache that user exists to avoid a request on ↵Côme Chilliet2025-03-053-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | mapping new user Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix(user_ldap): Avoid extra LDAP request when mapping a user for the first timeCôme Chilliet2025-03-053-24/+133
| | |/ | |/| | | | | | | | | | | | | | | | | | | Avoids using several LDAP searches to get UUID, display name and internal name, now gets all attributes at the same time. Also avoids extra request to build an unused user object in userExists. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | Merge pull request #51222 from nextcloud/backport/50852/stable30Kate2025-03-054-0/+151
|\ \ \ | |/ / |/| | [stable30] feat: Support deleting metadata from WebDAV
| * | feat: Support deleting metadata from WebDAVbackport/50852/stable30Louis Chemineau2025-03-054-0/+151
|/ / | | | | | | | | | | The `$value` will be `null` if the update is wrapped inside a `<d:remove>...</d:remove>` block. Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #51281 from nextcloud/artonge/fix/data-cy-files-actionLouis2025-03-053-3/+4
|\ \ | | | | | | [stable30] fix(test): Add missing data-cy attribute for file actions
| * | fix(test): Add missing data-cy attribute for file actionsLouis Chemineau2025-03-053-3/+4
| | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | Merge pull request #51277 from nextcloud/backport/51259/stable30Kate2025-03-051-10/+8
|\ \ \ | |/ / |/| | [stable30] fix(files): Don't do session related work in the constructor of the View
| * | fix: No IFactory in constructorbackport/51259/stable30Marcel Müller2025-03-051-3/+1
| | | | | | | | | | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
| * | fix(files): Don't do session related work in the constructor of the ViewJoas Schilling2025-03-051-10/+10
|/ / | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #51238 from nextcloud/backport/51229/stable30Ferdinand Thiessen2025-03-052-4/+12
|\ \ | |/ |/| [stable30] fix(lookup_server_connector): correctly handle account properties
| * test: fix cypress files trashbin testsbackport/51229/stable30Ferdinand Thiessen2025-03-051-2/+6
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix(lookup_server_connector): fixed publishing of user properties to ↵AbangTor2025-03-041-2/+6
| | | | | | | | | | | | | | | | | | lookup-server Fix of the bug in the lookup_server_connector module to publish public user information to the lookup-server. As described in issue [#25290](https://github.com/nextcloud/server/issues/25290) Signed-off-by: AbangTor <63029179+abangtor@users.noreply.github.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-0578-250/+154
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #51202 from nextcloud/backport/51194/stable30Stephan Orbaugh2025-03-044-87/+34
|\ | | | | [stable30] refactor(TempManager): Simplify and unify implementations and remove legacy behavior
| * refactor(TempManager): Simplify and unify implementations and remove legacy ↵backport/51194/stable30provokateurin2025-03-044-87/+34
| | | | | | | | | | | | behavior Signed-off-by: provokateurin <kate@provokateurin.de>
* | Merge pull request #51205 from nextcloud/backport/51000/stable30Stephan Orbaugh2025-03-049-45/+160
|\ \ | |/ |/| [stable30] fix(FederatedShareProvider): Delete external shares when groups are deleted or users removed from a group
| * fix(FederatedShareProvider): Delete external shares when groups are deleted ↵backport/51000/stable30provokateurin2025-03-041-15/+45
| | | | | | | | | | | | or users removed from a group Signed-off-by: provokateurin <kate@provokateurin.de>
| * fix(Share20\Manager): Propagate user and group deletion to remote share ↵provokateurin2025-03-041-4/+16
| | | | | | | | | | | | providers Signed-off-by: provokateurin <kate@provokateurin.de>
| * fix(Share20): Convert broken hooks to IEventListenerprovokateurin2025-03-047-26/+99
|/ | | | Signed-off-by: provokateurin <kate@provokateurin.de>