summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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 #44875 from nextcloud/release/27.1.9_rc1v27.1.9rc1Benjamin Gaussorgues2024-04-181-2/+2
|\
| * build(hub): 27.1.9 RC1Benjamin Gaussorgues2024-04-171-2/+2
| | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | Merge pull request #44920 from nextcloud/backport/44904/stable27Benjamin Gaussorgues2024-04-181-14/+52
|\ \
| * | fix(files): Also restore shares after ownership transfer for object storageFerdinand Thiessen2024-04-181-14/+52
|/ / | | | | | | | | | | | | | | | | 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 #44052 from nextcloud/backport/43086/stable27Benjamin Gaussorgues2024-04-181-1/+2
|\ \
| * | fix: disable the internal s3sdk multi part copy logicRobin Appelman2024-04-181-1/+2
|/ / | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #44892 from nextcloud/backport/44889/stable27Joas Schilling2024-04-181-0/+3
|\ \ | | | | | | [stable27] 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>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-04-1848-0/+742
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #44472 from nextcloud/backport/44017/stable27Git'Fellow2024-04-172-1/+68
|\ \ | | | | | | [stable27] Fix/caldav/eventcomparisionservice uses wrong array comparison
| * | 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 #44499 from nextcloud/backport/44484/stable27Benjamin Gaussorgues2024-04-173-10/+10
|\ \ \
| * | | chore(assets): Recompile assetsnextcloud-command2024-04-1519-26/+114
| | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | fix(share): Send correct share attributes upon share creationfenn-cs2024-04-1522-124/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Send correct share attributes (`share.attributes`) to server upon creation. - Delete parts of code that create or reference, `share.hasDownloadPermission` (Not required by Share API) Resolves : https://github.com/nextcloud/server/issues/44131 Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* | | | Merge pull request #44803 from nextcloud/fix/smartpicker-file-pickerBenjamin Gaussorgues2024-04-178-31/+40
|\ \ \ \ | |_|_|/ |/| | |
| * | | chore: Compile assetsFerdinand Thiessen2024-04-155-7/+7
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | fix(deps): Update @nextcloud/dialogs to 4.2.7Ferdinand Thiessen2024-04-152-8/+8
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | fix(files): Allow to pick directories using the file reference pickerFerdinand Thiessen2024-04-151-16/+25
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-04-17124-252/+586
| |/ / |/| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #44823 from ↵Ferdinand Thiessen2024-04-151-1/+1
|\ \ \ | |/ / |/| | | | | | | | nextcloud/fix-opening-remote-shares-dialog-even-if-notifications-is-available [stable27] Fix opening "Remote shares" dialog even if Notifications is available
| * | fix: Fix opening "Remote shares" dialog even if Notifications is availableDaniel Calviño Sánchez2024-04-151-1/+1
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The dialog is supposed to be shown only if the Notifications app is not available, and to know whether it is available or not it is checked if the header contains the Notifications button. However, in Nextcloud 25 the DOM of the Notifications app changed, so the button is no longer found and thus the dialog was always shown when there are pending shares. Even if the correct element query was used the dialog may be still shown anyway if "external.js" is loaded before the notifications button is added to the header. Therefore now it is checked if the Notifications app is available or not from the OC API. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-04-1520-46/+82
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-04-1412-8/+54
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-04-134-40/+338
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-04-1214-50/+258
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #44766 from nextcloud/backport/44350/stable27Arthur Schiwon2024-04-113-1/+21
|\ \ | | | | | | [stable27] fix(LDAP): escape DN on check-user
| * | docs(LDAP): add info on stored DN formArthur Schiwon2024-04-102-0/+19
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | fix(LDAP): escape DN on check-userArthur Schiwon2024-04-101-1/+2
| | | | | | | | | | | | | | | | | | | | | the DN has to be escaped differently when used as a base and we were missing it here in the search method call in the check-user command. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-04-11120-328/+468
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #44680 from nextcloud/backport/42597/stable27Robin Appelman2024-04-103-16/+20
|\ \ \ | |/ / |/| | [stable27] perf: Avoid updating the folder size if we know the size difference
| * | perf: Avoid updating the folder size if we know the size differenceJulius Härtl2024-04-093-16/+20
| | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-04-1024-20/+244
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #44749 from nextcloud/backport/44730/stable27Benjamin Gaussorgues2024-04-095-4/+108
|\ \
| * | test: add test for jail watcherRobin Appelman2024-04-091-0/+30
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | fix: use proper jailed patch in watcherRobin Appelman2024-04-094-4/+78
|/ / | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #44739 from nextcloud/backport/stable27/44736Ferdinand Thiessen2024-04-092-0/+23
|\ \ | | | | | | [stable27] fix: Fix avatar images
| * | test: Update testsChristopher Ng2024-04-081-0/+16
| | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | fix: Fix avatar imagesChristopher Ng2024-04-081-0/+7
| | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-04-0966-60/+104
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #44491 from nextcloud/backport/44291/stable27Eduardo Morales2024-04-083-7/+5
|\ \ | | | | | | [stable27] enh: Send empty expireDate when not expireDate set
| * | chore(assets): Recompile assetsnextcloud-command2024-04-082-3/+3
| | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | fix(share): Send empty expireDate when not expireDate setfenn-cs2024-04-081-4/+2
|/ / | | | | | | | | | | | | | | | | | | | | | | When creating a new share, if the user unchecks "Set expiry date" no `expireDate` is sent to the server. However, the server then assumes the default configured, hence better to send an empty value. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-04-0810-0/+154
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-04-0724-4/+210
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #44690 from nextcloud/backport/44678/stable27Joas Schilling2024-04-061-0/+53
|\ \ | | | | | | [stable27] fix(3rdparty): Add a CI job to check 3rdparty integrity
| * | fix(3rdparty): Add a CI job to check 3rdparty integrityJoas Schilling2024-04-051-0/+53
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-04-0612-6/+96
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>