aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/files/cache
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
| |
* | insertIfNotExists() for storage insertionJoas Schilling2015-03-091-3/+9
| |
* | Only check unique keys for the comparison on filecache insert & update otherwiseJoas Schilling2015-03-091-1/+6
|/
* use insertIfNotExist() in cache putThomas Müller2015-03-061-5/+11
|
* Allow disabling the cache updaterRobin Appelman2015-02-271-3/+16
|
* Fix cache update when doing a rename that overwrites the targetRobin Appelman2015-02-271-1/+4
|
* Revert "Updating license headers"Morris Jobke2015-02-2610-207/+50
| | | | This reverts commit 6a1a4880f0d556fb090f19a5019fec31916f5c36.
* Updating license headersJenkins for ownCloud2015-02-2310-50/+207
|
* Merge pull request #13767 from owncloud/issue/13764-mimetype-raceconditionThomas Müller2015-02-201-3/+7
|\ | | | | Use insertIfNotExists() and reload mimetypes after inserting one
| * Use insertIfNotExists() and reload mimetypes after inserting oneJoas Schilling2015-02-021-3/+7
| |
* | Merge pull request #13836 from owncloud/part-no-cache-updateThomas Müller2015-02-191-0/+12
|\ \ | | | | | | Dont update the cache when working with part files
| * | Dont bother updating the cache when working with part filesRobin Appelman2015-02-051-0/+12
| |/
* | Dont lower the mtime of a folder when propagating changesRobin Appelman2015-02-131-2/+2
| |