Commit graph

1215 commits

Author SHA1 Message Date
John Molakvoæ
8b71f45e4e
Prevent writing invalid mtime
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-02-21 14:54:15 +01:00
Joas Schilling
dc036c6064 Don't throw a 500 when importing a broken ics reminder file
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-01-05 12:04:22 +00:00
John Molakvoæ (skjnldsv)
0efcd9940a Make sure we add new line between vcf groups exports
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-11-30 08:14:05 +00:00
Richard Steinmetz
ddd835744e Use png icons in caldav reminder emails
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2020-11-11 12:38:24 +00:00
Simon Spannagel
f3588ad49c CalDavBackend: check if timerange is array before accessing
Signed-off-by: Simon Spannagel <simonspa@kth.se>
2020-10-19 11:16:53 +00:00
Joas Schilling
d78b5e0030
Fix pagination of contacts search
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-14 14:03:11 +02:00
Joas Schilling
d683026bda
Temporary fix contacts search
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-14 14:02:30 +02:00
Julius Härtl
b66f4cf2dc
Use paginated search for contacts
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-10-14 14:02:08 +02:00
Joas Schilling
c255dd3606
Sync all users to the system addresssbook
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-06 13:31:11 +02:00
Georg Ehrke
0322268f13 Mitigate encoding issue with user principal uri
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-09-14 06:20:36 +00:00
Julius Härtl
51b01cb054 Properly catch exception from writing to stream when copying a file
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-09-10 13:20:08 +00:00
Julius Härtl
163125f482 Do not keep the part file if the forbidden exception has retry set to false
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-09-03 11:06:46 +00:00
Joas Schilling
dc8feeb260
Fix broken backport
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-08-19 15:43:10 +02:00
Julius Härtl
818917c3fa Return proper status when file didn't exist before
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-08-13 18:55:12 +00:00
Julius Härtl
4c9fce62db Delete chunks if the move on an upload failed
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-08-13 18:55:10 +00:00
Roeland Jago Douma
d79476cf3c Do not log RequestedRangeNotSatisfiable exceptions in DAV
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2020-07-14 19:49:48 +00:00
Georg Ehrke
9fdc4cc343 Changes the Birthday calendar color to slightly brighter one
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-07-06 11:23:05 +00:00
Thomas Citharel
bff012a2b2 Fix empty event UUID reminder notifications
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-05 07:07:51 +00:00
Roeland Jago Douma
d3b95177dd
Fix owner on publicownerwrapper
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2020-05-01 11:21:36 +02:00
Roeland Jago Douma
81642dfb9d Add a wrapper to fall back to the share owner on public shares
Else it might happen that we setup a storage that has no real owner and
activities do boom etc (looking at you groupfolders and external
storages!).

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2020-04-30 12:43:14 +00:00
Julius Härtl
4f44e39718 Only catch anonymous OPTIONS for Office
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-04-27 08:40:14 +00:00
John Molakvoæ (skjnldsv)
8f160bf02a
Update list of multiple properties
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-04-17 13:02:21 +02:00
Morris Jobke
69960c860a
Merge pull request #20102 from nextcloud/backport/18679/stable18
[stable18] fix OCA\DAV\CalDAV\CalDavBackend search $options
2020-04-14 14:02:53 +02:00
Roeland Jago Douma
34fc46251f
Merge pull request #20282 from nextcloud/backport/19180/stable18
[stable18] Check for empty authorization headers for office requests
2020-04-14 11:37:44 +02:00
Roeland Jago Douma
734c1a4649
Merge pull request #20334 from nextcloud/backport/20284/stable18
[stable18] Properly catch NoUserException during upload cleanup
2020-04-14 10:59:24 +02:00
Julius Härtl
7c71cf6622 Catch NotFoundException when getting the user folder
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-04-06 16:51:52 +00:00
Julius Härtl
1db2efe805 Catch NoUserException when running the upload cleanup as cronjob
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-04-06 16:47:54 +00:00
Julius Härtl
ce8f194a2a Check for empty authorization headers for office requests and allow anonymous option on the whole tree
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-04-03 09:58:25 +00:00
Georg Ehrke
a2622e6e89 RefreshWebcalService: randomly generate calendar-object uri
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-03-25 07:13:01 +00:00
Arthur Schiwon
45e96c0c64 use core templates for displaying dav errors in the browser
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2020-03-23 08:45:36 +00:00
Arthur Schiwon
f11283ac4b fix dav browser error page not styled
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2020-03-23 08:45:36 +00:00
Thomas Citharel
8d7411d5a0 Add check that DateTime parameters are of correct type
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-03-22 18:40:31 +00:00
dartcafe
46932e06dc fix OCA\DAV\CalDAV\CalDavBackend search $options
Signed-off-by: dartcafe <github@dartcafe.de>
2020-03-22 18:40:31 +00:00
Robin Appelman
3602a35972 remove the detour trough node and work with path directly
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-03-19 12:44:24 +00:00
Robin Appelman
b641bb4601 use INode instead of Node for custom properties
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-03-19 12:44:24 +00:00
Robin Appelman
006bcda31a handle long property paths to hasing paths >250 chars
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-03-19 12:44:24 +00:00
Robin Appelman
0de4d35818 remove unused code
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-03-19 12:44:24 +00:00
Robin Appelman
b3fd76689a merge the two almost identical custom property backends
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-03-19 12:44:23 +00:00
Nils Wittenbrink
372a3ddd50 Fix hostname given in Apple config file
Signed-off-by: Nils Wittenbrink <nilswittenbrink@web.de>
2020-03-11 08:31:46 +00:00
Thomas Citharel
4e4cff2052 Introduce a default refresh rate app setting for calendar subscriptions
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-03-05 08:20:10 +00:00
Roeland Jago Douma
6d15db42db
Merge pull request #19573 from nextcloud/backport/19398/stable18
[stable18] Move RefreshWebcalJob logic to a proper service so that it may be called independently
2020-03-05 08:59:57 +01:00
Roeland Jago Douma
77d28e0f04
Merge pull request #19639 from nextcloud/backport/19252/stable18
[stable18] Hash event UID to make sure it's not too long for PushProvider notifications
2020-03-03 15:34:49 +01:00
Thomas Citharel
1aba55aa61 Hash event UID to make sure it's not too long for PushProvider
notifications

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-25 16:05:34 +00:00
Joas Schilling
396af5a234 Correctly trim long cyrillic note
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-02-25 13:50:22 +00:00
Thomas Citharel
9891055957 Move RefreshWebcalJob logic to a proper service so that it may be called
independently

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-21 11:18:19 +00:00
Georg Ehrke
befa7f4913 Fix display of DTEND for multi-day all-day event
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-05 19:55:03 +00:00
Georg Ehrke
da7bbb4454 RefreshWebcalJob: Fix reading subscription from database leading to ignored refreshRate
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-31 07:19:06 +00:00
Roeland Jago Douma
b7f93cc56b
Merge pull request #18115 from nextcloud/bugfix/17951/reminderservice_resource_error
Properly handle resources in ReminderService
2019-12-27 14:42:10 +01:00
Christoph Wurst
1b46621cd3
Update license headers for 18
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-12-20 09:23:25 +01:00
Roeland Jago Douma
8d7baaff74
Merge pull request #18061 from nextcloud/bugfix/noid/dav-plugin-old
Load apps dav plugins on the old webdav route
2019-12-16 13:38:38 +01:00