summaryrefslogtreecommitdiffstats
path: root/apps/dav/lib
Commit message (Collapse)AuthorAgeFilesLines
* forward object not found error in swift as dav 404Robin Appelman2018-11-191-0/+3
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* fixes dav share issue with ownerGeorg Ehrke2018-11-142-14/+18
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Implement the size of an assembly streamRoeland Jago Douma2018-10-291-1/+3
| | | | | | | This will make it possible to act propely on moves of future files if we need to know the size (like for max size virus scanning). Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Merge pull request #11982 from ↵Roeland Jago Douma2018-10-233-9/+138
|\ | | | | | | | | nextcloud/bugfix-stable13/noid/forbid_freebusy_but_allow_local_delivery [stable13] allow local delivery of schedule message while prohibiting FreeBusy requests
| * move disableFreeBusy check from User principal backend to Scheduling Outbox ↵Georg Ehrke2018-10-233-9/+138
| | | | | | | | | | | | collection. This allows to keep local delivery of scheduling messages while prohibiting FreeBusy requests Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Merge pull request #11997 from nextcloud/assemblly-stream-lazy-13Morris Jobke2018-10-231-5/+6
|\ \ | | | | | | lazy open first source stream in assemblystream
| * | lazy open first source stream in assemblystreamRobin Appelman2018-10-231-5/+6
| |/ | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* / Do not emit preHooks twice on non-part-storageRoeland Jago Douma2018-10-211-6/+5
|/ | | | | | | The old code would emit the hooks twice. Thus having the version written twice. Which is not very performant as it is first read twice as well. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Merge pull request #11437 from nextcloud/assemblystream-eof-13Morris Jobke2018-09-281-1/+1
|\ | | | | [13] AssemblyStream is also eof if we have no more source stream
| * AssemblyStream is also eof if we have no more source streamRobin Appelman2018-09-281-1/+1
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #10911 from nextcloud/customproperties-ignored-list-13Roeland Jago Douma2018-09-032-1/+1
|\ \ | | | | | | [13] use the same ignored properties list for both CustomerPropertiesBackends
| * | use the same ignored properties list for both CustomerPropertiesBackendsRobin Appelman2018-08-282-1/+1
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | cast timestamps older than unix epoch to 0Christian2018-08-281-1/+1
|/ / | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #10837 from nextcloud/dav-search-no-negative-mtime-13Roeland Jago Douma2018-08-241-1/+1
|\ \ | | | | | | [13] disallow negative mtime in dav search
| * | disallow negative mtime in dav searchRobin Appelman2018-08-241-1/+1
| |/ | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #10285 from nextcloud/anonymous-options-13Morris Jobke2018-08-234-3/+148
|\ \ | | | | | | [13] Add sabre plugin to allow anonymous options requests to the dav root
| * | adjust to older library versionRobin Appelman2018-07-181-2/+2
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | Fix lazy search backendRobin Appelman2018-07-181-2/+2
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | Fix search related results in OPTIONS requestsRobin Appelman2018-07-183-3/+82
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | Add sabre plugin to allow anonymous options requests to the dav rootRobin Appelman2018-07-183-0/+66
| |/ | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* / Adding test for table schedulingobjects and fixing postgres LOBThomas Müller2018-08-061-1/+1
|/ | | | | | (cherry picked from commit afd4ebf0404e8bcd7cba0bec2dce177e97632f8a) Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
* Correctly parse the subject parameters for link (un)shares of calendarsJoas Schilling2018-07-111-0/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Improved logging of smb connection errorsRobin Appelman2018-07-031-1/+1
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* properly lock the target file on dav upload when not using part filesRobin Appelman2018-06-251-16/+24
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* enable caldav for webdav subtree public-calendarsGeorg Ehrke2018-06-111-1/+1
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Merge pull request #9610 from ↵Morris Jobke2018-06-011-0/+67
|\ | | | | | | | | nextcloud/bugfix-stable13/3830/invitations_for_shared_calendars [stable13] send invitations for shared calendars
| * send invitations for shared calendarsGeorg Ehrke2018-05-251-0/+67
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Merge pull request #9707 from ↵Morris Jobke2018-06-013-6/+19
|\ \ | | | | | | | | | | | | nextcloud/bugfix-stable13/noid/override_freebusy_sharing_rules [stable13] allow admins to override FreeBusy capabilities without modifying ShareAPI capabilities
| * | allow admins to override FreeBusy capabilities without modifying ShareAPI ↵Georg Ehrke2018-05-313-6/+19
| |/ | | | | | | | | | | capabilities Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Remove type hints for PHP 5.6Morris Jobke2018-05-313-3/+2
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Move repairstep to a custom commandRoeland Jago Douma2018-05-301-31/+13
| | | | | | | | | | | | People that have issues can run it manually Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Adding repair step which cleans shares of invalid principalsRoeland Jago Douma2018-05-301-0/+100
| | | | | | | | | | | | https://github.com/owncloud/core/pull/30149/commits/edacf22fbce4deefc181c53dd84c5fb278a9a28d Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | CalDAV and CardDAV plugins need to be registered for the principals ↵Roeland Jago Douma2018-05-301-10/+12
| | | | | | | | | | | | | | | | collection as well https://github.com/owncloud/core/pull/30149/commits/9f2e6431b88a9635b291b0e824abf74ba766616d Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | When sharing calendars and addressbooks the principal has to be verified to ↵Roeland Jago Douma2018-05-304-5/+18
| | | | | | | | | | | | | | | | be valid https://github.com/owncloud/core/pull/30149/commits/d3fb8fcdd3a6b00bde0c3c9eb4039876e7fc1967 Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Do not load calendar/addressbook plugins if not neededRoeland Jago Douma2018-05-301-16/+28
|/ | | | | | | Fixes #6711 Based on https://github.com/owncloud/core/pull/30149/commits/f0fb21cf3563088284c56be4eac48c7d9725cb21 Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* only allow a single concurrent dav write to a fileRobin Appelman2018-05-041-1/+10
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #9236 from nextcloud/13-8996Morris Jobke2018-04-182-2/+2
|\ | | | | [stable13] Fix webdav support for OneNote clients
| * Fix webdav support for OneNote clientsBrandon Kirsch2018-04-182-2/+2
| |
* | Use multibyte substringRoeland Jago Douma2018-04-181-2/+2
|/ | | | | | Fixes #7661 Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Merge pull request #8779 from nextcloud/backport/8255/show-group-display-namesJohn Molakvoæ2018-04-063-25/+54
|\ | | | | [stable13] Show group display names
| * Fix group displaynames in activityJoas Schilling2018-03-123-25/+54
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Do not treat is-encrypted as customer propertyRoeland Jago Douma2018-04-041-0/+1
|/ | | | | | | | fixes #8977 Else for all files in a folder we would launch off more queries. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Merge pull request #8752 from nextcloud/13-8112Morris Jobke2018-03-091-1/+4
|\ | | | | [stable13] Fix integer overflow in ChunkingPlugin
| * Fix integer overflow in ChunkingPluginMorris Jobke2018-03-091-1/+4
| | | | | | | | | | | | Avoids errors when the size exceeds MAX_INT because of the cast to int. Better cast it to float to avoid this. Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | emit pre-hooks earlier when not using part filesRobin Appelman2018-03-081-5/+3
|/ | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* generate different UIDs for Birthday, Anniversary and Death eventGeorg Ehrke2018-03-061-3/+4
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* keep previous exception when transforming to dav exceptionRobin Appelman2018-02-072-5/+6
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Only handle encrypted property on foldersRoeland Jago Douma2018-01-301-5/+4
| | | | | | | | | | Exposing the encrypted property is required for E2E. However, there is no need to expose this on files as then it is server side encryption (which the clients don't care about). Better to not confuse the output. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Make sure the arrays are arraysJoas Schilling2018-01-181-3/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix the type hints of migrations and correctly inject the wrapped schema ↵Joas Schilling2018-01-174-15/+12
| | | | | | into migrations Signed-off-by: Joas Schilling <coding@schilljs.com>