Commit graph

1176 commits

Author SHA1 Message Date
Roeland Jago Douma
18eb25c502
Fix owner on publicownerwrapper
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2020-05-01 11:21:54 +02:00
Roeland Jago Douma
325f84bd0d 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:21 +00:00
Julius Härtl
4900475eac Only catch anonymous OPTIONS for Office
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-04-27 08:41:54 +00:00
John Molakvoæ (skjnldsv)
ef7064256f
Update list of multiple properties
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-04-17 13:01:38 +02:00
Morris Jobke
6ec7d6da7e
Merge pull request #20189 from nextcloud/backport/18679/stable17
[stable17] fix OCA\DAV\CalDAV\CalDavBackend search $options
2020-04-14 14:00:42 +02:00
Thomas Citharel
9a0cf46ad0
Add check that DateTime parameters are of correct type
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-04-14 11:41:37 +02:00
Roeland Jago Douma
810d54b0af
Merge pull request #20283 from nextcloud/backport/19180/stable17
[stable17] Check for empty authorization headers for office requests
2020-04-14 11:36:31 +02:00
Julius Härtl
0a210b05c6 Catch NotFoundException when getting the user folder
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-04-06 16:51:59 +00:00
Julius Härtl
ef1e12e69d 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:28 +00:00
dartcafe
6ce61594d6
fix OCA\DAV\CalDAV\CalDavBackend search $options
Signed-off-by: dartcafe <github@dartcafe.de>
2020-03-26 18:41:24 +01:00
Georg Ehrke
d82f6da8b9 RefreshWebcalService: randomly generate calendar-object uri
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-03-25 07:14:12 +00:00
Robin Appelman
37150d0e73
remove the detour trough node and work with path directly
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-03-19 15:54:33 +01:00
Robin Appelman
61f95a1f0d
use INode instead of Node for custom properties
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-03-19 15:53:46 +01:00
Robin Appelman
0c49273656
handle long property paths to hasing paths >250 chars
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-03-19 15:53:39 +01:00
Robin Appelman
28fed26c6d
remove unused code
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-03-19 15:53:30 +01:00
Robin Appelman
a5164eef35
merge the two almost identical custom property backends
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-03-19 15:53:13 +01:00
Nils Wittenbrink
80e422d7b4 Fix hostname given in Apple config file
Signed-off-by: Nils Wittenbrink <nilswittenbrink@web.de>
2020-03-11 08:32:01 +00:00
Thomas Citharel
4319e654bb Introduce a default refresh rate app setting for calendar subscriptions
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-03-05 08:20:14 +00:00
Roeland Jago Douma
09eedc3785
Merge pull request #19588 from nextcloud/backport/19398/stable17
[stable17] Move RefreshWebcalJob logic to a proper service so that it may be called independently
2020-03-05 08:57:43 +01:00
Roeland Jago Douma
11e8ffce88
Merge pull request #19640 from nextcloud/backport/19252/stable17
[stable17] Hash event UID to make sure it's not too long for PushProvider notifications
2020-03-03 16:19:36 +01:00
Thomas Citharel
5d8ed5c144 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:06:32 +00:00
Joas Schilling
bc98a796de Correctly trim long cyrillic note
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-02-25 13:51:21 +00:00
Thomas Citharel
44d4647ed9
Move RefreshWebcalJob logic to a proper service so that it may be called
independently

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-02-22 19:27:11 +01:00
Georg Ehrke
7ce1b5083e Fix display of DTEND for multi-day all-day event
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-05 19:55:57 +00:00
Georg Ehrke
cf51c81d4e RefreshWebcalJob: Fix reading subscription from database leading to ignored refreshRate
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-31 07:19:59 +00:00
Georg Ehrke
5e1e80fc40 Properly handle resources in ReminderService
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-14 08:15:00 +00:00
Georg Ehrke
f2551e53fb Support more IPv6 addresses in the RefreshWebcalJob
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-12-12 10:06:05 +00:00
Maxence Lange
d6a276c57d using IShare::
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-12-11 11:39:03 +00:00
Maxence Lange
1420cd5a7e adding share type circles
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-12-11 11:39:02 +00:00
Georg Ehrke
7aec7f6685
respect shareapi_allow_share_dialog_user_enumeration in Principal backend for Sabre/DAV
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-12-03 14:25:32 +01:00
Robin Appelman
bfc9e50160 re-acquired expired shared locks on large file uploads
during large file uploads, the shared lock that we get at the begining can expire
leading to locked errors later on, instead of erroring, try to re-get the lock

Signed-off-by: Robin Appelman <robin@icewind.nl>
2019-11-14 18:35:17 +00:00
Daniel Kesselberg
18e3ec10f5 Return $schema on change and null otherwise
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2019-10-29 19:39:04 +00:00
Roeland Jago Douma
db51d166b7
Merge pull request #17172 from nextcloud/backport/17159/stable17
[stable17] Sabre/VObject returns a DateAndOrTime object now, so adapt to it in Birthday service
2019-09-19 21:31:24 +02:00
Georg Ehrke
45dea9245e properly mark birthday calendars as not shareable for now
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-09-17 16:04:19 +00:00
Georg Ehrke
d0ee798061 Sabre/VObject returns a DateAndOrTime object now, so adapt to it in Birthday service
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-09-17 08:07:16 +00:00
Roeland Jago Douma
4456d01c6e
Merge pull request #16970 from nextcloud/bugfix/noid/opt_in_for_push_notifications_calendar_reminders
Make push notifications for calendar reminders opt-in
2019-09-04 20:08:21 +02:00
Roeland Jago Douma
0e19e55e24
Merge pull request #16835 from nextcloud/bugfix/16833/remove-orphan-event-data-from-subscriptions
Remove orphaned calendar data from deleted subscriptions
2019-09-04 10:54:47 +02:00
Georg Ehrke
88f6d1c20e
Make push notifications for calendar reminders opt-in
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-09-02 15:18:43 +02:00
Roeland Jago Douma
e99fa92456
Merge pull request #16615 from nextcloud/feature/16518/rooms_resources_should_respond
Make rooms / resources automatically reply to invites
2019-08-28 09:34:38 +02:00
Roeland Jago Douma
7aaa2e12ae
Merge pull request #16871 from nextcloud/fix/dav-reminder-job-constructor
Fix missing parent constructor call in DAV reminder job
2019-08-26 19:30:54 +02:00
Christoph Wurst
9ff9803da4
Fix missing parent constructor call in DAV reminder job
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-08-26 16:08:10 +02:00
Georg Ehrke
cc37c39ede
Make rooms / resources automatically reply to invites
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-08-26 13:27:59 +02:00
Thomas Citharel
e2b539bebf
Check the calendar type of calendarobjects & calendarchanges
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-08-26 10:41:55 +02:00
Georg Ehrke
befe38e1d7
replace coffin with textual description "Death of ..."
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-08-26 10:36:49 +02:00
Thomas Citharel
456fb7e294
Remove orphaned calendar data from deleted subscriptions
Closes #16833. Ref #13511

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-08-22 12:06:49 +02:00
Georg Ehrke
6f66fba559
fix foreach error for reminder generator
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-08-18 20:56:57 +02:00
Georg Ehrke
4d28a4544e
Final fixes
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-08-15 20:05:01 +02:00
Georg Ehrke
2d6473e79b
Add repair step to register reminder index for existing events
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-08-15 20:03:54 +02:00
Georg Ehrke
bcce568c6d
Support recurring events + repeating alarms
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-08-15 20:03:51 +02:00
Georg Ehrke
7c4a8a3bdf
Provide a fake AudioProvider that is basically the same as PushProvider, better then not showing reminders at all for now
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-08-15 20:02:56 +02:00