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