aboutsummaryrefslogtreecommitdiffstats
path: root/apps/dav/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #14954 from tacruc/searchPatternsMorris Jobke2019-07-192-5/+13
|\ | | | | Allow to search for real pattern in contacts
| * Allow to search for real pattern in contactsArne Hamann2019-05-282-5/+13
| | | | | | | | | | | | Added an option escape_like_param to allow wildcards Signed-off-by: Arne Hamann <kontakt+github@arne.email>
* | LIMIT is no column but a SQL feature, allow limit on initial syncGeorg Ehrke2019-07-185-1/+74
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | dont use part files for dav writes when the target folder doesn't have ↵Robin Appelman2019-07-031-2/+7
| | | | | | | | | | | | create permissions Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #16199 from ↵Morris Jobke2019-07-021-3/+14
|\ \ | | | | | | | | | | | | nextcloud/bugfix/noid/refresh_webcal_job_enhancements RefreshWebcalJob: replace ugly Regex with standard php utils
| * | RefreshWebcalJob: replace ugly Regex with standard php utilsGeorg Ehrke2019-07-021-3/+14
| | | | | | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | | Merge pull request #13186 from labor4/edit_carddav_typesMorris Jobke2019-07-021-1/+1
|\ \ \ | |/ / |/| | add carddav-search (vCard2Array) option for X-ADDRESSBOOKSERVER-MEMBER
| * | add carddav-search option for X-ADDRESSBOOKSERVER-MEMBERlabor42019-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding field X-ADDRESSBOOKSERVER-MEMBER which can be used to relate persons to groups (macos behaviour). - groups are cards with field X-ADDRESSBOOKSERVER-KIND == 'group' - and all members' UUID/URI in the X-ADDRESSBOOKSERVER-MEMBER array of that group-card. Signed-off-by: labor4 <schreibtisch@labor4.ch>
* | | Merge pull request #15777 from nextcloud/feature/ocp-event-dispatcherRoeland Jago Douma2019-06-251-3/+3
|\ \ \ | | | | | | | | Add event dispatcher to OCP
| * | | Add event dispatcher to OCPChristoph Wurst2019-06-251-3/+3
| |/ / | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* / / log inner exception during dav writeRobin Appelman2019-06-061-1/+1
|/ / | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Typehint builtin types in constructor to not initiate autoloadingRoeland Jago Douma2019-06-042-2/+2
| | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Don't run repair step for every individual user, outsource that to ↵Georg Ehrke2019-05-232-16/+69
| | | | | | | | | | | | background job Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Revert "send invitations for shared calendars"Georg Ehrke2019-05-221-67/+0
|/ | | | This reverts commit a9c313ce451c701a2e065e34022659cf17523963.
* do not create folder just to delete it afterwardsArthur Schiwon2019-04-291-7/+15
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Merge pull request #15141 from nextcloud/fix/noid/regenerate-seen-users-onlyRoeland Jago Douma2019-04-244-5/+5
|\ | | | | fix searching all users in repair regenerate birthday cal reparir job
| * avoids users searches on backend, faster processingArthur Schiwon2019-04-174-5/+5
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | Prefetching blows up if there are a lot of files.Roeland Jago Douma2019-04-181-7/+0
|/ | | | | | | | I saw instances where people had a lot of files (each with custom properties) and all this prefetching blew up and started to consume an insane amount of RAM resulting in the process getting killed. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Deduplicate index namesJoas Schilling2019-03-271-2/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Make sure all tables have named indexesJoas Schilling2019-03-271-2/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* implement principal property search for calendar user address set propertyGeorg Ehrke2019-03-213-0/+25
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Merge pull request #14641 from nextcloud/assemblystream-seekMorris Jobke2019-03-151-3/+37
|\ | | | | make assemblystream seekable
| * make assemblystream seekableRobin Appelman2019-03-131-3/+37
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | throw a proper error if rename fails in davRobin Appelman2019-03-141-1/+3
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Improve codeMorris Jobke2019-03-131-2/+2
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Use dependency injection for app managerMorris Jobke2019-03-133-4/+15
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Created infrastructure to show circles' shared filesVinicius Cubas Brand2019-03-132-5/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | There is a proposal to allow users to filter files shared to circles. This commit is needed to provide the infrastucture for it. Issue: https://github.com/nextcloud/circles/issues/137 Changes to comply to https://github.com/coletivoEITA/circles/pull/2 Polishing: get files shared to circles in caldav Signed-off-by: Vinicius Cubas Brand <viniciuscb@gmail.com> Signed-off-by: Maxence Lange <maxence@artificial-owl.com> Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Merge pull request #6512 from coletivoEITA/add_circles_sharing_to_caldavMorris Jobke2019-03-137-5/+96
|\ \ | |/ |/| Change CALDAV to allow calendars be shared with circles.
| * Use proper dependency injection for app managerMorris Jobke2019-03-053-4/+12
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
| * Fix whitespaceMorris Jobke2019-03-051-1/+1
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
| * Suppress phan exceptions because they are catched by a class_existsMorris Jobke2019-03-051-0/+3
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
| * use class_exists on correct class to please phanGeorg Ehrke2019-03-041-2/+2
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
| * properly catch exceptions of detailsCircleGeorg Ehrke2019-03-031-1/+9
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
| * Get user's circles without touching sessionVinicius Cubas Brand2019-03-011-6/+1
| | | | | | | | | | | | This works with nextcloud/circles#260 Signed-off-by: Vinicius Cubas Brand <viniciuscb@gmail.com>
| * allow sharing addressbooks with circlesGeorg Ehrke2019-03-012-3/+4
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
| * Share calendar to circleVinicius Cubas Brand2019-03-014-2/+78
| | | | | | | | | | | | | | * Allow user to share calendar with a circle * Allow user to see calendars shared with his/her circles Signed-off-by: Vinicius Cubas Brand <viniciuscb@gmail.com>
* | "Fix" the unit testsJoas Schilling2019-03-061-1/+1
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #14514 from nextcloud/fix/no_debug_outputRoeland Jago Douma2019-03-041-3/+6
|\ \ | | | | | | Do not just write foobar
| * | Do not just write foobarRoeland Jago Douma2019-03-041-3/+6
| | | | | | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | Merge pull request #13871 from PLUTEX/masterMorris Jobke2019-03-041-1/+3
|\ \ \ | |/ / |/| | dav: Fix handling of chunked WebDAV upload
| * | dav: Fix handling of chunked WebDAV uploadJan-Philipp Litza2019-01-281-1/+3
| | | | | | | | | | | | | | | | | | When $data is null (which can happen when $request->getBodyAsStream() returns null), the Exceptions says "copied bytes: 0, expected filesize: 0", which sounds more like success...
* | | Merge pull request #12978 from tobiasKaminsky/noteOnDavMorris Jobke2019-03-042-0/+39
|\ \ \ | | | | | | | | Add note to dav endpoint
| * | | Update apps/dav/lib/Connector/Sabre/Node.phpChristoph Wurst2019-03-041-1/+1
| | | | | | | | | | | | Co-Authored-By: tobiasKaminsky <tobias@nextcloud.com>
| * | | Add note to dav endpointtobiasKaminsky2019-02-272-0/+39
| | | | | | | | | | | | | | | | Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
* | | | Fix dav has-photo plugin extendJohn Molakvoæ (skjnldsv)2019-03-031-2/+2
| |_|/ |/| | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | | Add HasPhoto DAV pluginJohn Molakvoæ (skjnldsv)2019-02-272-0/+102
|/ / | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | Merge pull request #14066 from nextcloud/feature/noid/casted-system-valuesJoas Schilling2019-02-221-1/+1
|\ \ | | | | | | Get typed system values
| * | Make sure maintenance mode is always casted to boolJoas Schilling2019-02-221-1/+1
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #14299 from ↵Morris Jobke2019-02-201-0/+4
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/fix/14298/fix_storages_not_closing_handle Hanlde writestream not closing source
| * | | Hanlde writestream not closing sourceRoeland Jago Douma2019-02-201-0/+4
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | Fixes #14298 If a storage doesn'tclose the write stream then $isEOF is not yet set. So we have to fallback. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>