annotate xslt/news.xslt @ 2769:16f6fa718be2

Updated TLSv1.3 support notes. Previous notes described some early development snapshot of OpenSSL 1.1.1 with disabled TLSv1.3 by default. It was then enabled in the first alpha. Further, the updated text covers later major releases such as OpenSSL 3.0.
author Sergey Kandaurov <pluknet@nginx.com>
date Thu, 30 Sep 2021 16:29:20 +0300
parents c454373427ef
children fdf1464e1977
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
2 <!--
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
3 Copyright (C) Igor Sysoev
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
4 Copyright (C) Nginx, Inc.
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
5 -->
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
6
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
8
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
9 <xsl:output method="html" version="4.0" indent="no" encoding="utf-8"/>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
10
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
11 <xsl:strip-space elements="*"/>
707
b133b1f44765 Regenerated.
Ruslan Ermilov <ru@nginx.com>
parents: 544
diff changeset
12
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
13 <!--
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
14 .. a current directory of a XSLT script is where the script is stored,
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
15 .. but not where XSLT processor has been started to run the script
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
16 -->
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
17 <xsl:param select="'../xml'" name="XML"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
18 <xsl:param name="YEAR"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
19 <xsl:param name="ORIGIN"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
20 <xsl:param name="TRANS"/>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
21
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
22 <xsl:variable select="'http://nginx.org'" name="SITE"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
23 <xsl:variable select="/news/@link" name="LINK"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
24 <xsl:variable select="/news/@lang" name="LANG"/>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
25
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
26 <xsl:include href="dirname.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
27 <xsl:include href="link.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
28 <xsl:include href="style.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
29 <xsl:include href="body.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
30 <xsl:include href="menu.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
31 <xsl:include href="ga.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
32 <xsl:include href="content.xslt"/>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
33
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
34
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
35 <xsl:template match="/news">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
36 <html><head>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
37
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
38 <link rel="alternate" type="application/rss+xml" title="{@name}" href="{$SITE}/index.rss"/>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
39
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
40 <title> <xsl:value-of select="@name"/> <xsl:if test="$YEAR"> <xsl:text>: </xsl:text> <xsl:value-of select="$YEAR"/> </xsl:if> </title>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
41
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
42 <xsl:call-template name="style"><xsl:with-param select="@lang" name="lang"/></xsl:call-template><xsl:call-template name="ga"/></head>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
43
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
44 <xsl:call-template name="body"><xsl:with-param select="@lang" name="lang"/></xsl:call-template></html>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
45 </xsl:template>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
46
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
47
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
48 <xsl:template match="event">
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
49
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
50 <xsl:variable name="year"> <xsl:value-of select="substring(../event[position()=1]/@date, 1, 4)"/> </xsl:variable>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
51 <xsl:variable name="y"> <xsl:value-of select="substring(@date, 1, 4)"/> </xsl:variable>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
52
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
53 <xsl:if test="position() = 1">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
54 <xsl:text disable-output-escaping="yes">
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
55 &lt;table class="news"&gt;
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
56 </xsl:text>
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
57 </xsl:if>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
58
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
59 <xsl:if test="(not($YEAR) and ($year = $y or position() &lt; 11)) or $YEAR=$y">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
60 <tr>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
61 <td class="date">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
62 <a name="{@date}"/> <xsl:value-of select="@date"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
63 </td>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
64 <td> <xsl:apply-templates select="para"/> </td>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
65 </tr>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
66 </xsl:if>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
67
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
68 <xsl:if test="position() = last()">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
69 <xsl:text disable-output-escaping="yes">
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
70 &lt;/table&gt;
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
71 </xsl:text>
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
72 </xsl:if>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
73 </xsl:template>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 707
diff changeset
74
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
75
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
76 </xsl:stylesheet>