annotate xslt/error.xslt @ 3095:aea3e104f11d

Reworked auth_basic_user_file documentation. Some extra details about crypt(3) are provided, emphasizing modular crypt() usage and commonly available password hashing methods. Also, added some examples on how to use "openssl passwd" to generate password hashes, made it clear that {SSHA} passwords are not secure now, and added a note about passwords being validated on each request.
author Maxim Dounin <mdounin@mdounin.ru>
date Sat, 31 Aug 2024 05:19:25 +0300
parents c704a743f269
children
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: 722
diff changeset
2 <!--
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
diff changeset
3 Copyright (C) Igor Sysoev
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
diff changeset
4 Copyright (C) Nginx, Inc.
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
diff changeset
5 -->
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
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: 722
diff changeset
9 <xsl:output method="html" version="4.0" indent="no" encoding="utf-8"/>
722
91dd4a7fadbb Regenerated.
Ruslan Ermilov <ru@nginx.com>
parents: 544
diff changeset
10
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
diff changeset
11 <xsl:strip-space elements="*"/>
722
91dd4a7fadbb Regenerated.
Ruslan Ermilov <ru@nginx.com>
parents: 544
diff changeset
12
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
diff changeset
13 <!--
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
diff changeset
14 .. a current directory of a XSLT script is where the script is stored,
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
diff changeset
15 .. but not where XSLT processor has been started to run the script
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
diff changeset
16 -->
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
diff changeset
17 <xsl:param select="'../xml'" name="XML"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
diff changeset
18 <xsl:param name="YEAR"/>
1313
2aeeb695e844 Regenerated.
Valentin Bartenev <vbart@nginx.com>
parents: 1273
diff changeset
19 <xsl:param name="ORIGIN"/>
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
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: 722
diff changeset
22 <xsl:variable select="/error/@link" name="LINK"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
diff changeset
23 <xsl:variable select="/error/@lang" name="LANG"/>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
24
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
diff changeset
25 <xsl:include href="dirname.xslt"/>
1313
2aeeb695e844 Regenerated.
Valentin Bartenev <vbart@nginx.com>
parents: 1273
diff changeset
26 <xsl:include href="link.xslt"/>
2aeeb695e844 Regenerated.
Valentin Bartenev <vbart@nginx.com>
parents: 1273
diff changeset
27 <xsl:include href="style.xslt"/>
2aeeb695e844 Regenerated.
Valentin Bartenev <vbart@nginx.com>
parents: 1273
diff changeset
28 <xsl:include href="body.xslt"/>
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
diff changeset
29 <xsl:include href="menu.xslt"/>
1313
2aeeb695e844 Regenerated.
Valentin Bartenev <vbart@nginx.com>
parents: 1273
diff changeset
30 <xsl:include href="content.xslt"/>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
31
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
32
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
diff changeset
33 <xsl:template match="/error">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
diff changeset
34 <html><head><title> <xsl:value-of select="@name"/> </title>
544
1507ec5ba69a Regenerated
Sergey Budnevitch <sb@waeme.net>
parents: 170
diff changeset
35
2875
c704a743f269 Removed google analytics.
Sergey Budnevitch <sb@waeme.net>
parents: 2851
diff changeset
36 <xsl:call-template name="style"><xsl:with-param select="@lang" name="lang"/></xsl:call-template></head>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
37
1313
2aeeb695e844 Regenerated.
Valentin Bartenev <vbart@nginx.com>
parents: 1273
diff changeset
38 <xsl:call-template name="body"><xsl:with-param select="@lang" name="lang"/></xsl:call-template></html>
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 722
diff changeset
39 </xsl:template>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
40
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
41 </xsl:stylesheet>