Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | take the etag of child mounts into account for the folder etag | Robin Appelman | 2015-11-19 | 4 | -551/+0 |
| | | | | this replaces shared etag propagation | ||||
* | Update license headers | Lukas Reschke | 2015-10-26 | 2 | -0/+2 |
| | |||||
* | Throw exception on `getPath` if file does not exist | Lukas Reschke | 2015-10-25 | 1 | -1/+11 |
| | | | | | | | | | | Currently the `getPath` methods returned `NULL` in case when a file with the specified ID does not exist. This however mandates that developers are checking for the `NULL` case and if they do not the door for bugs with all kind of impact is widely opened. This is especially harmful if used in context with Views where the final result is limited based on the result of `getPath`, if `getPath` returns `NULL` PHP type juggles this to an empty string resulting in all possible kind of bugs. While one could argue that this is a misusage of the API the fact is that it is very often misused and an exception will trigger an immediate stop of execution as well as log this behaviour and show a pretty error page. I also adjusted some usages where I believe that we need to catch these errors, in most cases this is though simply an error that should hard-fail. | ||||
* | Merge pull request #19511 from owncloud/etag-share-permissions-update | Robin Appelman | 2015-10-06 | 3 | -4/+14 |
|\ | | | | | Mark shares as dirty when changing permissions | ||||
| * | fix phpdoc | Robin Appelman | 2015-10-06 | 1 | -1/+1 |
| | | |||||
| * | use microtime | Robin Appelman | 2015-10-06 | 1 | -1/+1 |
| | | |||||
| * | Mark shares as dirty when changing permissions | Robin Appelman | 2015-10-06 | 2 | -3/+13 |
| | | |||||
* | | Propagate shares etag when group membership changed | Vincent Petry | 2015-10-06 | 2 | -0/+148 |
|/ | |||||
* | update licence headers via script | Morris Jobke | 2015-10-05 | 2 | -2/+0 |
| | |||||
* | Avoid re-propagation of shares during one propagation run | Morris Jobke | 2015-09-04 | 1 | -0/+8 |
| | | | | * fix was proposed by @nickvergessen | ||||
* | fix infinite loops with propagating etags on reshares | Robin Appelman | 2015-08-03 | 1 | -2/+2 |
| | |||||
* | Merge pull request #17163 from owncloud/update-licenses | Lukas Reschke | 2015-06-27 | 3 | -12/+54 |
|\ | | | | | Update license headers | ||||
| * | update license headers and authors | Morris Jobke | 2015-06-25 | 3 | -12/+54 |
| | | |||||
* | | add some docs | Robin Appelman | 2015-06-25 | 1 | -0/+2 |
| | | |||||
* | | fix etag propagation for single file shares | Robin Appelman | 2015-06-24 | 3 | -12/+37 |
|/ | |||||
* | dont pass floats as timestamp to the changepropagator | Robin Appelman | 2015-04-27 | 1 | -1/+1 |
| | |||||
* | use microtime to prevent race conditions | Robin Appelman | 2015-04-27 | 1 | -3/+3 |
| | |||||
* | triger propagation for webdav uploads | Robin Appelman | 2015-04-27 | 1 | -3/+3 |
| | | | | use post hooks for share etag propagator | ||||
* | fix propagation when renaming a directly reshared folder | Robin Appelman | 2015-04-27 | 1 | -2/+4 |
| | |||||
* | minor fixes | Robin Appelman | 2015-04-27 | 2 | -6/+7 |
| | |||||
* | add rename hook for propagation | Robin Appelman | 2015-04-27 | 2 | -0/+16 |
| | |||||
* | propagate changes up reshares | Robin Appelman | 2015-04-27 | 1 | -0/+10 |
| | |||||
* | propagate etags for all user of a share | Robin Appelman | 2015-04-27 | 3 | -0/+277 |