summaryrefslogtreecommitdiff
path: root/doc/man8
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--doc/man8/tinyproxy.846
-rw-r--r--doc/man8/tinyproxy.txt34
2 files changed, 80 insertions, 0 deletions
diff --git a/doc/man8/tinyproxy.8 b/doc/man8/tinyproxy.8
index 1ae95b9..44225eb 100644
--- a/doc/man8/tinyproxy.8
+++ b/doc/man8/tinyproxy.8
@@ -62,6 +62,52 @@ In addition to command\-line options, there are also several signals that can be
.RS 4
Force Tinyproxy to do a garbage collection on the current connections linked list\&. This is usually done automatically after a certain number of connections have been handled\&.
.RE
+.SH "TEMPLATE VARIABLES"
+.sp
+There are several standard HTML variables that are available in every template file:
+.PP
+\fBrequest\fR
+.RS 4
+The full HTTP request line\&.
+.RE
+.PP
+\fBcause\fR
+.RS 4
+The abbreviated cause of the error condition\&.
+.RE
+.PP
+\fBclientip\fR
+.RS 4
+The IP address of the client making the request\&.
+.RE
+.PP
+\fBclienthost\fR
+.RS 4
+The hostname of the client making the request\&.
+.RE
+.PP
+\fBversion\fR
+.RS 4
+The version of tinyproxy\&.
+.RE
+.PP
+\fBpackage\fR
+.RS 4
+The package name\&. Presently, resolves to
+\fItinyproxy\fR\&.
+.RE
+.PP
+\fBdate\fR
+.RS 4
+The current date/time in HTTP format\&.
+.RE
+.sp
+In addition, almost all templates support:
+.PP
+\fBdetail\fR
+.RS 4
+A detailed, plain English explanation of the error and possible causes\&.
+.RE
.SH "FILES"
.sp
/etc/tinyproxy/tinyproxy\&.conf, /var/run/tinyproxy\&.pid, /var/log/tinyproxy\&.log
diff --git a/doc/man8/tinyproxy.txt b/doc/man8/tinyproxy.txt
index 9aac609..4d292fe 100644
--- a/doc/man8/tinyproxy.txt
+++ b/doc/man8/tinyproxy.txt
@@ -58,6 +58,40 @@ information and to force certain events.
certain number of connections have been handled.
+TEMPLATE VARIABLES
+------------------
+
+There are several standard HTML variables that are available in every
+template file:
+
+*request*::
+ The full HTTP request line.
+
+*cause*::
+ The abbreviated cause of the error condition.
+
+*clientip*::
+ The IP address of the client making the request.
+
+*clienthost*::
+ The hostname of the client making the request.
+
+*version*::
+ The version of tinyproxy.
+
+*package*::
+ The package name. Presently, resolves to 'tinyproxy'.
+
+*date*::
+ The current date/time in HTTP format.
+
+In addition, almost all templates support:
+
+*detail*::
+ A detailed, plain English explanation of the error and possible
+ causes.
+
+
FILES
-----