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]

Reply via email to