Thomas Müller
|
ddc7af9a53
|
know your libraries ;-)
strrpos fails in cases the file in the path has no dot but the parent folder
|
2013-02-09 13:51:44 +01:00 |
Thomas Müller
|
814369e0cd
|
Merge pull request #1436 from owncloud/cache_check_path
Cache: check for invalid paths in getFileInfo/getDirectoryContent
|
2013-02-04 05:51:34 -08:00 |
Robin Appelman
|
7c33d0a5a7
|
Cache: fix copy-paste errors
|
2013-02-04 13:28:31 +01:00 |
Robin Appelman
|
80dd8d7802
|
Cache: check for invalid paths in getFileInfo/getDirectoryContent
|
2013-02-03 23:34:27 +01:00 |
Michael Gapczynski
|
6093d961a0
|
Add getOwner to Filesystem and View classes
|
2013-02-02 18:50:40 -05:00 |
Robin Appelman
|
3e59a87153
|
Filesystem: use the updated Mount::findById in getPath to ensure we get the correct path if the storage is also mounted outside the view
|
2013-01-28 01:02:04 +01:00 |
Robin Appelman
|
17bcea1585
|
Filesystem: add View->getPath to the cache api
|
2013-01-27 00:13:50 +01:00 |
Michael Gapczynski
|
03b947e3ec
|
Don't check for updates for sub storages, these scans should be done in the background
|
2013-01-26 16:11:35 -05:00 |
Robin Appelman
|
7330fcf5e8
|
Cache: make mounts overwrite existing folders, prevents duplicate entries
|
2013-01-22 20:57:15 +01:00 |
Michael Gapczynski
|
6f049d0889
|
Merge branch 'filesystem' into filesystem-etags
|
2013-01-11 21:00:02 -05:00 |
Michael Gapczynski
|
4835525c46
|
Switch scan to scanFile for root of mount points
|
2013-01-10 22:28:50 -05:00 |
Michael Gapczynski
|
aa15fcf22f
|
Scan mount points in root before adding a entry
|
2013-01-10 12:09:55 -05:00 |
Michael Gapczynski
|
5174eda232
|
Fix permissions for mount point
|
2013-01-07 15:21:38 -05: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
|
d0377b1951
|
Cache: normalize mimetypes
|
2013-01-07 02:09:21 +01:00 |
Robin Appelman
|
439578288f
|
Cache: split permission cache scanning and cache scanning
|
2013-01-07 01:03:11 +01:00 |
Michael Gapczynski
|
a068ddff64
|
Use the sub storage's permission cache for retrieving the correct permission
|
2013-01-02 14:40:06 -05:00 |
Robin Appelman
|
a164fd160f
|
Cache: provide path hints to getCache/etc where available
|
2013-01-01 20:20:20 +01:00 |
Robin Appelman
|
b41189de44
|
Cache: allow storage backends to overwrite Watcher
|
2013-01-01 18:04:29 +01:00 |
Michael Gapczynski
|
83064aca51
|
Remove old etag code
|
2012-12-30 19:23:31 -05: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
|
8635699db9
|
fix cache behaviour for non existing files
|
2012-12-11 01:06:21 +01:00 |
Michael Gapczynski
|
c47bf9bbce
|
Add checks for storage object
|
2012-11-24 16:42:54 -05:00 |
Robin Appelman
|
cbcd9ba84a
|
allow storage backends to implement custom permission management
|
2012-11-15 00:57:30 +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
|
b07672821b
|
check for changes when using the cache api
|
2012-10-28 11:43:45 +01: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
|
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
|
39adadd3e3
|
move the cache api from OC_Files to filesystem(view)
|
2012-10-26 12:30:25 +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
|
1901ac8b17
|
drop depricated is_readable and is_writable
|
2012-10-21 00:13:16 +02:00 |
Robin Appelman
|
cfa036eaa9
|
drop filectime from the filesystem api's
|
2012-10-20 23:58:07 +02:00 |
Robin Appelman
|
5c6e9518ed
|
drop Filesystem::getInternalPath and Filesystem::getStorage in favor of Filesystem::resolvePath
|
2012-10-10 17:46:29 +02:00 |
Robin Appelman
|
07c5384189
|
fix namespaces in filesystem and filesystemview
|
2012-10-10 12:25:46 +02:00 |
Robin Appelman
|
9df60d27bd
|
move some code around
|
2012-10-10 11:54:44 +02:00 |