summaryrefslogtreecommitdiffstats
path: root/lib/private/Files
Commit message (Collapse)AuthorAgeFilesLines
...
* | fix(s3): Add config option to disable multipart copy for certain s3 providersJulius Härtl2023-12-282-1/+4
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | only do a multipart s3 copy when above the regular copy limitRobin Appelman2023-12-282-11/+23
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | fix(TemplateManager): Bail early if templatedirectory is emptyMarcel Klehr2023-12-041-0/+5
| | | | | | | | | | | | fixes #39266 Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | Synchronize operation on live photo filesLouis Chemineau2023-11-291-2/+2
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #41272 from nextcloud/fixOccScansGit'Fellow2023-11-281-3/+6
|\ \ | | | | | | fix: reduce memory consumption of scans
| * | fix: reduce memory consumption of scansGit'Fellow2023-11-031-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> Fix lint Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | chore: apply changes from Nextcloud coding standards 1.1.1Joas Schilling2023-11-2317-39/+39
| | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | | Merge pull request #41459 from nextcloud/enh/noid/search-metadata-nullMaxence Lange2023-11-231-0/+2
|\ \ \ | | | | | | | | implements search on null/notnull metadata
| * | | implements search on null/notnull metadataMaxence Lange2023-11-221-0/+2
| | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | Merge pull request #40462 from nextcloud/refactor/lib-array_search-to-in_arrayAndy Scherzinger2023-11-222-3/+3
|\ \ \ \ | |/ / / |/| | | refactor: Replace array_search with in_array in lib/
| * | | refactor: Repalce array_search with in_array in lib/Christoph Wurst2023-11-222-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | Merge pull request #41565 from nextcloud/fix/object-storage-inconsitent-behaviorFerdinand Thiessen2023-11-221-0/+7
|\ \ \ \ | |/ / / |/| | | fix(ObjectStore): Make copying behavior consistent with local storage
| * | | fix(ObjectStore): Make copying behavior consistent with local storageFerdinand Thiessen2023-11-171-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | Drop file permissions on copy like we do on local storage. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | accept boolean valueMaxence Lange2023-11-221-3/+3
|/ / / | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | optimize UserMountCache::registerStorageRobin Appelman2023-11-163-57/+61
| | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | | Merge pull request #40935 from nextcloud/local-case-insensitiveBenjamin Gaussorgues2023-11-151-1/+26
|\ \ \ | | | | | | | | add some support for rename on case insensitive local filesystems
| * | | add some support for rename on case insensitive local filesystemsRobin Appelman2023-10-201-1/+26
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #41366 from ir0nhide/fix/multipart-copy-ssecJulius Härtl2023-11-151-1/+7
|\ \ \ \
| * | | | fix(s3): support SSE-C headers for the MultipartCopy callTobias Zimmerer2023-11-141-1/+7
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Tobias Zimmerer <3228193+ir0nhide@users.noreply.github.com>
* | | | | Merge pull request #38622 from nextcloud/ifElseReturnMatchGit'Fellow2023-11-151-15/+8
|\ \ \ \ \ | |/ / / / |/| | | | Replace if/else with return match
| * | | | Replace if/else with return matchGit'Fellow2023-11-011-15/+8
| | |/ / | |/| | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | | fix psalmMaxence Lange2023-11-141-5/+1
| | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | ignore metadata if table is emptyMaxence Lange2023-11-144-6/+26
| | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | moving metadataqueryMaxence Lange2023-11-133-3/+3
| | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | feat(files): Allow advanced search for filesBenjamin Gaussorgues2023-11-103-1/+17
| | | | | | | | | | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | | | fix(events): Make sure all `\OCP\Files::…` events are emitted with the ↵Joas Schilling2023-11-091-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | same data Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | Merge pull request #41119 from nextcloud/optmize-storage-wrappersRobin Appelman2023-11-085-27/+74
|\ \ \ \ | | | | | | | | | | optimize builtin storage wrappers
| * | | | optimize isShared and isMountedRobin Appelman2023-11-081-6/+6
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | optimize builtin storage wrappersRobin Appelman2023-11-084-21/+68
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | Merge pull request #40964 from nextcloud/artonge/feat/metadata/port_providersLouis2023-11-083-19/+27
|\ \ \ \ \ | | | | | | | | | | | | Support dynamic metadata request on PROPFIND requests
| * | | | | Support getting and setting metadata in DAV requestsLouis Chemineau2023-11-083-19/+27
| |/ / / / | | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | | Merge pull request #40996 from nextcloud/view-share-disable-reuseRobin Appelman2023-11-081-1/+1
|\ \ \ \ \ | |/ / / / |/| | | | reuse sharing disabled state when listing folder content
| * | | | reuse sharing disabled state when listing folder contentRobin Appelman2023-10-191-1/+1
| | |_|/ | |/| | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | IFilesMetadataMaxence Lange2023-11-075-16/+16
| | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | IFilesMetadataMaxence Lange2023-11-0710-95/+179
| | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | Merge pull request #40995 from nextcloud/cache-jail-optimizationsArthur Schiwon2023-11-032-6/+1
|\ \ \ \ | |_|/ / |/| | | optimize cache jail creation
| * | | optimize cache jail creationRobin Appelman2023-10-192-6/+1
| |/ / | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #40326 from nextcloud/enh/text-to-image-apiJoas Schilling2023-10-261-1/+1
|\ \ \ | | | | | | | | Implement TextToImage OCP API
| * | | fix(Folder): Allow filename to be '0'Marcel Klehr2023-10-221-1/+1
| |/ / | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | Merge pull request #39044 from nextcloud/more-empty-mount-checkingRobin Appelman2023-10-243-3/+18
|\ \ \ | | | | | | | | Fix root mounts not being setup in some cases
| * | | setup filesystem wrappers before we mark the root as setupRobin Appelman2023-09-121-2/+3
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | add more checks to ensure mounts aren't emptyRobin Appelman2023-09-122-1/+15
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | enh(IMountManager): Add method to get MountPoint from CachedMountInfoJonas2023-10-232-1/+20
| |/ / |/| | | | | | | | Signed-off-by: Jonas <jonas@freesources.org>
* | | Merge pull request #40478 from nextcloud/node-from-entryJohn Molakvoæ2023-10-183-1/+34
|\ \ \
| * | | add method to create a node from cache entry + mountpointRobin Appelman2023-09-193-1/+34
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | feat(files): migrate template pickerJohn Molakvoæ2023-10-171-1/+2
| |_|/ |/| | | | | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* | | Convert isset ternary to null coalescing operatorHamid Dehnavi2023-09-287-9/+9
| | | | | | | | | | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com>
* | | Merge pull request #40501 from nextcloud/fix/fix-int-size-in-files-scannerCôme Chilliet2023-09-252-4/+7
|\ \ \ | | | | | | | | Store size in int|float for 32bit support
| * | | Store size in int|float for 32bit supportCôme Chilliet2023-09-192-4/+7
| |/ / | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | Merge pull request #40499 from nextcloud/known-mtime-wrapperRobin Appelman2023-09-211-0/+142
|\ \ \ | | | | | | | | add wrapper for external storage to ensure we don't get an mtime that is lower than we know it is