summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* fix(Token): add FILESYSTEM scope with SCOPE_SKIP_PASSWORD_VALIDATIONArthur Schiwon2024-06-251-1/+4
| | | | | | | | | | The scope design requires scopes to be either not specified, or specified explicitely. Therefore, when setting the skip-password-validation scope for user authentication from mechanisms like SAML, we also have to set the filesystem scope, otherwise they will lack access to the filesystem. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-252-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-234-0/+14
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-212-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-162-4/+92
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-152-44/+44
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* 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>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-132-2/+2
| |/ / |/| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | 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>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-122-0/+46
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-102-0/+90
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-092-8/+8
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-0814-0/+92
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | 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>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-0710-0/+324
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | 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>
* | | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-064-0/+144
| |_|_|/ |/| | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-05188-424/+1590
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.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-047-17/+77
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | fix(groups): allows to save group names with more than 64 charactersBenjamin Gaussorgues2024-05-167-17/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | Merge pull request #45062 from nextcloud/backport/44670/stable27Daniel2024-06-031-2/+0
|\ \ \ \ \ | | | | | | | | | | | | [stable27] fix(session): Do not update authtoken last_check for passwordless
| * | | | | fix(session): Do not update authtoken last_check for passwordlessChristoph Wurst2024-06-021-2/+0
| | |_|_|/ | |/| | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* / | | | feat(caldav): order the calendar objects by start date for searchDaniel Kesselberg2024-06-031-1/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | Sorting the events by the start date leads to more predictable results for the search API consumers. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | Merge pull request #45481 from nextcloud/backport/44485/stable27Andy Scherzinger2024-05-273-87/+131
|\ \ \ \ | | | | | | | | | | [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-243-82/+125
| | |/ / | |/| | | | | | | | | | | | | | | | | | 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>