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 |
|
Robin Appelman
|
39adadd3e3
|
move the cache api from OC_Files to filesystem(view)
|
2012-10-26 12:30:25 +02:00 |
|
Robin Appelman
|
7bc49d2a57
|
merge master into filesystem
|
2012-10-25 18:26:08 +02:00 |
|
Robin Appelman
|
56c7ee799c
|
use strtotime on non-nummeric times in oc_filesystem::touch
|
2012-10-23 16:37:46 +02:00 |
|
Robin Appelman
|
7424f3aef6
|
merge master into filesystem
|
2012-10-23 16:16:46 +02:00 |
|
Robin Appelman
|
2522c25af7
|
use OC_Files::getFileInfo and OC_Files::getDirectoryContent as high level api for the filecache
most apps would want to use this api instead of using the cache directly
|
2012-10-21 02:12:58 +02:00 |
|