You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by co...@apache.org on 2017/07/27 17:43:32 UTC

svn commit: r1803215 - in /httpd/site/trunk/content: css/apsite.css security/vulnerabilities-httpd.page/securitydb.xsl

Author: covener
Date: Thu Jul 27 17:43:32 2017
New Revision: 1803215

URL: http://svn.apache.org/viewvc?rev=1803215&view=rev
Log:
several small improvements to security page markup

primarily whitespace fixes
wrap data/affected versions in a table to differentiate

Submitted by: Hank Ibell
Committed by: covener

Modified:
    httpd/site/trunk/content/css/apsite.css
    httpd/site/trunk/content/security/vulnerabilities-httpd.page/securitydb.xsl

Modified: httpd/site/trunk/content/css/apsite.css
URL: http://svn.apache.org/viewvc/httpd/site/trunk/content/css/apsite.css?rev=1803215&r1=1803214&r2=1803215&view=diff
==============================================================================
--- httpd/site/trunk/content/css/apsite.css (original)
+++ httpd/site/trunk/content/css/apsite.css Thu Jul 27 17:43:32 2017
@@ -687,6 +687,26 @@ table#indextable td ul li {
     margin-top: 0.3em;
 }
 
+/* CVE table */
+/* ========= */
+table.cve {
+   width: 75%;
+}
+
+td.cve-value {
+    border: 1px solid #dddddd;
+    padding: 1px;
+}
+
+td.cve-header {
+    border: 1px solid #dddddd;
+
+    /* Shrink column width to fit text. */
+    width: 1px;
+    white-space: nowrap;
+    padding: 1px 5px 1px 1px;
+}
+
 /* sidebar                */
 /* ====================== */
 div#quickview li {

Modified: httpd/site/trunk/content/security/vulnerabilities-httpd.page/securitydb.xsl
URL: http://svn.apache.org/viewvc/httpd/site/trunk/content/security/vulnerabilities-httpd.page/securitydb.xsl?rev=1803215&r1=1803214&r2=1803215&view=diff
==============================================================================
--- httpd/site/trunk/content/security/vulnerabilities-httpd.page/securitydb.xsl (original)
+++ httpd/site/trunk/content/security/vulnerabilities-httpd.page/securitydb.xsl Thu Jul 27 17:43:32 2017
@@ -38,6 +38,7 @@ Team</a>.  </p>
 <xsl:for-each select="issue/@fixed[generate-id()=generate-id(key('unique-version',.))]">
 <xsl:variable name="ver" select="."/>
 <xsl:if test="substring($ver,1,3)=$majorversion">
+  <br />
   <h1 id="{$ver}">
     <xsl:choose>
     <xsl:when test="substring($ver,4)='-never'">
@@ -48,57 +49,71 @@ Fixed in Apache httpd <xsl:value-of sele
     </xsl:otherwise>
     </xsl:choose>
   </h1>
-             <dl>
-                <xsl:apply-templates select="../../issue[@fixed=$ver]">
-		  <xsl:sort select="./severity[@level]" order="ascending"/>
-	        </xsl:apply-templates>
-             </dl>
-          </xsl:if>
-        </xsl:for-each>
+  <dl>
+    <xsl:apply-templates select="../../issue[@fixed=$ver]">
+      <xsl:sort select="./severity[@level]" order="ascending"/>
+    </xsl:apply-templates>
+  </dl>
+</xsl:if>
+</xsl:for-each>
 </xsl:template>
 
 <xsl:template match="issue">
+  <dt>
+  <h3>
+    <xsl:value-of select="severity"/>:
+    <a name="{cve/@name}" /><name name="{cve/@name}"><xsl:value-of select="title"/></name>
+    (<xsl:apply-templates select="cve"/>)
+  </h3>
+  </dt>
+
   <dd>
-  <b><xsl:value-of select="severity"/>: </b>
-  <b><a name="{cve/@name}" /><name name="{cve/@name}"><xsl:value-of select="title"/></name></b>
-  <xsl:apply-templates select="cve"/>
   <xsl:copy-of select="description/*"/>
-  </dd>
 
   <xsl:if test="acknowledgements != ''">
-    <dd>
       <p>Acknowledgements: <xsl:value-of select="acknowledgements"/></p>
-    </dd>
   </xsl:if>
 
-  <dd>
+  <table class="cve">
   <xsl:if test="@reported != ''">
   <xsl:if test="@public != @reported">
-  Reported to security team: <xsl:call-template name="dateformat">
-    <xsl:with-param name="date" select="@reported"/>
-  </xsl:call-template><br />
+  <tr>
+  <td class="cve-header">Reported to security team</td>
+  <td class="cve-value">
+    <xsl:call-template name="dateformat">
+      <xsl:with-param name="date" select="@reported"/>
+    </xsl:call-template>
+  </td>
+  </tr>
   </xsl:if>
   </xsl:if>
+
   <xsl:if test="@public != ''">
-  Issue public: <xsl:call-template name="dateformat">
-    <xsl:with-param name="date" select="@public"/>
-  </xsl:call-template><br />
+  <tr>
+  <td class="cve-header">Issue public</td>
+  <td class="cve-value">
+    <xsl:call-template name="dateformat">
+      <xsl:with-param name="date" select="@public"/>
+    </xsl:call-template>
+  </td>
+  </tr>
   </xsl:if>
-  </dd>
 
-  <dd>
   <xsl:if test="@released != ''">
-  Update Released: <xsl:call-template name="dateformat">
-    <xsl:with-param name="date" select="@released"/>
-  </xsl:call-template><br />
+  <tr>
+  <td class="cve-header">Update Released</td>
+  <td class="cve-value">
+    <xsl:call-template name="dateformat">
+      <xsl:with-param name="date" select="@released"/>
+    </xsl:call-template>
+  </td>
+  </tr>
   </xsl:if>
-  </dd>
 
-  <dd>
+  <tr>
+  <td class="cve-header">Affects</td>
+  <td class="cve-value">
   <xsl:for-each select="affects|maybeaffects">
-    <xsl:if test="position() = 1">
-      Affects: 
-    </xsl:if>
     <xsl:value-of select="@version"/>
     <xsl:if test="name() = 'maybeaffects'">
       <xsl:text>?</xsl:text>
@@ -107,8 +122,10 @@ Fixed in Apache httpd <xsl:value-of sele
       <xsl:text>, </xsl:text>
     </xsl:if>
   </xsl:for-each>
-  <p />
-</dd>
+  </td>
+  </tr>
+  </table>
+  </dd>
 </xsl:template>
 
 <xsl:template match="cve">
@@ -123,5 +140,3 @@ has assigned the name
 </xsl:template>
 
 </xsl:stylesheet>
-
-