iCalendar files with attachments are read incorrectly and therefore the file name is not displayed in the calendar. Current implementation: ATTACH;VALUE=BINARY;FMTTYPE=application/zip;ENCODING=BASE64;X-LABEL=filename.zip: Expected implementation: ATTACH;VALUE=BINARY;FMTTYPE=application/zip;ENCODING=BASE64;FILENAME=filename.zip: Kontact/Calendar uses the property X-LABEL instead of FILENAME. Is that on purpose?
Indeed, FILENAME is a Caldav standard by now. https://datatracker.ietf.org/doc/html/rfc8607 I'll see what I can do.
Git commit 8da06215b64a8ca1c0b8f523b644d03e646a6295 by Allen Winter. Committed on 18/09/2021 at 14:44. Pushed by winterz into branch 'master'. icalformat_p.cpp - support ATTACH parameter FILENAME FILENAME is allowed per RFC860 Calendaring Extensions to WebDAV (CalDAV): Managed Attachments Note that KOrganizer still writes back the Incidence attachment's label with the X-LABEL parameter. M +6 -0 src/icalformat_p.cpp https://invent.kde.org/frameworks/kcalendarcore/commit/8da06215b64a8ca1c0b8f523b644d03e646a6295