summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #36774 from nextcloud/bugfix/noid/sabre-nodesSimon L2023-04-188-135/+102
|\ | | | | fix: always use proper path on node api when calling the view
| * tests: Adapt node related unit tests mocks to required root viewJulius Härtl2023-04-176-131/+73
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
| * fix: Use proper path when creating node instancesJulius Härtl2023-04-174-7/+32
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Merge pull request #37330 from Al2Klimov/http-enoughSimon L2023-04-182-25/+1
|\ \ | | | | | | Omit "Accessing site insecurely via HTTP." warning if HTTP is secure enough
| * | Drop broken unit testAlexander A. Klimov2023-04-171-24/+0
| | | | | | | | | | | | Signed-off-by: Alexander A. Klimov <grandmaster@al2klimov.de>
| * | Omit "Accessing site insecurely via HTTP." warning if HTTP is secure enoughAlexander A. Klimov2023-04-171-1/+1
| | | | | | | | | | | | | | | | | | This is the case for localhost and Tor hidden services. Signed-off-by: Alexander A. Klimov <grandmaster@al2klimov.de>
* | | Merge pull request #37762 from nextcloud/Jerome-Herbinet-patch-1Simon L2023-04-183-4/+4
|\ \ \ | | | | | | | | Fix wording meaning (placeholder)
| * | | Fix wording meaning (placeholder)Jerome-Herbinet-patch-1Jérôme Herbinet2023-04-173-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com> Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | | Merge pull request #36528 from nextcloud/dav-backend-transationsSimon L2023-04-184-1198/+1269
|\ \ \ \ | | | | | | | | | | CalDAV/CardDAV: put every method from backends that does multiple DB calls in transactions
| * | | | refactor(dav): Since we're in a transaction, use QB properly when ↵Thomas Citharel2023-04-172-20/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | incrementing synctoken Now that we're in a transaction, we can reuse the sync token's previous value without trouble, and rewrite the increment UPDATE query without dirty direct SQL. Signed-off-by: Thomas Citharel <tcit@tcit.fr>
| * | | | fix(CalDAV/CardDAV): put every method from Cal/CardDAV backends that does ↵Thomas Citharel2023-04-174-1197/+1256
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | multiple DB calls in transactions In a lot of methods we're doing read-after-writes (for instance calling updateProperties after touching calendar objects). There's also a lot of deleting methods that do stuff sequentially which could cause trouble. This should avoid this kind of issues. Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | | | Merge pull request #37534 from Rsplwe/masterSimon L2023-04-181-7/+18
|\ \ \ \ \ | | | | | | | | | | | | Adjust the value of the "max-parts" parameter of the object storage 'ListPart' interface to 1000
| * | | | | Update lib/private/Files/ObjectStore/S3.phpRsplwe2023-04-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Rsplwe <i@rsplwe.com>
| * | | | | s3: get remaining truncation partRsplwe2023-04-011-7/+18
| | | | | | | | | | | | | | | | | | Signed-off-by: Rsplwe <i@rsplwe.com>
| * | | | | Adjust the value of 'maxparts' to 1000Rsplwe2023-04-011-1/+1
| | | | | | | | | | | | | | | | | | Signed-off-by: Rsplwe <i@rsplwe.com>
* | | | | | Merge pull request #37324 from nextcloud/fix/mapper-exceptionSimon L2023-04-181-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Allow to catch `IMapperException` by implementing `Throwable`
| * | | | | | fix: Allow to catch `IMapperException` by implementing `Throwable`Ferdinand Thiessen2023-04-171-1/+1
| | |/ / / / | |/| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
* | | | | | Merge pull request #37645 from nextcloud/fix/improve-imip-emailsSimon L2023-04-172-3/+35
|\ \ \ \ \ \ | | | | | | | | | | | | | | fix(dav): Parse sender PARTSTAT in REPLYs
| * | | | | | fix(dav): Parse sender PARTSTAT in REPLYsAnna Larch2023-04-132-3/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* | | | | | | Merge pull request #37676 from nextcloud/fix/auth/atomic-password-db-statementsSimon L2023-04-171-51/+55
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | fix(auth): Run token bulk update statements in atomic transaction
| * | | | | | fix(auth): Run token statements in atomic transactionChristoph Wurst2023-04-121-51/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All or nothing Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | | | Merge pull request #32314 from nextcloud/object-mkdir-loggingSimon L2023-04-171-0/+3
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | additional logging when mkdir fails for object storage
| * | | | | | additional logging when mkdir fails for object storageRobin Appelman2023-04-051-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | Merge pull request #35129 from Glandos/previewperf2Simon L2023-04-172-105/+54
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | [Performance] Reuse preview directory listing
| * | | | | | | try to make linters happyGlandos2023-04-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Glandos <bugs-github@antipoul.fr>
| * | | | | | | gather code from small and max previewGlandos2023-04-171-90/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | use directory listing in both functions to gain 25% speed on run where every preview already exist. Signed-off-by: Glandos <bugs-github@antipoul.fr>
| * | | | | | | adapt test to new workflowGlandos2023-04-171-12/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | getDirectoryListing should return all files getFile is not called anymore Signed-off-by: Glandos <bugs-github@antipoul.fr>
| * | | | | | | Revert 0e49b40Glandos2023-04-171-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Glandos <bugs-github@antipoul.fr>
| * | | | | | | improve parameter docGlandos2023-04-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Glandos <bugs-github@antipoul.fr>
| * | | | | | | Ensure max preview image is not nullGlandos2023-04-171-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Glandos <bugs-github@antipoul.fr>
| * | | | | | | php-cs-fixGlandos2023-04-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Glandos <bugs-github@antipoul.fr>
| * | | | | | | List preview directory only onceGlandos2023-04-171-5/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | getCachedPreview used to call `getFile`, and this calls `getDirectoryListing` (or underlying function that list directory) to find the file. This was done for every preview spec. Now, this is done only once at the beginning of the loop, and the array is just iterated when needed to find the correct entry. Signed-off-by: Glandos <bugs-github@antipoul.fr>
* | | | | | | | Merge pull request #31286 from ↵Simon L2023-04-171-0/+1
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | rotdrop/bugfix/dont-start-session-when-session-is-already-open Don't call session_start() when PHP session is still or already open.
| * | | | | | | Don't call session_start() when PHP session is still or already open.Claus-Justus Heine2023-04-171-0/+1
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Claus-Justus Heine <himself@claus-justus-heine.de>
* | | | | | | Merge pull request #37724 from nextcloud/fix/encryption-signature-check-logicChristoph Wurst2023-04-171-4/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Cleanup signature checking logic in encryption
| * | | | | | | Cleanup signature checking logic in encryptionjld31032023-04-141-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com>
* | | | | | | | Merge pull request #35744 from nextcloud/mimeloader-transactionSimon L2023-04-171-18/+41
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | Put Mimeloader insertion and read in the same transaction
| * | | | | | | Put Mimeloader insertion and read in the same transactionThomas Citharel2023-04-171-18/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | | | | | | Merge pull request #36217 from ↵Simon L2023-04-174-10/+15
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/handle-push-notification-with-no-calendar-name Handle reminders where calendar name is null
| * | | | | | | | Handle reminders where calendar name is nullThomas Citharel2023-01-184-10/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds an interface change, but that's not a public API. We're handling this in the providers and not in ReminderService because the fallback is translated with the user's language. Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | | | | | | | Merge pull request #37764 from ↵Louis2023-04-171-1/+1
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/artonge/fix/disable_versions_feature_s3_versioning Really disable versions features when S3 versioning is enabled
| * | | | | | | | Really disable versions features when S3 versioning is enabledLouis Chemineau2023-04-171-1/+1
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | | | | | Merge pull request #36845 from Murena-SAS/reminder-iterator-exceptionSimon L2023-04-171-1/+8
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | Fix max instances exception in get vevent call
| * | | | | | | Remove reminder if max instances exceededAkhil2023-02-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Akhil <akhil@e.email>
| * | | | | | | Update apps/dav/lib/CalDAV/Reminder/ReminderService.phpAkhil Potukuchi2023-02-271-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Christoph Wurst <ChristophWurst@users.noreply.github.com> Signed-off-by: Akhil Potukuchi <akhil.potukuchi@gmail.com>
| * | | | | | | Fix max instances exception for get vevent callAkhil2023-02-261-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Akhil <akhil@e.email>
* | | | | | | | Merge pull request #37735 from ↵Joas Schilling2023-04-171-0/+16
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/techdebt/ref-37476/ignore-excluded-dirs-on-image-optimization chore(assets): Ignore git-ignored directories on image optimization
| * | | | | | | | chore(assets): Ignore git-ignored directories on image optimizationJoas Schilling2023-04-141-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-04-1716-0/+118
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-04-1632-6/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>