Fixed in libical.

Version 1.0.1:
--------------
* [Bug] issue74: Do not escape double quote character
* ...

https://github.com/libical/libical/blob/master/ReleaseNotes.txt

** Package changed: orage (Ubuntu) => libical (Ubuntu)

** Changed in: libical (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libical in Ubuntu.
https://bugs.launchpad.net/bugs/1447874

Title:
  Escaping DQUOTE in text section (VJOURNAL/description)

Status in libical package in Ubuntu:
  Fix Released

Bug description:
  When a journal entry is created and a string is added with DQUOTE
  characters in it the RFC5545 says in 3.8.1.5 that the description
  syntax is:

         description = "DESCRIPTION" descparam ":" text CRLF

  'text' is described in 3.3.11 as:

         text       = *(TSAFE-CHAR / ":" / DQUOTE / ESCAPED-CHAR)
         
  That is DQUOTE is not escaped.

  But when   I create a journal entry (see screenshot) with DQUOTE in it
  the iCalendar file created by Orage (using File->Exchange
  Data->export) has the following....

  BEGIN:VJOURNAL
  UID:Orage-20150415T224001Z0-1000@sharron
  CLASS:PUBLIC
  DTSTAMP:20150415T224006Z
  CREATED:20150415T224001Z
  LAST-MODIFIED:20150415T224006Z
  SUMMARY:A Journal Entry Orage
  DESCRIPTION:All day\nCategory \"Foobar\"\n
  CATEGORIES:Foobar
  DTSTART;VALUE=DATE:20150416
  END:VJOURNAL

  
  Note the escaped DQUOTE characters in the description field.  It should be:

  DESCRIPTION:All day\nCategory "Foobar"\n

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libical/+bug/1447874/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to