annotate docs/xsls/dump.xsls @ 5091:d3e256c67d6d

SSL: do not treat SSL handshake as request. The request object will not be created until SSL handshake is complete. This simplifies adding another connection handler that does not need request object right after handshake (e.g., SPDY). There are also a few more intentional effects: - the "client_header_buffer_size" directive will be taken from the server configuration that was negotiated by SNI; - SSL handshake errors and timeouts are not logged into access log as bad requests; - ngx_ssl_create_connection() is not called until the first byte of ClientHello message was received. This also decreases memory consumption if plain HTTP request is sent to SSL socket.
author Valentin Bartenev <vbart@nginx.com>
date Wed, 27 Feb 2013 17:21:21 +0000
parents 2c863b4a8f93
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4830
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
1 X:stylesheet {
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
2
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
3 X:output method="xml"
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
4 X:param indent-increment="' '";
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
5
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
6 X:template noname(indent="'&#xA;'") = "*" {
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
7 !{$indent}
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
8
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
9 X:if "name()='xsl:template'" {
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
10 !{$indent}
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
11 }
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
12
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
13 X:copy {
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
14 X:copy-of "@*"
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
15 !!( indent = "concat($indent, $indent-increment)" );
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
16 X:if "./* " { !{$indent} }
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
17 }
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
18 }
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
19
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
20
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
21 X:template = "comment()|processing-instruction()" {
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
22 X:copy;
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
23 }
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
24
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
25 <!--
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
26 X:template ="text()[normalize-space(.)='']" {}
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
27 -->
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
28
2c863b4a8f93 Converted DOS-style newlines.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
29 }