summaryrefslogtreecommitdiffstats
path: root/apps/dav/lib/Server.php
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Use urlgenerator to generate an absolute urlThomas Citharel2016-09-261-1/+4
| | | | And pass Config the correct way too
* Proper work on PublishingThomas Citharel2016-09-261-0/+1
|
* Adding quota plugin to new dav endpoint (#25615)Thomas Müller2016-07-291-0/+3
| | | | | | | | * Adding quota plugin to new dav endpoint * Added integrated test failing in old endpoint * Added 0B quota test
* add dav property to check if a file has a preview availableRobin Appelman2016-07-271-0/+1
|
* Update with robinJoas Schilling2016-07-211-1/+1
|
* Fix apps/Joas Schilling2016-07-211-2/+6
|
* Merge pull request #479 from nextcloud/add-bruteforce-throttlerLukas Reschke2016-07-211-1/+2
|\ | | | | Implement brute force protection
| * Implement brute force protectionLukas Reschke2016-07-201-1/+2
| | | | | | | | | | | | | | | | | | Class Throttler implements the bruteforce protection for security actions in Nextcloud. It is working by logging invalid login attempts to the database and slowing down all login attempts from the same subnet. The max delay is 30 seconds and the starting delay are 200 milliseconds. (after the first failed login)
* | Change load order of auth backends so that we can throw an exception in ↵Thomas Müller2016-07-201-1/+4
|/ | | | OCA\DAV\Connector\Sabre\Auth - fixes #25362 (#25476)
* Fix test using private propertriesRobin Appelman2016-07-081-1/+1
|
* Fix undefined propertiesRobin Appelman2016-07-081-0/+6
|
* Contacts API: replace raw image data with url (#25081)Georg Ehrke2016-06-211-0/+2
| | | | | | | | | | | | | | * add uri to AddressBookImpl array * Introduce ImageExportPlugin for CardDav * add plugin to v1 routes * replace binary contact photo with link * update tests * Adding unit tests
* DAV now returns file name with Content-Disposition headerVincent Petry2016-06-091-0/+1
| | | | | Fixes issue where Chrome would append ".txt" to XML files when downloaded in the web UI
* block DAV if 2FA challenge needs to be solved firstChristoph Wurst2016-06-011-2/+2
|
* Update license headersLukas Reschke2016-05-261-2/+3
|
* Move dav app to PSR-4 (#24527)Joas Schilling2016-05-121-0/+164
* Move Application to correct namespace and PSR-4 it * Move dav app to PSR-4