Package: claws-mail-vcalendar-plugin Version: 3.11.1-3 Severity: normal Dear Maintainer,
I have been experimenting with Claws Mail for calendaring and found that when cancelling events as an organiser, Claws (or rather the vCalendar plugin) sends a mail with an inappropriate Content-Type parameter for the scheduling method. According to RFC 6047 (iMIP)... "The [RFC2045] "Content-Type" header field MUST also include the MIME parameter "method". The value MUST be the same (ignoring case) as the value of the "METHOD" property within the iCalendar object." http://tools.ietf.org/html/rfc6047#section-2.4 However, in a cancellation object, METHOD will be CANCEL, and thus the Content-Type must also employ a method parameter with the value "CANCEL". Instead, Claws' vCalendar plugin seems to use "REQUEST". The upstream code that is probably responsible for this is here: http://git.claws-mail.org/?p=claws.git;a=blob;f=src/plugins/vcalendar/vcal_manager.c;h=a21c6a859f888fa3f8950e381dc4f9122e9903f3;hb=HEAD#l1238 Here is what is produced: Content-Type: text/calendar; method=REQUEST; charset="UTF-8" Content-Transfer-Encoding: 8bit Message-ID: <[email protected]> BEGIN:VCALENDAR VERSION :2.0 PRODID :-//Claws Mail//NONSGML Claws Mail Calendar//EN CALSCALE :GREGORIAN METHOD :CANCEL Note the mismatch between the Content-Type method value and the iCalendar METHOD property. I hope this is informative! Apologies in advance if I should have reported this directly upstream. Paul -- System Information: Debian Release: 8.0 APT prefers testing APT policy: (500, 'testing'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 3.2.62 Locale: LANG=en_GB.ISO-8859-15, LC_CTYPE=en_GB.ISO-8859-15 (charmap=ISO-8859-15) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages claws-mail-vcalendar-plugin depends on: ii claws-mail 3.11.1-3 ii libarchive13 3.1.2-10 ii libatk1.0-0 2.14.0-1 ii libc6 2.19-13 ii libcairo2 1.14.0-2.1 ii libcurl3-gnutls 7.38.0-3 ii libdb5.3 5.3.28-6 ii libetpan17 1.5-1 ii libfontconfig1 2.11.0-6.3 ii libfreetype6 2.5.2-2 ii libgdk-pixbuf2.0-0 2.30.8-1 ii libglib2.0-0 2.42.1-1 ii libgnutls-deb0-28 3.3.8-5 ii libgtk2.0-0 2.24.25-1 ii liblockfile1 1.09-6 ii libpango-1.0-0 1.36.8-3 ii libpangocairo-1.0-0 1.36.8-3 ii libpangoft2-1.0-0 1.36.8-3 ii libsasl2-2 2.1.26.dfsg1-12 ii zlib1g 1:1.2.8.dfsg-2+b1 claws-mail-vcalendar-plugin recommends no packages. claws-mail-vcalendar-plugin suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

