annotate xsls/body.xsls @ 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 5fcef752e096
children f93461437c87
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
580
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 131
diff changeset
1 <!--
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 131
diff changeset
2 Copyright (C) Igor Sysoev
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 131
diff changeset
3 Copyright (C) Nginx, Inc.
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 131
diff changeset
4 -->
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 131
diff changeset
5
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6 X:stylesheet {
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
8 X:template body (lang) {
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
9
91
36f1994d7fa1 Made index alignment more natural.
Ruslan Ermilov <ru@nginx.com>
parents: 81
diff changeset
10 X:variable MENU_ALIGN = {
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
11 X:if "$lang = 'he'" { X:text {left} } else { X:text {right} }
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
12 }
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
13
91
36f1994d7fa1 Made index alignment more natural.
Ruslan Ermilov <ru@nginx.com>
parents: 81
diff changeset
14 X:variable INDEX_ALIGN = {
36f1994d7fa1 Made index alignment more natural.
Ruslan Ermilov <ru@nginx.com>
parents: 81
diff changeset
15 X:if "$lang = 'he'" { X:text {right} } else { X:text {left} }
36f1994d7fa1 Made index alignment more natural.
Ruslan Ermilov <ru@nginx.com>
parents: 81
diff changeset
16 }
36f1994d7fa1 Made index alignment more natural.
Ruslan Ermilov <ru@nginx.com>
parents: 81
diff changeset
17
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
18 <body>
1308
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
19
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
20 <div id="banner">
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
21 X:if "@lang = 'he'" { X:attribute "class" { X:text{ltr} } }
2759
5fcef752e096 The annual community survey promo added.
Maxim Konovalov <maxim@nginx.com>
parents: 2751
diff changeset
22 The 2021 NGINX Annual Community Survey is now open.<br/>
5fcef752e096 The annual community survey promo added.
Maxim Konovalov <maxim@nginx.com>
parents: 2751
diff changeset
23 <a href="https://survey.f5.com/v1/sites/nginx/SurveyResponse?at=1I0025DXE6KKG8JCV1KHEZ8U6WNP8QI5ONSB">Share your opinion and feedback on NGINX</a>
1308
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
24 </div>
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
25
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
26 <div id="main">
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
27 <div id="menu">
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
28 <h1>
692
31ba6a104186 Fixed the logo location and banner text direction for the Hebrew.
Vladimir Homutov <vl@nginx.com>
parents: 691
diff changeset
29 X:if "@lang = 'he'" { X:attribute "align" { X:text{left} } }
1308
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
30 <a href="/">
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
31 <img src="/nginx.png" alt="nginx" />
691
023e9f139c3c Added 'professional services' banner to the site header.
Vladimir Homutov <vl@nginx.com>
parents: 648
diff changeset
32 </a>
1308
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
33 </h1>
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
34 <div>
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
35 !! "document(concat($XML, '/menu.xml'))
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
36 /menus/menu[@lang = $lang]/item";
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
37 </div>
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
38 </div>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
39
1308
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
40 <div id="content">
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
41 <h2>
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
42 !{@name} X:if "$YEAR" { X:text{: } !{$YEAR} }
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
43 </h2>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
44
604
b2db67ca29cc Made a link to original relative.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
45 X:if "$ORIGIN and document(concat($XML, '/', $ORIGIN))/*/@rev and
b2db67ca29cc Made a link to original relative.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
46 (not(@rev) or
b2db67ca29cc Made a link to original relative.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
47 @rev != document(concat($XML, '/', $ORIGIN))/*/@rev)"
b2db67ca29cc Made a link to original relative.
Ruslan Ermilov <ru@nginx.com>
parents: 600
diff changeset
48 {
600
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
49 <span>
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
50
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
51 X:if "@lang = 'he'" { X:attribute "class" { X:text{ltr} } }
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
52
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
53 <blockquote class="note">
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
54
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
55 X:if "document(concat($XML, '/i18n.xml'))
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
56 /i18n/text[@lang = $lang]/item[@id='outdated']" {
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
57 !! "document(concat($XML, '/i18n.xml'))
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
58 /i18n/text[@lang = $lang]/item[@id='outdated']";
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
59 } else {
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
60 !! "document(concat($XML, '/i18n.xml'))
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
61 /i18n/text[@lang = 'en']/item[@id='outdated']";
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
62 }
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
63
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
64 </blockquote>
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
65 </span>
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
66 }
89a4e934d207 Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents: 598
diff changeset
67
590
05761a8e38f6 Added an option to disable generation of TOC.
Ruslan Ermilov <ru@nginx.com>
parents: 580
diff changeset
68 X:if "@toc = 'yes' and section[@id and @name]" {
131
8beaff4b3b6b Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents: 123
diff changeset
69 <table width="100%"><tr><td align="{$INDEX_ALIGN}">
8beaff4b3b6b Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents: 123
diff changeset
70 X:for-each "section[@id and @name]" {
8beaff4b3b6b Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents: 123
diff changeset
71 <a href="#{@id}"> !{@name} </a><br/>
607
a8f7b93b0a5f Allow article sections to be nested.
Ruslan Ermilov <ru@nginx.com>
parents: 604
diff changeset
72 X:for-each "section[@id and @name]" {
a8f7b93b0a5f Allow article sections to be nested.
Ruslan Ermilov <ru@nginx.com>
parents: 604
diff changeset
73 X:text{&#160;&#160;&#160;&#160;&#160;}
a8f7b93b0a5f Allow article sections to be nested.
Ruslan Ermilov <ru@nginx.com>
parents: 604
diff changeset
74 <a href="#{@id}"> !{@name} </a><br/>
a8f7b93b0a5f Allow article sections to be nested.
Ruslan Ermilov <ru@nginx.com>
parents: 604
diff changeset
75 }
131
8beaff4b3b6b Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents: 123
diff changeset
76 X:if "@id = 'directives'" {
8beaff4b3b6b Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents: 123
diff changeset
77 X:for-each "directive[@name]" {
8beaff4b3b6b Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents: 123
diff changeset
78 X:text{&#160;&#160;&#160;&#160;&#160;}
8beaff4b3b6b Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents: 123
diff changeset
79 <a href="#{@name}"> !{@name} </a><br/>
8beaff4b3b6b Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents: 123
diff changeset
80 }
81
5a2dcd623666 In the modules documents, the list of directives is now additionally
Ruslan Ermilov <ru@nginx.com>
parents: 41
diff changeset
81 }
2028
5c55b7054b58 Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents: 2019
diff changeset
82 X:if "@id = 'endpoints'" {
5c55b7054b58 Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents: 2019
diff changeset
83 X:for-each "para/list/tag-name[@name]" {
5c55b7054b58 Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents: 2019
diff changeset
84 X:text{&#160;&#160;&#160;&#160;&#160;}
5c55b7054b58 Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents: 2019
diff changeset
85 <a href="#{@id}"> !{@name} </a><br/>
5c55b7054b58 Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents: 2019
diff changeset
86 }
5c55b7054b58 Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents: 2019
diff changeset
87 }
5c55b7054b58 Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents: 2019
diff changeset
88
32
2bcfb5f75e06 Supporting new format of <module> and <section>:
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
89 }
131
8beaff4b3b6b Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents: 123
diff changeset
90 </td></tr></table>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
91 }
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
92
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
93 !!;
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
94
598
1902d38f0b05 "editor" and "translator" in articles are now output regardless of
Ruslan Ermilov <ru@nginx.com>
parents: 590
diff changeset
95 X:if "@author or @editor or @translator" {
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
96 <table width="100%"><tr><td align="right">
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
97
598
1902d38f0b05 "editor" and "translator" in articles are now output regardless of
Ruslan Ermilov <ru@nginx.com>
parents: 590
diff changeset
98 X:if "@author" {
1902d38f0b05 "editor" and "translator" in articles are now output regardless of
Ruslan Ermilov <ru@nginx.com>
parents: 590
diff changeset
99 !{document(concat($XML, '/i18n.xml'))
1902d38f0b05 "editor" and "translator" in articles are now output regardless of
Ruslan Ermilov <ru@nginx.com>
parents: 590
diff changeset
100 /i18n/text[@lang = $lang]/item[@id='author']}
1902d38f0b05 "editor" and "translator" in articles are now output regardless of
Ruslan Ermilov <ru@nginx.com>
parents: 590
diff changeset
101 X:text { } !{@author} <br/>
1902d38f0b05 "editor" and "translator" in articles are now output regardless of
Ruslan Ermilov <ru@nginx.com>
parents: 590
diff changeset
102 }
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
103
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
104 X:if "@editor" {
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
105 !{document(concat($XML, '/i18n.xml'))
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
106 /i18n/text[@lang = $lang]/item[@id='editor']}
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
107 X:text { } !{@editor} <br/>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
108 }
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
109
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
110 X:if "@translator" {
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
111 !{document(concat($XML, '/i18n.xml'))
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
112 /i18n/text[@lang = $lang]/item[@id='translator']}
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
113 X:text { } !{@translator} <br/>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
114 }
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
115
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
116 </td></tr></table>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
117 }
1308
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
118 </div>
f0383f5cfbb8 Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents: 1293
diff changeset
119 </div>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
120 </body>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
121
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
122 }
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
123
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
124 }