aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Fix(l10n): Update translations from TransifexNextcloud bot2024-07-17134-134/+134
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-07-162-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-07-152-0/+134
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-07-142-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-07-13134-510/+558
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-07-1218-0/+18
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(Session): avoid race conditions on clustered setupsArthur Schiwon2024-07-113-46/+19
| | | | | | | | - re-stablishes old behaviour with cache to return null instead of throwing an InvalidTokenException when the token is cached as non-existing - token invalidation and re-generation are bundled in a DB transaction now Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Merge pull request #46394 from nextcloud/backport/46320/stable28Joas Schilling2024-07-111-0/+1
|\ | | | | [stable28] perf: Set session.cache_limiter at runtime to avoid clients caching static assets served by PHP
| * perf: Set session.cache_limiter at runtime to avoid clients caching static ↵Julius Härtl2024-07-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | assets served by PHP By default there is a Pragma: no-cache header set due to the default value `no-cache` of session.cache-limiter, which will cause Chrome and iOS to not cache even with a different Cache-Control header set on the response. Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Merge pull request #46067 from nextcloud/backport/45877/stable28Andy Scherzinger2024-07-101-9/+9
|\ \ | | | | | | [stable28] fix: don't use custom certificate bundle if no customer certificates are configured
| * | fix: don't use custom certificate bundle if no customer certificates are ↵Robin Appelman2024-06-241-9/+9
| | | | | | | | | | | | | | | | | | configured Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #45920 from nextcloud/backport/45582/stable28Andy Scherzinger2024-07-103-2/+14
|\ \ \ | |_|/ |/| | [stable28] delete background jobs by id when cleaning up
| * | test: update DummyJobListRobin Appelman2024-06-171-1/+1
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | fix: delete background jobs by id when cleaning upRobin Appelman2024-06-173-2/+14
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-102-0/+46
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #46297 from nextcloud/backport/46174/stable28Git'Fellow2024-07-091-7/+9
|\ \ \ | | | | | | | | [stable28] fix(IntegrityCheck): Ensure the check is run if no results are available
| * | | fix(IntegrityCheck): Ensure the check is run if no results are availableFerdinand Thiessen2024-07-051-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If there are no cached results the current implementation was also returning an empty array, but this was the same as when there was a successful run. So to distinguish this we return `null` if there are *no* results. In this case we need to rerun the integrity checker. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | fix(s3): Don't wait indefinitely for S3 to returnGit'Fellow2024-07-091-29/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> fix: lint Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> fix: use AwsException Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> fix: Throw on connection failure Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> fix: Wrap all in try catch block Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> fix: use RequestTimeout error message Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> log: use OCP Server class Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> fix: Handle connect timeout only Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> fix: Handle errors more generically Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-094-0/+94
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | feat: log file id and path when extracting the mp3 cover failsDaniel Kesselberg2024-07-081-4/+4
| | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-082-0/+48
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-072-4/+4
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-0616-0/+380
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-0536-0/+36
|/ / / | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-042-0/+72
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-032-0/+18
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-022-0/+2
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #46141 from nextcloud/backport/46097/stable28Louis2024-07-012-21/+30
|\ \ \ | | | | | | | | [stable28] fix(files_sharing): Also set the expiration date timezone during validation
| * | | fix(files_sharing): Store the expiration date relative to the server's timezoneLouis Chemineau2024-06-272-21/+30
| | | | | | | | | | | | | | | | | | | | | | | | This is needed as we want to store the difference between the server's and the user's timezones. Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-302-0/+26
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-292-0/+84
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-286-12/+96
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | fix: removed unused variable and check if tag ids are empty before starting ↵yemkareems2024-06-271-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | the inserts Signed-off-by: yemkareems <yemkareems@gmail.com>
* | | | fix: filtering tags based on existing tags and doing a transaction around ↵yemkareems2024-06-271-11/+14
| | | | | | | | | | | | | | | | | | | | | | | | the select and insert Signed-off-by: yemkareems <yemkareems@gmail.com>
* | | | fix: do a select in systemtag_object_mapping to see if tag exists already in ↵yemkareems2024-06-271-6/+20
|/ / / | | | | | | | | | | | | | | | db. if it does not exist alone insert the same or else do nothing Signed-off-by: yemkareems <yemkareems@gmail.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-272-2/+2
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-262-0/+80
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | 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: set mimetype_version during upgrade to the old versionRobin Appelman2024-06-212-6/+8
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | feat: add setup check for needed mimetype migrationsRobin Appelman2024-06-214-23/+85
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | fix: move repair mimetype repair step to the expensive stepsRobin Appelman2024-06-211-1/+1
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | 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>
* refactor(shareManager): Use constructor property promotionfenn-cs2024-06-131-75/+23
| | | | Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* fix(shareManager): Respect empty `expireDate` in serverfenn-cs2024-06-133-82/+127
| | | | | | 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>
* refactor: make share manager buildableRobin Appelman2024-06-132-29/+6
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #45839 from nextcloud/backport/45649/stable28Andy Scherzinger2024-06-131-1/+1
|\ | | | | [stable28] fix(ObjectStore): Fix regression when hostname is empty