summaryrefslogtreecommitdiffstats
path: root/lib/files/cache/scanner.php
Commit message (Expand)AuthorAgeFilesLines
* Organize conditionals in a better orderMichael Gapczynski2013-05-291-8/+4
* Only update metadata that has changedMichael Gapczynski2013-05-291-2/+9
* Merge branch 'master' into move-storagesMichael Gapczynski2013-05-231-1/+4
|\
| * merge master into filecache_mtimeRobin Appelman2013-05-211-26/+46
| |\
| | * Prevent backgroundScan() from looping if opendir() is failing for the same pathMichael Gapczynski2013-05-131-1/+3
| * | merge master into filecache_mtimeRobin Appelman2013-02-151-10/+33
| |\ \
| * | | Cache: bookkeeping of storage_mtimeRobin Appelman2013-02-101-0/+1
* | | | Add support for copying/moving folders between storages, move isIgnoredDir() ...Michael Gapczynski2013-05-191-13/+1
| |_|/ |/| |
* | | rename isIgnoredFile to isPartialFile, remove check of blacklisted files in i...Jörn Friedrich Dreyer2013-05-101-5/+5
* | | fix for infinite loop causing on files_encryption branch when testing "apps/f...Florin Peter2013-04-291-1/+1
* | | supress write hook for .part filesJörn Friedrich Dreyer2013-03-281-6/+3
* | | ignore files in scanFile instead of scan to catch all occurences.Jörn Friedrich Dreyer2013-03-281-25/+42
* | | Cache: on equal mtime also for equal size before keeping ETag, at least makes...Arthur Schiwon2013-03-271-1/+2
* | | Cache: Do not overwrite ETag when file did not changeArthur Schiwon2013-03-271-4/+6
* | | Improve phpdoc for the filecacheRobin Appelman2013-03-241-1/+1
* | | Filter display of blacklisted filesAndreas Schönebeck2013-03-151-0/+1
| |/ |/|
* | Cache: fix scanner trying to use existing data when file isn't in cacheRobin Appelman2013-02-121-2/+1
* | fixing syntax errorThomas Mueller2013-02-121-1/+1
* | Cache: also preserve etags for filesRobin Appelman2013-02-121-2/+5
* | Cache: don't create a new etag when the mtime hasn't changedRobin Appelman2013-02-111-0/+3
* | Cache: actually use parameterRobin Appelman2013-02-111-1/+1
* | Cache: reuse known folder sizes when doing a shallow scanRobin Appelman2013-02-111-3/+7
* | Cache: simplify scanner logic a bit when handeling with unknown folder sizesRobin Appelman2013-02-111-9/+7
* | append .part to put filesJörn Friedrich Dreyer2013-02-101-1/+17
|/
* fix empty path handlingJörn Friedrich Dreyer2013-02-091-1/+1
* Remove a warning by making sure the renamed file is a dir before trying and o...TheSFReader2013-02-021-1/+1
* Cache: use a database transition for scanning each folderRobin Appelman2013-01-161-3/+19
* Merge branch 'filesystem' into filesystem-etagsMichael Gapczynski2013-01-071-9/+0
|\
| * Cache: split permission cache scanning and cache scanningRobin Appelman2013-01-071-9/+0
* | Store etags in the file cacheMichael Gapczynski2012-12-301-0/+1
|/
* fix some edge cases while scanning the root of a storageRobin Appelman2012-12-021-2/+2
* Check if data variable in scanner isn't null before using itMichael Gapczynski2012-11-241-19/+23
* add Scanner->backgroundScanRobin Appelman2012-11-221-0/+10
* emit a hooks during the filesystem scanRobin Appelman2012-11-221-0/+8
* fix outdated permissions cache use in scannerRobin Appelman2012-11-181-2/+8
* fix Scanner->scan setting the filesize to 0 for filesRobin Appelman2012-11-081-3/+3
* move correctFolderSize from Scanner to CacheRobin Appelman2012-11-081-16/+0
* delete child entries when a folder gets removed from cacheRobin Appelman2012-10-271-0/+16
* add permissions data to the results of the cache apiRobin Appelman2012-10-271-1/+2
* more tests and fixes for the filesystem scannerRobin Appelman2012-10-031-3/+12
* add some more test cases for the scannerRobin Appelman2012-10-031-2/+4
* make filestorage scanner non-static and add a simple test caseRobin Appelman2012-10-031-22/+42
* convert Cache to a non-static class that handles the cache for a single stora...Robin Appelman2012-09-261-0/+1
* this should be done elsewhere if neededRobin Appelman2012-09-231-1/+0
* rework filecache to work directly on storage backends wipRobin Appelman2012-09-161-0/+78