[prev in list] [next in list] [prev in thread] [next in thread] 

List:       trac-tickets
Subject:    [Trac-tickets] [The Trac Project] #1725: timeline RSS XML includes
From:       noreply () edgewall ! com (The Trac Project)
Date:       2005-06-27 11:05:47
Message-ID: 043.c8a97c3cc6925c54353a8389f7e5293a () edgewall ! com
[Download RAW message or body]

#1725: timeline RSS XML includes unescaped characters in author element
----------------------+-----------------------------------------------------
       Id:  1725      |      Status:  new                     
Component:  timeline  |    Modified:  Mon Jun 27 11:05:34 2005
 Severity:  normal    |   Milestone:                          
 Priority:  normal    |     Version:  devel                   
    Owner:  jonas     |    Reporter:  brad@fritzfam.com       
----------------------+-----------------------------------------------------
 In the RSS view of the timeline, less-than and greater-than signs in the
 author elements, e.g. as used in email addresses like:

   John Doe <jdoe@domain.tld>

 are not escaped.  That can make the RSS XML unparseable and break the
 feed.

 A concrete example:

 {{{
 $ curl -s
 "http://cvs.mythtv.org/trac/timeline?changeset=on&milestone=on&ticket=on&ticket_details=on&wiki=on&max=50&daysback=90&format=rss"
  | xmllint -
 -:234: parser error : error parsing attribute name
      <author>Anduin Withers <awithers@anduin.com></author>
                                      ^
 -:234: parser error : attributes construct error
      <author>Anduin Withers <awithers@anduin.com></author>
                                      ^
 -:234: parser error : Couldn't find end of Start Tag awithers line 234
      <author>Anduin Withers <awithers@anduin.com></author>

 }}}

 --Brad

-- 
Ticket URL: <http://projects.edgewall.com/trac/ticket/1725>
The Trac Project <>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic