Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Prevent error with orphaned shares when updating user mount cache | Vincent Petry | 2016-08-29 | 1 | -1/+4 |
| | |||||
* | Merge pull request #25789 from ↵ | Vincent Petry | 2016-08-16 | 1 | -8/+15 |
|\ | | | | | | | | | owncloud/stable9.1-usermountcache-hell-shortcutstorageid [stable9.1] Fix sharedstorage recursion hell | ||||
| * | Use FailedStorage when share is invalid | Vincent Petry | 2016-08-15 | 1 | -3/+4 |
| | | |||||
| * | Flag to not recurse into shared mounts in getPath | Vincent Petry | 2016-08-15 | 1 | -1/+1 |
| | | |||||
| * | Lazy init shared storage by tweaking jail | Vincent Petry | 2016-08-15 | 1 | -6/+12 |
| | | |||||
* | | Store the shared propagator instance | Vincent Petry | 2016-08-15 | 1 | -1/+6 |
|/ | | | | This instead of recreating it for every call. | ||||
* | [stable9.1] Added integration test (#25675) | Thomas Müller | 2016-08-02 | 1 | -0/+10 |
| | | | | | | * [stable9.1] Added integration test * A shared storage is never a home storage - fixes #25582 | ||||
* | [stable9.1] Group shares with same source and target (#25534) | Vincent Petry | 2016-07-26 | 1 | -43/+34 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Group shares with same source and target Fixes #24575 Note that this is a very limited solution and eventually we want smarter merging! * Add integration tests for merging received shares * Improved share grouping readability + fixed test * Add repair step for unmerged shares (WIP) * Added more tests for sharing's MountProvider * Group incoming shares for resharing in JS * Adjust repair version check for unmerged shares * Fix RepairUnmergedShares to not skip valid repair cases The repair step was a bit overeager to skip repairing so it missed the case where a group share exists without subshares but with an additional direct user share. * Add integration tests for double shares with rename in between * Make share target consistent when grouping group share with user share In some situations, a group share is created before a user share, and the recipient renamed the received share before the latter is created. In this situation, the "file_target" was already modified and the second created share must align to the already renamed share. To achieve this, the MountProvider now groups only by "item_source" value and sorts by share time. This makes it so that the least recent share is selected as super-share and its "file_target" value is then adjusted in all grouped shares. This fixes the issue where this situation would have different "file_target" values resulting in two shared folders appearing instead of one. | ||||
* | Bring back sharedstorage hooks | Roeland Jago Douma | 2016-06-08 | 1 | -0/+18 |
| | |||||
* | Update license headers | Lukas Reschke | 2016-05-26 | 1 | -1/+1 |
| | |||||
* | Cleanup Files_Sharing CLASSPATH | Roeland Jago Douma | 2016-05-02 | 1 | -2/+2 |
| | | | | | | | | | | * OC\Files\Cache\SharedScanner * OC\Files\Cache\Shared_Cache * OC\Files\Cache\Shared_Permissions * OC\Files\Cache\Shared_Updater * OC\Files\Cache\Shared_Watcher * OCA\Files\Share\Maintainer * OCA\Files\Share\Proxy | ||||
* | do propagation in a single query | Robin Appelman | 2016-04-25 | 1 | -1/+1 |
| | |||||
* | Move copy- and moveFromStorage to jail | Roeland Jago Douma | 2016-04-19 | 1 | -20/+0 |
| | |||||
* | Fix resolve path | Roeland Jago Douma | 2016-04-19 | 1 | -11/+0 |
| | |||||
* | Move SharedStorage et al over to the shareManager and jail | Roeland Jago Douma | 2016-04-19 | 1 | -381/+82 |
| | |||||
* | move failedstorage to core | Robin Appelman | 2016-03-11 | 1 | -1/+1 |
| | |||||
* | dont break when there is an invalid share | Robin Appelman | 2016-03-11 | 1 | -5/+19 |
| | |||||
* | Fix share mounting recursion | Vincent Petry | 2016-03-08 | 1 | -0/+2 |
| | |||||
* | Return -3 for unlimited quota | Vincent Petry | 2016-02-29 | 1 | -0/+4 |
| | | | | | Returns -3 for unlimited quota in Webdav response. Also adjusted personal page to show unlimited quota when set. | ||||
* | Block shares that dont have the correct source permissions | Robin Appelman | 2016-01-29 | 1 | -6/+18 |
| | |||||
* | cleanup shared cache | Robin Appelman | 2016-01-28 | 1 | -9/+16 |
| | |||||
* | handle noopscanner in shared scanner | Robin Appelman | 2016-01-15 | 1 | -1/+1 |
| | |||||
* | Merge pull request #21615 from owncloud/shared-islocal | Thomas Müller | 2016-01-13 | 1 | -0/+7 |
|\ | | | | | implement isLocal for shared storage | ||||
| * | implement isLocal for shared storage | Robin Appelman | 2016-01-11 | 1 | -0/+7 |
| | | |||||
* | | Happy new year! | Thomas Müller | 2016-01-12 | 1 | -2/+2 |
|/ | |||||
* | Add reshare permission checks | Vincent Petry | 2015-12-08 | 1 | -1/+1 |
| | | | | | | | Added in isSharable() in incoming remote share. Added in isSharable() in regular incoming share. Added in FileInfo to make sure the proper attributes are returned to the clients. | ||||
* | Scrutinizer Auto-Fixes | Scrutinizer Auto-Fixer | 2015-12-07 | 1 | -2/+0 |
| | | | | This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com | ||||
* | take the etag of child mounts into account for the folder etag | Robin Appelman | 2015-11-19 | 1 | -9/+7 |
| | | | | this replaces shared etag propagation | ||||
* | Update license headers | Lukas Reschke | 2015-10-26 | 1 | -1/+1 |
| | |||||
* | Fix getEtag for roots of shared storages | Robin Appelman | 2015-10-06 | 1 | -3/+0 |
| | |||||
* | only initialize once | Robin Appelman | 2015-09-23 | 1 | -0/+6 |
| | |||||
* | Delay listening to owner changes untill we use a share for that owner | Robin Appelman | 2015-09-23 | 1 | -0/+15 |
| | |||||
* | Delay setting up the filesystem for a share owner untill the share is used | Robin Appelman | 2015-09-03 | 1 | -1/+6 |
| | |||||
* | Prevent shares being added to oc_storages via availability | Robin McCorkell | 2015-08-20 | 1 | -0/+18 |
| | |||||
* | just pass the share instead of searching for it | Robin Appelman | 2015-08-05 | 1 | -2/+2 |
| | |||||
* | only lock the parent folders | Robin Appelman | 2015-07-01 | 1 | -2/+2 |
| | |||||
* | lock parent folders for the owner when locking a shared file as recipient | Robin Appelman | 2015-07-01 | 1 | -0/+16 |
| | |||||
* | update license headers and authors | Morris Jobke | 2015-06-25 | 1 | -0/+1 |
| | |||||
* | add changeLock to the storage api | Robin Appelman | 2015-06-01 | 1 | -0/+11 |
| | |||||
* | add locking to the storage api | Robin Appelman | 2015-06-01 | 1 | -0/+26 |
| | |||||
* | Merge pull request #16440 from owncloud/scrutinizer-patch-1 | Thomas Müller | 2015-05-19 | 1 | -3/+0 |
|\ | | | | | Scrutinizer Auto-Fixes | ||||
| * | Scrutinizer Auto-Fixes | Scrutinizer Auto-Fixer | 2015-05-19 | 1 | -3/+0 |
| | | | | | | | | This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com | ||||
* | | Fix unexisting class and broken doc | Joas Schilling | 2015-05-19 | 1 | -1/+1 |
|/ | |||||
* | a new approach to display the error message | Bjoern Schiessle | 2015-05-18 | 1 | -1/+7 |
| | |||||
* | dont go trough the view when renaming/copying on shared storages | Robin Appelman | 2015-05-12 | 1 | -20/+21 |
| | |||||
* | propagate etags for all user of a share | Robin Appelman | 2015-04-27 | 1 | -33/+17 |
| | |||||
* | Merge pull request #13360 from owncloud/cross-storage-move | Morris Jobke | 2015-04-14 | 1 | -0/+34 |
|\ | | | | | Proper copy/move between multiple local storages | ||||
| * | a bit more phpdoc | Robin Appelman | 2015-04-14 | 1 | -0/+6 |
| | | |||||
| * | add missing return for shared | Robin Appelman | 2015-04-13 | 1 | -2/+2 |
| | | |||||
| * | Implement move/copyFromStorage for shared storage | Robin Appelman | 2015-04-13 | 1 | -0/+28 |
| | |