Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix propagating changes within jail wrapper | Robin Appelman | 2017-07-11 | 1 | -0/+44 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix moving folders out of a cache jail | Robin Appelman | 2017-06-15 | 1 | -1/+11 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | use unmasked permissions during scanning | Robin Appelman | 2017-05-18 | 2 | -0/+4 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Remove unused use statements | Morris Jobke | 2017-04-22 | 2 | -2/+0 |
| | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de> | ||||
* | Allow searching file by fileid | Robin Appelman | 2017-04-05 | 1 | -1/+3 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | rename fun to func | Robin Appelman | 2017-03-30 | 1 | -1/+1 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Add tests for query builder (i)like | Robin Appelman | 2017-03-30 | 1 | -1/+1 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Move all children of a folder in a single query | Robin Appelman | 2017-03-30 | 1 | -18/+27 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Merge pull request #4004 from nextcloud/backport-27172 | Roeland Jago Douma | 2017-03-28 | 1 | -0/+8 |
|\ | | | | | Remove SharedCache::getNumericStorageId to let CacheWrapper do it | ||||
| * | Remove SharedCache::getNumericStorageId to let CacheWrapper do it | Vincent Petry | 2017-03-23 | 1 | -0/+8 |
| | | | | | | | | | | | | The CacheWrapper will properly forward the call to the wrapped cache. Signed-off-by: Morris Jobke <hey@morrisjobke.de> | ||||
* | | Merge pull request #3850 from nextcloud/search-order | Morris Jobke | 2017-03-23 | 2 | -0/+13 |
|\ \ | |/ |/| | Fix search ordering | ||||
| * | Fix search ordering | Robin Appelman | 2017-03-23 | 2 | -0/+13 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | [OC/Files/Cache]: Fix wrong usage of basename | Xuanwo | 2017-03-14 | 1 | -1/+2 |
|/ | | | | | | Fix https://github.com/nextcloud/server/issues/3837 Signed-off-by: Xuanwo <xuanwo@yunify.com> | ||||
* | dont allow empty wildcard search | Robin Appelman | 2017-03-13 | 1 | -0/+4 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Allow searching for favorites | Robin Appelman | 2017-03-08 | 2 | -6/+47 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Implement webdav SEARCH | Robin Appelman | 2017-03-01 | 5 | -23/+74 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | add icewind/searchdav | Robin Appelman | 2017-02-28 | 1 | -0/+155 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Refactor files' CacheEntry object creation to call cacheEntryFromData() all ↵ | Frédéric Fortier | 2017-02-22 | 1 | -36/+16 |
| | | | | | | the time thus allowing proper casts to be done Signed-off-by: Frédéric Fortier <frederic.fortier@oronospolytechnique.com> | ||||
* | Typecast filecache 'storage' as int to return it as documented, fixes #3461 | Frédéric Fortier | 2017-02-20 | 1 | -0/+2 |
| | | | | Signed-off-by: Frédéric Fortier <frederic.fortier@oronospolytechnique.com> | ||||
* | Merge pull request #3447 from nextcloud/getmetadata-permissions-mask | Roeland Jago Douma | 2017-02-15 | 1 | -1/+1 |
|\ | | | | | also apply permissions mask in getMetaData | ||||
| * | also apply permissions mask in getMetaData | Robin Appelman | 2017-02-10 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | Make sure we use the correct storage id when scanning a jailed storage | Robin Appelman | 2017-01-25 | 2 | -6/+2 |
|/ | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | always use numeric storage id in cacheentry | Robin Appelman | 2016-12-13 | 2 | -5/+3 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix cacheentry return wrong storage id | Robin Appelman | 2016-12-13 | 2 | -1/+2 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Move the validation into one place only | Joas Schilling | 2016-11-21 | 1 | -15/+4 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Make sure we don't scan files that can not be accessed | Joas Schilling | 2016-11-21 | 1 | -0/+21 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | let the share backend get the node cacheentry to save queries | Robin Appelman | 2016-11-17 | 1 | -16/+28 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | make source cache injectable in cache wrappers | Robin Appelman | 2016-11-17 | 2 | -42/+46 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | reuse the known rootinfo in the shared cache when possible | Robin Appelman | 2016-11-17 | 1 | -1/+2 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | explicitly cast mtime to int | Robin Appelman | 2016-11-03 | 1 | -1/+1 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | more efficient querying of numeric storage ids | Robin Appelman | 2016-09-07 | 2 | -4/+92 |
| | |||||
* | always return numeric storage id as int, also check type equality in test ↵ | Jörn Friedrich Dreyer | 2016-08-29 | 1 | -4/+4 |
| | | | | asserts | ||||
* | Adding test case for getPathById including a jailed cache where root is just ↵ | Thomas Müller | 2016-08-05 | 1 | -1/+3 |
| | | | | empty | ||||
* | getJailedPath expects $path to have a trailing / - fixes #25464 | Thomas Müller | 2016-08-05 | 1 | -0/+1 |
| | |||||
* | Update with robin | Joas Schilling | 2016-07-21 | 14 | -14/+14 |
| | |||||
* | Fix others | Joas Schilling | 2016-07-21 | 14 | -20/+34 |
| | |||||
* | optimized size propagation on deletes | Robin Appelman | 2016-06-14 | 1 | -4/+14 |
| | |||||
* | Merge pull request #24863 from owncloud/propagator-batching | Vincent Petry | 2016-06-10 | 1 | -1/+87 |
|\ | | | | | Propagator batching for the file scanner | ||||
| * | fix mtime propagation on sqlite | Robin Appelman | 2016-06-02 | 1 | -3/+3 |
| | | |||||
| * | add propagator batching | Robin Appelman | 2016-06-02 | 1 | -0/+86 |
| | | |||||
* | | Merge pull request #24899 from owncloud/local-storage-symlinks | Vincent Petry | 2016-06-08 | 1 | -1/+6 |
|\ \ | | | | | | | dissalow symlinks in local storages that point outside the datadir | ||||
| * | | Ignore forbidden files while scanning | Robin Appelman | 2016-06-07 | 1 | -1/+6 |
| |/ | |||||
* / | don't update storage mtime if we can't get the modified date | Robin Appelman | 2016-06-07 | 1 | -1/+4 |
|/ | |||||
* | Update license headers | Lukas Reschke | 2016-05-26 | 7 | -8/+16 |
| | |||||
* | Merge pull request #24777 from owncloud/scanner-dont-propagate | Vincent Petry | 2016-05-23 | 1 | -2/+4 |
|\ | | | | | dont needlessly triger the propgator in the scanner | ||||
| * | dont needlessly triger the propgator in the scanner | Robin Appelman | 2016-05-23 | 1 | -2/+4 |
| | | |||||
* | | Only recurse into incomplete folders during background scans | Robin Appelman | 2016-05-23 | 1 | -3/+6 |
| | | |||||
* | | Merge pull request #24349 from owncloud/nfd-storagewrapper | Vincent Petry | 2016-05-23 | 1 | -1/+1 |
|\ \ | |/ |/| | Add wrapper for NFD encoding workaround | ||||
| * | Scanner must normalize new children names for cache diff | Vincent Petry | 2016-05-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | Since new children from the storage might contain NFD entries, these must be normalized to NFC to be properly diff'ed with the cache contents which is always NFC. This fixes an issue where NFD entries would disappear from the cache after rescannng for children. | ||||
* | | Merge pull request #24356 from owncloud/scanner-recursion-memory | Vincent Petry | 2016-05-23 | 1 | -22/+25 |
|\ \ | |/ |/| | Free up folder content from memory before recursing in the file scanner |