Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | chore: apply new CSFixer rules | Ferdinand Thiessen | 2025-07-01 | 1 | -0/+1 |
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> # Conflicts: # apps/settings/lib/SetupChecks/PhpOpcacheSetup.php | ||||
* | fix(dav): file drop nickname | skjnldsv | 2025-06-05 | 2 | -0/+12 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | fix: improve handling of newFolder race condition handlingnewfolder-race-improvements | Robin Appelman | 2025-05-08 | 1 | -2/+15 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix: Catch old cached paths and fetch the new onefix/cache-hit-getFirstNodeById | Julius Knorr | 2025-04-08 | 1 | -5/+9 |
| | | | | Signed-off-by: Julius Knorr <jus@bitgrid.net> | ||||
* | fix: Proper order for checking path prefix for getting file by id from cache | Julius Knorr | 2025-04-07 | 1 | -1/+1 |
| | | | | Signed-off-by: Julius Knorr <jus@bitgrid.net> | ||||
* | fix: fix getNodeFromCacheEntryAndMount using relative path | Robin Appelman | 2025-03-10 | 1 | -2/+2 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix: Correctly create NonExistingFolder during copy | Louis Chemineau | 2024-12-04 | 1 | -3/+3 |
| | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | fix: catch NotPermittedException in Folder.nodeExistsupdate-phpdoc-for-folder-get | Daniel Kesselberg | 2024-09-30 | 1 | -1/+1 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | docs: Folder.get throws a NotPermittedException exception | Daniel Kesselberg | 2024-09-30 | 3 | -23/+0 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | chore(deps): Update nextcloud/coding-standard to v1.3.1 | provokateurin | 2024-09-19 | 1 | -1/+1 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix(Files): Handle getOwner() returning falsefix/storage/get-owner-false | provokateurin | 2024-09-17 | 2 | -3/+18 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix: Do not fail to get internal path on NonExistingFile/NonExistingFolder | Julius Härtl | 2024-08-29 | 2 | -0/+16 |
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | fix: Renaming does not need update but delete permissions | Ferdinand Thiessen | 2024-08-28 | 1 | -5/+8 |
| | | | | | | | Renaming is basically copy + delete (a move), so no need to update permissions. Especially if the node is in a invalid directory the node should be moveable but not editable. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | style: update codestyle for coding-standard 1.2.3 | Daniel Kesselberg | 2024-08-25 | 4 | -4/+4 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | fix(files): Fix incorrect keys by reindexing | Christopher Ng | 2024-08-01 | 1 | -2/+2 |
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> | ||||
* | fix: `OCP\Files\Node\Folder::search` was not setting the owner | Ferdinand Thiessen | 2024-07-11 | 1 | -1/+24 |
| | | | | | | The owner was not set on the file info causing e.g. webdav searches to never return the known owner. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix: also use optimized getFirstNodeyIdInPath for Folder::getFirstNodeById | Robin Appelman | 2024-06-20 | 1 | -1/+1 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Try create folder first and check if it exists after | Git'Fellow | 2024-05-30 | 1 | -1/+1 |
| | | | | Co-authored-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> | ||||
* | fix(files): Try to create dir only if it not exists | Git'Fellow | 2024-05-30 | 1 | -1/+1 |
| | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> | ||||
* | chore: Add SPDX header | Andy Scherzinger | 2024-05-24 | 10 | -229/+35 |
| | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de> | ||||
* | fix: LazyRoot missing method | Marcel Klehr | 2024-05-14 | 1 | -0/+4 |
| | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> | ||||
* | feat: first pass at TaskProcessing API | Marcel Klehr | 2024-05-14 | 1 | -1/+1 |
| | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> | ||||
* | fix: Apply new coding standard to all files | Côme Chilliet | 2024-04-02 | 4 | -4/+4 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | feat(files): copy live photos | Maxence Lange | 2024-03-08 | 1 | -21/+29 |
| | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | ||||
* | perf: cache path by id to speedup getting nodes by id | Robin Appelman | 2024-03-04 | 1 | -2/+28 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | perf: switch places that always use the first getById result to getFirstNodeById | Robin Appelman | 2024-03-04 | 1 | -1/+1 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | feat: add interface to get only a single node by id instead of all nodes for ↵ | Robin Appelman | 2024-03-04 | 6 | -14/+23 |
| | | | | | | | | the id this should be enough in most(?) cases and makes efficient implementation and caching easier Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | feat: rename users to account or person | Vincent Petry | 2024-02-13 | 1 | -1/+1 |
| | | | | | | Replace translated text in most locations Signed-off-by: Vincent Petry <vincent@nextcloud.com> | ||||
* | Synchronize operation on live photo files | Louis Chemineau | 2023-11-29 | 1 | -2/+2 |
| | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | chore: apply changes from Nextcloud coding standards 1.1.1 | Joas Schilling | 2023-11-23 | 3 | -5/+5 |
| | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | fix(events): Make sure all `\OCP\Files::…` events are emitted with the ↵ | Joas Schilling | 2023-11-09 | 1 | -1/+8 |
| | | | | | | same data Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | IFilesMetadata | Maxence Lange | 2023-11-07 | 1 | -2/+0 |
| | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | ||||
* | IFilesMetadata | Maxence Lange | 2023-11-07 | 3 | -1/+21 |
| | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | ||||
* | fix(Folder): Allow filename to be '0' | Marcel Klehr | 2023-10-22 | 1 | -1/+1 |
| | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> | ||||
* | add method to create a node from cache entry + mountpoint | Robin Appelman | 2023-09-19 | 3 | -1/+34 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix: Pass parent to NonExistingFile instances | Julius Härtl | 2023-09-13 | 1 | -1/+10 |
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | reuse isValidPath from Filesystem | Robin Appelman | 2023-09-04 | 2 | -15/+3 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | make LazyFolder::get not load the real folder if we know the path | Robin Appelman | 2023-09-04 | 4 | -27/+56 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | add IFileInfo::getParentId | Robin Appelman | 2023-09-04 | 2 | -7/+15 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | make Node::getParent lazy | Robin Appelman | 2023-09-04 | 1 | -1/+10 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | allow passing more info to lazy folder | Robin Appelman | 2023-09-04 | 1 | -0/+18 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix: prevent sharing permissions on user root folder | John Molakvoæ | 2023-09-01 | 1 | -1/+2 |
| | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com> | ||||
* | fix!: Move getEventDispatcher usage to IEventDispatcher | Joas Schilling | 2023-07-28 | 1 | -2/+4 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | fix: Move Node HookConnecter events to IEventDispatcher | Joas Schilling | 2023-07-27 | 1 | -25/+13 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | fix(node): non-existing folder is not searchable | Arthur Schiwon | 2023-07-13 | 1 | -0/+4 |
| | | | | | | | the previosuly introduced searchBySystemTag was not overwritten in NonExistingFolder and could run the inherited method. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | chore: Replace \OC::$server->query with \OCP\Server::get in /lib | Christoph Wurst | 2023-07-06 | 1 | -1/+1 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Merge pull request #37969 from nextcloud/poc/noid/systemtags-perf-tag-endpoint | Julius Härtl | 2023-06-28 | 2 | -0/+9 |
|\ | |||||
| * | fix: cominbation of small fixes | Arthur Schiwon | 2023-06-21 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | - possible null return - parameter name mismatch in implementation - incomplete unit test Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
| * | feat: add searchBySystemTag as PHP API | Arthur Schiwon | 2023-06-21 | 1 | -0/+4 |
| | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
| * | fix: change if with conditionless else to switch; and a parameter value | Arthur Schiwon | 2023-06-21 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> |