aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_sharing/lib/propagation
Commit message (Collapse)AuthorAgeFilesLines
* take the etag of child mounts into account for the folder etagRobin Appelman2015-11-194-551/+0
| | | | this replaces shared etag propagation
* Update license headersLukas Reschke2015-10-262-0/+2
|
* Throw exception on `getPath` if file does not existLukas Reschke2015-10-251-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-updateRobin Appelman2015-10-063-4/+14
|\ | | | | Mark shares as dirty when changing permissions
| * fix phpdocRobin Appelman2015-10-061-1/+1
| |
| * use microtimeRobin Appelman2015-10-061-1/+1
| |
| * Mark shares as dirty when changing permissionsRobin Appelman2015-10-062-3/+13
| |
* | Propagate shares etag when group membership changedVincent Petry2015-10-062-0/+148
|/
* update licence headers via scriptMorris Jobke2015-10-052-2/+0
|
* Avoid re-propagation of shares during one propagation runMorris Jobke2015-09-041-0/+8
| | | | * fix was proposed by @nickvergessen
* fix infinite loops with propagating etags on resharesRobin Appelman2015-08-031-2/+2
|
* Merge pull request #17163 from owncloud/update-licensesLukas Reschke2015-06-273-12/+54
|\ | | | | Update license headers
| * update license headers and authorsMorris Jobke2015-06-253-12/+54
| |
* | add some docsRobin Appelman2015-06-251-0/+2
| |
* | fix etag propagation for single file sharesRobin Appelman2015-06-243-12/+37
|/
* dont pass floats as timestamp to the changepropagatorRobin Appelman2015-04-271-1/+1
|
* use microtime to prevent race conditionsRobin Appelman2015-04-271-3/+3
|
* triger propagation for webdav uploadsRobin Appelman2015-04-271-3/+3
| | | | use post hooks for share etag propagator
* fix propagation when renaming a directly reshared folderRobin Appelman2015-04-271-2/+4
|
* minor fixesRobin Appelman2015-04-272-6/+7
|
* add rename hook for propagationRobin Appelman2015-04-272-0/+16
|
* propagate changes up resharesRobin Appelman2015-04-271-0/+10
|
* propagate etags for all user of a shareRobin Appelman2015-04-273-0/+277