<?xml version="1.0"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Transition Technology: Ticket #276: HTTPS for all Authenticated Sessions</title>
    <link>http://localhost:8080/trac/ticket/276</link>
    <description>&lt;p&gt;
I'm starting a separate ticked on this so it's easier to track, some previous discussion is on &lt;a class="closed ticket" href="http://localhost:8080/trac/ticket/224#comment:8" title="defect: Add Varnish cache (closed: fixed)"&gt;ticket:224#comment:8&lt;/a&gt;
&lt;/p&gt;
</description>
    <language>en-us</language>
    <image>
      <title>Transition Technology</title>
      <url>/trac/chrome/site/TransitionNetwork-Logo-Web-Small.jpg</url>
      <link>http://localhost:8080/trac/ticket/276</link>
    </image>
    <generator>Trac 0.12.5</generator>
    <item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Thu, 23 Jun 2011 10:42:25 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/276#comment:1</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:1</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;0.25&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;0.25&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
The Session 443 module &lt;a class="ext-link" href="http://drupal.org/project/session443"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://drupal.org/project/session443&lt;/a&gt; is installed and enabled, there are no apache level redirects from http to https and the secure pages module isn't installed any more, so eveything should work OK... but...
&lt;/p&gt;
&lt;p&gt;
One problem, if you login here:
&lt;/p&gt;
&lt;p&gt;
&lt;a class="ext-link" href="https://dev.transitionnetwork.org/user/login"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://dev.transitionnetwork.org/user/login&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Two secure cookies are set, everything seems fine (apart from the &lt;a class="closed ticket" href="http://localhost:8080/trac/ticket/277" title="defect: 404 on Login (closed: invalid)"&gt;ticket:277&lt;/a&gt; which I'm ignoring for now).
&lt;/p&gt;
&lt;p&gt;
Then if you visit the http version of the site, &lt;a class="ext-link" href="http://dev.transitionnetwork.org/"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://dev.transitionnetwork.org/&lt;/a&gt; an insecure Drupal session cookie is set which then in effect logs you out from the site when you go back to a https page.
&lt;/p&gt;
&lt;p&gt;
Perhaps the switch for varnish &lt;a class="closed ticket" href="http://localhost:8080/trac/ticket/224" title="defect: Add Varnish cache (closed: fixed)"&gt;ticket:224&lt;/a&gt; for port 80 and removing all session cookies at a varnish level would solve this, or perhaps it can be solved at a Drupal level?
&lt;/p&gt;
&lt;p&gt;
Is there a way to not generate session cookies for anon users?
&lt;/p&gt;
&lt;p&gt;
I'll do some searching...
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>jim</dc:creator>

      <pubDate>Thu, 23 Jun 2011 11:37:41 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/276#comment:2</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:2</guid>
      <description>
        &lt;p&gt;
There's &lt;a class="ext-link" href="http://drupal.org/project/no_anon"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://drupal.org/project/no_anon&lt;/a&gt; with side effects unknown (but I can't think of any off the top of my head) and further info here &lt;a class="ext-link" href="http://groups.drupal.org/node/66888"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://groups.drupal.org/node/66888&lt;/a&gt;
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Thu, 23 Jun 2011 11:51:59 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/276#comment:3</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:3</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;0.1&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;0.25&lt;/em&gt; to &lt;em&gt;0.35&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;blockquote class="citation"&gt;
&lt;p&gt;
There's &lt;a class="ext-link" href="http://drupal.org/project/no_anon"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://drupal.org/project/no_anon&lt;/a&gt; with side effects unknown (but I can't think of any off the top of my head)
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Ooh that sounds good, it would be nice if we didn't have to remove cookies at a Varnish level and this module could solve the issue with people being logged out, would you be OK installing this module so we can experiment with it?
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>jim</dc:creator>

      <pubDate>Thu, 23 Jun 2011 12:11:44 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/276#comment:4</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:4</guid>
      <description>
        &lt;p&gt;
I've pushed the module through SVN to DEV, and enabled it.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Thu, 23 Jun 2011 12:20:32 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/276#comment:5</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:5</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;0.1&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;0.35&lt;/em&gt; to &lt;em&gt;0.45&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;blockquote class="citation"&gt;
&lt;p&gt;
I've pushed the module through SVN to DEV, and enabled it.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Does it have an admin interface?
&lt;/p&gt;
&lt;p&gt;
I'm still seeing cookies being set for anon users.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>jim</dc:creator>

      <pubDate>Thu, 23 Jun 2011 12:53:06 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/276#comment:6</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:6</guid>
      <description>
        &lt;p&gt;
No admin interface... I'm seeing session cookies only be created occasionally. Other cookies pop up, but they're from Google etc.
&lt;/p&gt;
&lt;p&gt;
Actually Pressflow (as is now running on DEV and LIVE) provides two interesting modules:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Cookie cache bypass&lt;/strong&gt; -Sets a cookie on form submission directing a reverse proxy to temporarily not serve cached pages for an anonymous user that just submitted content.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Path alias cache&lt;/strong&gt; - A path alias implementation which adds a cache to the core version.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
And apparently Pressflow already has lazy anon session creation - only when needed, which explains why the session cookie is only there sometimes (try deleting it in Chrome/whatever and moving around - only certain pages/operation create as session).
&lt;/p&gt;
&lt;p&gt;
So I have a feeling this No Anon Session stuff is a dead end because a) Pressflow already minimises session creation (&lt;a class="ext-link" href="https://wiki.fourkitchens.com/display/PF/Comparison+-+Pressflow+versus+Drupal"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://wiki.fourkitchens.com/display/PF/Comparison+-+Pressflow+versus+Drupal&lt;/a&gt;), b) We need anon sessions sometimes - like after a user sends a message, or for CAPTCHA etc, c) I have a suspicion more stuff will break, d) The module hasn't been touched for a long time and is effectively abandoned.
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
Soooo.... Shall we try to set up Varnish to allow a few cookies, perhaps enabling the above modules? Is that a huge PITA? What do you reckon?
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Thu, 23 Jun 2011 12:59:00 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/276#comment:7</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:7</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;0.1&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;0.45&lt;/em&gt; to &lt;em&gt;0.55&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;blockquote class="citation"&gt;
&lt;p&gt;
I'm seeing session cookies only be created occasionally.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
That's now what I see, if I delete the browsers cookies for the domain and hit &lt;a class="ext-link" href="http://dev.transitionnetwork.org/"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://dev.transitionnetwork.org/&lt;/a&gt; I get a session cookie set straight away.
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
We need anon sessions sometimes - like after a user sends a message, or for CAPTCHA etc
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Shouldn't messages be sent only via HTTPS? And the same for CAPTCHA?
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
Shall we try to set up Varnish to allow a few cookies
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Which ones? This is doable but I'm not sure it's necessary yet...
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Thu, 23 Jun 2011 13:06:09 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/276#comment:8</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:8</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;0.1&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;0.55&lt;/em&gt; to &lt;em&gt;0.65&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
I have added a Redirect for port 80 requests to /contact:
&lt;/p&gt;
&lt;pre class="wiki"&gt;RedirectPermanent /contact https://dev.transitionnetwork.org/contact
&lt;/pre&gt;&lt;p&gt;
To see if this works OK, does the map still work? No-script blocks it for me in any case.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Thu, 23 Jun 2011 13:26:21 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/276#comment:9</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:9</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;0.3&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;0.65&lt;/em&gt; to &lt;em&gt;0.95&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
The contact form seems to work fine with HTTPS:
&lt;/p&gt;
&lt;pre class="wiki"&gt;From: info@transitionnetwork.org
Date: Thu, 23 Jun 2011 14:06:48 +0100 (BST)
To: "Chris Croome" &amp;lt;chris@webarchitects.co.uk&amp;gt;
Subject: [General enquiry] Testing HTTPS on https://dev.transitionnetwork.org/
Thank you for your enquiry. We will get back to you shortly. If you don't get
an instant reply, don't panic! We have got a lot on our plates and we are
juggling most of them.
Thanks.
&lt;/pre&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Thu, 23 Jun 2011 14:27:55 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/276#comment:10</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:10</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;1.0&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;0.95&lt;/em&gt; to &lt;em&gt;1.95&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Adding HTTPS meeting time and notes to the ticket:
&lt;/p&gt;
&lt;p&gt;
AGREED: Security: all authenticated sessions via https
&lt;/p&gt;
&lt;p&gt;
AGREED: Security: some exceptions for port 80 where cookies can be set to allow specific funct. to work
&lt;/p&gt;
&lt;p&gt;
AGREED: Security: non-authenticated sessions are not via https, apart from contact us, and registration, login, passwrod recovery
&lt;/p&gt;
&lt;p&gt;
AGREED: pay for mollom now until September, then revisit with bad behaviour and spam module in phase 5 in september
&lt;/p&gt;
&lt;p&gt;
AGREED: Security agreement will mean logged in users on IE looking at maps could have the (in)secure warning. EM accepts in order to keep tight security for all others, particularly admin roles in unsecured connections
&lt;/p&gt;
&lt;p&gt;
ACTION: EM minimise admin roles
&lt;/p&gt;
&lt;p&gt;
ACTION: EM take screngrab for contact form
&lt;/p&gt;
&lt;p&gt;
ACTION; JK pay for mollom and bill TN at end of phase (separate to Ttech invoice for work)
&lt;/p&gt;
&lt;p&gt;
PHASE 5: open street map possibility
&lt;/p&gt;
&lt;p&gt;
PHASE 5: Iceland hosting move possibility
&lt;/p&gt;
&lt;p&gt;
PHASE 5: Bad Behaviour and Spam module review to replace mollom
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>jim</dc:creator>

      <pubDate>Thu, 23 Jun 2011 15:13:04 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/276#comment:11</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:11</guid>
      <description>
        &lt;p&gt;
FYI Both modules described in &lt;a class="closed ticket" href="http://localhost:8080/trac/ticket/276#comment:6" title="defect: HTTPS for all Authenticated Sessions (closed: fixed)"&gt;ticket:276#comment:6&lt;/a&gt; have been enabled on live... The path cache is likely to much improve things...
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>jim</dc:creator>

      <pubDate>Fri, 24 Jun 2011 12:24:05 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/276#comment:12</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:12</guid>
      <description>
        &lt;p&gt;
Chris, do we think the No Anon Sessions module is any use? Have a suspicion it's incompatible with Pressflow, which itself uses 'lazy sessions'... Shall I remove it?
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 24 Jun 2011 12:32:55 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/276#comment:13</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:13</guid>
      <description>
        &lt;p&gt;
Yeah might as well -- it didn't stop anon session cookies in any case...
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 24 Jun 2011 14:35:36 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/276#comment:14</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:14</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;0.1&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;1.95&lt;/em&gt; to &lt;em&gt;2.05&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
We can't set this in Session 443 to Enabled if we want the contact form to be encrypted -- it results in a redirect loop, so I have turned it off.
&lt;/p&gt;
&lt;pre class="wiki"&gt;Force HTTP for anonymous users: Disabled
&lt;/pre&gt;&lt;p&gt;
&lt;a class="ext-link" href="https://dev.transitionnetwork.org/admin/settings/session443"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://dev.transitionnetwork.org/admin/settings/session443&lt;/a&gt;
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>jim</dc:creator>

      <pubDate>Fri, 24 Jun 2011 15:44:30 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/276#comment:15</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:15</guid>
      <description>
        &lt;p&gt;
It's gone and removed from SVN.
&lt;/p&gt;
&lt;p&gt;
Understood re anon http... Perhaps a Drupal-level bit of code, something like: if viewing a node in HTTPS (ie not a system page or contact form) and not logged in, redirect to non HTTPS...?
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Mon, 27 Jun 2011 08:27:20 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/276#comment:16</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:16</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;0.1&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;2.05&lt;/em&gt; to &lt;em&gt;2.15&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
The forms for contacting users, eg:
&lt;/p&gt;
&lt;p&gt;
&lt;a class="ext-link" href="http://dev.transitionnetwork.org/user/6/contact"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://dev.transitionnetwork.org/user/6/contact&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Can be made HTTPS only with this rule:
&lt;/p&gt;
&lt;pre class="wiki"&gt;  RedirectMatch /(.*)\/contact$ https://dev.transitionnetwork.org/$1/contact
&lt;/pre&gt;&lt;p&gt;
Any other pages need to be HTTPS only?
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>jim</dc:creator>

      <pubDate>Mon, 27 Jun 2011 11:01:28 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/276#comment:17</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:17</guid>
      <description>
        &lt;p&gt;
user/login
user/registration
user/password
&lt;/p&gt;
&lt;p&gt;
Can't think of any more at the mo...
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Mon, 27 Jun 2011 13:20:38 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/276#comment:18</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:18</guid>
      <description>
        &lt;p&gt;
ed has replaced the google map with an image
(tried it with open street map which returned an inaccurate result)
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Tue, 13 Sep 2011 15:25:15 GMT</pubDate>
      <title>status changed; resolution set</title>
      <link>http://localhost:8080/trac/ticket/276#comment:19</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/276#comment:19</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;
                changed from &lt;em&gt;new&lt;/em&gt; to &lt;em&gt;closed&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;resolution&lt;/strong&gt;
                set to &lt;em&gt;fixed&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item>
 </channel>
</rss>