Commit Graph

82 Commits (master)

Author SHA1 Message Date
Côme Chilliet ad9574970a
fix: Fix crash in files_version about uninitialized property 2 months ago
Carl Schwan 475c84722f refactor(IPropagator): Cleanup implementation 3 months ago
provokateurin ef279f6049
fix(files): Stop overwriting scan_permissions 3 months ago
Ferdinand Thiessen 660f3f6fd1
refactor: use logical `&&` `||` instead of weak `and` `or` operators 3 months ago
Robin Appelman 1a716578fd
fix: fix moving cache items from cache jail with sharding 4 months ago
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 6 months ago
Robin Appelman 1e72620169 fix: fix unjailedroot of nested jails if there are other wrappers in between 8 months ago
Robin Appelman 0001c22668 test: add test for nested cache jail unjailedroot 8 months ago
Robin Appelman 2786ca579a
fix: don't use cached root info from shared cache if the watcher has detected an update 11 months ago
Ferdinand Thiessen b48ee2e924
fix: Harden files scanner for invalid null access 11 months ago
provokateurin 714671a8a6
fix(files): Adjust Cache::searchQuery() parameter name to match interface 1 year ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 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 e9d97a568f
use OCP\Server 2 years ago
Robin Appelman e50c176428 also improe cache ci for shared cache 2 years ago
Christoph Wurst 7e5303bec7
fix(files): Don't attempt to format a partial cache entry 2 years ago
Robin Appelman 460344336e
optimize cache jail creation 2 years ago
Robin Appelman 9ea03a9534 reuse dependencies from wrapped cache 2 years ago
Faraz Samapoor e7cc7653b8 Refactors "strpos" calls in lib/private to improve code readability. 3 years ago
Côme Chilliet ae525e1935
Fix return types in phpdoc 3 years ago
Robin Appelman 5267a74027
fix type hints 3 years ago
Robin Appelman c9e4e30523 clear encrypted flag when moving away from encrypted storage 3 years ago
Robin Appelman f76b4473ee
escape path prefix when doing cache jail search 3 years ago
Carl Schwan 54031e370a Fix various other small psalm issues 3 years ago
Robin Appelman b6f8b8da60 directly build the search filter for shared storage instead of setting up the source cache 3 years ago
Robin Appelman 9d6c2ce301 optimize search post-processing for jail wrapper 3 years ago
Côme Chilliet 7ae6791737
Document all getIncomplete implementations as returning string|false 3 years ago
Robin Appelman 118c647f61
properly handle cases where cache wrappers block access 4 years ago
Robin Appelman c688703117
use getGetUnjailedRoot to determine if jailed search needs the path filter 4 years ago
Robin Appelman c48f9ffcdd
use case insensitive like when limiting search to jail 4 years ago
Robin Appelman 97aadbe46c
dont apply jail search filter is on the root 4 years ago
Robin Appelman 362cb2a11f
inject SearchBuilder 5 years ago
Robin Appelman 5d1d53c42e
perform file search in a single query 5 years ago
Robin Appelman 9774fb1573
use searchoperation for storage filter instead of db expression 5 years ago
Robin Appelman e198dc1b20
rework search api to allow searching on multiple caches at once 5 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 5 years ago
Robin Appelman 7ee528fc5a
properly use limit and offset for search in Jail wrapper 5 years ago
dependabot-preview[bot] eb502c02ff
Bump nextcloud/coding-standard from 0.3.0 to 0.5.0 5 years ago
Robin Appelman e511a539b7
adjust tests 5 years ago
Robin Appelman 5ae0be08b4
fix search in nested jails 5 years ago
Robin Appelman 27f9df2e87
fix cachjail searching for root 5 years ago
Robin Appelman a44aab11f7
do cachejail search filtering in sql 5 years ago
Christoph Wurst d89a75be0b
Update all license headers for Nextcloud 21 5 years ago
Christoph Wurst 2a054e6c04
Update the license headers for Nextcloud 20 5 years ago
Morris Jobke fedf9c69d9
Use matching parameter names form interfaces and implementations 5 years ago
Christoph Wurst 1584c9ae9c
Add visibility to all methods and position of static keyword 6 years ago
Christoph Wurst caff1023ea
Format control structures, classes, methods and function 6 years ago
Christoph Wurst 14c996d982
Use elseif instead of else if 6 years ago
Christoph Wurst 41b5e5923a
Use exactly one empty line after the namespace declaration 6 years ago