summaryrefslogtreecommitdiffstats
path: root/apps/dav/lib
Commit message (Collapse)AuthorAgeFilesLines
* send invitations for shared calendarsGeorg Ehrke2018-05-251-0/+67
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Use multibyte substringRoeland Jago Douma2018-04-181-2/+2
| | | | | | Fixes #7661 Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* 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>
* Do no run SyncJob in cronRoeland Jago Douma2018-01-031-42/+0
| | | | | | | | | | | | | | | | Fixes #7184 The SyncJob can be very resource intensive. Since it requests all users on the system to create the system addressbook. In order to do this it creates a vcard for every user and updates the addressbook. There is no need for this job since the proper signals are emitted and handled in the carddav backend to update the addressbook live. Worst comes to worst there is always the occ command to bring the address book in sync again. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* CardDAV convertor check should not be to wideRoeland Jago Douma2017-12-111-2/+5
| | | | | | | | Case: email is set to null, but the avatar is set. In the old case the email would set $emptyValue but $noImage would still be false. This we would set the empty string as email. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Fix testsRoeland Jago Douma2017-12-061-1/+1
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* A failed storage is a not available storageRoeland Jago Douma2017-12-061-0/+5
| | | | | | | | We have to double check. Since getting the info of the root returns a generic entry. But actually the stroage is not available. Else we get very weird sync and web behavior. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* ensure uid for calendar objects is uniqueGeorg Ehrke2017-11-071-0/+14
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Merge pull request #6942 from nextcloud/12-6826Joas Schilling2017-10-251-6/+12
|\ | | | | [stable12] Fix class name in exception logger plugin
| * Use ::class to avoid errorsJoas Schilling2017-10-251-6/+12
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * Fix class name, regression from 44cf67accdc294f46bf82b3f8661f353dc5e22f0Joas Schilling2017-10-251-1/+1
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Don't add a LIKE condition when it's not neededThomas Citharel2017-10-251-1/+5
|/ | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Do not log WebDAV maintenance mode exceptionMorris Jobke2017-10-231-3/+7
| | | | | | Log the maintenance mode exception only in debug level. Fixes #6124 Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Fix quota calculation on new dav upload endpointRoeland Jago Douma2017-09-153-18/+80
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* not to backquote LIMIT on CalDavBackend.phpnhirokinet2017-09-111-1/+1
|
* add a new dav event to allow apps to register their own sabredav pluginsBjoern Schiessle2017-09-011-0/+3
| | | | Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
* Merge pull request #5841 from ↵Morris Jobke2017-08-302-2/+69
|\ | | | | | | | | nextcloud/bugfix-stable12/2855/dont_send_invitations_for_past_events [stable12] dont send invitations for past events
| * Sabre/VObject returns DateTimeImmutable, not a simple DateTimeGeorg Ehrke2017-07-231-2/+4
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
| * don't send invitation emails for past eventsGeorg Ehrke2017-07-232-2/+67
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | add propfind to detect encryption statusBjoern Schiessle2017-08-281-1/+7
|/ | | | Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
* Merge pull request #5435 from ↵Lukas Reschke2017-07-111-0/+6
|\ | | | | | | | | nextcloud/backport-5124-allow-dirlisting-with-unreadable-items [stable12] Allow dir-listing also when one child is blocked by access control
| * Allow dir-listing also when one child is blocked by access controlJoas Schilling2017-06-161-0/+6
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Use PNG version of the icons for shipped activitiesJoas Schilling2017-07-073-3/+15
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Don't log passwords on dav exceptionsJoas Schilling2017-07-051-21/+4
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Enhance the logging if the part file can not be renamedMorris Jobke2017-06-231-1/+1
|/ | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Merge pull request #5301 from ↵Morris Jobke2017-06-141-0/+6
|\ | | | | | | | | nextcloud/bugfix-stable12/noid/fix_proppatch_requests_to_groupshares [stable12] allow users to send PropPatch request when calendar is group-shared with them
| * allow users to send PropPatch request when calendar is group-shared with themGeorg Ehrke2017-06-081-0/+6
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Merge pull request #5299 from ↵Morris Jobke2017-06-142-0/+6
|\ \ | | | | | | | | | | | | nextcloud/bugfix-stable12/4885/calendar_shares_url_special_char_issue [stable12] urldecode group principals in Cal- and CardDAV backend
| * | urldecode group principals in Cal- and CardDAV backendGeorg Ehrke2017-06-122-0/+6
| |/ | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Merge pull request #5386 from ↵Joas Schilling2017-06-141-0/+14
|\ \ | | | | | | | | | | | | nextcloud/stable12-allow-to-share-to-local-users-via-email [stable12] Prevent sending second WWW-Authenticate header
| * | Prevent sending second WWW-Authenticate headerLukas Reschke2017-06-131-0/+14
| |/ | | | | | | | | | | | | | | Overrides \Sabre\DAV\Auth\Backend\AbstractBearer::challenge to prevent sending a second WWW-Authenticate header which is standard-compliant but most DAV clients simply fail hard. Fixes https://github.com/nextcloud/server/issues/5088 Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* / allow PropPatch requests to contact_birthdaysGeorg Ehrke2017-06-081-0/+7
|/ | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* fix replacing of 4MB Unicode Chars in cal props tableGeorg Ehrke2017-05-211-1/+1
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Adjust realm from SabreDAV to NextcloudLukas Reschke2017-05-181-0/+4
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Make legacy DAV backend use the BearerAuth backend as wellLukas Reschke2017-05-181-3/+4
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Use Bearer backend for SabreDAVLukas Reschke2017-05-183-12/+84
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Add basic implementation for OAuth 2.0 Authorization Code FlowLukas Reschke2017-05-181-0/+13
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Revert "fix objectstore rename"Roeland Jago Douma2017-05-151-1/+0
| | | | | | This reverts commit 5334a3dc337b5883763ac8e1eaef58c1a435144b. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Stop if user folder is not availableMorris Jobke2017-05-091-0/+4
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Merge pull request #4621 from nextcloud/fix_readonly_shared_calendar_proppatchMorris Jobke2017-05-081-2/+7
|\ | | | | fix PROPPATCH requests to read-only shared calendars
| * fix PROPPATCH requests to read-only shared calendarsGeorg Ehrke2017-05-081-2/+7
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Merge pull request #4675 from nextcloud/fix_4651Morris Jobke2017-05-085-112/+319
|\ \ | | | | | | Create a photo cache to speedup the contactsmenu
| * | Fix initRoeland Jago Douma2017-05-081-1/+1
| | | | | | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
| * | Fix ImageExportPluginTestRoeland Jago Douma2017-05-081-9/+2
| | | | | | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
| * | No more XSSRoeland Jago Douma2017-05-081-1/+1
| | | | | | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
| * | Clear cache on vcard change/deleteRoeland Jago Douma2017-05-083-8/+31
| | | | | | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
| * | Request proper size for contacts menuRoeland Jago Douma2017-05-082-72/+7
| | | | | | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
| * | Cache the carddav photo endpointRoeland Jago Douma2017-05-084-19/+281
| | | | | | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>