summaryrefslogtreecommitdiffstats
path: root/lib/private/files/cache
Commit message (Collapse)AuthorAgeFilesLines
* remove old propagation logicRobin Appelman2015-12-011-125/+0
|
* Make Cache\Updater per storageRobin Appelman2015-11-251-94/+74
|
* take the etag of child mounts into account for the folder etagRobin Appelman2015-11-193-13/+93
| | | | this replaces shared etag propagation
* Allow storage wrappers to through a forbidden exception with retry informationJoas Schilling2015-11-171-0/+2
|
* escape like parameter for move queriesRobin Appelman2015-11-051-1/+1
|
* move from OC_DB to IDBConnectionRobin Appelman2015-11-051-62/+71
|
* mark path as checkedRobin Appelman2015-11-041-0/+1
|
* Split checkUpdateRobin Appelman2015-11-031-19/+39
|
* include the final update in the transaction when moving a folder in the cacheRobin Appelman2015-10-291-2/+6
|
* Merge pull request #19869 from owncloud/cache-adjustcurrentmtimeonrenameThomas Müller2015-10-292-1/+23
|\ | | | | On rename, also refresh storage_mtime of the target file
| * Also adjust storage_mtime of target after renameVincent Petry2015-10-262-1/+23
| | | | | | | | Some storages like Dropbox change their mtime on rename...
* | Update license headersLukas Reschke2015-10-262-0/+2
|/
* don't move files in cache twice, fixes renaming for objectstoresJörn Friedrich Dreyer2015-10-161-7/+9
|
* also detect files in a .part folder as part fileBjoern Schiessle2015-10-121-0/+4
|
* deduplicate @xenopathicMorris Jobke2015-10-063-3/+0
|
* update licence headers via scriptMorris Jobke2015-10-053-1/+5
|
* Always send a postScanFile event when done scanning a fileOlivier Paroz2015-09-301-2/+2
| | | | postScanFile is important when scanning external storage as it indicates when the file is ready to be used
* Explicitly cast number to integerRobin McCorkell2015-09-161-1/+1
|
* Use integer for availability instead of boolRobin McCorkell2015-09-151-3/+5
|
* Add reset method to mimetype loaderRobin McCorkell2015-09-111-1/+1
| | | | Used to solve concurrency issues
* Split mimetype handling to new classRobin McCorkell2015-09-041-80/+16
|
* Prevent scanner going crazy with unavailable storagesVincent Petry2015-08-241-4/+14
|
* Store storage availability in databaseRobin McCorkell2015-07-201-10/+38
| | | | | | | | Storage status is saved in the database. Failed storages are rechecked every 10 minutes, while working storages are rechecked every request. Using the files_external app will recheck all external storages when the settings page is viewed, or whenever an external storage is saved.
* Remove OC_LogThomas Müller2015-07-032-2/+2
|
* update license headers and authorsMorris Jobke2015-06-251-0/+1
|
* Rollback folder scan if an entry was lockedVincent Petry2015-06-241-0/+5
|
* extends phpdocRobin Appelman2015-06-181-3/+4
|
* update the file cache within the write lockRobin Appelman2015-06-182-12/+24
|
* keep a read lock while scanning a file or folderRobin Appelman2015-06-151-0/+11
|
* Get correct mimetype when moving and changing extensionVincent Petry2015-05-211-1/+1
| | | | | | | | Fixes issue when restoring folders from trash cross-storage, as such folders have an extension ".d12345678". Fixes issue when moving folders between storages and at the same time changing their extension.
* improve phpdoc of cache classesRobin Appelman2015-05-053-29/+139
|
* Make the change propagator an emitterRobin Appelman2015-04-272-1/+8
|
* Merge pull request #15549 from owncloud/jcf-fix-cache-updateMorris Jobke2015-04-221-1/+8
|\ | | | | don't update identical values
| * clarify the duplication of the $params arrayJens-Christian Fischer2015-04-121-1/+2
| |
| * don't update identical valuesJens-Christian Fischer2015-04-111-1/+7
| | | | | | | | | | | | | | | | | | | | | | The UPDATE oc_filecache statement blindly overwrites identical data. Databases like Postgres that create a new row on an update and mark the old one as dead will suffer from the previous behaviour, as millions of "new" rows are created in the database. This patch changes the WHERE clause to test for identical values and not updating if the values in the DB are identical to the ones being passed.
* | move permission related code into getMetaData()Thomas Müller2015-04-201-8/+2
| |
* | Introduce Storage::getMetaData() to allow storage implementations more ↵Thomas Müller2015-04-201-1/+1
| | | | | | | | control over the data array
* | Introduce Storage::getData() to allow storage implementations more control ↵Thomas Müller2015-04-201-10/+3
| | | | | | | | over the data array
* | Fix cross storage move with shared storagesRobin Appelman2015-04-131-3/+16
| |
* | reuse cache move logicRobin Appelman2015-04-131-26/+1
| |
* | preserve cache data when doing a cross storage moveRobin Appelman2015-04-132-21/+57
|/
* remove unencrypted_size from the cache, size will contain the unencrypted sizeBjoern Schiessle2015-04-072-32/+11
|
* Fix the exception messagesJoas Schilling2015-04-022-2/+2
|
* Update license headersJenkins for ownCloud2015-03-2610-40/+217
|
* Merge pull request #14704 from owncloud/storage-wrapper-mountRobin Appelman2015-03-191-0/+7
|\ | | | | pass mountpoint to storage wrapper callback
| * Allow setting the watcher policy as mount optionRobin Appelman2015-03-111-0/+7
| |
* | Remove unreqired backtick removalLukas Reschke2015-03-181-3/+0
| | | | | | | | | | | | | | | | Without this files with a ` (backtick) in the beginning of the filenames where simply not correctly referenced as the ` got removed. This can lead to all possible havoc situations. Should get backported to stable8 and in future we might consider if it is really worth to backport such changes when it is just for SQLite :see_no_evil: Regression of https://github.com/owncloud/core/pull/14734
* | Throw a RuntimeException in the cache aswellJoas Schilling2015-03-112-4/+9
| |
* | Get the id before using itJoas Schilling2015-03-091-1/+2
| |
* | Better save then sorryJoas Schilling2015-03-091-0/+2
| |