SeaMonkey 2.3.3 and 2.4b1 website changes
authorCallek@gmail.com
Tue, 06 Sep 2011 22:41:18 +0000
changeset 769 402b35c0ce750e67025a6bd6dc87747168f71de6
parent 768 3ef954938e765f1ec507ef50eef442fe0e5117a3
child 770 05c2c7c6305002b569332f734c63a1aa55f448ce
push id1
push userhg
push dateTue, 07 Apr 2015 21:00:21 +0000
SeaMonkey 2.3.3 and 2.4b1 website changes
lib/config.tmpl
lib/sitemap.xml
src/.htaccess
src/news.en.xml
src/releases/2.3.3.en.html
src/releases/index.en.html
src/releases/seamonkey2.3/changes.en.html
src/releases/seamonkey2.3/index.en.html
src/releases/seamonkey2.3/relnote.var
src/start/index.de.html
src/start/index.en.html
--- a/lib/config.tmpl
+++ b/lib/config.tmpl
@@ -7,17 +7,17 @@
 [% toplink = "${template.name}"|replace('[^\/]+/','../')|replace('[^\/]*$','') %]
 [% IF toplink == '' %]
   [% toplink = './' %]
 [% END %]
 [% IF template.name == '404.en.html' %]
   [% toplink = '/' %]
 [% END %]
 
-[% releaseversion = '2.3.2' %]
+[% releaseversion = '2.3.3' %]
 [% releaserelnoteversion = '2.3' %]
 [% releasename = "SeaMonkey $releaseversion" %]
 [% relnotes = "${toplink}releases/seamonkey$releaserelnoteversion/" %]
 [% download_win = "http://download.mozilla.org/?product=seamonkey-$releaseversion&os=win&lang=en-US" %]
 [% download_linux = "http://download.mozilla.org/?product=seamonkey-$releaseversion&os=linux&lang=en-US" %]
 [% download_mac = "http://download.mozilla.org/?product=seamonkey-$releaseversion&os=osx&lang=en-US" %]
 [% download_more = "${toplink}releases/#$releaseversion" %]
 [% download_allfiles = "http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/$releaseversion/" %]
--- a/lib/sitemap.xml
+++ b/lib/sitemap.xml
@@ -8,21 +8,27 @@ http://www.damowmow.com/portal/ (use the
 
 <site title="SeaMonkey Project" url="http://seamonkey-project.org">
 
   <page url="." title="Home" id="home" />
 
   <page url="news" title="News" id="news" />
 
   <page url="releases/" title="Download &amp;amp; Releases" id="releases">
-    <page url="releases/2.3.2" title="2.3.2" id="2.3.2" hide="false">
+    <page url="releases/2.4b1" title="2.4 Beta 1" id="2.4b1" hide="false">
+      <page url="releases/seamonkey2.4/" title="Release Notes" id="seamonkey2.4">
+        <page url="releases/seamonkey2.4/changes" title="What's New" id="seamonkey2.4-changes" />
+      </page>
+    </page>
+    <page url="releases/2.3.3" title="2.3.3" id="2.3.3" hide="false">
       <page url="releases/seamonkey2.3/" title="Release Notes" id="seamonkey2.3">
         <page url="releases/seamonkey2.3/changes" title="What's New" id="seamonkey2.3-changes" />
       </page>
     </page>
+    <page url="releases/2.3.2" title="2.3.2" id="2.3.2" hide="true" />
     <page url="releases/2.3.1" title="2.3.1" id="2.3.1" hide="true" />
     <page url="releases/2.3" title="2.3" id="2.3" hide="true" />
     <page url="releases/2.3b3" title="2.3 Beta 3" id="2.3b3" hide="true" />
     <page url="releases/2.3b2" title="2.3 Beta 2" id="2.3b2" hide="true" />
     <page url="releases/2.3b1" title="2.3 Beta 1" id="2.3b1" hide="true" />
     <page url="releases/2.2" title="2.2" id="2.2" hide="false">
       <page url="releases/seamonkey2.2/" title="Release Notes" id="seamonkey2.2">
         <page url="releases/seamonkey2.2/changes" title="What's New" id="seamonkey2.2-changes" />
--- a/src/.htaccess
+++ b/src/.htaccess
@@ -15,25 +15,26 @@ Redirect temp /releases/beta http://www.
 Redirect temp /releases/stable http://www.seamonkey-project.org/releases/
 
 # hu-HU 1.x package has wrong URL for updates, redirect to correct one
 Redirect permanent /releases/releases/updates/hu-HU.rdf http://www.seamonkey-project.org/releases/updates/hu-HU.rdf
 
 # pages moved since site existence
 Redirect permanent /dev/trademark http://www.seamonkey-project.org/legal/trademark
 Redirect permanent /donate https://donate.mozilla.org/page/contribute/seamonkey
+RedirectMatch permanent ^/doc/2\.1/?(.*)$ http://www.seamonkey-project.org/doc/$1
 
 # redirect from top level to actual location of release pages
 RedirectMatch temp ^/([0-9]{1,2}\.[0-9]{1,2}.*) http://www.seamonkey-project.org/releases/$1
 
 # 2.1rc2 shipped as 2.1pre, redirect 2.1pre to the 2.1 relnotes
 Redirect permanent /releases/seamonkey2.1pre/ http://www.seamonkey-project.org/releases/seamonkey2.1/
 
-# 2.3.[12] should reuse relnotes from 2.3, redirect them to the 2.3 relnotes
-RedirectMatch permanent /releases/seamonkey2\.3\.[12]/ http://www.seamonkey-project.org/releases/seamonkey2.3/
+# 2.3.[123] should reuse relnotes from 2.3, redirect them to the 2.3 relnotes
+RedirectMatch permanent ^/releases/seamonkey2\.3\.[123]/ http://www.seamonkey-project.org/releases/seamonkey2.3/
 
 # redirect relnotes of -pre versions to the get involved page
 RedirectMatch temp ^/releases/seamonkey.*pre/ http://www.seamonkey-project.org/dev/get-involved
 Redirect temp /releases/seamonkey1.5a/ http://www.seamonkey-project.org/dev/get-involved
 # redirect relnotes of rapid release train trunk/aurora (need to exclude 1.0-2.1)
 RedirectMatch temp ^/releases/seamonkey(?![12]\.[01]).*a[12]/ http://www.seamonkey-project.org/dev/get-involved
 
 <FilesMatch "-atom(\..+)?$">
--- a/src/news.en.xml
+++ b/src/news.en.xml
@@ -2,17 +2,45 @@
 
 <!--
 non-ASCII characters must be DOUBLE-escaped;
 you can use Hixie's converter to get the entity codes
 http://www.damowmow.com/portal/ (use the "Indentify" field)
 -->
 
 <newsfeed title="SeaMonkey News" url="http://seamonkey-project.org/news">
-  <entry id="2011-08-31" showfront="true">
+  <entry id="2011-09-06" showfront="true">
+    <headline>SeaMonkey 2.4 Beta 1</headline>
+    <content type="html" xml:lang="en">
+<![CDATA[<p>
+SeaMonkey 2.4 Beta 1 is
+<a href="http://www.seamonkey-project.org/releases/2.4b1">now available
+for free download</a> on the SeaMonkey website. We encourage testers to
+<a href="http://www.seamonkey-project.org/dev/get-involved">get involved</a> in
+discussing and reporting problems as well as further improving the product.
+</p>]]>
+    </content>
+  </entry>
+
+  <entry id="2011-09-06" showfront="true">
+    <headline>SeaMonkey 2.3.3</headline>
+    <content type="html" xml:lang="en">
+<![CDATA[<p>
+SeaMonkey 2.3.3 is now available as free downloads for Windows, Mac, and Linux from <a href="http://www.seamonkey-project.org">http://www.seamonkey-project.org</a>. As always, we recommend that users keep up to date with the latest stability and support versions of SeaMonkey, and encourage all our users to upgrade to the very latest version.
+</p><p>
+We strongly recommend that all SeaMonkey users upgrade to this latest releases. If you already have SeaMonkey, you will receive an automated update notification within 24 to 48 hours.
+</p><p>
+SeaMonkey 2.3.3 removes trust exceptions for certificates issued by Staat der Nederlanden. For additional details, see <a href="http://blog.mozilla.com/security/2011/09/02/diginotar-removal-follow-up/"></a>http://blog.mozilla.com/security/2011/09/02/diginotar-removal-follow-up</a>.
+</p><p>
+Note: All SeaMonkey users are strongly encouraged to upgrade to the latest SeaMonkey by downloading it from <a href="http://www.seamonkey-project.org">our website</a> or by selecting &ldquo;Check for Updates&hellip;&rdquo; from the Help menu and clicking on &ldquo;Update SeaMonkey&rdquo;.
+</p>]]>
+    </content>
+  </entry>
+
+  <entry id="2011-08-31" showfront="false">
     <headline>SeaMonkey 2.3.2</headline>
     <content type="html" xml:lang="en">
 <![CDATA[<p>
 SeaMonkey 2.3.2 is now available as free downloads for Windows, Mac, and Linux from <a href="http://www.seamonkey-project.org">http://www.seamonkey-project.org</a>. As always, we recommend that users keep up to date with the latest stability and support versions of SeaMonkey, and encourage all our users to upgrade to the very latest version.
 </p><p>
 We strongly recommend that all SeaMonkey users upgrade to this latest releases. If you already have SeaMonkey, you will receive an automated update notification within 24 to 48 hours.
 </p><p>
 SeaMonkey 2.3.2 revokes the root certificate for DigiNotar due to fraudulent SSL certificate issuance. For additional details, see <a href="http://blog.mozilla.com/security/2011/08/29/fraudulent-google-com-certificate">http://blog.mozilla.com/security/2011/08/29/fraudulent-google-com-certificate</a>.
--- a/src/releases/2.3.3.en.html
+++ b/src/releases/2.3.3.en.html
@@ -15,17 +15,17 @@
 
 <link rel="top" href="../" title="SeaMonkey Project">
 <link rel="up" href="./" title="SeaMonkey Releases">
 
 <title>SeaMonkey [% prettyversion %]</title>
 </head>
 <body>
 <h1><a name="[% smversion %]">SeaMonkey [% prettyversion %]</a></h1>
-<p class="release-date">Released September 2, 2011</p>
+<p class="release-date">Released September 6, 2011</p>
 
 <!--
 <div class="important">
   <strong class="very-strong shout">Warning!</strong> The SeaMonkey version
   available for download from this page is outdated and suffers from
   <a href="http://www.mozilla.org/security/known-vulnerabilities/#SeaMonkey">known
   security vulnerabilities</a>. This page is only available for historic
   reference.
--- a/src/releases/index.en.html
+++ b/src/releases/index.en.html
@@ -63,17 +63,17 @@
   </ul>
 </li>
 <!-- <li><a href="#[% betaversion %]">[% betaname %]</a></li> -->
 <li><a href="#old">older versions</a></li>
 </ul>
 
 <!-- Begin releases block -->
 <h2><a name="[% smversion %]">SeaMonkey [% prettyversion %]</a></h2>
-<p class="release-date">Released August 31, 2011</p>
+<p class="release-date">Released September 6, 2011</p>
 
 <div class="key-point">
 <ul>
   <li><a href="seamonkey[% relnoteversion %]/">Release Notes</a> - The release notes describe
   new changes, system requirements, installation instructions, and known issues
   in this release - please read them carefully before using this version of
   SeaMonkey!
   </li>
@@ -401,39 +401,38 @@
       <a href="[% INCLUDE download_file path="contrib/seamonkey-${smversion}.en-US.os2.zip" %]">OS/2 zip</a>
       <a href="[% INCLUDE download_file path="contrib/seamonkey-${smversion}.en-US.os2.README" %]">(readme)</a>
       <a href="[% INCLUDE download_file path="contrib/seamonkey-${smversion}.en-US.os2.MD5SUM" %]">(MD5 sum)</a>
     </dd>
 -->
 </dl>
 </div>
 
-<!--
 <h2><a name="[% betaversion %]">[% betaname %]</a></h2>
-<p class="release-date">Released August 7, 2011</p>
+<p class="release-date">Released September 6, 2011</p>
 
 <div class="key-point">
 <ul>
   <li><a href="seamonkey[% betabaseversion %]/">Release Notes</a> - The release notes describe
   new changes, system requirements, installation instructions, and known issues
   in this release - please read them carefully before using this version of
   SeaMonkey!
   </li>
 
   <li>This preview of SeaMonkey's future is available from the
     <strong><a href="[% betaversion %]">[% betaname %] download page</a></strong>.
   </li>
 </ul>
 </div>
 <hr>
--->
 
 <div class="para" id="old">
   <p>Previously released versions of SeaMonkey:</p>
   <ul class="snav">
+    <li><a href="2.3.2">2.3.2</a></li>
     <li><a href="2.3.1">2.3.1</a></li>
     <li><a href="2.3">2.3</a></li>
     <li><a href="2.3b3">2.3 Beta 3</a></li>
     <li><a href="2.3b2">2.3 Beta 2</a></li>
     <li><a href="2.3b1">2.3 Beta 1</a></li>
     <li><a href="2.2">2.2</a></li>
     <li><a href="2.2b3">2.2 Beta 3</a></li>
     <li><a href="2.2b2">2.2 Beta 2</a></li>
--- a/src/releases/seamonkey2.3/changes.en.html
+++ b/src/releases/seamonkey2.3/changes.en.html
@@ -23,18 +23,19 @@
   Please note that these changes are relative to
   <a href="../seamonkey[% rnote.relativeto.stable.version %]/">[% rnote.relativeto.stable.name %]</a>.</p>
 </div>
 
 <ul class="toc">
   <li><a href="#new">New Features and Fixes</a>
     <ul>
       <li><a href="#major">Major Changes</a></li>
+      <li><a href="#fixes233">Fixes in 2.3.3</a></li>
       <li><a href="#fixes232">Fixes in 2.3.2</a></li>
-	  <li><a href="#fixes231">Fixes in 2.3.1</a></li>
+      <li><a href="#fixes231">Fixes in 2.3.1</a></li>
       <li><a href="#fixesB3">Fixes in Beta 3</a></li>
       <li><a href="#fixesB2">Fixes in Beta 2</a></li>
       <li><a href="#fixesB1">Fixes in Beta 1</a></li>
     </ul>
   </li>
 </ul>
 
 <h2 id="new">New Features and Fixes</h2>
@@ -43,16 +44,25 @@
 <div class="fieldset">
 <span class="legend" id="major">Major Changes</span>
 <ul>
   <li>None.</li>
 </ul>
 </div>
 
 <div class="fieldset">
+<span class="legend" id="fixes233">Fixes in 2.3.3</span>
+<ul>
+  <li>Removed trust exceptions for certificates issued by <a href="http://blog.mozilla.com/security/2011/09/02/diginotar-removal-follow-up/">Staat der Nederlanden</a> (see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=683449">bug 683449</a> and the <a href="http://www.mozilla.org/security/known-vulnerabilities/seamonkey.html#seamonkey2.3.3">security advisory</a>)
+  <li>Resolved an issue with gov.uk websites (see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=669792">bug 669792</a>)</li>
+  <li>Resolved an issue with SeaMonkey 2.3.2 reporting as SeaMonkey 2.3.1 (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=683473">bug 683473</a>)</li>
+</ul>
+</div>
+
+<div class="fieldset">
 <span class="legend" id="fixes232">Fixes in 2.3.2</span>
 <ul>
   <li>Revoked the root certificate for DigiNotar due to
     <a href="http://blog.mozilla.com/security/2011/08/29/fraudulent-google-com-certificate/">fraudulent SSL certificate issuance</a>
     (see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=682927">bug 682927</a> and
     the <a href="http://www.mozilla.org/security/known-vulnerabilities/seamonkey.html#seamonkey2.3.2">security advisory</a>)</li>
 </ul>
 </div>
--- a/src/releases/seamonkey2.3/index.en.html
+++ b/src/releases/seamonkey2.3/index.en.html
@@ -39,16 +39,18 @@ for new information.
 
 <h2 id="new">What's New in [% rnote.name %]</h2>
 <div class="section">
 <p>
 [% rnote.name %] contains the following major changes relative to
 <a href="../seamonkey[% rnote.relativeto.version %]/#new">[% rnote.relativeto.name %]</a>:
 </p>
 <ul>
+  <li>(<b>SeaMonkey 2.3.3</b>) - Removed trust exceptions for certificates issued by <a href="http://blog.mozilla.com/security/2011/09/02/diginotar-removal-follow-up/">Staat der Nederlanden</a> (see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=683449">bug 683449</a> and the <a href="http://www.mozilla.org/security/known-vulnerabilities/seamonkey.html#seamonkey2.3.3">security advisory</a>)
+  <li>(<b>SeaMonkey 2.3.3</b>) - Resolved an issue with gov.uk websites (see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=669792">bug 669792</a>)</li>
   <li>(<b>SeaMonkey 2.3.2</b>) - Revoked the root certificate for DigiNotar due to
     <a href="http://blog.mozilla.com/security/2011/08/29/fraudulent-google-com-certificate/">fraudulent SSL certificate issuance</a>
     (see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=682927">bug 682927</a> and
     the <a href="http://www.mozilla.org/security/known-vulnerabilities/seamonkey.html#seamonkey2.3.2">security advisory</a>)</li>
   <li>Several fixes when importing email from Microsoft Outlook</li>
 </ul>
 <h3>Mozilla platform changes</h3>
 <ul>
--- a/src/releases/seamonkey2.3/relnote.var
+++ b/src/releases/seamonkey2.3/relnote.var
@@ -1,6 +1,6 @@
-[%- rnote.version = "2.3.2" -%]
-[%- rnote.name = "SeaMonkey 2.3.2" -%]
+[%- rnote.version = "2.3.3" -%]
+[%- rnote.name = "SeaMonkey 2.3.3" -%]
 [%- rnote.relativeto.version = "2.2" -%]
 [%- rnote.relativeto.name = "SeaMonkey 2.2" -%]
 [%- rnote.relativeto.stable.version = "2.2" -%]
 [%- rnote.relativeto.stable.name = "SeaMonkey 2.2" -%]
--- a/src/start/index.de.html
+++ b/src/start/index.de.html
@@ -39,17 +39,17 @@
 
     const smver = ua.match(/SeaMonkey\/([^ ]+)/);
     // stable builds only have digits and dots in their version number!
     const smver_parts = smver[1].split(".");
     if (smver[1].match(/^[\d\.]+$/)) {
       // stable build, leave "friendy" intro box turned on
 
       // check for version number and display a warning and download box if we have a newer version
-      const curver = "2.3.1" //"[% releaseversion %]"; //TEMP OVERRIDE
+      const curver = "[% releaseversion %]";
       const curver_parts = curver.split(".");
       var oldversion = false;
       for (var i = 0; i < curver_parts.length; i++) {
         if (parseInt(curver_parts[i]) > parseInt(smver_parts[i])) {
           oldversion = true;
         }
         else if (parseInt(curver_parts[i]) < parseInt(smver_parts[i])) {
           break;
--- a/src/start/index.en.html
+++ b/src/start/index.en.html
@@ -39,17 +39,17 @@
 
     const smver = ua.match(/SeaMonkey\/([^ ]+)/);
     // stable builds only have digits and dots in their version number!
     const smver_parts = smver[1].split(".");
     if (smver[1].match(/^[\d\.]+$/)) {
       // stable build, leave "friendy" intro box turned on
 
       // check for version number and display a warning and download box if we have a newer version
-      const curver = "2.3.1" //"[% releaseversion %]"; //TEMP OVERRIDE
+      const curver = "[% releaseversion %]";
       const curver_parts = curver.split(".");
       var oldversion = false;
       for (var i = 0; i < curver_parts.length; i++) {
         if (parseInt(curver_parts[i]) > parseInt(smver_parts[i])) {
           oldversion = true;
         }
         else if (parseInt(curver_parts[i]) < parseInt(smver_parts[i])) {
           break;