Your message dated Sun, 28 Jul 2019 14:01:11 +0200
with message-id <20190728120111.mlmff5fmk5omoees@curuxu>
and subject line Re: Bug#773487: claws-mail-vcalendar-plugin: Event 
cancellation uses incorrect method parameter for Content-Type header
has caused the Debian Bug report #773487,
regarding claws-mail-vcalendar-plugin: Event cancellation uses incorrect method 
parameter for Content-Type header
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
773487: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=773487
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
control: -1 fixed claws-mail/3.12.0-1

Just updating this report: it was fixed many releases ago, but failed to
notice until today. Sorry!

best regards,

On Fri, Dec 19, 2014 at 12:18:00AM +0100, Paul Boddie wrote:
> 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

-- 
  Ricardo Mones 
  ~
  bash: ./signature: No such file or directory              /bin/bash

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply via email to