<?xml version="1.0"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Transition Technology: Ticket #716: Heartbleed</title>
    <link>http://localhost:8080/trac/ticket/716</link>
    <description>&lt;p&gt;
Following on from &lt;a class="new ticket" href="http://localhost:8080/trac/ticket/692#comment:18" title="maintenance: Debian Updates (new)"&gt;ticket:692#comment:18&lt;/a&gt; we should undertake the steps Drupal have taken: &lt;a class="ext-link" href="https://drupal.org/news/2014-04-08-security-update"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://drupal.org/news/2014-04-08-security-update&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/716</link>
    </image>
    <generator>Trac 0.12.5</generator>
    <item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Wed, 09 Apr 2014 17:55:30 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:1</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:1</guid>
      <description>
        &lt;p&gt;
We are still waiting for Ben B to get his password reset at Gandi.net so he can click though a email and we can get a new cert for transitionnetwork.org. Perhaps Ed has a copy of this password somewhere?
&lt;/p&gt;
&lt;p&gt;
Once we have new a new key and cert in place we can look at taking these steps that &lt;a class="ext-link" href="https://drupal.org/news/2014-04-08-security-update"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;drupal.org&lt;/a&gt; have taken:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Replaced the private strings (drupal_private_key and drupal_hash_salt) which are used for a variety of security related purposes in all Drupal sites
&lt;/li&gt;&lt;li&gt;Removed all active sessions
&lt;/li&gt;&lt;li&gt;Verified the email addresses in use today match those in use a week ago
&lt;/li&gt;&lt;li&gt;Required that all Drupal.org users with administrative or project repository access to reset their passwords
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
We will also need to change the &lt;a class="wiki" href="http://localhost:8080/trac/wiki/MediaWiki"&gt;MediaWiki&lt;/a&gt;, &lt;a class="wiki" href="http://localhost:8080/trac/wiki/PiwikServer"&gt;PiwikServer&lt;/a&gt;, &lt;a class="wiki" href="http://localhost:8080/trac/wiki/TransitionTrac"&gt;TransitionTrac&lt;/a&gt; and &lt;a class="wiki" href="http://localhost:8080/trac/wiki/TransitionResearchWagn"&gt;TransitionResearchWagn&lt;/a&gt; account passwords.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Wed, 09 Apr 2014 18:10:03 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:2</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:2</guid>
      <description>
        &lt;p&gt;
I can't see how to update the &lt;tt&gt;drupal_private_key&lt;/tt&gt;, it appears to be in the database?
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a class="ext-link" href="https://api.drupal.org/api/drupal/includes!common.inc/function/drupal_get_private_key/6"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://api.drupal.org/api/drupal/includes!common.inc/function/drupal_get_private_key/6&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
We can update the &lt;tt&gt;drupal_hash_salt&lt;/tt&gt; in &lt;tt&gt;settings.php&lt;/tt&gt; if we can work out which one to update:
&lt;/p&gt;
&lt;pre class="wiki"&gt;locate \/settings.php | wc -l
23
&lt;/pre&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Wed, 09 Apr 2014 21:00:37 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:3</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:3</guid>
      <description>
        &lt;p&gt;
I have just closed &lt;a class="closed ticket" href="http://localhost:8080/trac/ticket/717" title="defect: Heartbleed / Open SSL vunerability (closed: duplicate)"&gt;ticket:717&lt;/a&gt; as a dupe. Sam appears to have a problem with email, I did have one to Ed and Ben blocked by the transitionnetwork.org mx server as spam because it contained "heartbleed.com".
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>jim</dc:creator>

      <pubDate>Wed, 09 Apr 2014 21:43:34 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/716#comment:4</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:4</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.05&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.05&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Be careful with the Drupal variable changes - they may result in all passwords being invalidated... That may be the goal but it's a change that needs management and probably a note on the login page.
&lt;/p&gt;
&lt;p&gt;
Or they will be fine - but double check!
&lt;/p&gt;
&lt;p&gt;
It might be better to set the passwords of all admins and devs to a random hash to force them to request a new one. A DB query is the easiest way to do that.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Thu, 10 Apr 2014 09:18:04 GMT</pubDate>
      <title>cc changed</title>
      <link>http://localhost:8080/trac/ticket/716#comment:5</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:5</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;cc&lt;/strong&gt;
              &lt;em&gt;paul&lt;/em&gt; added
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
is that a paul or sam job?
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Thu, 10 Apr 2014 09:18:14 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:6</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:6</guid>
      <description>
        &lt;p&gt;
adding paul to ticket
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Thu, 10 Apr 2014 11:48:11 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:7</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:7</guid>
      <description>
        &lt;p&gt;
There is potential to make a mess with this. The Drupal.org steps make sense, can we document how to do all the steps in &lt;a class="new ticket" href="http://localhost:8080/trac/ticket/716#comment:1" title="maintenance: Heartbleed (new)"&gt;ticket:716#comment:1&lt;/a&gt; and thgen work out when we are goingt o do them?
&lt;/p&gt;
&lt;p&gt;
Still not installed the new cert yet, should happen in an hour or two...
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>sam</dc:creator>

      <pubDate>Thu, 10 Apr 2014 12:27:10 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:8</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:8</guid>
      <description>
        &lt;p&gt;
Hi Chris
&lt;/p&gt;
&lt;p&gt;
I have been looking at ways to change passwords. I guess changing admin passwords is fairly straightforward and we should do this as soon as the new certificate is up and active sessions dropped?
&lt;/p&gt;
&lt;p&gt;
I'm not clear from the your first post if we need to change all user passwords? It looks like drupal.org have just done admin passwords.
&lt;/p&gt;
&lt;p&gt;
I found this that looks like it would force user passwords if it is indeed necessary: &lt;a class="ext-link" href="https://drupal.org/project/force_password_change"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://drupal.org/project/force_password_change&lt;/a&gt;
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>paul</dc:creator>

      <pubDate>Thu, 10 Apr 2014 12:46:56 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/716#comment:9</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#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.25&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;0.05&lt;/em&gt; to &lt;em&gt;0.3&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
@Sam
&lt;/p&gt;
&lt;p&gt;
I think after we have re-issued our SSL certificates (and restarted affected services) it would be enough, at least for now, to just change critical passwords: the administrative user account and other account with privileged roles.
&lt;/p&gt;
&lt;p&gt;
Investigating ..
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Thu, 10 Apr 2014 13:20:24 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:10</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:10</guid>
      <description>
        &lt;p&gt;
Thanks Paul, Chris, Sam. Good work. Forcing a password reset on all users would be quite a job (tech and comms), and we'd need to think it through carefully. Once Chris has done the SSL certificates, I'll make a small announcement - and would appreciate some editorial support!
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>paul</dc:creator>

      <pubDate>Thu, 10 Apr 2014 15:11:15 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/716#comment:11</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:11</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.5&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;0.3&lt;/em&gt; to &lt;em&gt;0.8&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
First draft?
&lt;/p&gt;
&lt;p&gt;
# Security Recommendation
&lt;/p&gt;
&lt;p&gt;
Dear XXX,
&lt;/p&gt;
&lt;p&gt;
Earlier this week, a flaw in software that is widely used to secure Web communications was disclosed. The Heartbleed bug introduced a security vulnerability (&lt;a class="ext-link" href="http://heartbleed.com"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://heartbleed.com&lt;/a&gt;) in the widely used OpenSSL cryptographic library. Transition Network  resolved this vulnerability on all if its servers within hours of learning of the issue. In addition, we recommend that you take the following precautionary steps as soon as possible.
&lt;/p&gt;
&lt;p&gt;
Reset your Transition Network  password as follows:
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;
Log in at &lt;a class="ext-link" href="https://www.transitionnetwork.org/"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://www.transitionnetwork.org/&lt;/a&gt;
From your "My account" page click on the edit link and on the Edit  &amp;gt; Account page  change your password.  To create a secure password use a password generator like &lt;a class="ext-link" href="http://random.pw/"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://random.pw/&lt;/a&gt;
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Please contact the Transition Network team if you have any questions.
&lt;/p&gt;
&lt;p&gt;
Thank you,
&lt;/p&gt;
&lt;p&gt;
TN Team
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Thu, 10 Apr 2014 15:15:23 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:12</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:12</guid>
      <description>
        &lt;p&gt;
Also possibly a link to the handy guide:
&lt;a class="ext-link" href="http://www.transitionnetwork.org/blogs/ed-mitchell/2010-03/editing-your-personal-profile#2"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://www.transitionnetwork.org/blogs/ed-mitchell/2010-03/editing-your-personal-profile#2&lt;/a&gt;
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Thu, 10 Apr 2014 15:18:31 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:13</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:13</guid>
      <description>
        &lt;p&gt;
Further to phone call:
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Sam going to reset all admin, site admins, and editor passwords and contact all relevant people
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;
Chris do you need to restart the service first?
&lt;/p&gt;
&lt;ol start="2"&gt;&lt;li&gt;Ed going to do short blog post about this now
&lt;/li&gt;&lt;/ol&gt;&lt;ol start="3"&gt;&lt;li&gt;Sending out a mailchimp announcement to the subscribers would be good. I'm away Friday but happy for Sam to do this on Friday if you're happy with that. Use the websupport email for contact.
&lt;/li&gt;&lt;/ol&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>paul</dc:creator>

      <pubDate>Thu, 10 Apr 2014 15:20:28 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:14</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:14</guid>
      <description>
        &lt;p&gt;
Very useful. I didn't know we had that :)
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Thu, 10 Apr 2014 15:34:58 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:15</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:15</guid>
      <description>
        &lt;p&gt;
From Jim about restrting: Restarting will not do this - clearing the Drupal sessions table will.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>paul</dc:creator>

      <pubDate>Thu, 10 Apr 2014 15:42:49 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/716#comment:16</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#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.25&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;0.8&lt;/em&gt; to &lt;em&gt;1.05&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
@Ed
&lt;/p&gt;
&lt;p&gt;
Sounds good.
&lt;/p&gt;
&lt;p&gt;
I think we need to patch and restart nginx, .. and then remove all active sessions on our websites. Then we can update *our* passwords, and send out an announcement to our users to recommend that they update their passwords.
&lt;/p&gt;
&lt;p&gt;
Perhaps, we should also indicate in the announcement what could happen if they don't update their password, or maybe just add that to the blog post.
&lt;/p&gt;
&lt;p&gt;
Best, Paul
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Thu, 10 Apr 2014 16:01:23 GMT</pubDate>
      <title>hours deleted</title>
      <link>http://localhost:8080/trac/ticket/716#comment:17</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:17</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                &lt;em&gt;0&lt;/em&gt; deleted
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/716#comment:16" title="Comment 16 for Ticket #716"&gt;paul&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
I think we need to patch and restart nginx, ..
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
When the BOA upgrade is done, see &lt;a class="closed ticket" href="http://localhost:8080/trac/ticket/707" title="maintenance: Upgrade to BOA-2.2.2 (closed: fixed)"&gt;ticket:707&lt;/a&gt; that will rebuild Nginx, however as far as I'm aware the upgrading of OpenSSL and restarting Nginx and php-fpm means that we are not currently vunerable.
&lt;/p&gt;
&lt;p&gt;
I could perhaps do the BOA upgrade soon, but due to time constraints would rather wait till the weekend.
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
remove all active sessions on our websites
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
That can be done at any time, but I think it needs to be done at the same time as the password reset?
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>sam</dc:creator>

      <pubDate>Thu, 10 Apr 2014 16:31:47 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:18</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:18</guid>
      <description>
        &lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/716#comment:13" title="Comment 13 for Ticket #716"&gt;ed&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
Further to phone call:
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Sam going to reset all admin, site admins, and editor passwords and contact all relevant people
&lt;/li&gt;&lt;/ol&gt;&lt;/blockquote&gt;
&lt;p&gt;
I'll email people and let them know they are going to get a password request from the site and explain why. I'll request password resets from the site frontend &lt;a class="ext-link" href="https://www.transitionnetwork.org/user/password"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://www.transitionnetwork.org/user/password&lt;/a&gt; by just entering their emails.
&lt;/p&gt;
&lt;p&gt;
I think this is better than manually changing their passwords &amp;amp; then sending the password in plain text email, which is in itself insecure?
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;ol start="3"&gt;&lt;li&gt;Sending out a mailchimp announcement to the subscribers would be good. I'm away Friday but happy for Sam to do this on Friday if you're happy with that. Use the websupport email for contact.
&lt;/li&gt;&lt;/ol&gt;&lt;/blockquote&gt;
&lt;p&gt;
Is it sufficient to send it just to opt-in subscribers? Do we want to send it to all registered users instead? Can we do this? I can't see anything in the terms about registered users consenting to receive mail: &lt;a class="ext-link" href="https://www.transitionnetwork.org/terms"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://www.transitionnetwork.org/terms&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Maybe it has to just be subscribers. But it seems a bit arbitrary. I'd like to know if my password has potentially been compromised, even if I don't want a regular newsletter.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>jim</dc:creator>

      <pubDate>Thu, 10 Apr 2014 16:40:02 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:19</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:19</guid>
      <description>
        &lt;p&gt;
Thought from Waterloo: Perhaps a new block on the top of the login page world suffice as a reminder? Then no terms to offend and no missing coverage of non-mc subscribers...
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Thu, 10 Apr 2014 16:42:42 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:20</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:20</guid>
      <description>
        &lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/716#comment:18" title="Comment 18 for Ticket #716"&gt;sam&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/716#comment:13" title="Comment 13 for Ticket #716"&gt;ed&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
Further to phone call:
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Sam going to reset all admin, site admins, and editor passwords and contact all relevant people
&lt;/li&gt;&lt;/ol&gt;&lt;/blockquote&gt;
&lt;p&gt;
I'll email people and let them know they are going to get a password request from the site and explain why. I'll request password resets from the site frontend &lt;a class="ext-link" href="https://www.transitionnetwork.org/user/password"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://www.transitionnetwork.org/user/password&lt;/a&gt; by just entering their emails.
&lt;/p&gt;
&lt;p&gt;
I think this is better than manually changing their passwords &amp;amp; then sending the password in plain text email, which is in itself insecure?
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
ED: fine by me. To confirm we are only talking admin, site admin, editors.
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;ol start="3"&gt;&lt;li&gt;Sending out a mailchimp announcement to the subscribers would be good. I'm away Friday but happy for Sam to do this on Friday if you're happy with that. Use the websupport email for contact.
&lt;/li&gt;&lt;/ol&gt;&lt;/blockquote&gt;
&lt;p&gt;
Is it sufficient to send it just to opt-in subscribers? Do we want to send it to all registered users instead? Can we do this? I can't see anything in the terms about registered users consenting to receive mail: &lt;a class="ext-link" href="https://www.transitionnetwork.org/terms"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://www.transitionnetwork.org/terms&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Maybe it has to just be subscribers. But it seems a bit arbitrary. I'd like to know if my password has potentially been compromised, even if I don't want a regular newsletter.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
ED: you're correct of course I'm rushed and being sloppy. It would be registered users. Please don't do this if we're not 100% that it's all been cleared and sorted and ready to go. I'm fine to wait until next week - the risk here is not huge, and I would like to participate in the editing of the message...
&lt;/p&gt;
&lt;p&gt;
SO in fact I'm good for you to set this up, but want to see and help edit the message itself. Which is Monday at the earliest.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Thu, 10 Apr 2014 16:43:42 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:21</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:21</guid>
      <description>
        &lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/716#comment:19" title="Comment 19 for Ticket #716"&gt;jim&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
Thought from Waterloo: Perhaps a new block on the top of the login page world suffice as a reminder? Then no terms to offend and no missing coverage of non-mc subscribers...
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
ED: what would this block say and do?
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Thu, 10 Apr 2014 17:14:32 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/716#comment:22</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:22</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;1.05&lt;/em&gt; to &lt;em&gt;1.3&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
I have updated these wiki pages with the new fingerprint:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a class="ext-link" href="https://wiki.transitionnetwork.org/Security"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://wiki.transitionnetwork.org/Security&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a class="ext-link" href="https://trac.transitionnetwork.org/trac/wiki/SecurityInfo"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://trac.transitionnetwork.org/trac/wiki/SecurityInfo&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>jim</dc:creator>

      <pubDate>Fri, 11 Apr 2014 09:01:09 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:23</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:23</guid>
      <description>
        &lt;p&gt;
Chris, you might be interested to know about [&lt;a class="ext-link" href="http://drupalcode.org/project/barracuda.git/blobdiff/bbe22cb3ad5f94e58db14a8b6497370c5b17b56d..1c54c537485ff525cdd7cb13063f6331f5d1987a:/CHANGELOG.txt"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://drupalcode.org/project/barracuda.git/blobdiff/bbe22cb3ad5f94e58db14a8b6497370c5b17b56d..1c54c537485ff525cdd7cb13063f6331f5d1987a:/CHANGELOG.txt&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;
this documentation tweak] making clear building SSL from source is not necessary on Debian Wheezy and Ubuntu Precise for BOA.
&lt;/p&gt;
&lt;/blockquote&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>sam</dc:creator>

      <pubDate>Fri, 11 Apr 2014 11:09:15 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:24</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:24</guid>
      <description>
        &lt;blockquote class="citation"&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
remove all active sessions on our websites
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
That can be done at any time, but I think it needs to be done at the same time as the password reset?
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Hi I'd like to do the password reset for admin's, but I don't want to jump the gun.
&lt;/p&gt;
&lt;p&gt;
I can also see whether users are logged out by looking at their user pages: &lt;a class="ext-link" href="https://www.transitionnetwork.org/users/ben-brangwyn"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://www.transitionnetwork.org/users/ben-brangwyn&lt;/a&gt;
&lt;a class="ext-link" href="https://www.transitionnetwork.org/users/rob-hopkins"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://www.transitionnetwork.org/users/rob-hopkins&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
So if I:
&lt;/p&gt;
&lt;p&gt;
1, Check user is logged out
2, Change their password to something they don't know (to ensure they don't continue using the old password)
3, Do a password reset via the site (so they can set their own password and I don't have to send it in plain text email to them)
4, Send them a mail explaining why this is happening.
&lt;/p&gt;
&lt;p&gt;
Does that work?
&lt;/p&gt;
&lt;p&gt;
Thanks
&lt;/p&gt;
&lt;p&gt;
Sam
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>sam</dc:creator>

      <pubDate>Fri, 11 Apr 2014 11:41:18 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:25</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:25</guid>
      <description>
        &lt;p&gt;
On password security what does the panel think of this: &lt;a class="ext-link" href="http://imgs.xkcd.com/comics/password_strength.png"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://imgs.xkcd.com/comics/password_strength.png&lt;/a&gt; ?
&lt;/p&gt;
&lt;p&gt;
As advice to people choosing new passwords?
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>paul</dc:creator>

      <pubDate>Fri, 11 Apr 2014 12:09:09 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/716#comment:26</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:26</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.125&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;1.3&lt;/em&gt; to &lt;em&gt;1.425&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
@Sam
&lt;/p&gt;
&lt;p&gt;
Maybe, since we can't be sure that they are logged out, and not just in-active for a few hours (maybe taking a break from writing that long blog post) we should send the email first and then do 2,3?
&lt;/p&gt;
&lt;p&gt;
How would you do 3?  Not clear to me right now, how you do that :)
&lt;/p&gt;
&lt;p&gt;
I'll of course leave it to Chris to give the green light.
&lt;/p&gt;
&lt;p&gt;
Best, Paul
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>paul</dc:creator>

      <pubDate>Fri, 11 Apr 2014 12:21:25 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/716#comment:27</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:27</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.125&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;1.425&lt;/em&gt; to &lt;em&gt;1.55&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Regarding password security: I'm currently using 1Password and using a password generator to generate a  unique 16 character password for each website.
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;
&lt;a class="ext-link" href="https://agilebits.com/onepassword"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://agilebits.com/onepassword&lt;/a&gt;
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
&lt;a class="ext-link" href="http://random.pw/"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://random.pw/&lt;/a&gt;
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>sam</dc:creator>

      <pubDate>Fri, 11 Apr 2014 14:09:39 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:28</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:28</guid>
      <description>
        &lt;p&gt;
Hi Paul
&lt;/p&gt;
&lt;p&gt;
I did wonder about suggesting a password manager. Do you think average users will get it? I'd be a bit hesitant about recommending a closed source one.
&lt;/p&gt;
&lt;p&gt;
Has anyone used/ have an opinion on
&lt;a class="ext-link" href="http://keepass.info/"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://keepass.info/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
It seems to support all platforms..
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 11 Apr 2014 17:24:27 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:29</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:29</guid>
      <description>
        &lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/716#comment:25" title="Comment 25 for Ticket #716"&gt;sam&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
On password security what does the panel think of this: &lt;a class="ext-link" href="http://imgs.xkcd.com/comics/password_strength.png"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://imgs.xkcd.com/comics/password_strength.png&lt;/a&gt; ?
&lt;/p&gt;
&lt;p&gt;
As advice to people choosing new passwords?
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Yes it's good.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 11 Apr 2014 17:28:59 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:30</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:30</guid>
      <description>
        &lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/716#comment:28" title="Comment 28 for Ticket #716"&gt;sam&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
I did wonder about suggesting a password manager. Do you think average users will get it? I'd be a bit hesitant about recommending a closed source one.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Happy for password managers to be suggested, but best if they are free (freedom) software and encrypt any data before they upload it, if they are uploading data to central servers. I sorry I don't know which one(s) fit in with this.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 11 Apr 2014 17:35:54 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:31</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:31</guid>
      <description>
        &lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/716#comment:23" title="Comment 23 for Ticket #716"&gt;jim&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
Chris, you might be interested to know about [&lt;a class="ext-link" href="http://drupalcode.org/project/barracuda.git/blobdiff/bbe22cb3ad5f94e58db14a8b6497370c5b17b56d..1c54c537485ff525cdd7cb13063f6331f5d1987a:/CHANGELOG.txt"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://drupalcode.org/project/barracuda.git/blobdiff/bbe22cb3ad5f94e58db14a8b6497370c5b17b56d..1c54c537485ff525cdd7cb13063f6331f5d1987a:/CHANGELOG.txt&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;
this documentation tweak] making clear building SSL from source is not necessary on Debian Wheezy and Ubuntu Precise for BOA.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Thanks for pointing that out, shame however that there is another variable which doesn't do what one would expect...
&lt;/p&gt;
&lt;pre class="wiki"&gt;+  Note that _SSL_FROM_SOURCES=YES will not force the build from sources on
+  Debian Wheezy
&lt;/pre&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 11 Apr 2014 17:44:49 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:32</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:32</guid>
      <description>
        &lt;p&gt;
Is the email ready to go? Would it be best edited on a wiki page? Have we worked out what all the steps are that we are going to take and who is going to do them and whem? I can probably do the &lt;a class="closed ticket" href="http://localhost:8080/trac/ticket/770" title="enhancement: IIRS development code (closed: fixed)"&gt;ticket:770&lt;/a&gt; BOA upgrade tonight -- I'm now on the way back from the conference I have been at.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>paul</dc:creator>

      <pubDate>Fri, 11 Apr 2014 18:00:22 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/716#comment:33</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:33</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.125&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;1.55&lt;/em&gt; to &lt;em&gt;1.675&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/716#comment:28" title="Comment 28 for Ticket #716"&gt;sam&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
Hi Paul
&lt;/p&gt;
&lt;p&gt;
I did wonder about suggesting a password manager. Do you think average users will get it? I'd be a bit hesitant about recommending a closed source one.
&lt;/p&gt;
&lt;p&gt;
Has anyone used/ have an opinion on
&lt;a class="ext-link" href="http://keepass.info/"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://keepass.info/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
It seems to support all platforms..
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
I would feel uncomfortable recommending a closed source application to store passwords. I did investigate keepass for my mac, but I couldn't figure out quickly how to install the application. It's probably possible to compile from source, but I didn't want to go down that route.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 11 Apr 2014 20:26:08 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:34</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:34</guid>
      <description>
        &lt;p&gt;
We do need to do a reset on everybodies passwords:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
NSA Said to Exploit Heartbleed Bug for Intelligence for Years
&lt;/p&gt;
&lt;p&gt;
The agency found the Heartbleed glitch shortly after its introduction, according to one of the people familiar with the matter, and it became a basic part of the agency’s toolkit for stealing account passwords and other common tasks.
&lt;/p&gt;
&lt;p&gt;
&lt;a class="ext-link" href="http://www.bloomberg.com/news/2014-04-11/nsa-said-to-have-used-heartbleed-bug-exposing-consumers.html"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://www.bloomberg.com/news/2014-04-11/nsa-said-to-have-used-heartbleed-bug-exposing-consumers.html&lt;/a&gt;
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
We have been exposed since the upgrade to Wheezy &lt;a class="closed ticket" href="http://localhost:8080/trac/ticket/535" title="maintenance: Upgrade Puffin, Penguin and Parrot from Debian Squeeze to Wheezy (closed: fixed)"&gt;ticket:535&lt;/a&gt;
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>sam</dc:creator>

      <pubDate>Sat, 12 Apr 2014 12:02:56 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:35</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:35</guid>
      <description>
        &lt;p&gt;
Hi all
&lt;/p&gt;
&lt;p&gt;
Good idea on wikifying the response. I have done a draft here: &lt;a class="ext-link" href="https://trac.transitionnetwork.org/trac/wiki/HeartbleedAdminEmail"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://trac.transitionnetwork.org/trac/wiki/HeartbleedAdminEmail&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Let me know when would be a good time to do the resets/ emails
&lt;/p&gt;
&lt;p&gt;
Thanks
&lt;/p&gt;
&lt;p&gt;
Sam
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Sat, 12 Apr 2014 13:19:03 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:36</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:36</guid>
      <description>
        &lt;p&gt;
The email looks fine to me, are you clear how to truncate the sessions table and how to force users to reset their passwords?
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>sam</dc:creator>

      <pubDate>Sat, 12 Apr 2014 13:52:30 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:37</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:37</guid>
      <description>
        &lt;p&gt;
Hi Chris
&lt;/p&gt;
&lt;p&gt;
I'm not sure on the sessions table. Google suggests; drush sqlq "TRUNCATE sessions" ?
&lt;/p&gt;
&lt;p&gt;
Initially we are just talking about users with admin rights. I was going to:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Change their password to something they don't know (to ensure they don't continue using the old password)
&lt;/li&gt;&lt;li&gt;Do a password reset via the site (so they can set their own password and I don't have to send it in plain text email to them)
&lt;/li&gt;&lt;li&gt;Send them the mail explaining why this is happening.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
If we later need to use something like: &lt;a class="ext-link" href="https://drupal.org/project/force_password_change"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://drupal.org/project/force_password_change&lt;/a&gt; to reset user passwords I guess we'd have to drop the sessions again?
&lt;/p&gt;
&lt;p&gt;
Thanks
&lt;/p&gt;
&lt;p&gt;
Sam
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>paul</dc:creator>

      <pubDate>Sat, 12 Apr 2014 16:30:43 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/716#comment:38</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:38</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;1.675&lt;/em&gt; to &lt;em&gt;1.925&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
it may be worth doing a little investigation to see how other sites are responding - and a little more reflection.
&lt;/p&gt;
&lt;p&gt;
There may be arguments for only suggesting to users that they reset their passwords - to ensure that their account could not be modified in the future, if their account details have been compromised.  If we went down this path we would need to ensure that a user who later gets additional privileges on the site is forced to have a password reset.
&lt;/p&gt;
&lt;p&gt;
Removing all active sessions:
drush   sqlq "TRUNCATE TABLE sessions;"
&lt;/p&gt;
&lt;p&gt;
An alternative to "Force Password Change" might be to run an SQL query on the user table to write a random password against each account  and have a message below the user login block that asks a user to reset their password the next time they login to the site.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>paul</dc:creator>

      <pubDate>Sat, 12 Apr 2014 16:33:03 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:39</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:39</guid>
      <description>
        &lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/716#comment:38" title="Comment 38 for Ticket #716"&gt;paul&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
it may be worth doing a little investigation to see how other sites are responding - and a little more reflection.
&lt;/p&gt;
&lt;p&gt;
There may be arguments for only suggesting to users that they reset their passwords - to ensure that their account could not be modified in the future, if their account details have been compromised.  If we went down this path we would need to ensure that a user who later gets additional privileges on the site is forced to have a password reset.
&lt;/p&gt;
&lt;p&gt;
Removing all active sessions:
drush   sqlq "TRUNCATE TABLE sessions;"
&lt;/p&gt;
&lt;p&gt;
An alternative to "Force Password Change" might be to run an SQL query on the user table to write a random password against each account  and have a message below the user login block that requests a user  reset their password before they can login to the site.
&lt;/p&gt;
&lt;/blockquote&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Sat, 12 Apr 2014 18:25:10 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:40</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:40</guid>
      <description>
        &lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/716#comment:38" title="Comment 38 for Ticket #716"&gt;paul&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
it may be worth doing a little investigation to see how other sites are responding - and a little more reflection
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Sounds good to me, I don't think we need to rush this -- rushing it and making a mess would be worse that not rushing and doing it right.
&lt;/p&gt;
&lt;p&gt;
Perhaps the steps should be test on a dev copy of the site first?
&lt;/p&gt;
&lt;p&gt;
I also think that given that the NSA appear to have been exploiting Heartbleed for two years and given that some users might use the same password for the transition site as other sites we really do need to consider doing a password reset for *all* users.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Sun, 13 Apr 2014 06:49:14 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:41</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:41</guid>
      <description>
        &lt;p&gt;
&lt;strong&gt;NO&lt;/strong&gt; action until the latest BOA upgrade problems are resolved
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>paul</dc:creator>

      <pubDate>Sun, 13 Apr 2014 11:03:40 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/716#comment:42</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:42</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;1.925&lt;/em&gt; to &lt;em&gt;2.175&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/716#comment:40" title="Comment 40 for Ticket #716"&gt;chris&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
I also think that given that the NSA appear to have been exploiting Heartbleed for two years and given that some users might use the same password for the transition site as other sites we really do need to consider doing a password reset for *all* users.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Agreed.
&lt;/p&gt;
&lt;p&gt;
.. it's best to assume that all your passwords have been compromised, and you should change them, everywhere.
&lt;a class="ext-link" href="http://www.freelock.com/blog/john-locke/2014-04/heartbleed-do-you-need-do-anything"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://www.freelock.com/blog/john-locke/2014-04/heartbleed-do-you-need-do-anything&lt;/a&gt;
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>paul</dc:creator>

      <pubDate>Sun, 13 Apr 2014 11:04:54 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:43</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:43</guid>
      <description>
        &lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/716#comment:41" title="Comment 41 for Ticket #716"&gt;ed&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
&lt;strong&gt;NO&lt;/strong&gt; action until the latest BOA upgrade problems are resolved
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
I copy that.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Mon, 14 Apr 2014 07:52:58 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:44</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:44</guid>
      <description>
        &lt;ol&gt;&lt;li&gt;Sam: you are doing just the admin passwords ASAP, correct? That is my understanding of our conversation on Thursday.
&lt;/li&gt;&lt;/ol&gt;&lt;ol start="2"&gt;&lt;li&gt;Anything we do to all the other accounts needs discussion. All of the other service providers I've received emails from have sent a DIY password update only - ie no forced reset.
&lt;/li&gt;&lt;/ol&gt;&lt;ol start="3"&gt;&lt;li&gt;The password resetting process is dodgy - I've had problems with it from the beginning. Forcing all our users to do it could be utter carnage.
&lt;/li&gt;&lt;/ol&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>jim</dc:creator>

      <pubDate>Mon, 14 Apr 2014 08:04:00 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:45</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:45</guid>
      <description>
        &lt;p&gt;
Hi all,
&lt;/p&gt;
&lt;p&gt;
So a few things:
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;I'm not certain, but pretty sure the session timeouts will have passed for all since the 'outbreak' - so no point truncating Sessions table now as no old ones will exist. But simply truncating Sessions is trivial.
&lt;/li&gt;&lt;li&gt;Regarding Ed's points 2 and 3: that's why I proposed a block on the login page. You'd  catch people who wanted to change their passwords, but not force them -- Ed's point regarding the HUGE change management piece around resetting all passwords is very important. And there's just no point IMHO -- stick to admins/devs only.
&lt;/li&gt;&lt;li&gt;The block could say: &lt;em&gt;"Blah heartbleed blah, we take security seriously blah. If you are in doubt or want to ensure the highest level of security, please &lt;a class="ext-link" href="http://"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;reset your password here&lt;/a&gt;. Blah blahdy blah-blah, kisses x"&lt;/em&gt;
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;
Otherwise the response so far has been excellent.
&lt;/p&gt;
&lt;p&gt;
Best,
&lt;/p&gt;
&lt;p&gt;
Jim
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>sam</dc:creator>

      <pubDate>Mon, 14 Apr 2014 11:10:06 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:46</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:46</guid>
      <description>
        &lt;p&gt;
Hi all following Jim's comment on the session tables I have now reset the passwords for all users with the roles: Site Administrator or Developer.
&lt;/p&gt;
&lt;p&gt;
Thanks
&lt;/p&gt;
&lt;p&gt;
Sam
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>sam</dc:creator>

      <pubDate>Mon, 14 Apr 2014 14:11:28 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:47</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:47</guid>
      <description>
        &lt;p&gt;
I just reset passwords for users with 'site editor' role too.
&lt;/p&gt;
&lt;p&gt;
Thanks
&lt;/p&gt;
&lt;p&gt;
Sam
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Mon, 14 Apr 2014 14:37:43 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/716#comment:48</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:48</guid>
      <description>
        &lt;p&gt;
Good work Sam. So we're square and safe for now.
&lt;/p&gt;
&lt;p&gt;
I really like Jim's suggestion of adding a block to the login page.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>paul</dc:creator>

      <pubDate>Mon, 14 Apr 2014 16:02:32 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/716#comment:49</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:49</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;2.175&lt;/em&gt; to &lt;em&gt;2.425&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
I like Jim's suggestion too.
&lt;/p&gt;
&lt;p&gt;
I think we could also rewrite the password against every user account - to something random - and  advise users on the login block / page that they will need to reset their password to login again? It would be easy to do this now, and it would avoid awkward conversations later when someone asks if there account is secure . If we don't force a password update on all user accounts now, we will need to ensure that we do this for any user account that later is given more privileges on the site.
&lt;/p&gt;
&lt;p&gt;
Best, Paul
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Thu, 01 May 2014 09:20:30 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/716#comment:50</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/716#comment:50</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;2.425&lt;/em&gt; to &lt;em&gt;2.675&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
I forgot to update the SSL key and cert on &lt;a class="wiki" href="http://localhost:8080/trac/wiki/ParrotServer"&gt;wiki:ParrotServer&lt;/a&gt;, it is used for pages like this one:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a class="ext-link" href="https://parrot.transitionnetwork.org/myip.shtml"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://parrot.transitionnetwork.org/myip.shtml&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
On &lt;a class="wiki" href="http://localhost:8080/trac/wiki/ParrotServer"&gt;wiki:ParrotServer&lt;/a&gt;, enable root ssh connecting s by editing &lt;tt&gt;/etc/ssh/sshd_config&lt;/tt&gt; and edit:
&lt;/p&gt;
&lt;pre class="wiki"&gt;PermitRootLogin yes
&lt;/pre&gt;&lt;p&gt;
Restart ssh on &lt;a class="wiki" href="http://localhost:8080/trac/wiki/ParrotServer"&gt;wiki:ParrotServer&lt;/a&gt;, and on &lt;a class="wiki" href="http://localhost:8080/trac/wiki/PenguinServer"&gt;wiki:PenguinServer&lt;/a&gt; run:
&lt;/p&gt;
&lt;pre class="wiki"&gt;rsync -av /etc/ssl/transitionnetwork.org/transitionnetwork.org.* parrot:/etc/ssl/transitionnetwork.org/
&lt;/pre&gt;&lt;p&gt;
Then on &lt;a class="wiki" href="http://localhost:8080/trac/wiki/ParrotServer"&gt;wiki:ParrotServer&lt;/a&gt; test and restart apache:
&lt;/p&gt;
&lt;pre class="wiki"&gt;apache2ctl configtest
Syntax OK
apache2ctl restart
&lt;/pre&gt;&lt;p&gt;
And edit  &lt;tt&gt;/etc/ssh/sshd_config&lt;/tt&gt; and edit:
&lt;/p&gt;
&lt;pre class="wiki"&gt;PermitRootLogin no
&lt;/pre&gt;&lt;p&gt;
And restart ssh.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item>
 </channel>
</rss>