Robin Appelman
|
b12abb2c94
|
use numeric ids for storages in the filecache
|
2012-12-15 23:35:07 +01:00 |
Michael Gapczynski
|
8951769cae
|
Check sub storage isn't null or false
|
2012-12-15 17:16:26 -05:00 |
Robin Appelman
|
cf3665057c
|
make sure folders that are not fully scanned are at least shallow scanned when we open them
the fact that they are in the cache does not mean they are scanned
|
2012-12-15 03:21:39 +01:00 |
Robin Appelman
|
4be039e6cb
|
Filecache Watcher: use scan or scanFile based on the current item, not the cached item
|
2012-12-15 03:10:56 +01:00 |
Robin Appelman
|
bc52f12162
|
dont insert and entry in the filecache during upgrade if the id already exists in the filecache
most likely the result from an incompelte upgrade
|
2012-12-15 02:29:34 +01:00 |
Robin Appelman
|
438d3c21f6
|
actually connect the filesystem hooks to the cache updater
|
2012-12-11 01:24:53 +01:00 |
Robin Appelman
|
8635699db9
|
fix cache behaviour for non existing files
|
2012-12-11 01:06:21 +01:00 |
Robin Appelman
|
317cd4c70a
|
catch error if old filecache table is not present during upgrade
|
2012-12-06 17:49:35 +01:00 |
Robin Appelman
|
01eb5d2790
|
fix some edge cases while scanning the root of a storage
|
2012-12-02 03:43:51 +01:00 |
Robin Appelman
|
702444b242
|
fail gracefully when no old filecache is present during upgrade
|
2012-12-01 00:59:49 +01:00 |
Robin Appelman
|
dbbb357f62
|
add upgrade path from old cache to preserve file id's
|
2012-11-30 01:41:30 +01:00 |
Robin Appelman
|
a609992a75
|
better check if we are passing a fileid to Cache::get
|
2012-11-25 16:30:57 +01:00 |
Robin Appelman
|
0cfef83ed9
|
sort output of getFolderContent by name
|
2012-11-25 16:08:35 +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
|
709aacfa0f
|
change behaviour of Filesystem::getMountPoint when a mountpoint is passed as path without trailing slash
|
2012-11-24 23:41:39 +01:00 |
Robin Appelman
|
d3e37fa157
|
remove fileatime from common storage backend
|
2012-11-24 22:55:26 +01:00 |
Michael Gapczynski
|
c47bf9bbce
|
Add checks for storage object
|
2012-11-24 16:42:54 -05:00 |
Robin Appelman
|
ad706229f5
|
explicitly sort files when using getFolderContents
|
2012-11-23 00:17:18 +01:00 |
Robin Appelman
|
810563ae8a
|
don't redefine inherited functions as abstract
|
2012-11-22 12:45:29 +01:00 |
Robin Appelman
|
8687e0d346
|
add Scanner->backgroundScan
|
2012-11-22 12:45:29 +01:00 |
Robin Appelman
|
186c9e77e8
|
add Cache->getIncomplete for use in background scanning
|
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 |
Thomas Mueller
|
208c6fd966
|
fixing namespace
|
2012-11-22 10:21:48 +01:00 |
Michael Gapczynski
|
b76d1afe19
|
Create public function initMountPoints() for initializing a specified user's mount points
|
2012-11-22 00:44:48 -05:00 |
Robin Appelman
|
40fae0acbf
|
fix outdated permissions cache use in scanner
|
2012-11-18 14:10:28 +01:00 |
Robin Appelman
|
cbcd9ba84a
|
allow storage backends to implement custom permission management
|
2012-11-15 00:57:30 +01:00 |
Robin Appelman
|
fedff3eafe
|
add cache updater
|
2012-11-08 21:12:40 +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
|
3f644fe70c
|
fix calculateFolderSize for non existing files
|
2012-11-08 18:07:30 +01:00 |
Robin Appelman
|
e7bed5ddab
|
allow creating Cache objects with only the storage id instead of the whole storage object
|
2012-11-08 17:59:08 +01:00 |
Robin Appelman
|
706bb3ccd6
|
move ETag generation to storage backends
|
2012-11-08 17:48:26 +01:00 |
Robin Appelman
|
72c3868644
|
add resolvePath to filesystem view api
|
2012-11-08 17:42:26 +01:00 |
Robin Appelman
|
961ff01a93
|
merge master into filesystem
|
2012-11-07 17:18:56 +01:00 |
Robin Appelman
|
4b940955dd
|
merge master into filesystem
|
2012-11-04 21:12:18 +01:00 |
Robin Appelman
|
8a6bb7965d
|
add Cache::move
|
2012-11-02 22:25:33 +01:00 |
Robin Appelman
|
4a5a36577e
|
merge master into filesystem
|
2012-11-02 21:42:29 +01:00 |
Robin Appelman
|
b07672821b
|
check for changes when using the cache api
|
2012-10-28 11:43:45 +01:00 |
Robin Appelman
|
fba7be1194
|
add filesystem watcher to detect updates
|
2012-10-28 11:39:37 +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
|
56e9ce44c3
|
add a way to recalucale the size of a folder in the cache
|
2012-10-27 18:08:00 +02:00 |
Robin Appelman
|
5bfff6c56e
|
use absolute paths when resolving mount points
|
2012-10-27 12:17:35 +02:00 |
Robin Appelman
|
fcc92a9f43
|
add searchByMime to new cache api
|
2012-10-27 10:34:25 +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
|
7d6da68d53
|
prove some compatibility with the old cache api
|
2012-10-26 23:25:52 +02:00 |
Robin Appelman
|
6db81afab9
|
move some stuff to the new api
|
2012-10-26 23:05:02 +02:00 |
Robin Appelman
|
c22a723785
|
add file permissions cache
|
2012-10-26 19:07:29 +02:00 |
Robin Appelman
|
8bce661e4d
|
add search to the filecache api
|
2012-10-26 13:23:49 +02:00 |
Robin Appelman
|
7ef0ffe8ad
|
add View->putFileInfo to the filecache api
|
2012-10-26 12:43:23 +02:00 |
Robin Appelman
|
e63e246c48
|
fix problem with normalizePath when there was a double leading slash
|
2012-10-26 12:37:49 +02:00 |