aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* feat(AppFramework): extend range check to optional parametersenh/noid/nullable-rangeArthur Schiwon2025-02-272-2/+12
| | | | | | | Now it also applies when a paramater is documtend with a pending |null, but no further unionation is considered. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Merge pull request #50999 from nextcloud/fix/move-away-from-oc-appCôme Chilliet2025-02-2711-64/+59
|\ | | | | fix: Replace OC_App calls by IAppManager
| * fix: Remove incorrect `@throws` annotations and move away from OC_Appfix/move-away-from-oc-appCôme Chilliet2025-02-242-31/+10
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * fix: Clean up OC_App usage in public.phpCôme Chilliet2025-02-241-14/+19
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * fix(tests): Adapt tests to appManager usageCôme Chilliet2025-02-242-0/+6
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * fix: Replace OC_App calls by IAppManagerCôme Chilliet2025-02-246-19/+24
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Merge pull request #51094 from nextcloud/feat/auto-sync-desktop-versionJohn Molakvoæ2025-02-272-1/+124
|\ \ | | | | | | chore: auto sync min desktop version with last supported version
| * | chore: auto sync min desktop version with last supported versionfeat/auto-sync-desktop-versionskjnldsv2025-02-272-1/+124
| | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | Merge pull request #47513 from nextcloud/bug/noid/weird-ldap-cachingKate2025-02-273-18/+2
|\ \ \
| * | | fix: Fix test by scanning group before using itbug/noid/weird-ldap-cachingCôme Chilliet2025-02-271-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix: remove caching in fetchListOfGroupsDaniel Kesselberg2025-02-272-17/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using nested groups without a memberof overlay, then fetchListOfGroups is called from getGroupsByMember without applying the group filter. In some setups, the "unfiltered" result is then written back to the group mapping table. That might cause random "An administrator removed you from group" activities. I was unable to replicate it locally, but we got the feedback that the random activities stopped with the patch applied. Ref: https://github.com/nextcloud/server/issues/42195 Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | Merge pull request #51019 from nextcloud/fix/files_external/definition-parameterKate2025-02-273-4/+8
|\ \ \ \
| * | | | fix(files_external): Move definition parameter to the correct placefix/files_external/definition-parameterprovokateurin2025-02-253-4/+8
| | | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | | Merge pull request #50990 from AIlkiv/refactor/version-rollback-to-eventStephan Orbaugh2025-02-277-12/+158
|\ \ \ \ \ | |_|_|/ / |/| | | | refactor: move version rollback hook to event
| * | | | refactor: move version rollback hook to eventailkiv2025-02-257-12/+158
| | | | | | | | | | | | | | | | | | | | Signed-off-by: ailkiv <a.ilkiv.ye@gmail.com>
* | | | | Merge pull request #51077 from nextcloud/pulsejet-patch-share-attrJohn Molakvoæ2025-02-273-4/+4
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | fix(files): exception when share-attributes is undefinedVarun Patil2025-02-273-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Varun Patil <varunpatil@ucla.edu> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | | | Merge pull request #51069 from small1/fixsetupchecksrowformatJoas Schilling2025-02-271-3/+3
|\ \ \ \ \ | | | | | | | | | | | | Fix SQL query so that it is ansi safe fixing #51067
| * | | | | fix: Change SQL query so that it is ansi safeJohan Bernhardsson2025-02-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Johan Bernhardsson <johan.bernhardsson@redpill-linpro.com>
* | | | | | Merge pull request #51051 from nextcloud/artonge/fix/login_flow_v2_sessions_2Louis2025-02-277-61/+101
|\ \ \ \ \ \ | | | | | | | | | | | | | | feat: Close sessions created for login flow v2
| * | | | | | feat: Close sessions created for login flow v2artonge/fix/login_flow_v2_sessions_2Louis Chemineau2025-02-267-61/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sessions created during the login flow v2 should be short lived to not leave an unexpected opened session in the browser. This commit add a property to the session object to track its origin, and will close it as soon as possible, i.e., on the first non public page request. Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2025-02-272302-27554/+27626
| |_|/ / / / |/| | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | Merge pull request #51071 from nextcloud/bugfix/noid/improve-english-sourcesJoas Schilling2025-02-261-2/+1
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | fix(translation): Fix string concatenation in LDAP endpoint
| * | | | | fix(translation): Fix string concatenation in LDAP endpointbugfix/noid/improve-english-sourcesJoas Schilling2025-02-261-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | Merge pull request #51050 from nextcloud/artonge/fix/extra_files_integrity_checkLouis2025-02-261-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | fix: Report duplicated extra files in integrity check
| * | | | | | fix: Report duplicated extra files in integrity checkartonge/fix/extra_files_integrity_checkLouis Chemineau2025-02-261-2/+2
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `array_diff` is not comparing the array keys. This means that an extra key with an expected hash will not be reported. Using `array_diff_assoc` will report such files. For example, copying `status.php` to `status 2.php`, will only be reported with the new version. Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | | | Merge pull request #51049 from nextcloud/bugfix/noid/improve-english-sourcesJoas Schilling2025-02-2613-16/+16
|\ \ \ \ \ \ | |/ / / / / |/| | | | | fix(l10n): Improve english source strings
| * | | | | chore(assets): Recompile assetsnextcloud-command2025-02-262-3/+3
| |/ / / / | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * / / / fix(l10n): Improve english source stringsJoas Schilling2025-02-2611-13/+13
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | - No leading/trailing whitespace - Use asci single quote Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | Merge pull request #51043 from ↵Joas Schilling2025-02-262-34/+65
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/automated/noid/master-update-ca-cert-bundle [master] fix(security): Update CA certificate bundle
| * | | | fix(security): Update CA certificate bundleautomated/noid/master-update-ca-cert-bundlenextcloud-command2025-02-262-34/+65
|/ / / / | | | | | | | | | | | | Signed-off-by: GitHub <noreply@github.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2025-02-26248-1194/+1114
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Merge pull request #50475 from nextcloud/enh/ldap-clearer-errorsAndy Scherzinger2025-02-256-40/+107
|\ \ \ \ | | | | | | | | | | Improve error detail when saving an incorrect LDAP config
| * | | | fix(lint): correct comment identationenh/ldap-clearer-errorsAndy Scherzinger2025-02-251-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
| * | | | chore: style fix for named parameterCôme Chilliet2025-02-251-1/+1
| | | | | | | | | | | | | | | | | | | | Co-authored-by: Arthur Schiwon <blizzz@arthur-schiwon.de> Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
| * | | | fix(user_ldap): Check that all user and group bases are in the global oneCôme Chilliet2025-02-252-16/+41
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | fix(user_ldap): Add missing use in ajax endpoint and fix L10N injectionCôme Chilliet2025-02-252-1/+3
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | feat(user_ldap): Improve error detail when saving an incorrect configurationCôme Chilliet2025-02-255-33/+73
|/ / / / | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | Merge pull request #50764 from p1gp1g/patch-1Andy Scherzinger2025-02-251-0/+2
|\ \ \ \ | | | | | | | | | | Update doc comment for prefixTableName
| * | | | Update doc comment for prefixTableNameS1m2025-02-111-0/+2
| | | | | | | | | | | | | | | Signed-off-by: S1m <31284753+p1gp1g@users.noreply.github.com>
* | | | | Merge pull request #48795 from nextcloud/sharding-existingRobin Appelman2025-02-256-19/+52
|\ \ \ \ \ | | | | | | | | | | | | feat: support migrating an instance to sharding
| * | | | | feat: support migrating an instance to shardingsharding-existingRobin Appelman2025-02-256-19/+52
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | Merge pull request #50987 from nextcloud/Valdnet-patch-1Andy Scherzinger2025-02-2512-14/+14
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Spelling standardization
| * | | | | chore(assets): Recompile assetsnextcloud-command2025-02-259-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | | fix(l10n): Spelling standardizationValdnet2025-02-253-4/+4
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
* | | | | Merge pull request #50903 from ↵Louis2025-02-252-1/+23
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | nextcloud/artonge/fix/min_age_rentention_files_versions fix(files_versions): Do not expire versions newer than min age
| * | | | fix(files_versions): Do not expire versions newer than min ageartonge/fix/min_age_rentention_files_versionsLouis Chemineau2025-02-192-1/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The auto expire logic does not take into account the min retention age set by the admin. So versions were eagerly deleted. Fix https://github.com/nextcloud/server/issues/19791 Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | | Merge pull request #50979 from nextcloud/feat/ignore-warning-filesFerdinand Thiessen2025-02-2518-186/+580
|\ \ \ \ \ | | | | | | | | | | | | feat(files): allow to ignore warning to change file type
| * | | | | chore: compile assetsfeat/ignore-warning-filesFerdinand Thiessen2025-02-258-6/+125
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | | feat(files): allow to ignore warning to change file typeFerdinand Thiessen2025-02-2510-180/+455
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Missing pieces of https://github.com/nextcloud/server/issues/46528 * Add checkbox to not show this dialog again * Add user config as suggested by designers in files settings to reenable or diable this behavior. * Fix behavior of dialog: It says "keep .ext" but it does not keep the extension but cancels the operation. From the button label the user expects that the operation is continued but with the old extension. * Added more test coverage by adding component tests. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>