Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix(cache): always require updates if mtime is nullfix/require-update-if-mtime-is-null | Ferdinand Thiessen | 2025-04-04 | 1 | -1/+1 |
| | | | | | | | | | | - Resolves https://github.com/nextcloud/server/issues/51941 Due to strong typings we introduced the parameter needs to be an integer. Previously it was `null` which was equal to `0`. So if there is no storage mtime we need to update the cache. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat: add debug logging for adding/removing items from the user mounts cacheusermountcache-logging | Robin Appelman | 2025-04-03 | 1 | -0/+3 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | refactor(IMimeTypeDetector): use consistent capitalizationchore/consistent-naming | Ferdinand Thiessen | 2025-04-02 | 1 | -51/+52 |
| | | | | | | | | - use consistantly `mimeType` as it is called MIME type - fix issues where implementation and interface had different parameter names (this is an issue since PHP has named parameters). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat: add command to list objects | Robin Appelman | 2025-03-31 | 1 | -2/+2 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | feat: add command to get object metadata | Robin Appelman | 2025-03-31 | 1 | -3/+39 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | feat: add getParentId to ICacheEntry | Robin Appelman | 2025-03-28 | 1 | -0/+4 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix(IFilenameValidator): correctly handle case insensitivityfix/file-name-validator-case-sensitivity | Ferdinand Thiessen | 2025-03-21 | 1 | -5/+3 |
| | | | | | | | | - forbidden names and forbidden base names are case **insensitive** so we need to check all lowercase here. - add test that config value is also read case insensitive. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix(IMimeTypeDetector): use correct return typefix/IMimeTypeDetector-types | Ferdinand Thiessen | 2025-03-18 | 1 | -2/+2 |
| | | | | | | | | | | | | | | In PHP array keys that are integers are always kept as integer, meaning the type of the key of `$a = ["1" => "one"]` will be integer not string. While are hacks to circumvent this (case std object with string keys to an assoc. array) those hacks are performance wise awefull and also not needed as in PHP you can always access that element with `$a[1]` or `$a["1"]`. So TL;DR;: do not lie about return types. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | Merge pull request #51333 from nextcloud/filePointerCheck | Git'Fellow | 2025-03-17 | 1 | -8/+8 |
|\ | | | | | fix(files): Make sure file pointer exists | ||||
| * | fix(files): Make sure file pointer existsfilePointerCheck | Git'Fellow | 2025-03-07 | 1 | -8/+8 |
| | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> | ||||
* | | fix: fix getNodeFromCacheEntryAndMount using relative path | Robin Appelman | 2025-03-10 | 1 | -2/+2 |
|/ | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Merge pull request #50702 from ↵ | Andy Scherzinger | 2025-03-05 | 1 | -2/+4 |
|\ | | | | | | | | | Institutional-Investment-Group/feat/support-aws-session-token9 feat(object_store): Add support for session token (STS) in AWS credentials | ||||
| * | Merge branch 'master' into feat/support-aws-session-token | Hector Manuel | 2025-03-04 | 5 | -31/+30 |
| |\ | |||||
| * | | feat(object_store): Add support for session token in AWS credentials | Hector Valcarcel | 2025-02-06 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | - Pass session token, either null or with value, to the AWS Credentials constructor Signed-off-by: Hector Valcarcel <hmvalcarcel@gmail.com> | ||||
* | | | fix: No IFactory in constructorbugfix/50619/no-session-work-in-constructor | Marcel Müller | 2025-03-05 | 1 | -3/+1 |
| | | | | | | | | | | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de> | ||||
* | | | fix(files): Don't do session related work in the constructor of the View | Joas Schilling | 2025-03-05 | 1 | -10/+10 |
| |/ |/| | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | | perf(files): faster query to fetch incomplete directoriesperf/improve-incomplete-scan | Benjamin Gaussorgues | 2025-02-13 | 2 | -15/+6 |
| | | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | | Merge pull request #50498 from nextcloud/bug/48678/restore-dav-error-response-2 | Daniel | 2025-02-11 | 1 | -16/+8 |
|\ \ | | | | | | | Don't rethrow a type error | ||||
| * | | fix: make locked exception path relative to the view | Robin Appelman | 2025-02-11 | 1 | -16/+8 |
| |/ | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* / | fix: don't use cached root info from shared cache if the watcher has ↵ | Robin Appelman | 2025-02-06 | 2 | -0/+16 |
|/ | | | | | | detected an update Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix: psalm and OCP @since declarationsfix/mime-int | John Molakvoæ | 2025-02-06 | 1 | -2/+2 |
| | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com> | ||||
* | fix: make sure we process mime extensions as string | skjnldsv | 2025-02-05 | 1 | -4/+11 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | fix(s3): treat empty sse_c_key as not setfeat/s3/sse-c | Richard Steinmetz | 2025-01-28 | 1 | -1/+1 |
| | | | | | Co-authored-by: Christian Becker <christian@dabecka.de> Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | fix: Harden files scanner for invalid null access | Ferdinand Thiessen | 2025-01-28 | 6 | -172/+170 |
| | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | Merge pull request #50273 from nextcloud/artonge/fix/metadata_field_search | Ferdinand Thiessen | 2025-01-25 | 1 | -6/+11 |
|\ | | | | | fix: Metadata field search | ||||
| * | fix: Metadata field searchartonge/fix/metadata_field_search | Louis Chemineau | 2025-01-20 | 1 | -6/+11 |
| | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | | fix(TemplateManager): Remove warning message | Git'Fellow | 2025-01-20 | 1 | -1/+0 |
|/ | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> | ||||
* | fix: php lint extra tab fixfix/conversion-extension | John Molakvoæ | 2025-01-17 | 1 | -1/+0 |
| | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com> | ||||
* | fix(files): more conversion tests and translate error messages | skjnldsv | 2025-01-17 | 1 | -9/+35 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | chore: remove unnecessary methodfix/file-conversion-missing-extension | Elizabeth Danzberger | 2025-01-16 | 1 | -17/+0 |
| | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> | ||||
* | fix: prevent missing target file extension | Elizabeth Danzberger | 2025-01-16 | 1 | -12/+8 |
| | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> | ||||
* | fix(files): conversion api simplification and conflict check | skjnldsv | 2025-01-16 | 1 | -36/+61 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | feat(api): File conversion API | Elizabeth Danzberger | 2025-01-15 | 1 | -0/+152 |
| | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> | ||||
* | fix: use proper way to get numeric storage id for mountpoint | Robin Appelman | 2025-01-13 | 1 | -1/+1 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix(PathHelper): Remove null bytes when normalizing pathfix/files_sharing/harden-api | provokateurin | 2025-01-13 | 1 | -0/+2 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | Merge pull request #49903 from nextcloud/encryption-version-version | Côme Chilliet | 2025-01-07 | 1 | -0/+1 |
|\ | | | | | fix: restore updated encrypted version when copying versions | ||||
| * | fix: restore updated encrypted version when copying versionsencryption-version-version | Robin Appelman | 2025-01-03 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix: explicitly ignore nested mounts when transfering ownershipmount-move-checks | Robin Appelman | 2025-01-06 | 1 | -3/+9 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix: translate mount move error messages | Robin Appelman | 2025-01-03 | 1 | -11/+36 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix: improve checks for moving shares/storages into other mounts | Robin Appelman | 2025-01-03 | 1 | -15/+51 |
|/ | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix: don't skip scanner users filesystem if they have a mountpoint at ↵ | Robin Appelman | 2024-12-27 | 1 | -2/+7 |
| | | | | | | /<user>/files/ Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix: Fix copying to the root of another mountpointfix/fix-copy-to-mountpoint-root | Côme Chilliet | 2024-12-17 | 1 | -0/+3 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(View): Catch exceptions when executing mkdir for non-existent parentsfix/view/catch-mkdir-exception-non-existent-parents | provokateurin | 2024-12-16 | 1 | -4/+11 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | Revert "fix: don't recalculate folder size in Cache::delete if the entry ↵ci/revert/47342 | Daniel Kesselberg | 2024-12-16 | 1 | -0/+3 |
| | | | | | | | | didn't exist" This reverts commit 5ca9d884d78fd4439a74dde02fdcafb3ac7a40f4. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | fix(TemplateManager): Make sure TemplateFolder is a FolderensureTemplateFolder | Git'Fellow | 2024-12-13 | 1 | -2/+6 |
| | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> | ||||
* | Merge pull request #47342 from nextcloud/cache-delete-notfound-size | Robin Appelman | 2024-12-12 | 1 | -3/+0 |
|\ | | | | | fix: don't recalculate folder size in Cache::delete if the entry didn't exist | ||||
| * | fix: don't recalculate folder size in Cache::delete if the entry didn't existcache-delete-notfound-size | Robin Appelman | 2024-08-20 | 1 | -3/+0 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | Merge pull request #49739 from nextcloud/s3-disable-multipart-remove-debug | Kate | 2024-12-11 | 1 | -1/+0 |
|\ \ | | | | | | | chore: cleanup leftover debug statement | ||||
| * | | chore: cleanup leftover debug statements3-disable-multipart-remove-debug | Robin Appelman | 2024-12-09 | 1 | -1/+0 |
| | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | | Merge pull request #40394 from nextcloud/updater-change-mimetype-objectstore | John Molakvoæ | 2024-12-11 | 1 | -9/+13 |
|\ \ \ |