aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_external/lib
Commit message (Collapse)AuthorAgeFilesLines
...
| * chore: Improve phpdoc typing to silence psalm errorsCôme Chilliet2024-04-0211-0/+31
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * fix: Apply new coding standard to all filesCôme Chilliet2024-04-0217-17/+17
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * fix: Implement option to temporarily set the user sessionJulius Härtl2024-03-191-4/+5
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
| * feat: add command to scan external storages directlyRobin Appelman2024-03-063-74/+290
| | | | | | | | | | | | the main use case of this over simply scanning through is the ability to provide a username and/or password for cases where login credentials are used Signed-off-by: Robin Appelman <robin@icewind.nl>
| * fix: Allow to disable multipart copy on external s3 storageJulius Härtl2024-02-241-0/+3
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
| * mark MOUNT_TYPE_PERSONAl as deprecatedMaxence Lange2024-02-242-0/+4
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * full uppercase constMaxence Lange2024-02-247-13/+12
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * fix: replace `Account name` by `Login`John Molakvoæ2024-02-1310-11/+11
| | | | | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
| * feat: rename users to account or personVincent Petry2024-02-1313-15/+15
| | | | | | | | | | | | Replace translated text in most locations Signed-off-by: Vincent Petry <vincent@nextcloud.com>
| * Merge pull request #43349 from nextcloud/fix/case-sensitive-root-smbArthur Schiwon2024-02-121-1/+2
| |\ | | | | | | SMB: allow to list root directory when using case-insensitive option
| | * fix(files_external): list root when using SMB case-insensitive optionBenjamin Gaussorgues2024-02-051-1/+2
| | | | | | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
| * | fix(files_external) Add sensitive S3 values redacted by list commandJosh2024-02-071-2/+2
| | | | | | | | | Signed-off-by: Josh <josh.t.richards@gmail.com>
| * | chore: Replace OC::$server->getL10N by OCP\Util::getL10N in lib and some appsCôme Chilliet2024-02-051-1/+1
| |/ | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * chore: Fix missing template parameter for IEventListenerCôme Chilliet2024-01-304-1/+4
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * refactor: Migrate IgnoreOpenAPI attributes to OpenAPIprovokateurin2024-01-181-2/+2
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * Correct a typoValdnet2023-11-281-1/+1
| | | | | | Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
| * fix(files_external): Fix "Could not find resource main.js to load"Joas Schilling2023-11-271-1/+0
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * chore: apply changes from Nextcloud coding standards 1.1.1Joas Schilling2023-11-2317-40/+35
| | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
| * refactor: Rename OpenAPI type aliases to their namespacesjld31032023-11-023-8/+8
| | | | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com>
| * Merge pull request #41053 from nextcloud/bug/smb/in-place-case-renameBenjamin Gaussorgues2023-10-312-0/+24
| |\ | | | | | | fix(files_external): on case insensitive system, block case change
| | * fix(files_external): on case insensitive system, block case changeBenjamin Gaussorgues2023-10-232-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | When a file/directory is renamed to the same name with only case change, the rename fail. We block this kind of rename. The user will have to rename to another name first. Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
| * | fix(external): Get storage before update itJoas Schilling2023-10-261-0/+3
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | Return correct status if touch failedLouis Chemineau2023-10-231-11/+13
| |/ | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * fix(files_external): basic auth user storage triggerJohn Molakvoæ2023-10-101-0/+1
| | | | | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
| * Merge pull request #39131 from fsamapoor/refactor_lib_files_external_commandsLouis2023-09-2811-204/+135
| |\ | | | | | | Refactors files_external app commands
| | * Adds parameter type hints.Faraz Samapoor2023-09-282-2/+2
| | | | | | | | | | | | | | | | | | Co-authored-by: Côme Chilliet <come.chilliet@nextcloud.com> Signed-off-by: Faraz Samapoor <fsa@adlas.at> Signed-off-by: Faraz Samapoor <f.samapoor@gmail.com>
| | * Refactors files_external app commands.Faraz Samapoor2023-09-2811-206/+137
| | | | | | | | | | | | | | | | | | | | | To improve code readability. Signed-off-by: Faraz Samapoor <fsa@adlas.at> Signed-off-by: Faraz Samapoor <f.samapoor@gmail.com>
| * | Convert isset ternary to null coalescing operatorHamid Dehnavi2023-09-282-4/+4
| |/ | | | | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com>
| * Add single status code descriptions for OpenAPIjld31032023-09-271-0/+2
| | | | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com>
| * Merge pull request #40499 from nextcloud/known-mtime-wrapperRobin Appelman2023-09-211-18/+10
| |\ | | | | | | add wrapper for external storage to ensure we don't get an mtime that is lower than we know it is
| | * apply known mtime wrapper for external storagesRobin Appelman2023-09-191-18/+10
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | fix: avoid side-effect importsJohn Molakvoæ (skjnldsv)2023-09-211-0/+2
| | | | | | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
| * | use multipart copy for s3Robin Appelman2023-09-201-4/+1
| |/ | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * Merge pull request #40183 from nextcloud/sftp-fixesRobin Appelman2023-09-182-9/+151
| |\ | | | | | | SFTP improvements
| | * sftp psalm fixesRobin Appelman2023-09-182-11/+15
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| | * psalm suppressRobin Appelman2023-09-041-0/+4
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| | * implement fseek for sftp read streamRobin Appelman2023-09-042-3/+30
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| | * more optimized getPermissions/getMetaDataRobin Appelman2023-09-041-0/+44
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| | * sftp optimize file_put_contents, writeStream and copyRobin Appelman2023-09-041-1/+55
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| | * fix error during sftp stream closeRobin Appelman2023-09-041-0/+7
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| | * clear sftp stat cache when opening a write streamRobin Appelman2023-09-041-3/+5
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | Merge pull request #39895 from nextcloud/fix/noid/revoke-admin-overwriteJohn Molakvoæ2023-09-051-1/+1
| |\ \ | | |/ | |/|
| | * admin have no special rights on users' entriesMaxence Lange2023-09-011-1/+1
| | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * | Allow ext storage Local to go unavailableVincent Petry2023-08-291-0/+6
| |/ | | | | | | | | | | | | | | | | | | | | | | | | Whenever an external storage of type Local points at a non-existing directory, process this as a StorageNotAvailable instead of returning 404. This makes desktop clients ignore the folder instead of deleting it when it becomes unavailable. The code change was limited to external storages to avoid issues during setup and with the default home storage. Signed-off-by: Vincent Petry <pvince81@yahoo.fr>
| * use fresh builders when deleting storagesRobin Appelman2023-08-141-0/+3
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * files_external: Fix OpenAPIjld31032023-08-073-5/+27
| | | | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com>
| * Merge pull request #39605 from nextcloud/bugfix/noid/final-events-cleanupJoas Schilling2023-08-041-1/+2
| |\ | | | | | | fix!: Final round of moving to IEventDispatcher
| | * fix!: Move getEventDispatcher usage to IEventDispatcherJoas Schilling2023-07-281-1/+2
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | feat(files_external): migrate to vueJohn Molakvoæ2023-08-0110-62/+135
| | | | | | | | | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
| * | Migrate files external to PSR LoggerInterfaceBenjamin Gaussorgues2023-08-019-92/+56
| |/ | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>