Robin Appelman
|
b54dcd1999
|
Cache: fix scanner trying to use existing data when file isn't in cache
|
2013-02-12 16:48:21 +01:00 |
Thomas Mueller
|
f2baf1ae0e
|
fixing syntax error
|
2013-02-12 16:18:48 +01:00 |
Robin Appelman
|
e1fe5279dd
|
Cache: also preserve etags for files
|
2013-02-12 14:56:57 +01:00 |
Robin Appelman
|
2921d2fb78
|
Cache: don't create a new etag when the mtime hasn't changed
|
2013-02-11 13:33:56 +01:00 |
Robin Appelman
|
d84c3cd014
|
Cache: actually use parameter
|
2013-02-11 13:33:48 +01:00 |
Robin Appelman
|
299649b40e
|
Cache: reuse known folder sizes when doing a shallow scan
|
2013-02-11 13:33:41 +01:00 |
Robin Appelman
|
56d10e9054
|
Cache: simplify scanner logic a bit when handeling with unknown folder sizes
|
2013-02-11 13:33:34 +01:00 |
Jörn Friedrich Dreyer
|
1263511a17
|
append .part to put files
|
2013-02-10 14:16:45 +01:00 |
Jörn Friedrich Dreyer
|
420b63cbe4
|
fix empty path handling
|
2013-02-09 16:58:55 +01:00 |
TheSFReader
|
42d59d5a16
|
Remove a warning by making sure the renamed file is a dir before trying and opening it
|
2013-02-02 23:18:29 +01:00 |
Robin Appelman
|
6871a150bd
|
Cache: use a database transition for scanning each folder
gives a massive speed improvement while scanning files
|
2013-01-16 21:58:17 +01:00 |
Michael Gapczynski
|
6801f82d09
|
Merge branch 'filesystem' into filesystem-etags
Conflicts:
lib/files/cache/cache.php
|
2013-01-07 10:28:37 -05:00 |
Robin Appelman
|
439578288f
|
Cache: split permission cache scanning and cache scanning
|
2013-01-07 01:03:11 +01:00 |
Michael Gapczynski
|
2c23e143d3
|
Store etags in the file cache
|
2012-12-30 16:32:55 -05:00 |
Robin Appelman
|
01eb5d2790
|
fix some edge cases while scanning the root of a storage
|
2012-12-02 03:43:51 +01:00 |
Michael Gapczynski
|
cc5d8e5609
|
Check if data variable in scanner isn't null before using it
|
2012-11-24 20:29:57 -05:00 |
Robin Appelman
|
8687e0d346
|
add Scanner->backgroundScan
|
2012-11-22 12:45:29 +01:00 |
Robin Appelman
|
e6cf082fe0
|
emit a hooks during the filesystem scan
|
2012-11-22 12:45:29 +01:00 |
Robin Appelman
|
40fae0acbf
|
fix outdated permissions cache use in scanner
|
2012-11-18 14:10:28 +01:00 |
Robin Appelman
|
5a173b901f
|
fix Scanner->scan setting the filesize to 0 for files
|
2012-11-08 20:47:40 +01:00 |
Robin Appelman
|
15b8a3f987
|
move correctFolderSize from Scanner to Cache
|
2012-11-08 18:10:54 +01:00 |
Robin Appelman
|
79d0ac21cc
|
delete child entries when a folder gets removed from cache
|
2012-10-27 18:08:00 +02:00 |
Robin Appelman
|
695405dfeb
|
add permissions data to the results of the cache api
|
2012-10-27 10:01:20 +02:00 |
Robin Appelman
|
b9b9fd9dba
|
more tests and fixes for the filesystem scanner
|
2012-10-03 13:07:19 +02:00 |
Robin Appelman
|
85be00be65
|
add some more test cases for the scanner
|
2012-10-03 11:40:09 +02:00 |
Robin Appelman
|
e415e90c6d
|
make filestorage scanner non-static and add a simple test case
|
2012-10-03 11:24:49 +02:00 |
Robin Appelman
|
522d7df860
|
convert Cache to a non-static class that handles the cache for a single storage backend
|
2012-09-26 17:52:02 +02:00 |
Robin Appelman
|
6fafd5d4e9
|
this should be done elsewhere if needed
|
2012-09-23 01:46:52 +02:00 |
Robin Appelman
|
954596c251
|
rework filecache to work directly on storage backends wip
|
2012-09-16 16:52:32 +02:00 |