Commit Graph

349 Commits (d92bf388b1c553ecd6bfb2a7400b990dcafe9c54)

Author SHA1 Message Date
Ferdinand Thiessen 17f011f7c5 fix: Also validate parent path in `verifyPath` 1 year ago
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 1 year ago
Robin Appelman 3756152cb1
fix: use mountpoint from storage to find the encryption keys 1 year ago
Côme Chilliet 277c2cf5d1
fix(encryption): Fix mountpoint check to accept if several are found 1 year ago
withbest dd08f93202 chore: fix some comments 1 year ago
Dennis Verspuij 181aecad4c fix: Release directory iterator and thereby its potential directory lock prior to deleting a directory, to avoid e.g. "Text file busy" error with VirtualBox shared folder storage 1 year ago
Ferdinand Thiessen 69341e4306
refactor: Migrate filename validation logic from `Storage` to `FilenameValidator` 1 year ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Côme Chilliet 672923f0a6
fix: Fix newly spotted psalm issues, add exhaustive typed magic properties for LDAP classes 2 years ago
Joas Schilling 7cfe36e49b
fix(storage): Fix DAV storage as false is never returned 2 years ago
Joas Schilling 64d32abb48
fix(CI): Suppress psalm UndefinedClass 2 years ago
Joas Schilling 050408c9de
fix(files): Also skip cross storage move with access control 2 years ago
Julius Härtl 4910e7e231
fix: Pass the mountpoint target user to storages without owner 2 years ago
Robin Appelman d31ed8dbca
fix: use proper jailed patch in watcher 2 years ago
Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 2 years ago
Robin Appelman d5fa2ec7c3
fix: log error when default getWrapperStorage would return null 2 years ago
Benjamin Gaussorgues 5158bbf09b
fix: avoid scanning a non existing directory 2 years ago
Robin Appelman ea8a774a0a fix: add some recrusive detection/prevention 2 years ago
Ferdinand Thiessen 27642d3e6d fix: Enforce forbidden filename characters on backend 2 years ago
Julius Härtl 22eab7ba36
fix: Throw instead of yielding nothing when listing local directories 2 years ago
Robin Appelman e9d97a568f
use OCP\Server 2 years ago
Robin Appelman 7a91abb439 improve di performance for cache 2 years ago
Lorenz Brun a6f879e154 dav: fix wrong decoding of pluses in URLs 2 years ago
Joas Schilling aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1 2 years ago
Robin Appelman 8418fcfedf
add some support for rename on case insensitive local filesystems 2 years ago
Robin Appelman 460344336e
optimize cache jail creation 2 years ago
Hamid Dehnavi ea06cf2f39 Convert isset ternary to null coalescing operator 2 years ago
Robin Appelman 5bf34979fe add wrapper to ensure we don't get an mtime that is lower than we know it is 2 years ago
Julius Härtl 88a96e4db7 fix: Only store unencrypted_size if path should be encrypted 2 years ago
Robin Appelman e4f85226c5
extend fix-key-location to handle cases from broken cross-storage moves 2 years ago
Andrew Summers 4536029589
Refactor `OC\Server::getHTTPClientService` 2 years ago
Vincent Petry 8d1a3daa3f Allow ext storage Local to go unavailable 2 years ago
Robin Appelman b6c3507aa0 only determine quota_include_external_storage once for quota wrapper 2 years ago
Robin Appelman a031bc4788 more share permission logic to storage wrapper 2 years ago
Daniel Kesselberg f1d4f7c7e4
fix: copy-and-delete fallback should use unlink 2 years ago
Daniel Kesselberg b4ff557b8c fix(storage): fallback to copy and unlink when rename fails 2 years ago
Hamid Dehnavi d0b20534b9 Refactor "substr" calls to improve code readability 3 years ago
Richard Steinmetz c4eccbb304
fix(sse): don't update uncached files 3 years ago
Josh Richards e7cbaf3ee3 Clean-up some remaining readdir calls with undesirable false evaluation potential 3 years ago
Robin Appelman 493e151be0
dav: clean path before putting it in the statcache 3 years ago
Robin Appelman 279822c217
implement optimized getDirectoryContent for DAV 3 years ago
Dominik Fuchß e3f6a13e14 Fix deprecated method call 3 years ago
Dominik Fuchß a4a57409db Changes after code review. 3 years ago
Dominik Fuchß c3ba871f36 Add config variable for curl timeout 3 years ago
Lorenzo Tanganelli 6b55e92e33
invert elseif on rmdir for local storage 3 years ago
Faraz Samapoor e7cc7653b8 Refactors "strpos" calls in lib/private to improve code readability. 3 years ago
Côme Chilliet a90581b405
Get rid of more int casts in file size manipulations 3 years ago
Julius Härtl 11c5bc6a2a
fix: Wrap filesystem LockedExceptions for holding the readable path 3 years ago
Côme Chilliet 546d94c3ec
Fix file_get_content signatures to make it clear it can return false 3 years ago
Robin Appelman 05dc96f60d
debug log requests made by dav external storage/shares 3 years ago