Commit Graph

89 Commits (2bc77a3c5aff352cdc19aa683bbb36da2ff20b01)

Author SHA1 Message Date
Ferdinand Thiessen 660f3f6fd1
refactor: use logical `&&` `||` instead of weak `and` `or` operators 3 months ago
Robin Appelman 7599162c7b feat: move primary object store configuration to a single place 7 months ago
Robin Appelman f20c483513
fix: use proper way to get numeric storage id for mountpoint 12 months ago
provokateurin 9836e9b164
chore(deps): Update nextcloud/coding-standard to v1.3.1 1 year ago
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 1 year ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 2 years ago
Joas Schilling aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1 2 years ago
Robin Appelman dec880b285
optimize builtin storage wrappers 2 years ago
Jonas 7441ce2b11
enh(IMountManager): Add method to get MountPoint from CachedMountInfo 2 years ago
Hamid Dehnavi ea06cf2f39 Convert isset ternary to null coalescing operator 2 years ago
Robin Appelman 5685d68bd3
add more checks to ensure mounts aren't empty 2 years ago
Robin Appelman fda820a64d
expose MovableMount in public interface 2 years ago
Faraz Samapoor e7cc7653b8 Refactors "strpos" calls in lib/private to improve code readability. 3 years ago
Côme Chilliet 426c0341ff
Use typed version of IConfig::getSystemValue as much as possible 3 years ago
Robin Appelman 9f3dbb699a fix tests 3 years ago
Robin Appelman e3bafcc7a8 cache numeric id in mountpoint 3 years ago
Robin Appelman 9281359fa4 deduplicate getStorage() logic in Mount\Manager 3 years ago
Robin Appelman 43589312cc dont delegate Mount\Manager::getByNumericId to getByStorageId 3 years ago
Carl Schwan d5c23dbb9f Move CappedMemoryCache to OCP 4 years ago
Daniel Kesselberg f399fd41ec
Fix docblock for return type 4 years ago
Côme Chilliet 069477e608
Migrate more classes of lib/private to LoggerInterface 4 years ago
Robin Appelman 8b12c75ca2
don't do a full setup for `findByStorageId` 4 years ago
Robin Appelman 99ac46d8f5
allow getting mounts by providers 4 years ago
Robin Appelman 19c64cf8b6
setup only relevant mounts when possible 4 years ago
Côme Chilliet 6be7aa112f
Migrate from ILogger to LoggerInterface in lib/private 4 years ago
Robin Appelman 917c74e214
type fixes 4 years ago
Robin Appelman d81713e5c1
simplify setup of circular SetupManager<->Manager 4 years ago
Robin Appelman 6c1d051ecd
add template annotations to CappedMemoryCache 4 years ago
Robin Appelman 22875bf367
move logic to decide what to setup to setupmanager 4 years ago
Robin Appelman 5c0fe93498
move teardown logic to SetupManager 4 years ago
Robin Appelman 15ff65c12f
start moving filesystem setup logic to it's own place 4 years ago
Robin Appelman 7630d7a934
more type hints for ICachedMountInfo and IMountManager 4 years ago
Joas Schilling 88f4e972c5
Don't set up full filesystem to check for certificates 4 years ago
Robin Appelman 8b7c8447a0
move root mount setup to mountproviders 4 years ago
Robin Appelman cfb7923e08
store mountprovider for each mount in the mounts table 4 years ago
Robin Appelman 0217949715
only setup part of the filesystem for appdata requests 4 years ago
John Molakvoæ 6ab2feaa54
Implement multibucket shift for ObjectStore 4 years ago
Robin Appelman 8520717b4f
handle case where storage can't be created in getStorageRootId 5 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 5 years ago
Robin Appelman 8a92229485
getStorage can also return null 5 years ago
Christoph Wurst d89a75be0b
Update all license headers for Nextcloud 21 5 years ago
Robin Appelman 81c5aa9819
set the mount id before calling storage wrapper 5 years ago
Christoph Wurst 2a054e6c04
Update the license headers for Nextcloud 20 5 years ago
Morris Jobke 45428e4948
Add config option to enable multibucket preview distribution 5 years ago
Morris Jobke 4fdd38c737
Use fixed preview buckets that are postfixed with -preview-NUMBER 5 years ago
Morris Jobke 159f28cd52
Mount the old previews in a separate folder for the multi bucket setup and check in them before using the actual locations 5 years ago
Morris Jobke 438ac23e2a
Distribute preview folders in appdata in multibucket setup to multiple buckets 5 years ago
Robin Appelman 70906a359f
ensure home storage is initialized on first setup 6 years ago
Christoph Wurst caff1023ea
Format control structures, classes, methods and function 6 years ago