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>
-
-