Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | fix(files): Use isRetryable to catch retryable exceptions | Louis Chemineau | 2024-06-11 | 1 | -2/+6 | |
| | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | |||||
* | | chore: Add SPDX header | Andy Scherzinger | 2024-05-24 | 24 | -510/+79 | |
| | | | | | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de> | |||||
* | | Merge pull request #43794 from nextcloud/fix/files/scanner-metadata-diff | Côme Chilliet | 2024-05-13 | 1 | -2/+47 | |
|\ \ | | | | | | | fix(files): handle multidimensional arrays in scanner | |||||
| * | | fix(Files): Change how scanner diffs for changed metadata | Josh | 2024-05-08 | 1 | -2/+47 | |
| |/ | | | | | | | | | Fixes #43408 Signed-off-by: Josh <josh.t.richards@gmail.com> | |||||
* | | Merge pull request #45058 from nextcloud/perf/db/sort-before-chunking | Christoph Wurst | 2024-05-07 | 1 | -0/+3 | |
|\ \ | |/ |/| | perf(db): Sort data for IN before chunking | |||||
| * | perf(db): Sort data for IN before chunking | Christoph Wurst | 2024-04-26 | 1 | -0/+3 | |
| | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* | | fix: fix FileAccess::getByFileId(InStorage) | Robin Appelman | 2024-05-01 | 1 | -2/+2 | |
|/ | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
* | Merge pull request #43574 from nextcloud/enh/noid/lazyappconfig-migrate-metadata | Maxence Lange | 2024-04-17 | 3 | -11/+6 | |
|\ | | | | | enh(metadata): migrate metadata to lazy appconfig | |||||
| * | migrate metadata to lazy appconfig | Maxence Lange | 2024-02-14 | 3 | -11/+6 | |
| | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | |||||
* | | fix: use proper jailed patch in watcher | Robin Appelman | 2024-04-08 | 1 | -0/+74 | |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
* | | fix: Apply new coding standard to all files | Côme Chilliet | 2024-04-02 | 4 | -5/+5 | |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | |||||
* | | feat(files)): Add retry logic to cover deadlock situations when moving many ↵ | Louis Chemineau | 2024-03-28 | 1 | -6/+25 | |
| | | | | | | | | | | | | files Signed-off-by: Louis Chemineau <louis@chmn.me> | |||||
* | | feat: add interface for lower level filecache acess without having to do ↵ | Robin Appelman | 2024-03-25 | 1 | -0/+116 | |
| | | | | | | | | | | | | direct db queries Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
* | | Refactor `OC\Server::getLockingProvider` | Andrew Summers | 2024-03-15 | 1 | -1/+1 | |
| | | | | | | | | Signed-off-by: Andrew Summers <18727110+summersab@users.noreply.github.com> | |||||
* | | refactor(mimeloader): modernize MimeTypeLoader | Thomas Citharel | 2024-03-14 | 1 | -3/+3 | |
| | | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr> | |||||
* | | fix(filecache): Move from array_merge to avoid memory exhaustion | Git'Fellow | 2024-03-04 | 1 | -2/+7 | |
| | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> | |||||
* | | fix types + autoloader | Robin Appelman | 2024-02-15 | 1 | -5/+14 | |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
* | | optimize query pattern used by storage filter | Robin Appelman | 2024-02-15 | 1 | -38/+90 | |
|/ | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
* | use OCP\Server | Robin Appelman | 2024-02-12 | 1 | -1/+2 | |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
* | also improe cache ci for shared cache | Robin Appelman | 2024-02-09 | 3 | -18/+24 | |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
* | improve di performance for cache | Robin Appelman | 2024-02-09 | 3 | -46/+89 | |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
* | Merge pull request #43131 from ↵ | Christoph Wurst | 2024-02-06 | 1 | -1/+1 | |
|\ | | | | | | | | | nextcloud/fix/files/cache-wrapper-no-partial-cache-entry-formatting fix(files): Don't attempt to format a partial cache entry | |||||
| * | fix(files): Don't attempt to format a partial cache entry | Christoph Wurst | 2024-01-25 | 1 | -1/+1 | |
| | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* | | also updated parent etags when a changed etag is detected during scanning | Robin Appelman | 2024-01-31 | 1 | -6/+29 | |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
* | | dont reuse etag for folders marked explicitly unscanned | Robin Appelman | 2024-01-31 | 1 | -1/+2 | |
|/ | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
* | perf: Avoid updating the folder size if we know the size difference | Julius Härtl | 2024-01-12 | 1 | -12/+14 | |
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | |||||
* | Merge pull request #41272 from nextcloud/fixOccScans | Git'Fellow | 2023-11-28 | 1 | -3/+6 | |
|\ | | | | | fix: reduce memory consumption of scans | |||||
| * | fix: reduce memory consumption of scans | Git'Fellow | 2023-11-03 | 1 | -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.1 | Joas Schilling | 2023-11-23 | 2 | -3/+3 | |
| | | | | | | | | | | 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-null | Maxence Lange | 2023-11-23 | 1 | -0/+2 | |
|\ \ | | | | | | | implements search on null/notnull metadata | |||||
| * | | implements search on null/notnull metadata | Maxence Lange | 2023-11-22 | 1 | -0/+2 | |
| | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | |||||
* | | | refactor: Repalce array_search with in_array in lib/ | Christoph Wurst | 2023-11-22 | 2 | -3/+3 | |
|/ / | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* | | fix psalm | Maxence Lange | 2023-11-14 | 1 | -5/+1 | |
| | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | |||||
* | | ignore metadata if table is empty | Maxence Lange | 2023-11-14 | 4 | -6/+26 | |
| | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | |||||
* | | moving metadataquery | Maxence Lange | 2023-11-13 | 3 | -3/+3 | |
| | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | |||||
* | | feat(files): Allow advanced search for files | Benjamin Gaussorgues | 2023-11-10 | 3 | -1/+17 | |
| | | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | |||||
* | | Support getting and setting metadata in DAV requests | Louis Chemineau | 2023-11-08 | 3 | -19/+27 | |
| | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | |||||
* | | IFilesMetadata | Maxence Lange | 2023-11-07 | 1 | -1/+1 | |
| | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | |||||
* | | IFilesMetadata | Maxence Lange | 2023-11-07 | 3 | -58/+112 | |
| | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | |||||
* | | optimize cache jail creation | Robin Appelman | 2023-10-19 | 1 | -2/+0 | |
|/ | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
* | Convert isset ternary to null coalescing operator | Hamid Dehnavi | 2023-09-28 | 1 | -2/+2 | |
| | | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com> | |||||
* | Store size in int|float for 32bit support | Côme Chilliet | 2023-09-19 | 1 | -3/+6 | |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | |||||
* | fix: Only read unencrypted_size when file is actually encrypted | Julius Härtl | 2023-09-06 | 1 | -1/+1 | |
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | |||||
* | reuse dependencies from wrapped cache | Robin Appelman | 2023-08-18 | 1 | -3/+11 | |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
* | fix: Prevent PHP warnings when optional CacheEntry attributes are unset | Ferdinand Thiessen | 2023-08-16 | 2 | -4/+4 | |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | |||||
* | select the fileid first when looking for incomplete files | Robin Appelman | 2023-08-14 | 1 | -5/+9 | |
| | | | | | | this seems to improve mariadbs index selection Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
* | fix: simplify `sourceData` check | John Molakvoæ | 2023-08-05 | 1 | -1/+1 | |
| | | | | Co-authored-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com> | |||||
* | Catch more invalid cache source storage paths | Josh Richards | 2023-08-03 | 1 | -1/+1 | |
| | | | | | | | | | | OC\Files\Cache\Cache::get can return string|false|null, not just string|false. - nextcloud/server#26270 added handling of false, but null is needed too. - Well, or we change the default $resullt to false, but I'm not sure if that has other ramifications and the real need here is to simply catch situations where the cache source storage path is not valid for whatever reason Related: nextcloud/server#19009 Signed-off-by: Josh Richards <josh.t.richards@gmail.com> | |||||
* | Merge pull request #38860 from nextcloud/scanner-change-summary | Robin Appelman | 2023-07-20 | 1 | -1/+1 | |
|\ | | | | | add summary of detected changes to files:scan output | |||||
| * | add summary of detected changes to files:scan output | Robin Appelman | 2023-06-16 | 1 | -1/+1 | |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> |