Robin Appelman
|
299649b40e
|
Cache: reuse known folder sizes when doing a shallow scan
|
2013-02-11 13:33:41 +01:00 |
Robin Appelman
|
ad360296b9
|
Update tests and apps to the new \OC\Files\Filesystem::init signature
|
2013-02-11 11:06:09 +01:00 |
Thomas Müller
|
8174e5faf1
|
make MappedLocal available and testable within Linux as well
|
2013-02-09 19:03:03 +01:00 |
Thomas Mueller
|
fd8cb9974b
|
initial version of a local storage implementation which will use unique slugified filename on the local filesystem.
This implementation will only be enabled on windows based system to solve the issues around UTF-8 file names with php on windows.
|
2013-02-06 23:41:52 +01:00 |
Thomas Mueller
|
cbf6b28f45
|
uncomment failing calls to \OC\Files\Filesystem::file_put_contents
|
2013-02-05 20:21:29 +01:00 |
Thomas Mueller
|
997259df4b
|
reuse \OC_Helper::tmpFolder()
|
2013-02-04 14:11:51 +01:00 |
Robin Appelman
|
5d0c5c854b
|
Cache: use greaterEquals in tests cases to prevent failures due to race conditions
|
2013-01-30 23:15:45 +01:00 |
Robin Appelman
|
577e3b11d7
|
Filesystem: return all matching mounts in Mount::findById
|
2013-01-28 00:59:43 +01:00 |
Robin Appelman
|
17bcea1585
|
Filesystem: add View->getPath to the cache api
|
2013-01-27 00:13:50 +01:00 |
Robin Appelman
|
9e2a066c7b
|
Cache: add function to get storage id and internal path of a file by id
|
2013-01-27 00:13:50 +01:00 |
Robin Appelman
|
8c42e2de8c
|
Test cases for new mount management
|
2013-01-27 00:13:49 +01:00 |
Robin Appelman
|
177537dbcc
|
Cache: port test cases to PHPUnit
|
2013-01-26 21:44:33 +01:00 |
Robin Appelman
|
930b9b9cd0
|
merge master into filesystem
|
2013-01-26 18:49:45 +01:00 |
Robin Appelman
|
7330fcf5e8
|
Cache: make mounts overwrite existing folders, prevents duplicate entries
|
2013-01-22 20:57:15 +01:00 |
Robin Appelman
|
db2b485b96
|
Cache: fix test case Updater::testRename
|
2013-01-22 16:36:03 +01:00 |
Michael Gapczynski
|
465c100d8f
|
Add tests for mtime changes in folders - testRename is failing right now
|
2013-01-22 00:43:43 -05:00 |
Robin Appelman
|
5445b94416
|
merge master into filesystem
|
2013-01-16 19:04:50 +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
|
ad3badeabf
|
Cache: split permission cache scanning and cache scanning
|
2013-01-07 02:09:20 +01:00 |
Robin Appelman
|
439578288f
|
Cache: split permission cache scanning and cache scanning
|
2013-01-07 01:03:11 +01:00 |
Robin Appelman
|
b41189de44
|
Cache: allow storage backends to overwrite Watcher
|
2013-01-01 18:04:29 +01:00 |
Michael Gapczynski
|
d0a50fae83
|
Fix eTagUpdate and add tests
|
2012-12-31 18:16:44 -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
|
cc0a0df88b
|
one additional test case for the cache updater
|
2012-12-11 01:25:21 +01:00 |
Robin Appelman
|
8635699db9
|
fix cache behaviour for non existing files
|
2012-12-11 01:06:21 +01:00 |
Robin Appelman
|
0cfef83ed9
|
sort output of getFolderContent by name
|
2012-11-25 16:08:35 +01: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
|
ad706229f5
|
explicitly sort files when using getFolderContents
|
2012-11-23 00:17:18 +01:00 |
Robin Appelman
|
8ce5e0d30d
|
don't throw fatal error in updater cache if setup failed for some reason
|
2012-11-22 13:14:39 +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
|
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
|
15b8a3f987
|
move correctFolderSize from Scanner to Cache
|
2012-11-08 18:10:54 +01:00 |
Robin Appelman
|
8a6bb7965d
|
add Cache::move
|
2012-11-02 22:25:33 +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
|
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
|
c22a723785
|
add file permissions cache
|
2012-10-26 19:07:29 +02:00 |
Robin Appelman
|
7ad8bf3156
|
move filesystem test case
|
2012-10-26 18:07:01 +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
|
fb2d2bc201
|
merge master into filesystem
|
2012-10-11 22:54:39 +02:00 |
Robin Appelman
|
a2785f57d2
|
fix cache scanner test case
|
2012-10-10 17:45:47 +02:00 |
Robin Appelman
|
08bb5dbe3a
|
few more test cases for scanning folders
|
2012-10-10 16:26:28 +02:00 |
Robin Appelman
|
13515effc9
|
add Cache::getStatus
|
2012-10-08 14:58:21 +02:00 |
Robin Appelman
|
e7899e17de
|
merge phpunit into filesystem
|
2012-10-08 13:53:53 +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
|
1ed89760be
|
dont need this anymore
|
2012-10-02 23:35:51 +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
|
dcf995fff3
|
add Cache::getFolderContent
|
2012-09-23 15:25:03 +02:00 |
Robin Appelman
|
73eedd8fc8
|
some simple test cases for the new filecache
|
2012-09-22 15:43:10 +02:00 |
Robin Appelman
|
96b798a59f
|
move storage backend test cases to their own namespace
|
2012-09-22 14:51:15 +02:00 |