aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix: throw a better error if we don't get an authorization header for ↵security-missing-auth-errorRobin Appelman5 days2-2/+5
| | | | | | secutity confirmation Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #52832 from nextcloud/feat/noid/lexicon-migrate-keysMaxence Lange5 days23-126/+605
|\ | | | | feat(lexicon): migrate config key/value
| * feat(lexicon): better numeric conversionMaxence Lange5 days3-2/+4
| | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * feat(lexicon): new tests about lexicon migrationMaxence Lange5 days2-3/+59
| | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * feat(lexicon): fix testsMaxence Lange5 days6-81/+75
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * feat(lexicon): migrate keys on app updateMaxence Lange5 days3-11/+14
| | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * feat(lexicon): using configmanagerMaxence Lange5 days3-15/+14
| | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * feat(lexicon): migrate config key/valueMaxence Lange5 days17-66/+491
|/ | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* Merge pull request #53615 from nextcloud/fix/revive-lowercase-emailRichard Steinmetz5 days8-1/+70
|\ | | | | fix: revive always storing lowercased email addresses
| * fix: revive always storing lowercased email addressesRichard Steinmetz5 days8-1/+70
| | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | Merge pull request #53420 from nextcloud/fix/convert-rotate-to-timedjobCôme Chilliet6 days1-1/+9
|\ \ | | | | | | fix: make Rotate a TimedJob and run every hour
| * | fix: make rotate logs a TimedJob and run every hourfix/convert-rotate-to-timedjobSalvatore Martire6 days1-1/+9
|/ / | | | | | | Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
* | Merge pull request #53650 from nextcloud/version-test-new-fileKate6 days1-2/+2
|\ \
| * | fix: create new file with content when creating test files for versioning testsversion-test-new-fileRobin Appelman6 days1-2/+2
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | fix(l10n): Update translations from TransifexNextcloud bot6 days26-48/+444
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #53644 from nextcloud/bug/noid/fix-wrong-table-name-remindersKate6 days1-1/+1
|\ \
| * | fix(reminders): use tablename without prefixbug/noid/fix-wrong-table-name-remindersDaniel Kesselberg6 days1-1/+1
| | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | Merge pull request #53564 from nextcloud/fix/two-factor-request-tokenRichard Steinmetz6 days14-7/+80
|\ \ \ | |/ / |/| | Fix CSRF token not being refreshed while a two-factor challenge is ongoing
| * | fix: update request token on two-factor pagesfix/two-factor-request-tokenRichard Steinmetz6 days13-7/+78
| | | | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
| * | fix: generate csrf tokens if two factor challenge is ongoingRichard Steinmetz6 days1-0/+2
| | | | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | | Merge pull request #53548 from nextcloud/fixFilesRemindersJoinsCôme Chilliet6 days1-16/+6
|\ \ \ | |/ / |/| | fix(files_reminders): Join the reminders with the file system metadata
| * | fix(files_reminders): Join the reminders with the file system metadata tablefixFilesRemindersJoinsGit'Fellow12 days1-16/+6
| | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | fix(l10n): Update translations from TransifexNextcloud bot7 days22-6/+246
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | fix(l10n): Update translations from TransifexNextcloud bot8 days124-308/+564
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | fix(l10n): Update translations from TransifexNextcloud bot9 days58-26/+1284
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #53620 from nextcloud/bugfix/noid/use-query-parametersJoas Schilling9 days1-1/+1
|\ \ \ | | | | | | | | fix(caldav): Use parameter for query to neutralize it in query diffs
| * | | fix(caldav): Use parameter for query to neutralize it in query diffsbugfix/noid/use-query-parametersJoas Schilling9 days1-1/+1
|/ / / | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #53616 from nextcloud/fix/core/password-from-env-nc-passFerdinand Thiessen9 days3-8/+8
|\ \ \ | |_|/ |/| | fix(core): Make --password-from-env work with NC_PASS everywhere
| * | fix(core): Make --password-from-env work with NC_PASS everywherefix/core/password-from-env-nc-passprovokateurin9 days2-6/+6
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | fix(core): Make OC_PASS actually work for occ user:auth-tokens:add ↵provokateurin9 days1-2/+2
|/ / | | | | | | | | | | --password-from-env Signed-off-by: provokateurin <kate@provokateurin.de>
* | fix(l10n): Update translations from TransifexNextcloud bot10 days40-116/+688
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #53568 from nextcloud/refactor/dav/example-contact-serviceRichard Steinmetz10 days14-205/+225
|\ \ | | | | | | refactor(dav): move shared logic to a dedicated example contact service
| * | refactor(dav): move shared logic to a dedicated example contact servicerefactor/dav/example-contact-serviceRichard Steinmetz10 days14-205/+225
|/ / | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | Merge pull request #53426 from nextcloud/smb-open-failure-logAndy Scherzinger10 days1-2/+8
|\ \ | | | | | | feat: improve logging of fopen failures for smb
| * | feat: improve logging of fopen failures for smbsmb-open-failure-logRobin Appelman2025-06-101-2/+8
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #53607 from nextcloud/fix/noid-reset-passwordSebastian Krupinski10 days3-5/+6
|\ \ \ | | | | | | | | fix: reload login page after password reset
| * | | chore(assets): Recompile assetsnextcloud-command10 days2-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | fix: reload login page after password resetSebastianKrupinski10 days1-2/+3
|/ / / | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | | Merge pull request #53590 from nextcloud/fix/files-sharing-labelFerdinand Thiessen10 days11-26/+71
|\ \ \ | | | | | | | | fix(files_sharing): do not double escape the share title
| * | | chore(assets): Recompile assetsfix/files-sharing-labelnextcloud-command10 days9-7/+7
| | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | fix(files_sharing): do not double escape the share titleFerdinand Thiessen10 days2-19/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The title is already escaped by vue so special characters would result in incorrect strings. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | Merge pull request #52916 from nextcloud/fix/cache-ldap-configuration-prefixesCôme Chilliet10 days13-87/+134
|\ \ \ \ | |/ / / |/| | | fix(user_ldap): Store the list of used configuration prefixed in appconfig
| * | | chore: update psalm baselinefix/cache-ldap-configuration-prefixesCôme Chilliet2025-06-101-8/+0
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix(user_ldap): Switch to OCP\IAppConfig and fix Helper constructor callsCôme Chilliet2025-06-1012-56/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using OCP\AppFramework\Services\IAppConfig is not possible because the Helper is queried from places outside of the application DI container (ajax pages, tests, other applications through ILDAPProviderFactory…) Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix(user_ldap): Store the list of used configuration prefixed in appconfigCôme Chilliet2025-06-102-56/+122
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids getting all keys from appconfig, which was triggering loading of lazy configuration on all requests. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | Merge pull request #53574 from nextcloud/chore/files-titleFerdinand Thiessen11 days3-10/+3
|\ \ \ \ | | | | | | | | | | refactor(files): remove custom page title handling
| * | | | chore(assets): Recompile assetschore/files-titlenextcloud-command11 days2-3/+3
| | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | refactor(files): remove custom page title handlingFerdinand Thiessen11 days1-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This conflicts with what `NcAppContent` is already doing. So we should just remove it. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | Merge pull request #53417 from nextcloud/fix/fix-32bits-phpunitCôme Chilliet11 days15-29/+41
|\ \ \ \ \ | | | | | | | | | | | | fix(tests): Fix 32bits PHPUnit tests
| * | | | | fix(tests): Fix files_sharing tests conflicting with other testsfix/fix-32bits-phpunitCôme Chilliet2025-06-101-8/+20
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>