aboutsummaryrefslogtreecommitdiffstats
path: root/apps/dav
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #36674 from nextcloud/rakekniven-patch-2Anna2023-02-131-1/+1
|\ | | | | l10n: Fixed grammar
| * l10n: Fixed grammarrakekniven2023-02-111-1/+1
| | | | | | | | | | | | | | | | Reported at Transifex. Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com> Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* | Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-02-124-4/+10
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-02-104-38/+44
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(caldav): Fix reminder timezone drift for all-day eventsChristoph Wurst2023-02-093-16/+237
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* perf(dav): Do not call general setupFS on ever dav authJulius Härtl2023-02-092-9/+6
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Merge pull request #29010 from mattian/fix/19218/birthday-leap-dayChristoph Wurst2023-02-082-56/+56
|\ | | | | dav: fix birthday calendar event generation for leap days
| * dav: fix birthday calendar event generation for leap daysMattia Narducci2023-02-062-56/+56
| | | | | | | | | | | | | | | | | | | | | | Fix generation of birthday calendar events for the 29th of February. A recurring event for the 29th of February in the (default) Gregorian calendar system would only generate instances in leap years. Fix this behaviour by generating recurring events for the last day of February, the 29th on leap years and the 28th otherwise. Signed-off-by: Mattia Narducci <mattianarducci1@gmail.com>
* | Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-02-082-0/+6
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Removed catch of ValueError as we cannot know if it’s >2038 or <1970Côme Chilliet2023-02-071-11/+2
| | | | | | | | | | | | Also fixed numericToString to correctly convert float to int if it fits Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Skip tests that cannot succeed on 32bitsCôme Chilliet2023-02-071-2/+9
| | | | | | | | | | | | | | | | For some reason a timestamp in the past also triggers the PHP error about not being able to represent it as an int, so skipping that test on 32bits. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Fix Sabre connector testCôme Chilliet2023-02-071-2/+2
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Fix psalm errorsCôme Chilliet2023-02-072-7/+8
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Improve behavior with dates on 32bits and fix tests or skip themCôme Chilliet2023-02-072-19/+30
| | | | | | | | | | | | | | We do not support events after 2038 on 32bits but still behave better when date range start/end is after 2038. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Silence errors of return type mismatch from Sabre for nowCôme Chilliet2023-02-073-0/+6
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Type sizes as int|float throughout the code baseCôme Chilliet2023-02-075-15/+10
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Allow float sizes in FileInfo for 32bitsCôme Chilliet2023-02-071-5/+1
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-02-072-0/+6
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-02-062-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-02-054-0/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-02-0418-6/+54
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-02-0376-444/+444
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Use recurrence instance to build iMip emailAnna Larch2023-02-028-703/+1711
| | | | | | | | instead of the main VEVENT of a repeating event Fixes part of https://github.com/nextcloud/calendar/issues/3919 Signed-off-by: Anna Larch <anna@nextcloud.com>
* Migrate to Symfony MailerCôme Chilliet2023-02-021-1/+6
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Do not reuse query builder objects in DAV account deletionJoas Schilling2023-02-012-2/+5
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-01-314-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #36380 from ↵Christoph Wurst2023-01-271-1/+0
|\ | | | | | | | | nextcloud/fix/caldav/reminder-service-nullable-calendar-data fix(caldav): Fix wrong Psalm report for nullable calendar data
| * fix(caldav): Fix wrong Psalm report for nullable calendar dataChristoph Wurst2023-01-261-1/+0
| | | | | | | | | | | | | | | | > Docblock-defined type Sabre\VObject\Component\VCalendar for $vcalendar is never falsy ^ is a lie Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #36210 from nextcloud/fix/4811/principal-emailDaniel2023-01-261-2/+2
|\ \ | |/ |/| fix(dav): check if principal has email address before accessing it
| * fix(dav): check if principal has email address before accessing itRichard Steinmetz2023-01-241-2/+2
| | | | | | | | | | | | Ref https://github.com/nextcloud/calendar/issues/4811 Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | Merge pull request #36347 from ↵Christoph Wurst2023-01-262-16/+25
|\ \ | | | | | | | | | | | | nextcloud/chore/autoloader/composer-2.5.1-autoloader-files chore(autoloaders): Update autoloader files for Composer 2.5.1
| * | chore(autoloaders): Update autoloader files for Composer 2.5.1Christoph Wurst2023-01-252-16/+25
| |/ | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* / Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-01-262-14/+14
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-01-242-6/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #36260 from ↵Joas Schilling2023-01-231-1/+1
|\ | | | | | | | | nextcloud/bugfix/noid/fix-user-availability-selection Fix WHERE condition when selecting user's availability for the status…
| * Fix WHERE condition when selecting user's availability for the status automationJoas Schilling2023-01-201-1/+1
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #36254 from nextcloud/chore/dav/throw-json-encode-decodeChristoph Wurst2023-01-237-12/+12
|\ \ | | | | | | chore(dav): Make json_encode and json_decode throw on error
| * | chore(dav): Make json_encode and json_decode throw on errorChristoph Wurst2023-01-197-12/+12
| |/ | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #36266 from ↵Joas Schilling2023-01-231-1/+1
|\ \ | | | | | | | | | | | | nextcloud/bugfix/noid/fix-double-where-in-custom-property-test Fix double where in CustomProperiesBackendTest
| * | Fix double where in CustomProperiesBackendTestJoas Schilling2023-01-201-1/+1
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #36262 from nextcloud/chore/dav/void-test-methodsJoas Schilling2023-01-23120-713/+713
|\ \ \ | |/ / |/| | chore(dav): Add void return type to test methods
| * | chore(dav): Add void return type to test methodsChristoph Wurst2023-01-20120-713/+713
| |/ | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* / chore(dav): Remove useless var tagChristoph Wurst2023-01-194-6/+0
|/ | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* fix(dav): catch MaxInstancesExceedeException for recurring events without ↵Anna Larch2023-01-181-34/+39
| | | | | | | | end date Ref https://github.com/nextcloud/calendar/issues/4811 Signed-off-by: Anna Larch <anna@nextcloud.com>
* Extend ViewOnly DAV plugin to versions endpointVincent Petry2023-01-132-13/+47
| | | | Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* Revert "Fix sync errors for duplicate cards with the same UID for different ↵Christopher Ng2023-01-132-4/+2
| | | | | | | | backends" This reverts commit ddcee3dbab01b4f4fc163c68a54055facfa8af16. Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Bump @nextcloud/vue, @nextcloud/l10n and @nextcloud/calendar-availability-vueChristopher Ng2023-01-121-43/+44
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Merge pull request #36026 from nextcloud/fix/remove-at-matcher-in-davCôme Chilliet2023-01-1032-858/+718
|\ | | | | Get rid of deprecated at matcher in dav application tests
| * Get rid of deprecated at matcher in dav application testsCôme Chilliet2023-01-0532-858/+718
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-01-102-146/+146
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>