<?xml version="1.0"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Transition Technology: Ticket #685: SSL certificate about to expire?</title>
    <link>http://localhost:8080/trac/ticket/685</link>
    <description>&lt;p&gt;
Hi Chris this dropped into my inbox this morning.
&lt;/p&gt;
&lt;p&gt;
Can you tell from the following if it's a certificate we still use? Does it need to be renewed?
&lt;/p&gt;
&lt;p&gt;
Thanks
&lt;/p&gt;
&lt;p&gt;
Sam
&lt;/p&gt;
&lt;p&gt;
---
&lt;/p&gt;
&lt;p&gt;
Hello,
&lt;/p&gt;
&lt;p&gt;
This mail is to inform you that your certificate SSL Standard (*.transitionnetwork.org) expires today, on 2014-01-24 00:59.
&lt;/p&gt;
&lt;p&gt;
Warning: for Pro and Business certificates, web browsers have increased security. It can now take up to several weeks, and so we strongly recommend that you perform the operation as soon as possible.
&lt;/p&gt;
&lt;p&gt;
If you would like to keep your certificate, we recommend renewing it today. For this you must launch the renewal process from the following page: &lt;a class="ext-link" href="https://www.gandi.net/admin/ssl/renew/26873"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://www.gandi.net/admin/ssl/renew/26873&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
If you do not want to keep your certificate, then no further action is necessary on your part. It will be automatically revoked by our services and rendered useless.
&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/685</link>
    </image>
    <generator>Trac 0.12.5</generator>
    <item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 24 Jan 2014 10:05:26 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/685#comment:1</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/685#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.1&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.1&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
So sorry I missed this yesterday, yes we need to renew it / get a a new one, I'm on the case now.
&lt;/p&gt;
&lt;p&gt;
The quickest way to do it is probably for Webarchitects to buy it and then invoice the Transition Network for it, is that OK? Or do you want to buy it directly?
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 24 Jan 2014 10:18:36 GMT</pubDate>
      <title>hours, status, owner, totalhours changed; cc set</title>
      <link>http://localhost:8080/trac/ticket/685#comment:2</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/685#comment:2</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;cc&lt;/strong&gt;
              &lt;em&gt;sam&lt;/em&gt; added
            &lt;/li&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;status&lt;/strong&gt;
                changed from &lt;em&gt;new&lt;/em&gt; to &lt;em&gt;accepted&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;owner&lt;/strong&gt;
              changed from &lt;em&gt;Chris&lt;/em&gt; to &lt;em&gt;chris&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;0.1&lt;/em&gt; to &lt;em&gt;0.35&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Following &lt;a class="closed ticket" href="http://localhost:8080/trac/ticket/475" title="defect: Generate a new SSL certificate (closed: fixed)"&gt;ticket:475&lt;/a&gt;, generating a new CSR on penguin:
&lt;/p&gt;
&lt;pre class="wiki"&gt;sudo -i
cd /etc/ssl/transitionnetwork.org
mkdir 2014
chmod 700 2014
cd 2014
openssl req -nodes -newkey rsa:2048 -keyout transitionnetwork.org.key -out transitionnetwork.org.csr
Generating a 2048 bit RSA private key
...........+++
.............................+++
writing new private key to 'transitionnetwork.org.key'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:
State or Province Name (full name) [Some-State]:
Locality Name (eg, city) []:
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:*.transitionnetwork.org
Email Address []:
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:
&lt;/pre&gt;&lt;p&gt;
Due to the time constraints I have placed the order for the new cert, once again so sorry to have missed this yesterday.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 24 Jan 2014 10:22:55 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/685#comment:3</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/685#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.35&lt;/em&gt; to &lt;em&gt;0.45&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Sam, the reason I didn't get a email about this ticket yesterday is because it was assigned to &lt;strong&gt;Chris&lt;/strong&gt; not &lt;strong&gt;chris&lt;/strong&gt; -- the trac usernames are case sensitive, note the change above, &lt;a class="closed ticket" href="http://localhost:8080/trac/ticket/685#comment:2" title="task: SSL certificate about to expire? (closed: fixed)"&gt;ticket:685#comment:2&lt;/a&gt;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Owner&lt;/strong&gt; changed from Chris to chris
&lt;/li&gt;&lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 24 Jan 2014 11:08:14 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/685#comment:4</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/685#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.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;p&gt;
Sam is your email account working OK or is your email address in Trac incorrect? I got a bounce back from the last comment on this ticket:
&lt;/p&gt;
&lt;pre class="wiki"&gt;&amp;lt;sam.rossiter@transitionnetwork.org&amp;gt;:
host mx1.spamfiltering.com[212.113.130.124] said:
550 no mailbox by that name is currently available (in reply to RCPT TO command)
&lt;/pre&gt;&lt;p&gt;
Still waiting the the cert from gandi / Comodo, it should be through in an hour or two, hopefully sooner.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>sam</dc:creator>

      <pubDate>Fri, 24 Jan 2014 12:01:10 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/685#comment:5</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/685#comment:5</guid>
      <description>
        &lt;p&gt;
Hi Chris. Thanks for getting on the case with this.
&lt;/p&gt;
&lt;p&gt;
I don't seem to get any email from trac at all.. The email is correct though.
&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>Fri, 24 Jan 2014 14:24:58 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/685#comment:6</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/685#comment:6</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.6&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;1.15&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
It's finally come through! Saved as &lt;tt&gt;transitionnetwork.org.crt&lt;/tt&gt;
&lt;/p&gt;
&lt;p&gt;
Following &lt;a class="closed ticket" href="http://localhost:8080/trac/ticket/475" title="defect: Generate a new SSL certificate (closed: fixed)"&gt;ticket:475&lt;/a&gt;, generate a chained .pem file:
&lt;/p&gt;
&lt;pre class="wiki"&gt;cd /etc/ssl/transitionnetwork.org/2014
cat transitionnetwork.org.crt &amp;gt; transitionnetwork.org.pem
cat transitionnetwork.org.key &amp;gt;&amp;gt; transitionnetwork.org.pem
&lt;/pre&gt;&lt;p&gt;
Generate the gandi.pem file:
&lt;/p&gt;
&lt;pre class="wiki"&gt;wget http://crt.gandi.net/GandiStandardSSLCA.crt -O GandiStandardSSLCA.crt
wget http://crt.usertrust.com/UTNAddTrustServer_CA.crt -O UTNAddTrustServer_CA.crt
wget http://crt.usertrust.com/AddTrustExternalCARoot.crt -O AddTrustExternalCARoot.crt
openssl x509 -inform DER -in GandiStandardSSLCA.crt -out GandiStandardSSLCA.pem
openssl x509 -inform DER -in AddTrustExternalCARoot.crt -out AddTrustExternalCARoot.pem
openssl x509 -inform DER -in UTNAddTrustServer_CA.crt -out UTNAddTrustServer_CA.pem
cat GandiStandardSSLCA.pem &amp;gt; gandi.pem
cat AddTrustExternalCARoot.pem &amp;gt;&amp;gt; gandi.pem
cat UTNAddTrustServer_CA.pem &amp;gt;&amp;gt; gandi.pem
&lt;/pre&gt;&lt;p&gt;
Generate the chained pem file for nginx (CHECK FOR WHITESPACE PROBLEMS!):
&lt;/p&gt;
&lt;pre class="wiki"&gt;cat transitionnetwork.org.crt &amp;gt; transitionnetwork.org.chained.pem
cat GandiStandardSSLCA.pem &amp;gt;&amp;gt; transitionnetwork.org.chained.pem
cat UTNAddTrustServer_CA.pem &amp;gt;&amp;gt; transitionnetwork.org.chained.pem
cat AddTrustExternalCARoot.pem &amp;gt;&amp;gt; transitionnetwork.org.chained.pem
&lt;/pre&gt;&lt;p&gt;
Move into place on &lt;a class="wiki" href="http://localhost:8080/trac/wiki/PenguinServer"&gt;wiki:PenguinServer&lt;/a&gt;:
&lt;/p&gt;
&lt;pre class="wiki"&gt;cd /etc/ssl/transitionnetwork.org
mv transitionnetwork.org* 2013/
mv 2014/* .
&lt;/pre&gt;&lt;p&gt;
Test and restart Nginx:
&lt;/p&gt;
&lt;pre class="wiki"&gt;/etc/init.d/nginx configtest
 [ ok ] Testing nginx configuration:.
/etc/init.d/nginx restart
 [ ok ] Restarting nginx: nginx.
&lt;/pre&gt;&lt;p&gt;
Enable root ssh on &lt;a class="wiki" href="http://localhost:8080/trac/wiki/PuffinServer"&gt;wiki:PuffinServer&lt;/a&gt;, edit &lt;tt&gt;/etc/ssh/sshd_config&lt;/tt&gt; and change:
&lt;/p&gt;
&lt;pre class="wiki"&gt;PermitRootLogin yes
# PermitRootLogin no
&lt;/pre&gt;&lt;p&gt;
Restart:
&lt;/p&gt;
&lt;pre class="wiki"&gt;/etc/init.d/ssh restart
&lt;/pre&gt;&lt;p&gt;
On &lt;a class="wiki" href="http://localhost:8080/trac/wiki/PuffinServer"&gt;wiki:PuffinServer&lt;/a&gt;:
&lt;/p&gt;
&lt;pre class="wiki"&gt;sudo -i
cd /etc/ssl/transitionnetwork.org
mkdir 2014
&lt;/pre&gt;&lt;p&gt;
On &lt;a class="wiki" href="http://localhost:8080/trac/wiki/PenguinServer"&gt;wiki:PenguinServer&lt;/a&gt;:
&lt;/p&gt;
&lt;pre class="wiki"&gt;rsync -av transitionnetwork.org.* puffin:/etc/ssl/transitionnetwork.org/2014/
&lt;/pre&gt;&lt;p&gt;
On &lt;a class="wiki" href="http://localhost:8080/trac/wiki/PuffinServer"&gt;wiki:PuffinServer&lt;/a&gt;:
&lt;/p&gt;
&lt;pre class="wiki"&gt;cd /etc/ssl/transitionnetwork.org
mkdir 2013
mv transitionnetwork.org* 2013/
mv 2014/* .
chmod 600 transitionnetwork.org.*
/etc/init.d/nginx configtest
  nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
  nginx: configuration file /etc/nginx/nginx.conf test is successful
/etc/init.d/nginx restart
&lt;/pre&gt;&lt;p&gt;
Switch off root ssh access on &lt;a class="wiki" href="http://localhost:8080/trac/wiki/PuffinServer"&gt;wiki:PuffinServer&lt;/a&gt;, edit &lt;tt&gt;/etc/init.d/sshd_config&lt;/tt&gt;:
&lt;/p&gt;
&lt;pre class="wiki"&gt;PermitRootLogin no
#PermitRootLogin yes
&lt;/pre&gt;&lt;p&gt;
And restart:
&lt;/p&gt;
&lt;pre class="wiki"&gt;/etc/init.d/ssh restart
&lt;/pre&gt;&lt;p&gt;
Restart postfix on &lt;a class="wiki" href="http://localhost:8080/trac/wiki/PuffinServer"&gt;wiki:PuffinServer&lt;/a&gt;:
&lt;/p&gt;
&lt;pre class="wiki"&gt;/etc/init.d/postfix restart
[....] Stopping Postfix Mail Transport Agent: postfix/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
. ok
[....] Starting Postfix Mail Transport Agent: postfixpostconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_tls_cipherlist=EDH:!EXP:!LOW
. ok
&lt;/pre&gt;&lt;p&gt;
Some config needs fixing there...
&lt;/p&gt;
&lt;p&gt;
on &lt;a class="wiki" href="http://localhost:8080/trac/wiki/ParrotServer"&gt;wiki:ParrotServer&lt;/a&gt;:
&lt;/p&gt;
&lt;pre class="wiki"&gt;sudo -i
cd /etc/ssl/transitionnetwork.org/
mkdir 2013 ; chmod 700 2013
mkdir 2014 ; chmod 700 2014
&lt;/pre&gt;&lt;p&gt;
Edit &lt;tt&gt;/etc/ssh/sshd_config&lt;/tt&gt; and change:
&lt;/p&gt;
&lt;pre class="wiki"&gt;#PermitRootLogin no
PermitRootLogin yes
&lt;/pre&gt;&lt;p&gt;
Restart:
&lt;/p&gt;
&lt;pre class="wiki"&gt;/etc/init.d/ssh restart
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.
&lt;/pre&gt;&lt;p&gt;
On &lt;a class="wiki" href="http://localhost:8080/trac/wiki/PenguinServer"&gt;wiki:PenguinServer&lt;/a&gt;:
&lt;/p&gt;
&lt;pre class="wiki"&gt;rsync -av transitionnetwork.org.* parrot:/etc/ssl/transitionnetwork.org/2014/
  sending incremental file list
  transitionnetwork.org.chained.pem
  transitionnetwork.org.crt
  transitionnetwork.org.csr
  transitionnetwork.org.key
  transitionnetwork.org.pem
  sent 14848 bytes  received 107 bytes  29910.00 bytes/sec
  total size is 14521  speedup is 0.97
&lt;/pre&gt;&lt;p&gt;
On &lt;a class="wiki" href="http://localhost:8080/trac/wiki/ParrotServer"&gt;wiki:ParrotServer&lt;/a&gt;:
&lt;/p&gt;
&lt;pre class="wiki"&gt;cd /etc/ssl/transitionnetwork.org
mv transitionnetwork.org.* 2013/
mv 2014/* .
chmod 600 transitionnetwork.org.*
apache2ctl configtest
  Syntax OK
/etc/init.d/apache2 restart
  [ ok ] Restarting web server: apache2 ... waiting .
&lt;/pre&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 24 Jan 2014 14:37:12 GMT</pubDate>
      <title>attachment set</title>
      <link>http://localhost:8080/trac/ticket/685</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/685</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;attachment&lt;/strong&gt;
                set to &lt;em&gt;Qualys SSL Labs - Projects - SSL Server Test - transitionnetwork.org.png&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 24 Jan 2014 14:41:27 GMT</pubDate>
      <title>attachment set</title>
      <link>http://localhost:8080/trac/ticket/685</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/685</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;attachment&lt;/strong&gt;
                set to &lt;em&gt;Qualys SSL Labs - Projects - SSL Server Test - penguin.transitionnetwork.org.png&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 24 Jan 2014 14:45:00 GMT</pubDate>
      <title>attachment set</title>
      <link>http://localhost:8080/trac/ticket/685</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/685</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;attachment&lt;/strong&gt;
                set to &lt;em&gt;Qualys SSL Labs - Projects - SSL Server Test - parrot.transitionnetwork.org.png&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 24 Jan 2014 14:51:04 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/685#comment:7</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/685#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.45&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;1.15&lt;/em&gt; to &lt;em&gt;1.6&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Disallow root ssh on &lt;a class="wiki" href="http://localhost:8080/trac/wiki/ParrotServer"&gt;wiki:ParrotServer&lt;/a&gt; again, edit &lt;tt&gt;/etc/ssh/sshd_config &lt;/tt&gt; and change:
&lt;/p&gt;
&lt;pre class="wiki"&gt;PermitRootLogin no
#PermitRootLogin yes
&lt;/pre&gt;&lt;p&gt;
Restart:
&lt;/p&gt;
&lt;pre class="wiki"&gt;/etc/init.d/ssh restart
  [ ok ] Restarting OpenBSD Secure Shell server: sshd.
&lt;/pre&gt;&lt;p&gt;
Test site and document the new cert, updating &lt;a class="wiki" href="http://localhost:8080/trac/wiki/SecurityInfo"&gt;wiki:SecurityInfo&lt;/a&gt; and &lt;a class="ext-link" href="http://wiki.transitionnetwork.org/Security"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://wiki.transitionnetwork.org/Security&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Test results for &lt;a class="ext-link" href="https://transitionnetwork.org/"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://transitionnetwork.org/&lt;/a&gt; via &lt;a class="ext-link" href="https://www.ssllabs.com/ssltest/analyze.html?d=transitionnetwork.org"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://www.ssllabs.com/ssltest/analyze.html?d=transitionnetwork.org&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a style="padding:0; border:none" href="http://localhost:8080/trac/attachment/ticket/685/Qualys%20SSL%20Labs%20-%20Projects%20-%20SSL%20Server%20Test%20-%20transitionnetwork.org.png"&gt;&lt;img src="http://localhost:8080/trac/raw-attachment/ticket/685/Qualys%20SSL%20Labs%20-%20Projects%20-%20SSL%20Server%20Test%20-%20transitionnetwork.org.png" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Test results for &lt;a class="ext-link" href="https://penguin.transitionnetwork.org/"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://penguin.transitionnetwork.org/&lt;/a&gt; via &lt;a class="ext-link" href="https://www.ssllabs.com/ssltest/analyze.html?d=penguin.transitionnetwork.org&amp;amp;s=81.95.52.111"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://www.ssllabs.com/ssltest/analyze.html?d=penguin.transitionnetwork.org&amp;amp;s=81.95.52.111&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a style="padding:0; border:none" href="http://localhost:8080/trac/attachment/ticket/685/Qualys%20SSL%20Labs%20-%20Projects%20-%20SSL%20Server%20Test%20-%20penguin.transitionnetwork.org.png"&gt;&lt;img src="http://localhost:8080/trac/raw-attachment/ticket/685/Qualys%20SSL%20Labs%20-%20Projects%20-%20SSL%20Server%20Test%20-%20penguin.transitionnetwork.org.png" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Test results for &lt;a class="ext-link" href="https://parrot.transitionnetwork.org/"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://parrot.transitionnetwork.org/&lt;/a&gt; via  &lt;a class="ext-link" href="https://www.ssllabs.com/ssltest/analyze.html?d=parrot.transitionnetwork.org"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://www.ssllabs.com/ssltest/analyze.html?d=parrot.transitionnetwork.org&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a style="padding:0; border:none" href="http://localhost:8080/trac/attachment/ticket/685/Qualys%20SSL%20Labs%20-%20Projects%20-%20SSL%20Server%20Test%20-%20parrot.transitionnetwork.org.png"&gt;&lt;img src="http://localhost:8080/trac/raw-attachment/ticket/685/Qualys%20SSL%20Labs%20-%20Projects%20-%20SSL%20Server%20Test%20-%20parrot.transitionnetwork.org.png" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
The Transition Network Zone file has been updated to remove the comodo subdomain, this is the latest version:
&lt;/p&gt;
&lt;pre class="wiki"&gt;* 3600 IN A 81.95.52.103
*.newdev 3600 IN A 81.95.52.103
*.parrot 3600 IN A 81.95.52.43
2010.archive 3600 IN A 81.95.52.111
2011.archive 3600 IN A 81.95.52.111
@ 3600 IN A 81.95.52.103
lists 3600 IN A 212.113.133.235
mail 3600 IN A 212.113.133.235
newdev 3600 IN A 81.95.52.103
parrot 3600 IN A 81.95.52.43
penguin 3600 IN A 81.95.52.111
power 3600 IN A 81.95.52.111
puffin 3600 IN A 81.95.52.103
redirects 3600 IN A 81.95.52.111
static 3600 IN A 81.95.52.111
stats 3600 IN A 81.95.52.111
tech 3600 IN A 81.95.52.111
totnes 3600 IN A 81.95.52.111
trac 3600 IN A 81.95.52.111
wagn 3600 IN A 81.95.52.111
wiki 3600 IN A 81.95.52.111
www 3600 IN A 81.95.52.103
www.penguin 3600 IN A 81.95.52.111
www.totnes 3600 IN A 81.95.52.111
www.wiki 3600 IN A 81.95.52.111
@ 3600 IN MX 0 mx1.spamfiltering.com.
@ 3600 IN MX 5 mx2.spamfiltering.com.
tech 10800 IN MX 10 mx.webarch.net.
&lt;/pre&gt;&lt;p&gt;
TODO:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Enable Forward Secrecy on &lt;a class="wiki" href="http://localhost:8080/trac/wiki/ParrotServer"&gt;wiki:ParrotServer&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;Update &lt;a class="wiki" href="http://localhost:8080/trac/wiki/SecurityInfo"&gt;wiki:SecurityInfo&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;Update &lt;a class="ext-link" href="http://wiki.transitionnetwork.org/Security"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://wiki.transitionnetwork.org/Security&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;Update &lt;a class="wiki" href="http://localhost:8080/trac/wiki/DomainNames"&gt;wiki:DomainNames&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;Fix Sam's Trac email address
&lt;/li&gt;&lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Sat, 25 Jan 2014 17:42:35 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/685#comment:8</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/685#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;1.6&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;1.6&lt;/em&gt; to &lt;em&gt;3.2&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/685#comment:7" title="Comment 7 for Ticket #685"&gt;chris&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
TODO:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Enable Forward Secrecy on &lt;a class="wiki" href="http://localhost:8080/trac/wiki/ParrotServer"&gt;wiki:ParrotServer&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;
&lt;p&gt;
Following the suggestions at &lt;a class="ext-link" href="https://github.com/t2d/wasuptls"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://github.com/t2d/wasuptls&lt;/a&gt; edited &lt;tt&gt;/etc/apache2/mods-available/ssl.conf&lt;/tt&gt;
&lt;/p&gt;
&lt;pre class="wiki"&gt;#SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
SSLCipherSuite ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS:!aNULL
SSLHonorCipherOrder on
SSLCompression off
&lt;/pre&gt;&lt;p&gt;
Edited the apache templates in &lt;tt&gt;/root/webarch/conf/&lt;/tt&gt; and &lt;tt&gt;/usr/local/webarch/conf/apache*&lt;/tt&gt; as above, then rebuild the apache config files:
&lt;/p&gt;
&lt;pre class="wiki"&gt;buildapache earthin
buildapache movie
buildapache movie_ssl
buildapache moviedev
buildapache recon
buildapache recondev
buildapache tc
buildapache ts
buildapache ttt
&lt;/pre&gt;&lt;p&gt;
And we still have A- "The server does not support Forward Secrecy with the reference browsers." at &lt;a class="ext-link" href="https://www.ssllabs.com/ssltest/analyze.html?d=parrot.transitionnetwork.org"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://www.ssllabs.com/ssltest/analyze.html?d=parrot.transitionnetwork.org&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
So edit &lt;tt&gt;/etc/apache2/mods-available/ssl.conf&lt;/tt&gt;:
&lt;/p&gt;
&lt;pre class="wiki"&gt;#SSLProtocol all -SSLv2
SSLProtocol -ALL +SSLv3 +TLSv1 +TLSv1.1 +TLSv1.2
&lt;/pre&gt;&lt;p&gt;
And restart apache and it's still A-.
&lt;/p&gt;
&lt;p&gt;
Perhaps it's because of old openssl libs on the server?
&lt;/p&gt;
&lt;pre class="wiki"&gt;aptitude install deborphan
 deborphan
 libssl0.9.8
 lynx
 libdb4.8
 libboost-iostreams1.42.0
aptitude remove libssl0.9.8
&lt;/pre&gt;&lt;p&gt;
That didn't help, tried copying the ciphers from &lt;a class="wiki" href="http://localhost:8080/trac/wiki/PenguinServer"&gt;wiki:PenguinServer&lt;/a&gt; Nginx config:
&lt;/p&gt;
&lt;pre class="wiki"&gt;SSLCipherSuite EECDH+ECDSA+AESGCM:EECDH+aRSA+AESGCM:EECDH+ECDSA+SHA384:EECDH+ECDSA+SHA256:EECDH+aRSA+SHA384:EECDH+aRSA+SHA256:EECDH+aRSA+RC4:EECDH:EDH+aRSA:RC4:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS:+RC4:RC4
&lt;/pre&gt;&lt;p&gt;
But it's still a A- and there is this, which is worse:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;IE 11 / Win 8.1  R                Protocol or cipher suite mismatch
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
So reverting to the config from &lt;a class="ext-link" href="https://github.com/t2d/wasuptls/blob/master/apache-vhost.conf"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://github.com/t2d/wasuptls/blob/master/apache-vhost.conf&lt;/a&gt;
&lt;/p&gt;
&lt;pre class="wiki"&gt;SSLCipherSuite ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS:!aNULL
&lt;/pre&gt;&lt;p&gt;
This is in any case not a big deal as &lt;a class="new ticket" href="http://localhost:8080/trac/ticket/540" title="maintenance: HTTPS for WordPress sites (new)"&gt;ticket:540&lt;/a&gt; is outstanding.
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;ul&gt;&lt;li&gt;Update &lt;a class="wiki" href="http://localhost:8080/trac/wiki/SecurityInfo"&gt;wiki:SecurityInfo&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;
&lt;p&gt;
All the steps on this page have been reproduced and fingerprints etc updated.
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;ul&gt;&lt;li&gt;Update &lt;a class="ext-link" href="http://wiki.transitionnetwork.org/Security"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://wiki.transitionnetwork.org/Security&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;
&lt;p&gt;
Done.
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;ul&gt;&lt;li&gt;Update &lt;a class="wiki" href="http://localhost:8080/trac/wiki/DomainNames"&gt;wiki:DomainNames&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;
&lt;p&gt;
Have updated the &lt;a class="wiki" href="http://localhost:8080/trac/wiki/DomainNames#transitionnetwork.org"&gt;wiki:DomainNames#transitionnetwork.org&lt;/a&gt; section but nothing else on that page.
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;ul&gt;&lt;li&gt;Fix Sam's Trac email address
&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;
&lt;p&gt;
Sam, the address in Trac is this (note the extra dot):
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;sam.rossiter@…
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
You need to change this via the &lt;a class="ext-link" href="https://trac.transitionnetwork.org/trac/prefs"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;preferences page&lt;/a&gt;.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Sat, 25 Jan 2014 18:02:36 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/685#comment:9</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/685#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;3.2&lt;/em&gt; to &lt;em&gt;3.45&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
So, we don't want to have half a day next year with an expired certificate, there is a package for this, &lt;a class="ext-link" href="http://packages.debian.org/wheezy/ssl-cert-check"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://packages.debian.org/wheezy/ssl-cert-check&lt;/a&gt; so on &lt;a class="wiki" href="http://localhost:8080/trac/wiki/PenguinServer"&gt;wiki:PenguinServer&lt;/a&gt;:
&lt;/p&gt;
&lt;pre class="wiki"&gt;aptitude install ssl-cert-check
&lt;/pre&gt;&lt;p&gt;
Find the config files by listing the files that have just been installed:
&lt;/p&gt;
&lt;pre class="wiki"&gt;dpkg -L ssl-cert-check
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/ssl-cert-check
/usr/share/doc/ssl-cert-check/copyright
/usr/share/doc/ssl-cert-check/changelog.Debian.gz
/usr/bin
/usr/bin/ssl-cert-check
&lt;/pre&gt;&lt;p&gt;
So, following the suggestion here &lt;a class="ext-link" href="http://howto.biapy.com/en/debian-gnu-linux/servers/http/setup-an-email-alert-on-ssl-tls-certificate-expiration"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://howto.biapy.com/en/debian-gnu-linux/servers/http/setup-an-email-alert-on-ssl-tls-certificate-expiration&lt;/a&gt; the following cron job was set up to to check the cert every day:
&lt;/p&gt;
&lt;pre class="wiki"&gt;30 09 * * * ssl-cert-check -qac "/etc/ssl/transitionnetwork.org/transitionnetwork.org.crt" -e "chris@webarchitects.co.uk"
&lt;/pre&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Sat, 25 Jan 2014 18:09:22 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/685#comment:10</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/685#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;0.2&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;3.45&lt;/em&gt; to &lt;em&gt;3.65&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
The cronjob was tested on the old cert:
&lt;/p&gt;
&lt;pre class="wiki"&gt;ssl-cert-check -qac "/etc/ssl/transitionnetwork.org/2013/transitionnetwork.org.crt" -e "chris@webarchitects.co.uk"
&lt;/pre&gt;&lt;p&gt;
And the follwing email was sent:
&lt;/p&gt;
&lt;pre class="wiki"&gt;From: root@penguin.webarch.net (root)
Date: Sat, 25 Jan 2014 18:06:46 +0000
To: chris@webarchitects.co.uk
Subject: Certificate for FILE "(CN: *.transitionnetwork.org)" has expired!
The SSL certificate for FILE "(CN: *.transitionnetwork.org)" has expired!
&lt;/pre&gt;&lt;p&gt;
So it works and we should get advanced warning next year.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 31 Jan 2014 14:04:58 GMT</pubDate>
      <title>status changed; resolution set</title>
      <link>http://localhost:8080/trac/ticket/685#comment:11</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/685#comment:11</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;
                changed from &lt;em&gt;accepted&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;
        &lt;p&gt;
Closing as this is resolved.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item>
 </channel>
</rss>