summaryrefslogtreecommitdiffstats
path: root/lib/private
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #45681 from nextcloud/test-scanner-no-transactions-27Andy Scherzinger2024-06-131-1/+5
|\ | | | | [27] feat: add option to disable scanner transactions
| * feat: add option to disable scanner transactionsRobin Appelman2024-06-051-1/+5
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | fix: get child ids for folder in a separate query during moveRobin Appelman2024-06-131-4/+21
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #45838 from nextcloud/backport/45649/stable27Arthur Schiwon2024-06-131-1/+1
|\ \ | | | | | | [stable27] fix(ObjectStore): Fix regression when hostname is empty
| * | fix(ObjectStore): handle empty S3 hostnameJosh2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #45637 The support for s3-accelerate added in #44496 introduced a regression in AWS S3 environments when `hostname` is blank (which is a valid configuration w/ AWS since the hostname gets auto-generated). Signed-off-by: Josh <josh.t.richards@gmail.com>
* | | Merge pull request #45806 from nextcloud/backport/45768/stable27Arthur Schiwon2024-06-131-2/+6
|\ \ \ | |/ / |/| | [stable27] Use isRetryable to catch retryable exceptions
| * | fix(files): Use isRetryable to catch retryable exceptionsLouis Chemineau2024-06-121-2/+6
| | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | style(PHP): remove unacceptable empty linesArthur Schiwon2024-06-121-1/+0
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | fix(Token): make new scope future compatibleArthur Schiwon2024-06-123-3/+3
| | | | | | | | | | | | | | | | | | | | | - "password-unconfirmable" is the effective name for 30, but a draft name was backported. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | fix(Session): avoid password confirmation on SSOArthur Schiwon2024-06-126-43/+78
|/ / | | | | | | | | | | | | | | | | | | | | SSO backends like SAML and OIDC tried a trick to suppress password confirmations as they are not possible by design. At least for SAML it was not reliable when existing user backends where used as user repositories. Now we are setting a special scope with the token, and also make sure that the scope is taken over when tokens are regenerated. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | Merge pull request #45527 from nextcloud/backport/45014/stable27John Molakvoæ2024-06-071-0/+6
|\ \
| * | Fix backportGit'Fellow2024-05-271-0/+5
| | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
| * | fix: forbid moving a folder into a subfolder of itselfRobin Appelman2024-05-271-0/+1
| | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> [skip ci]
* | | Merge pull request #45639 from nextcloud/backport/45235/stable27John Molakvoæ2024-06-071-0/+2
|\ \ \
| * | | fix(caldav): automatically delete outdated scheduling objectsAnna Larch2024-06-031-0/+2
| |/ / | | | | | | | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* | | Merge pull request #44957 from nextcloud/backport/44884/stable27John Molakvoæ2024-06-071-8/+21
|\ \ \
| * | | feat: add request id as comment to all queriesRobin Appelman2024-04-221-8/+21
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #45441 from nextcloud/backport/45390/stable27Joas Schilling2024-06-061-0/+2
|\ \ \ \ | |_|_|/ |/| | | [stable27] fix: Mark more configs as sensitive
| * | | fix: Mark more configs as sensitiveJoas Schilling2024-06-041-0/+2
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | Merge pull request #45213 from nextcloud/backport/45058/stable27Daniel2024-06-041-0/+3
|\ \ \ \ | |/ / / |/| | | [stable27] perf(db): Sort data for IN before chunking
| * | | perf(db): Sort data for IN before chunkingChristoph Wurst2024-05-251-0/+3
| | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | Merge pull request #45351 from nextcloud/backport/45026/stable27Andy Scherzinger2024-06-041-0/+4
|\ \ \ \ | | | | | | | | | | [stable27] Avoid updating the same oc_authtoken row twice
| * | | | fix(auth): Update authtoken activity selectivelyChristoph Wurst2024-06-032-2/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
| * | | | fix: Always set last activity if we update the row of an authtoken anywaysJulius Härtl2024-06-031-0/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | | Merge pull request #45369 from nextcloud/backport/44763/stable27Benjamin Gaussorgues2024-06-042-16/+30
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | fix(groups): allows to save group names with more than 64 charactersBenjamin Gaussorgues2024-05-162-16/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mimic behaviour from LDAP users and add a hard limit to 255 characters Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | | | | fix(session): Do not update authtoken last_check for passwordlessChristoph Wurst2024-06-021-2/+0
| |_|_|/ |/| | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | Merge pull request #45481 from nextcloud/backport/44485/stable27Andy Scherzinger2024-05-272-84/+110
|\ \ \ \ | | | | | | | | | | [stable27] Respect empty `expiryDate` value in server
| * | | | test(Sharing): Integration test for no expiration set date for sharefenn-cs2024-05-252-16/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Verify that explicitly sending empty `expireDate` param to server overwrite default and sets not expiry date, if non is enforced. - Update tests to avoid converting empty string to date. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
| * | | | fix(shareManager): Respect empty `expireDate` in serverfenn-cs2024-05-242-79/+104
| | |/ / | |/| | | | | | | | | | | | | | | | | | If `expireDate` is an empty string and not `null` then the server should not set a default. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* | | | Merge pull request #44979 from nextcloud/backport/44794/stable27Andy Scherzinger2024-05-261-1/+1
|\ \ \ \ | | | | | | | | | | [stable27] fix(memcache): remove double $$ to fix error
| * | | | Update LoggerWrapperCache.phpVelwark2024-05-261-1/+1
| |/ / / | | | | | | | | | | | | | | | | Extra Dollar Sign caused errors in Nextcloud. Removing the Dollar Sign Solved the Problem. Signed-off-by: Velwark <levinfrerich9@gmail.com>
* / / / fix: regression with updating read-only configSam Bull2024-05-261-4/+0
|/ / / | | | | | | | | | Signed-off-by: Sam Bull <git@sambull.org>
* | | fix: restored the file to what it is in master branchyemkareems2024-05-161-1/+2
| | | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com>
* | | fix: delete user credentials stored in storages_credentials when user gets ↵yemkareems2024-05-161-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | deleted Signed-off-by: yemkareems <yemkareems@gmail.com> [skip ci]
* | | Merge pull request #45371 from nextcloud/backport/45236/stable27Joas Schilling2024-05-161-0/+1
|\ \ \ | | | | | | | | [stable27] Hide 'updater.server.url' As It May Contain Enterprise Key
| * | | fix(SystemConfig.php): Add 'updater.server.url' to Private Variablesderschiw2024-05-161-0/+1
| |/ / | | | | | | | | | | | | | | | Add "updater.server.url" to the privacy redacted values, as it may contain the enterprise key. Signed-off-by: derschiw <37687705+derschiw@users.noreply.github.com>
* | | Merge pull request #45338 from nextcloud/backport/44710/stable27Joas Schilling2024-05-1612-13/+109
|\ \ \ | |/ / |/| | [stable27] fix(preview): check mime type before processing with Imagick
| * | fix(preview): check mime type before processing with ImagickVarun Patil2024-05-1512-13/+109
| | | | | | | | | | | | Signed-off-by: Varun Patil <varunpatil@ucla.edu>
* | | Merge pull request #45343 from nextcloud/backport/45340/stable27Joas Schilling2024-05-161-1/+1
|\ \ \ | | | | | | | | [stable27] fix: Extend SVG reference check
| * | | fix: Extend SVG reference checkJoas Schilling2024-05-161-1/+1
| |/ / | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* / / fix: Correctly check result of functionJoas Schilling2024-05-152-3/+3
|/ / | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | fix: Remove bogus code from query builder and fix parameter nameCôme Chilliet2024-05-101-6/+2
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | fix(session): Avoid race condition for cache::get() vs. cache::hasKey()Joas Schilling2024-05-071-6/+6
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | feat(perf): add cache for authtoken lookupBenjamin Gaussorgues2024-05-072-62/+75
| | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | fix(User\Manager): Avoid future collisions with updater/audit logsJosh2024-05-061-0/+2
| | | | | | | | | | Avoid future collisions for not yet created updater and audit log files (at least using default names). Signed-off-by: Josh <josh.t.richards@gmail.com>
* | fix(OC_Image): Set correct return type for exif_imagetype stubprovokateurin2024-05-061-1/+1
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | feat: add option to enable s3 accelerationRobin Appelman2024-04-261-1/+16
|/ | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix: disable the internal s3sdk multi part copy logicRobin Appelman2024-04-181-1/+2
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix(CI): Suppress psalm UndefinedClassJoas Schilling2024-04-181-0/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>