summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #45005 from nextcloud/release/28.0.5v28.0.5Benjamin Gaussorgues2024-04-251-2/+2
|\
| * build(hub): 28.0.5Benjamin Gaussorgues2024-04-241-2/+2
| | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-04-2546-6/+342
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-04-24332-354/+1300
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-04-2318-2/+174
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-04-226-10/+82
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-04-2122-12/+280
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-04-2054-24/+534
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-04-19158-612/+778
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #44874 from nextcloud/release/28.0.5_rc1v28.0.5rc1Benjamin Gaussorgues2024-04-181-2/+2
|\
| * build(hub): 28.0.5 RC1Benjamin Gaussorgues2024-04-171-2/+2
| | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | Merge pull request #44921 from nextcloud/backport/44904/stable28Benjamin Gaussorgues2024-04-181-38/+73
|\ \
| * | fix(files): Also restore shares after ownership transfer for object storageFerdinand Thiessen2024-04-181-38/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a file is moved between different storages then the file id is not (always) preserved. This means the file id has to be adjusted for all shares. So in case the file id does not exist anymore we try to find the new file id based on the target path of the transfer and the path suffix of the share. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #44434 from nextcloud/backport/44417/stable28Benjamin Gaussorgues2024-04-1810-16/+87
|\ \ \ | |/ / |/| |
| * | chore: Compile assetsFerdinand Thiessen2024-04-187-8/+30
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files): When copying nodes only add the copy suffix for file before file ↵Ferdinand Thiessen2024-04-183-8/+57
|/ / | | | | | | | | | | | | extension Co-authored-by: Pytal <24800714+Pytal@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #44891 from nextcloud/backport/44889/stable28Joas Schilling2024-04-181-0/+3
|\ \ | | | | | | [stable28] fix(files): Also skip cross storage move with access control
| * | fix(CI): Suppress psalm UndefinedClassJoas Schilling2024-04-181-0/+1
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | fix(files): Also skip cross storage move with access controlJoas Schilling2024-04-171-0/+2
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #44867 from nextcloud/backport/44661/stable28Benjamin Gaussorgues2024-04-1818-25/+209
|\ \ \
| * | | chore: Compile assetsFerdinand Thiessen2024-04-1810-12/+40
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | fix(files): Do not show files from hidden folders in "Recent"-view if hidden ↵Ferdinand Thiessen2024-04-188-13/+169
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | files are disabled by user Needed to adjust the store creation to be able to inject pinia before the vue app is initialized. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-04-1848-0/+742
|/ / / | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #44883 from nextcloud/backport/44882/stable28Ferdinand Thiessen2024-04-178-9/+192
|\ \ \ | |/ / |/| | [stable28] fix(files): Clear search filter when changing directory or view
| * | chore: Compile assetsFerdinand Thiessen2024-04-174-6/+6
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files): Ensure search query is cleared when changing view or directoryFerdinand Thiessen2024-04-174-3/+186
|/ / | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #44416 from nextcloud/backport/44407/stable28Ferdinand Thiessen2024-04-177-26/+129
|\ \ | | | | | | [stable28] fix(files): Do not escape file names in the file picker
| * | chore: Compile assetsFerdinand Thiessen2024-04-174-6/+6
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(cypress): Adjust cypress tests and add common functions for filesFerdinand Thiessen2024-04-172-21/+86
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files): Do not escape file names for filepicker buttonsFerdinand Thiessen2024-04-172-2/+40
| | | | | | | | | | | | | | | | | | The text is already escaped by Vue, so we should not escape or sanitize the filename. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #44296 from nextcloud/backport/44154/stable28Benjamin Gaussorgues2024-04-173-2/+14
|\ \ \
| * | | fix: add check for app_api_system session flag to bypass rate limitFlorian Klinger2024-04-173-2/+14
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Florian Klinger <florian.klinger@nextcloud.com> Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* | | | Merge pull request #44879 from nextcloud/backport/44869/stable28Ferdinand Thiessen2024-04-173-9/+5
|\ \ \ \ | |_|/ / |/| | | [stable28] fix(systemtags): Use built-in input label to satisfy a11y check of NcSelect
| * | | chore: Compile assetsFerdinand Thiessen2024-04-172-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | fix(systemtags): Use built-in input label to satisfy a11y check of NcSelectFerdinand Thiessen2024-04-171-6/+2
|/ / / | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #44473 from nextcloud/backport/44017/stable28Benjamin Gaussorgues2024-04-172-1/+68
|\ \ \ | |/ / |/| |
| * | fix(dav): wrong comparison method between two eventsRobert C. Schaller2024-03-262-1/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | Old comparison implementation compares each element of the array against each other with no respect for the associated array label, which leads to wrongful removals because one value is accidentally present in a completely different label. New comparison works 'by-label' individually. Partly fixes #41084 because changes between 'SEQUENCE' not present, 'SEQUENCE:0' and 'SEQUENCE:1' were not detected in the old implementation and thus no email update sent. Co-authored-by: Christoph Wurst <ChristophWurst@users.noreply.github.com> Signed-off-by: Robert C. Schaller <gtbc_robert.schaller@rsxc.de>
* | | Merge pull request #44461 from nextcloud/backport/44394/stable28Benjamin Gaussorgues2024-04-172-3/+13
|\ \ \
| * | | fix(DB): Sanitize `host` parameter for postgres databases when IPv6 address ↵Ferdinand Thiessen2024-03-252-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is passed Doctrine is using `pg_connect` with the `host` parameter, this does not allow IPv6 addresses in URI notation. So we need to extract the IP address and pass it directly Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | Merge pull request #44495 from nextcloud/backport/44483/stable28Benjamin Gaussorgues2024-04-171-0/+10
|\ \ \ \
| * | | | fix(settings): Also verify that `trusted_proxies` only contains IP addresses ↵Ferdinand Thiessen2024-03-261-0/+10
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | (with range) Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | Merge pull request #44489 from nextcloud/backport/44474/stable28Benjamin Gaussorgues2024-04-171-0/+26
|\ \ \ \
| * | | | fix(preview): webp preview formatRichard Steinmetz2024-03-261-0/+26
| |/ / / | | | | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | | | Merge pull request #44446 from nextcloud/backport/43057/stable28Benjamin Gaussorgues2024-04-174-80/+91
|\ \ \ \ | |_|_|/ |/| | |
| * | | feat(perf): add cache for authtoken lookupBenjamin Gaussorgues2024-03-254-80/+91
| | | | | | | | | | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-04-17124-252/+586
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Merge pull request #44851 from nextcloud/backport/44847/stable28Ferdinand Thiessen2024-04-163-4/+21
|\ \ \ \ | | | | | | | | | | [stable28] fix(files): Focus filename input in new-node dialog when opened
| * | | | chore(assets): Recompile assetsnextcloud-command2024-04-162-3/+3
| | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | fix(files): Focus filename input in new-node dialog when openedFerdinand Thiessen2024-04-161-1/+18
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | Merge pull request #44268 from nextcloud/backport/setupchecks-3/stable28Ferdinand Thiessen2024-04-1614-593/+448
|\ \ \ \ \ | |/ / / / |/| | | | [stable28] Migrate setup checks to new API - round 3