aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/Files
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #47417 from nextcloud/fix/files/create-mountpoint-parentsKate2024-09-041-0/+9
|\
| * fix(files): Create non-existent parents of mountpointsprovokateurin2024-08-221-0/+9
* | Merge pull request #47546 from nextcloud/fix/files-view-error-messagesAndy Scherzinger2024-08-291-3/+3
|\ \
| * | fix: Adjust filename validation messagesFerdinand Thiessen2024-08-271-3/+3
* | | fix: Do not fail to get internal path on NonExistingFile/NonExistingFolderJulius Härtl2024-08-292-0/+16
* | | fix: Also validate parent path in `verifyPath`Ferdinand Thiessen2024-08-282-3/+17
* | | fix: Allow read-only filename validation to allow reading filesFerdinand Thiessen2024-08-281-1/+12
* | | fix: Renaming does not need update but delete permissionsFerdinand Thiessen2024-08-281-5/+8
* | | chore: Apply php:cs recommendationsLouis Chemineau2024-08-281-9/+9
* | | fix: hint storage id in more placesRobin Appelman2024-08-281-2/+5
* | | feat: implement distributing partitioned queries over multiple shardsRobin Appelman2024-08-281-4/+92
|/ /
* | Merge pull request #46013 from nextcloud/obj-store-move-from-storage-preserve...Julius Härtl2024-08-261-0/+25
|\ \
| * | fix: write object to the correct urn when moving from another storage to obje...Robin Appelman2024-08-231-0/+25
| |/
* / style: update codestyle for coding-standard 1.2.3Daniel Kesselberg2024-08-2534-86/+86
|/
* fix: `FilenameValidator::isForbidden` should only check forbidden filesFerdinand Thiessen2024-08-211-9/+18
* fix: use mountpoint from storage to find the encryption keysRobin Appelman2024-08-201-3/+3
* feat: store the mountpoint of storages in the mount optionsRobin Appelman2024-08-201-2/+3
* Merge branch 'master' into jr-readdir-false-falseJohn Molakvoæ2024-08-16123-3642/+3320
|\
| * Merge pull request #47044 from nextcloud/fix/accept-several-mounts-in-encryptionAndy Scherzinger2024-08-071-1/+1
| |\
| | * fix(encryption): Fix mountpoint check to accept if several are foundCôme Chilliet2024-08-051-1/+1
| * | fix: ensure array returned from getMountsForFileId is continiousRobin Appelman2024-08-021-2/+2
| * | fix(files): Fix incorrect keys by reindexingChristopher Ng2024-08-011-2/+2
| * | Merge pull request #46379 from nextcloud/fix/folder-search-ownerFerdinand Thiessen2024-07-301-1/+24
| |\ \ | | |/ | |/|
| | * fix: `OCP\Files\Node\Folder::search` was not setting the ownerFerdinand Thiessen2024-07-111-1/+24
| * | chore: fix some commentswithbest2024-07-291-1/+1
| * | fix: Release directory iterator and thereby its potential directory lock prio...Dennis Verspuij2024-07-271-0/+1
| * | Merge pull request #46672 from nextcloud/fix/preview-invalid-idAndy Scherzinger2024-07-251-3/+4
| |\ \
| | * | fix: Do not return partial file info if we have a cache entryJulius Härtl2024-07-221-3/+4
| * | | feat: Add support for filling fields to backend componentsElizabeth Danzberger2024-07-251-2/+3
| * | | fix: Emit new `BeforeGetTemplates` eventElizabeth Danzberger2024-07-251-0/+3
| * | | fix: FileInfo from `View` should have the correct name of a mountpointFerdinand Thiessen2024-07-221-0/+4
| |/ /
| * | refactor: Migrate some legacy and core functions to `IFilenameValidator`Ferdinand Thiessen2024-07-191-0/+6
| * | fix: make batch propagator work with sharding restrictionsRobin Appelman2024-07-171-4/+4
| * | fix: make usermountcache compatible with shardingRobin Appelman2024-07-171-5/+5
| * | fix: make joining on tags in search queries work with shardingRobin Appelman2024-07-171-1/+0
| * | fix: always set storage id in Cache::getRobin Appelman2024-07-171-2/+2
| * | fix: add set storage id for more cache queriesRobin Appelman2024-07-171-0/+5
| * | refactor: Migrate filename validation logic from `Storage` to `FilenameValida...Ferdinand Thiessen2024-07-163-68/+35
| * | feat: Add `forbidden_filename_basenames` config optionFerdinand Thiessen2024-07-151-23/+48
| * | feat: add base class for extending the query builderRobin Appelman2024-07-124-18/+7
| |/
| * feat: Add `IFilenameValidator` to have one consistent place for filename vali...Ferdinand Thiessen2024-07-091-0/+249
| * fix(s3): Don't wait indefinitely for S3 to returnGit'Fellow2024-07-051-29/+37
| * fix: also use optimized getFirstNodeyIdInPath for Folder::getFirstNodeByIdRobin Appelman2024-06-201-1/+1
| * fix(S3): Adjust usage of guzzle promiseFerdinand Thiessen2024-06-162-3/+3
| * Merge pull request #45172 from nextcloud/test-scanner-no-transactionsRobin Appelman2024-06-131-1/+5
| |\
| | * feat: add option to disable scanner transactionsRobin Appelman2024-05-031-1/+5
| * | fix: get child ids for folder in a separate query during moveRobin Appelman2024-06-131-4/+21
| * | fix(ObjectStore): handle empty S3 hostnameJosh2024-06-121-1/+1
| * | fix(files): Use isRetryable to catch retryable exceptionsLouis Chemineau2024-06-111-2/+6
| * | Merge pull request #45413 from nextcloud/createIfNotExistsFerdinand Thiessen2024-05-301-1/+1
| |\ \