aboutsummaryrefslogtreecommitdiffstats
path: root/apps/dav/lib/Server.php
Commit message (Collapse)AuthorAgeFilesLines
* Log failure on parsingJohn Molakvoæ (skjnldsv)2019-01-041-1/+4
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* cache webcal calendars on serverGeorg Ehrke2018-11-071-0/+3
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Added multi-get vcf download pluginJohn Molakvoæ (skjnldsv)2018-11-041-0/+2
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Merge pull request #10037 from nextcloud/dav-options-searchMorris Jobke2018-06-291-3/+7
|\ | | | | Fix search related results in OPTIONS requests
| * Fix search related results in OPTIONS requestsRobin Appelman2018-06-281-3/+7
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | add resource / room principalsGeorg Ehrke2018-06-251-2/+4
|/ | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* enable caldav for webdav subtree public-calendarsGeorg Ehrke2018-06-081-1/+1
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Add sabre plugin to allow anonymous options requests to the dav rootRobin Appelman2018-06-011-0/+2
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* CalDAV and CardDAV plugins need to be registered for the principals ↵Roeland Jago Douma2018-05-271-10/+12
| | | | | | | | collection as well https://github.com/owncloud/core/pull/30149/commits/9f2e6431b88a9635b291b0e824abf74ba766616d Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Do not load calendar/addressbook plugins if not neededRoeland Jago Douma2018-05-271-16/+28
| | | | | | | Fixes #6711 Based on https://github.com/owncloud/core/pull/30149/commits/f0fb21cf3563088284c56be4eac48c7d9725cb21 Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Fix webdav support for OneNote clientsBrandon Kirsch2018-03-261-1/+1
|
* Remove unused import statementsMorris Jobke2018-02-141-2/+0
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Handle OC-Total-Length in new chunkingThomas Müller2017-12-151-0/+2
| | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* Merge pull request #6884 from ↵Morris Jobke2017-12-121-0/+5
|\ | | | | | | | | nextcloud/feature/3003/opt_out_of_birthday_calendar Opt out of birthday calendar
| * create a user's birthday calendar right after they requested itGeorg Ehrke2017-11-111-1/+3
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
| * add CalDAV interface that allows users to re-enable their birthday calendarGeorg Ehrke2017-11-111-0/+3
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Remove unused variablesMorris Jobke2017-12-051-3/+0
|/ | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Change @georgehrke's emailMorris Jobke2017-11-061-1/+1
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Update license headersMorris Jobke2017-11-061-0/+4
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Fix phpStorm complaintsJoas Schilling2017-11-031-9/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* DAV: Initial email customization supportLeon Klingele2017-11-031-1/+10
| | | | | Signed-Off-By: Leon Klingele <leon@struktur.de> Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Merge pull request #6811 from nextcloud/feature/noid/disable_caldav_invitationsJoas Schilling2017-10-191-1/+4
|\ | | | | Opt out of IMip CalDAV Plugin
| * Make it possible to opt out of IMip Plugin for CalDAVGeorg Ehrke2017-10-161-1/+4
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Let apps register Sabre plugins or collectionsVincent Petry2017-10-141-2/+14
|/ | | | | | upstream #26761 Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Fix quota calculation on new dav upload endpointRoeland Jago Douma2017-09-131-1/+1
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Merge pull request #5304 from ↵Morris Jobke2017-09-061-1/+3
|\ | | | | | | | | nextcloud/bugfix/2855/dont_send_invitations_for_past_events don't send invitation emails for past events
| * don't send invitation emails for past eventsGeorg Ehrke2017-09-051-1/+3
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Merge pull request #5415 from nextcloud/search-cache-nodeMorris Jobke2017-09-061-1/+2
|\ \ | |/ |/| cache nodes from search results
| * cache nodes from search resultsRobin Appelman2017-08-261-1/+2
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | add a new dav event to allow apps to register their own sabredav pluginsBjoern Schiessle2017-08-301-0/+3
|/ | | | Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
* Use Bearer backend for SabreDAVLukas Reschke2017-05-181-0/+8
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Fix initRoeland Jago Douma2017-05-081-1/+1
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Cache the carddav photo endpointRoeland Jago Douma2017-05-081-1/+2
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* add Nextcloud Search extension to CalDAVGeorg Ehrke2017-04-241-0/+1
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Add missing maintenance plugin to new DAV endpointLukas Reschke2017-04-111-0/+3
| | | | | | The `/remote.php/dav/` endpoint was not implementing the MaintenancePlugin. Thus when the instance was put into maintenance mode the endpoints were still accessible and delivered empty content. Sync clients really do love this. Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* OCA\DAV\Files\CustomPropertiesBackend -> OCA\DAV\DAV\CustomPropertiesBackendGeorg Ehrke2017-03-271-1/+1
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Merge pull request #3360 from nextcloud/dav-searchRobin Appelman2017-03-081-0/+8
|\ | | | | Implement webdav SEARCH
| * Implement webdav SEARCHRobin Appelman2017-03-011-0/+8
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Add new user agent of windows 10 dav backendJoas Schilling2017-03-071-0/+1
|/ | | | | | Thanks Microsoft Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix error when $view is null when being passed into some pluginsThomas Müller2016-12-191-17/+22
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Allow registration of federated authThomas Müller2016-12-191-4/+3
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Register only one dav auth backendThomas Citharel2016-12-191-4/+4
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Remove unused $view from FilesPlugin (#26549)Vincent Petry2016-11-141-1/+0
| | | | The Sabre FilesPlugin never uses the view so remove it.
* Fix pluginRoeland Jago Douma2016-11-041-1/+1
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Minor fixesRoeland Jago Douma2016-11-041-1/+1
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Update sabre dav to 3.2 (#26115)Thomas Müller2016-11-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | * Update sabre/dav to 3.2.0 * Adjust code to work with sabre/dav 3.2.0 and it's dependencies * Adding own CalDAV plugin to fix calendar home property * Test if there is a user logged in when listing files home * Update sabre version used by integration tests * Disable unauthenticated DAV access This is needed to make Sabre 3.2 behave like we did before. Eventually we should integrate better with the ACL plugin which itself should implement an auth failure when appropriate. ===== * Fixed so cherry-pick was succesfull Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Add more files plugins to new DAV endpoint (#26186)Vincent Petry2016-10-201-1/+25
| | | | | | | | | | | * Add more files plugins to new DAV endpoint Also fix report plugin to properly retrieve the path from the prolongated URL * In case the report is not for this plugin -> simply return to allow other plugins to get executed * Adjust onReport tests to match new behavior
* New dav endpoint register tags pluginVincent Petry2016-10-051-0/+6
| | | | | | This makes it possible to retrieve and PROPPATCH the favorite info Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Return ETag and OC-ETag in case of a move (#25683)Thomas Müller2016-09-281-5/+12
| | | | | | Downstreaming of https://github.com/owncloud/core/pull/25683 Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Allow not-authenticated access to specific urlsThomas Müller2016-09-261-0/+3
|