changeset 1155:07402a11fd8d

Assigned IDs to tags describing variables.
author Vladimir Homutov <vl@nginx.com>
date Wed, 16 Apr 2014 13:55:53 +0400
parents b0e56cc57867
children 8e8a6a7cff2b
files xml/en/docs/http/ngx_http_browser_module.xml xml/en/docs/http/ngx_http_fastcgi_module.xml xml/en/docs/http/ngx_http_geoip_module.xml xml/en/docs/http/ngx_http_log_module.xml xml/en/docs/http/ngx_http_proxy_module.xml xml/en/docs/http/ngx_http_secure_link_module.xml xml/en/docs/http/ngx_http_session_log_module.xml xml/en/docs/http/ngx_http_ssi_module.xml xml/en/docs/http/ngx_http_ssl_module.xml xml/en/docs/http/ngx_http_upstream_module.xml xml/ru/docs/http/ngx_http_browser_module.xml xml/ru/docs/http/ngx_http_fastcgi_module.xml xml/ru/docs/http/ngx_http_geoip_module.xml xml/ru/docs/http/ngx_http_log_module.xml xml/ru/docs/http/ngx_http_proxy_module.xml xml/ru/docs/http/ngx_http_secure_link_module.xml xml/ru/docs/http/ngx_http_ssi_module.xml xml/ru/docs/http/ngx_http_ssl_module.xml xml/ru/docs/http/ngx_http_upstream_module.xml
diffstat 19 files changed, 157 insertions(+), 129 deletions(-) [+]
line wrap: on
line diff
--- a/xml/en/docs/http/ngx_http_browser_module.xml
+++ b/xml/en/docs/http/ngx_http_browser_module.xml
@@ -10,7 +10,7 @@
 <module name="Module ngx_http_browser_module"
         link="/en/docs/http/ngx_http_browser_module.html"
         lang="en"
-        rev="1">
+        rev="2">
 
 <section id="summary">
 
@@ -20,19 +20,19 @@ whose values depend on the value of the 
 request header field:
 <list type="tag">
 
-<tag-name><var>$modern_browser</var></tag-name>
+<tag-name id="var_modern_browser"><var>$modern_browser</var></tag-name>
 <tag-desc>
 equals the value set by the <link id="modern_browser_value"/> directive,
 if a browser was identified as modern;
 </tag-desc>
 
-<tag-name><var>$ancient_browser</var></tag-name>
+<tag-name id="var_ancient_browser"><var>$ancient_browser</var></tag-name>
 <tag-desc>
 equals the value set by the <link id="ancient_browser_value"/> directive,
 if a browser was identified as ancient;
 </tag-desc>
 
-<tag-name><var>$msie</var></tag-name>
+<tag-name id="var_msie"><var>$msie</var></tag-name>
 <tag-desc>
 equals “1” if a browser was identified as MSIE of any version.
 </tag-desc>
--- a/xml/en/docs/http/ngx_http_fastcgi_module.xml
+++ b/xml/en/docs/http/ngx_http_fastcgi_module.xml
@@ -10,7 +10,7 @@
 <module name="Module ngx_http_fastcgi_module"
         link="/en/docs/http/ngx_http_fastcgi_module.html"
         lang="en"
-        rev="13">
+        rev="14">
 
 <section id="summary">
 
@@ -1237,7 +1237,8 @@ variables that can be used to set parame
 <link id="fastcgi_param"/> directive:
 <list type="tag">
 
-<tag-name><var>$fastcgi_script_name</var></tag-name>
+<tag-name id="var_fastcgi_script_name"><var>$fastcgi_script_name</var>
+</tag-name>
 <tag-desc>
 request URI or, if a URI ends with a slash, request URI with an index file
 name configured by the <link id="fastcgi_index"/> directive appended to it.
@@ -1260,7 +1261,7 @@ the first capture set by the directive.
 </para>
 </tag-desc>
 
-<tag-name><var>$fastcgi_path_info</var></tag-name>
+<tag-name id="var_fastcgi_path_info"><var>$fastcgi_path_info</var></tag-name>
 <tag-desc>the value of the second capture set by the
 <link id="fastcgi_split_path_info"/> directive.
 This variable can be used to set the
--- a/xml/en/docs/http/ngx_http_geoip_module.xml
+++ b/xml/en/docs/http/ngx_http_geoip_module.xml
@@ -10,7 +10,7 @@
 <module name="Module ngx_http_geoip_module"
         link="/en/docs/http/ngx_http_geoip_module.html"
         lang="en"
-        rev="4">
+        rev="5">
 
 <section id="summary">
 
@@ -68,19 +68,20 @@ depending on the client IP address.
 The following variables are available when using this database:
 <list type="tag">
 
-<tag-name><var>$geoip_country_code</var></tag-name>
+<tag-name id="var_geoip_country_code"><var>$geoip_country_code</var></tag-name>
 <tag-desc>
 two-letter country code, for example,
 “<literal>RU</literal>”, “<literal>US</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_country_code3</var></tag-name>
+<tag-name id="var_geoip_country_code3"><var>$geoip_country_code3</var>
+</tag-name>
 <tag-desc>
 three-letter country code, for example,
 “<literal>RUS</literal>”, “<literal>USA</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_country_name</var></tag-name>
+<tag-name id="var_geoip_country_name"><var>$geoip_country_name</var></tag-name>
 <tag-desc>
 country name, for example,
 “<literal>Russian Federation</literal>”, “<literal>United States</literal>”.
@@ -103,7 +104,7 @@ depending on the client IP address.
 The following variables are available when using this database:
 <list type="tag">
 
-<tag-name><var>$geoip_area_code</var></tag-name>
+<tag-name id="var_geoip_area_code"><var>$geoip_area_code</var></tag-name>
 <tag-desc>telephone area code (US only).
 <note>
 This variable may contain outdated information since
@@ -111,63 +112,67 @@ the corresponding database field is depr
 </note>
 </tag-desc>
 
-<tag-name><var>$geoip_city_continent_code</var></tag-name>
+<tag-name id="var_geoip_city_continent_code">
+<var>$geoip_city_continent_code</var></tag-name>
 <tag-desc>two-letter continent code, for example,
 “<literal>EU</literal>”, “<literal>NA</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_city_country_code</var></tag-name>
+<tag-name id="var_geoip_city_country_code"><var>$geoip_city_country_code</var>
+</tag-name>
 <tag-desc>
 two-letter country code, for example,
 “<literal>RU</literal>”, “<literal>US</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_city_country_code3</var></tag-name>
+<tag-name id="var_geoip_city_country_code3"><var>$geoip_city_country_code3</var>
+</tag-name>
 <tag-desc>
 three-letter country code, for example,
 “<literal>RUS</literal>”, “<literal>USA</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_city_country_name</var></tag-name>
+<tag-name id="var_geoip_city_country_name"><var>$geoip_city_country_name</var>
+</tag-name>
 <tag-desc>
 country name, for example,
 “<literal>Russian Federation</literal>”, “<literal>United States</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_dma_code</var></tag-name>
+<tag-name id="var_geoip_dma_code"><var>$geoip_dma_code</var></tag-name>
 <tag-desc>
 DMA region code in US (also known as “metro code”), according to the
 <link url="https://developers.google.com/adwords/api/docs/appendix/cities-DMAregions">geotargeting</link>
 in Google AdWords API.
 </tag-desc>
 
-<tag-name><var>$geoip_latitude</var></tag-name>
+<tag-name id="var_geoip_latitude"><var>$geoip_latitude</var></tag-name>
 <tag-desc>latitude.</tag-desc>
 
-<tag-name><var>$geoip_longitude</var></tag-name>
+<tag-name id="var_geoip_longitude"><var>$geoip_longitude</var></tag-name>
 <tag-desc>longitude.</tag-desc>
 
-<tag-name><var>$geoip_region</var></tag-name>
+<tag-name id="var_geoip_region"><var>$geoip_region</var></tag-name>
 <tag-desc>
 two-symbol country region code (region, territory, state, province, federal land
 and the like), for example,
 “<literal>48</literal>”, “<literal>DC</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_region_name</var></tag-name>
+<tag-name id="var_geoip_region_name"><var>$geoip_region_name</var></tag-name>
 <tag-desc>
 country region name (region, territory, state, province, federal land
 and the like), for example,
 “<literal>Moscow City</literal>”, “<literal>District of Columbia</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_city</var></tag-name>
+<tag-name id="var_geoip_city"><var>$geoip_city</var></tag-name>
 <tag-desc>
 city name, for example,
 “<literal>Moscow</literal>”, “<literal>Washington</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_postal_code</var></tag-name>
+<tag-name id="var_geoip_postal_code"><var>$geoip_postal_code</var></tag-name>
 <tag-desc>
 postal code.
 </tag-desc>
@@ -190,7 +195,7 @@ depending on the client IP address.
 The following variable is available when using this database:
 <list type="tag">
 
-<tag-name><var>$geoip_org</var></tag-name>
+<tag-name id="var_geoip_org"><var>$geoip_org</var></tag-name>
 <tag-desc>
 organization name, for example, “The University of Melbourne”.
 </tag-desc>
--- a/xml/en/docs/http/ngx_http_log_module.xml
+++ b/xml/en/docs/http/ngx_http_log_module.xml
@@ -10,7 +10,7 @@
 <module name="Module ngx_http_log_module"
         link="/en/docs/http/ngx_http_log_module.html"
         lang="en"
-        rev="10">
+        rev="11">
 
 <section id="summary">
 
@@ -268,55 +268,56 @@ The log format can contain common variab
 exist only at the time of a log write:
 <list type="tag">
 
-<tag-name><var>$bytes_sent</var></tag-name>
+<tag-name id="var_bytes_sent"><var>$bytes_sent</var></tag-name>
 <tag-desc>
 the number of bytes sent to a client
 </tag-desc>
 
-<tag-name><var>$connection</var></tag-name>
+<tag-name id="var_connection"><var>$connection</var></tag-name>
 <tag-desc>
 connection serial number
 </tag-desc>
 
-<tag-name><var>$connection_requests</var></tag-name>
+<tag-name id="var_connection_requests"><var>$connection_requests</var>
+</tag-name>
 <tag-desc>
 the current number of requests made through a connection (1.1.18)
 </tag-desc>
 
-<tag-name><var>$msec</var></tag-name>
+<tag-name id="var_msec"><var>$msec</var></tag-name>
 <tag-desc>
 time in seconds with a milliseconds resolution at the time of the log write
 </tag-desc>
 
-<tag-name><var>$pipe</var></tag-name>
+<tag-name id="var_pipe"><var>$pipe</var></tag-name>
 <tag-desc>
 “<literal>p</literal>” if request was pipelined, “<literal>.</literal>”
 otherwise
 </tag-desc>
 
-<tag-name><var>$request_length</var></tag-name>
+<tag-name id="var_request_length"><var>$request_length</var></tag-name>
 <tag-desc>
 request length (including request line, header, and request body)
 </tag-desc>
 
-<tag-name><var>$request_time</var></tag-name>
+<tag-name id="var_request_time"><var>$request_time</var></tag-name>
 <tag-desc>
 request processing time in seconds with a milliseconds resolution;
 time elapsed between the first bytes were read from the client and
 the log write after the last bytes were sent to the client
 </tag-desc>
 
-<tag-name><var>$status</var></tag-name>
+<tag-name id="var_status"><var>$status</var></tag-name>
 <tag-desc>
 response status
 </tag-desc>
 
-<tag-name><var>$time_iso8601</var></tag-name>
+<tag-name id="var_time_iso8601"><var>$time_iso8601</var></tag-name>
 <tag-desc>
 local time in the ISO 8601 standard format
 </tag-desc>
 
-<tag-name><var>$time_local</var></tag-name>
+<tag-name id="var_time_local"><var>$time_local</var></tag-name>
 <tag-desc>
 local time in the Common Log Format
 </tag-desc>
--- a/xml/en/docs/http/ngx_http_proxy_module.xml
+++ b/xml/en/docs/http/ngx_http_proxy_module.xml
@@ -10,7 +10,7 @@
 <module name="Module ngx_http_proxy_module"
         link="/en/docs/http/ngx_http_proxy_module.html"
         lang="en"
-        rev="17">
+        rev="18">
 
 <section id="summary">
 
@@ -1658,13 +1658,14 @@ that can be used to compose headers usin
 <link id="proxy_set_header"/> directive:
 <list type="tag">
 
-<tag-name><var>$proxy_host</var></tag-name>
+<tag-name id="var_proxy_host"><var>$proxy_host</var></tag-name>
 <tag-desc>name and port of a proxied server;</tag-desc>
 
-<tag-name><var>$proxy_port</var></tag-name>
+<tag-name id="var_proxy_port"><var>$proxy_port</var></tag-name>
 <tag-desc>port of a proxied server;</tag-desc>
 
-<tag-name><var>$proxy_add_x_forwarded_for</var></tag-name>
+<tag-name id="var_proxy_add_x_forwarded_for">
+<var>$proxy_add_x_forwarded_for</var></tag-name>
 <tag-desc>the <header>X-Forwarded-For</header> client request header field
 with the <var>$remote_addr</var> variable appended to it, separated by a comma.
 If the <header>X-Forwarded-For</header> field is not present in the client
--- a/xml/en/docs/http/ngx_http_secure_link_module.xml
+++ b/xml/en/docs/http/ngx_http_secure_link_module.xml
@@ -10,7 +10,7 @@
 <module name="Module ngx_http_secure_link_module"
         link="/en/docs/http/ngx_http_secure_link_module.html"
         lang="en"
-        rev="2">
+        rev="3">
 
 <section id="summary">
 
@@ -226,13 +226,14 @@ echo -n 'linksecret' | openssl md5 -hex
 <para>
 <list type="tag" compact="no">
 
-<tag-name><var>$secure_link</var></tag-name>
+<tag-name id="var_secure_link"><var>$secure_link</var></tag-name>
 <tag-desc>
 The status of a link check.
 The specific value depends on the selected operation mode.
 </tag-desc>
 
-<tag-name><var>$secure_link_expires</var></tag-name>
+<tag-name id="var_secure_link_expires"><var>$secure_link_expires</var>
+</tag-name>
 <tag-desc>
 The lifetime of a link passed in a request;
 intended to be used only in the
--- a/xml/en/docs/http/ngx_http_session_log_module.xml
+++ b/xml/en/docs/http/ngx_http_session_log_module.xml
@@ -9,7 +9,7 @@
 <module name="Module ngx_http_session_log_module"
         link="/en/docs/http/ngx_http_session_log_module.html"
         lang="en"
-        rev="1">
+        rev="2">
 
 <section id="summary">
 
@@ -142,12 +142,13 @@ two embedded variables:
 
 <list type="tag">
 
-<tag-name><var>$session_log_id</var></tag-name>
+<tag-name id="var_session_log_id"><var>$session_log_id</var></tag-name>
 <tag-desc>
 current session ID;
 </tag-desc>
 
-<tag-name><var>$session_log_binary_id</var></tag-name>
+<tag-name id="var_session_log_binary_id"><var>$session_log_binary_id</var>
+</tag-name>
 <tag-desc>
 current session ID in binary form (16 bytes).
 </tag-desc>
--- a/xml/en/docs/http/ngx_http_ssi_module.xml
+++ b/xml/en/docs/http/ngx_http_ssi_module.xml
@@ -10,7 +10,7 @@
 <module name="Module ngx_http_ssi_module"
         link="/en/docs/http/ngx_http_ssi_module.html"
         lang="en"
-        rev="4">
+        rev="5">
 
 <section id="summary">
 
@@ -414,14 +414,14 @@ The <literal>ngx_http_ssi_module</litera
 two embedded variables:
 <list type="tag">
 
-<tag-name><var>$date_local</var></tag-name>
+<tag-name id="var_date_local"><var>$date_local</var></tag-name>
 <tag-desc>
 current time in the local time zone.
 The format is set by the <literal>config</literal> command
 with the <literal>timefmt</literal> parameter.
 </tag-desc>
 
-<tag-name><var>$date_gmt</var></tag-name>
+<tag-name id="var_date_gmt"><var>$date_gmt</var></tag-name>
 <tag-desc>
 current time in GMT.
 The format is set by the <literal>config</literal> command
--- a/xml/en/docs/http/ngx_http_ssl_module.xml
+++ b/xml/en/docs/http/ngx_http_ssl_module.xml
@@ -10,7 +10,7 @@
 <module name="Module ngx_http_ssl_module"
         link="/en/docs/http/ngx_http_ssl_module.html"
         lang="en"
-        rev="12">
+        rev="13">
 
 <section id="summary">
 
@@ -661,13 +661,13 @@ The <literal>ngx_http_ssl_module</litera
 several embedded variables:
 <list type="tag">
 
-<tag-name><var>$ssl_cipher</var></tag-name>
+<tag-name id="var_ssl_cipher"><var>$ssl_cipher</var></tag-name>
 <tag-desc>
 returns the string of ciphers used
 for an established SSL connection;
 </tag-desc>
 
-<tag-name><var>$ssl_client_cert</var></tag-name>
+<tag-name id="var_ssl_client_cert"><var>$ssl_client_cert</var></tag-name>
 <tag-desc>
 returns the client certificate in the PEM format
 for an established SSL connection, with each line except the first
@@ -676,48 +676,49 @@ this is intended for the use in the
 <link doc="ngx_http_proxy_module.xml" id="proxy_set_header"/> directive;
 </tag-desc>
 
-<tag-name><var>$ssl_client_raw_cert</var></tag-name>
+<tag-name id="var_ssl_client_raw_cert"><var>$ssl_client_raw_cert</var>
+</tag-name>
 <tag-desc>
 returns the client certificate in the PEM format
 for an established SSL connection;
 </tag-desc>
 
-<tag-name><var>$ssl_client_serial</var></tag-name>
+<tag-name id="var_ssl_client_serial"><var>$ssl_client_serial</var></tag-name>
 <tag-desc>
 returns the serial number of the client certificate
 for an established SSL connection;
 </tag-desc>
 
-<tag-name><var>$ssl_client_s_dn</var></tag-name>
+<tag-name id="var_ssl_client_s_dn"><var>$ssl_client_s_dn</var></tag-name>
 <tag-desc>
 returns the “subject DN” string of the client certificate
 for an established SSL connection;
 </tag-desc>
 
-<tag-name><var>$ssl_client_i_dn</var></tag-name>
+<tag-name id="var_ssl_client_i_dn"><var>$ssl_client_i_dn</var></tag-name>
 <tag-desc>
 returns the “issuer DN” string of the client certificate
 for an established SSL connection;
 </tag-desc>
 
-<tag-name><var>$ssl_client_verify</var></tag-name>
+<tag-name id="var_ssl_client_verify"><var>$ssl_client_verify</var></tag-name>
 <tag-desc>
 returns the result of client certificate verification:
 “<literal>SUCCESS</literal>”, “<literal>FAILED</literal>”, and
 “<literal>NONE</literal>” if a certificate was not present;
 </tag-desc>
 
-<tag-name><var>$ssl_protocol</var></tag-name>
+<tag-name id="var_ssl_protocol"><var>$ssl_protocol</var></tag-name>
 <tag-desc>
 returns the protocol of an established SSL connection;
 </tag-desc>
 
-<tag-name><var>$ssl_session_id</var></tag-name>
+<tag-name id="var_ssl_session_id"><var>$ssl_session_id</var></tag-name>
 <tag-desc>
 returns the session identifier of an established SSL connection;
 </tag-desc>
 
-<tag-name><var>$ssl_session_reused</var></tag-name>
+<tag-name id="var_ssl_session_reused"><var>$ssl_session_reused</var></tag-name>
 <tag-desc>
 returns “<literal>r</literal>” if an SSL session was reused,
 or “<literal>.</literal>” otherwise (1.5.11).
--- a/xml/en/docs/http/ngx_http_upstream_module.xml
+++ b/xml/en/docs/http/ngx_http_upstream_module.xml
@@ -10,7 +10,7 @@
 <module name="Module ngx_http_upstream_module"
         link="/en/docs/http/ngx_http_upstream_module.html"
         lang="en"
-        rev="19">
+        rev="20">
 
 <section id="summary">
 
@@ -1168,7 +1168,7 @@ The <literal>ngx_http_upstream_module</l
 supports the following embedded variables:
 <list type="tag">
 
-<tag-name><var>$upstream_addr</var></tag-name>
+<tag-name id="var_upstream_addr"><var>$upstream_addr</var></tag-name>
 <tag-desc>
 keeps the IP address and port of the server,
 or the path to the UNIX-domain socket.
@@ -1183,7 +1183,8 @@ then the server addresses from different
 “<literal>192.168.1.1:80, 192.168.1.2:80, unix:/tmp/sock : 192.168.10.1:80, 192.168.10.2:80</literal>”.
 </tag-desc>
 
-<tag-name><var>$upstream_cache_status</var></tag-name>
+<tag-name id="var_upstream_cache_status"><var>$upstream_cache_status</var>
+</tag-name>
 <tag-desc>
 keeps the status of accessing a response cache (0.8.3).
 The status can be either “<literal>MISS</literal>”,
@@ -1192,7 +1193,8 @@ The status can be either “<literal>MISS</literal>”,
 “<literal>REVALIDATED</literal>” or “<literal>HIT</literal>”.
 </tag-desc>
 
-<tag-name><var>$upstream_response_length</var></tag-name>
+<tag-name id="var_upstream_response_length"><var>$upstream_response_length</var>
+</tag-name>
 <tag-desc>
 keeps the lengths of responses obtained from the upstream servers (0.7.27);
 lengths are kept in bytes.
@@ -1200,7 +1202,8 @@ Several response lengths are separated b
 like addresses in the <var>$upstream_addr</var> variable.
 </tag-desc>
 
-<tag-name><var>$upstream_response_time</var></tag-name>
+<tag-name id="var_upstream_response_time"><var>$upstream_response_time</var>
+</tag-name>
 <tag-desc>
 keeps times of responses obtained from upstream servers;
 times are kept in seconds with a milliseconds resolution.
@@ -1208,14 +1211,14 @@ Several response times are separated by 
 like addresses in the <var>$upstream_addr</var> variable.
 </tag-desc>
 
-<tag-name><var>$upstream_status</var></tag-name>
+<tag-name id="var_upstream_status"><var>$upstream_status</var></tag-name>
 <tag-desc>
 keeps codes of responses obtained from upstream servers.
 Several response codes are separated by commas and colons
 like addresses in the <var>$upstream_addr</var> variable.
 </tag-desc>
 
-<tag-name><var>$upstream_http_...</var></tag-name>
+<tag-name id="var_upstream_http_"><var>$upstream_http_...</var></tag-name>
 <tag-desc>
 keep server response header fields.
 For example, the <header>Server</header> response header field
--- a/xml/ru/docs/http/ngx_http_browser_module.xml
+++ b/xml/ru/docs/http/ngx_http_browser_module.xml
@@ -10,7 +10,7 @@
 <module name="Модуль ngx_http_browser_module"
         link="/ru/docs/http/ngx_http_browser_module.html"
         lang="ru"
-        rev="1">
+        rev="2">
 
 <section id="summary">
 
@@ -20,19 +20,19 @@
 в заголовке запроса:
 <list type="tag">
 
-<tag-name><var>$modern_browser</var></tag-name>
+<tag-name id="var_modern_browser"><var>$modern_browser</var></tag-name>
 <tag-desc>
 равна значению, заданному директивой <link id="modern_browser_value"/>,
 если браузер опознан как современный;
 </tag-desc>
 
-<tag-name><var>$ancient_browser</var></tag-name>
+<tag-name id="var_ancient_browser"><var>$ancient_browser</var></tag-name>
 <tag-desc>
 равна значению, заданному директивой <link id="ancient_browser_value"/>,
 если браузер опознан как устаревший;
 </tag-desc>
 
-<tag-name><var>$msie</var></tag-name>
+<tag-name id="var_msie"><var>$msie</var></tag-name>
 <tag-desc>
 равна “1”, если браузер опознан как MSIE любой версии.
 </tag-desc>
--- a/xml/ru/docs/http/ngx_http_fastcgi_module.xml
+++ b/xml/ru/docs/http/ngx_http_fastcgi_module.xml
@@ -10,7 +10,7 @@
 <module name="Модуль ngx_http_fastcgi_module"
         link="/ru/docs/http/ngx_http_fastcgi_module.html"
         lang="ru"
-        rev="13">
+        rev="14">
 
 <section id="summary">
 
@@ -1228,7 +1228,8 @@ fastcgi_temp_path /spool/nginx/fastcgi_t
 <link id="fastcgi_param"/>:
 <list type="tag">
 
-<tag-name><var>$fastcgi_script_name</var></tag-name>
+<tag-name id="var_fastcgi_script_name"><var>$fastcgi_script_name</var>
+</tag-name>
 <tag-desc>
 URI запроса или же, если URI заканчивается слэшом,
 то URI запроса, дополненное именем индексного файла, задаваемого директивой
@@ -1252,7 +1253,7 @@ fastcgi_param SCRIPT_FILENAME /home/www/
 </para>
 </tag-desc>
 
-<tag-name><var>$fastcgi_path_info</var></tag-name>
+<tag-name id="var_fastcgi_path_info"><var>$fastcgi_path_info</var></tag-name>
 <tag-desc>значение второго выделения, задаваемого директивой
 <link id="fastcgi_split_path_info"/>.
 Эту переменную можно использовать для задания параметра
--- a/xml/ru/docs/http/ngx_http_geoip_module.xml
+++ b/xml/ru/docs/http/ngx_http_geoip_module.xml
@@ -10,7 +10,7 @@
 <module name="Модуль ngx_http_geoip_module"
         link="/ru/docs/http/ngx_http_geoip_module.html"
         lang="ru"
-        rev="4">
+        rev="5">
 
 <section id="summary">
 
@@ -68,19 +68,20 @@ http {
 При использовании этой базы данных доступны следующие переменные:
 <list type="tag">
 
-<tag-name><var>$geoip_country_code</var></tag-name>
+<tag-name id="var_geoip_country_code"><var>$geoip_country_code</var></tag-name>
 <tag-desc>
 двухбуквенный код страны, например,
 “<literal>RU</literal>”, “<literal>US</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_country_code3</var></tag-name>
+<tag-name id="var_geoip_country_code3"><var>$geoip_country_code3</var>
+</tag-name>
 <tag-desc>
 трёхбуквенный код страны, например,
 “<literal>RUS</literal>”, “<literal>USA</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_country_name</var></tag-name>
+<tag-name id="var_geoip_country_name"><var>$geoip_country_name</var></tag-name>
 <tag-desc>
 название страны, например,
 “<literal>Russian Federation</literal>”, “<literal>United States</literal>”.
@@ -103,7 +104,7 @@ http {
 При использовании этой базы данных доступны следующие переменные:
 <list type="tag">
 
-<tag-name><var>$geoip_area_code</var></tag-name>
+<tag-name id="var_geoip_area_code"><var>$geoip_area_code</var></tag-name>
 <tag-desc>телефонный код области (только для США).
 <note>
 Данная переменная может содержать неактуальную информацию, т.к.
@@ -111,63 +112,68 @@ http {
 </note>
 </tag-desc>
 
-<tag-name><var>$geoip_city_continent_code</var></tag-name>
+<tag-name id="var_geoip_city_continent_code">
+<var>$geoip_city_continent_code</var>
+</tag-name>
 <tag-desc>двухбуквенный код континента, например,
 “<literal>EU</literal>”, “<literal>NA</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_city_country_code</var></tag-name>
+<tag-name id="var_geoip_city_country_code"><var>$geoip_city_country_code</var>
+</tag-name>
 <tag-desc>
 двухбуквенный код страны, например,
 “<literal>RU</literal>”, “<literal>US</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_city_country_code3</var></tag-name>
+<tag-name id="var_geoip_city_country_code3"><var>$geoip_city_country_code3</var>
+</tag-name>
 <tag-desc>
 трёхбуквенный код страны, например,
 “<literal>RUS</literal>”, “<literal>USA</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_city_country_name</var></tag-name>
+<tag-name id="var_geoip_city_country_name"><var>$geoip_city_country_name</var>
+</tag-name>
 <tag-desc>
 название страны, например,
 “<literal>Russian Federation</literal>”, “<literal>United States</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_dma_code</var></tag-name>
+<tag-name id="var_geoip_dma_code"><var>$geoip_dma_code</var></tag-name>
 <tag-desc>
 DMA-код региона в США (также известный как “код агломерации”), согласно
 <link url="https://developers.google.com/adwords/api/docs/appendix/cities-DMAregions">геотаргетингу</link>
 Google AdWords API.
 </tag-desc>
 
-<tag-name><var>$geoip_latitude</var></tag-name>
+<tag-name id="var_geoip_latitude"><var>$geoip_latitude</var></tag-name>
 <tag-desc>широта.</tag-desc>
 
-<tag-name><var>$geoip_longitude</var></tag-name>
+<tag-name id="var_geoip_longitude"><var>$geoip_longitude</var></tag-name>
 <tag-desc>долгота.</tag-desc>
 
-<tag-name><var>$geoip_region</var></tag-name>
+<tag-name id="var_geoip_region"><var>$geoip_region</var></tag-name>
 <tag-desc>
 двухсимвольный код региона страны (область, край, штат,
 провинция, федеральная земля и тому подобное), например,
 “<literal>48</literal>”, “<literal>DC</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_region_name</var></tag-name>
+<tag-name id="var_geoip_region_name"><var>$geoip_region_name</var></tag-name>
 <tag-desc>
 название региона страны (область, край, штат,
 провинция, федеральная земля и тому подобное), например,
 “<literal>Moscow City</literal>”, “<literal>District of Columbia</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_city</var></tag-name>
+<tag-name id="var_geoip_city"><var>$geoip_city</var></tag-name>
 <tag-desc>
 название города, например,
 “<literal>Moscow</literal>”, “<literal>Washington</literal>”.
 </tag-desc>
 
-<tag-name><var>$geoip_postal_code</var></tag-name>
+<tag-name id="var_geoip_postal_code"><var>$geoip_postal_code</var></tag-name>
 <tag-desc>
 почтовый индекс.
 </tag-desc>
@@ -190,7 +196,7 @@ Google AdWords API.
 При использовании этой базы данных доступна следующая переменная:
 <list type="tag">
 
-<tag-name><var>$geoip_org</var></tag-name>
+<tag-name id="var_geoip_org"><var>$geoip_org</var></tag-name>
 <tag-desc>
 название организации, например, “The University of Melbourne”.
 </tag-desc>
--- a/xml/ru/docs/http/ngx_http_log_module.xml
+++ b/xml/ru/docs/http/ngx_http_log_module.xml
@@ -10,7 +10,7 @@
 <module name="Модуль ngx_http_log_module"
         link="/ru/docs/http/ngx_http_log_module.html"
         lang="ru"
-        rev="9">
+        rev="10">
 
 <section id="summary">
 
@@ -190,54 +190,55 @@ server {
 существующие только на момент записи в лог:
 <list type="tag">
 
-<tag-name><var>$bytes_sent</var></tag-name>
+<tag-name id="var_bytes_sent"><var>$bytes_sent</var></tag-name>
 <tag-desc>
 число байт, переданное клиенту
 </tag-desc>
 
-<tag-name><var>$connection</var></tag-name>
+<tag-name id="var_connection"><var>$connection</var></tag-name>
 <tag-desc>
 порядковый номер соединения
 </tag-desc>
 
-<tag-name><var>$connection_requests</var></tag-name>
+<tag-name id="var_connection_requests"><var>$connection_requests</var>
+</tag-name>
 <tag-desc>
 текущее число запросов в соединении (1.1.18)
 </tag-desc>
 
-<tag-name><var>$msec</var></tag-name>
+<tag-name id="var_msec"><var>$msec</var></tag-name>
 <tag-desc>
 время в секундах с точностью до миллисекунд на момент записи в лог
 </tag-desc>
 
-<tag-name><var>$pipe</var></tag-name>
+<tag-name id="var_pipe"><var>$pipe</var></tag-name>
 <tag-desc>
 “<literal>p</literal>” если запрос был pipelined, иначе “<literal>.</literal>”
 </tag-desc>
 
-<tag-name><var>$request_length</var></tag-name>
+<tag-name id="var_request_length"><var>$request_length</var></tag-name>
 <tag-desc>
 длина запроса (включая строку запроса, заголовок и тело запроса)
 </tag-desc>
 
-<tag-name><var>$request_time</var></tag-name>
+<tag-name id="var_request_time"><var>$request_time</var></tag-name>
 <tag-desc>
 время обработки запроса в секундах с точностью до миллисекунд;
 время, прошедшее с момента чтения первых байт от клиента до
 момента записи в лог после отправки последних байт клиенту
 </tag-desc>
 
-<tag-name><var>$status</var></tag-name>
+<tag-name id="var_status"><var>$status</var></tag-name>
 <tag-desc>
 статус ответа
 </tag-desc>
 
-<tag-name><var>$time_iso8601</var></tag-name>
+<tag-name id="var_time_iso8601"><var>$time_iso8601</var></tag-name>
 <tag-desc>
 локальное время в формате по стандарту ISO 8601
 </tag-desc>
 
-<tag-name><var>$time_local</var></tag-name>
+<tag-name id="var_time_local"><var>$time_local</var></tag-name>
 <tag-desc>
 локальное время в Common Log Format
 </tag-desc>
--- a/xml/ru/docs/http/ngx_http_proxy_module.xml
+++ b/xml/ru/docs/http/ngx_http_proxy_module.xml
@@ -10,7 +10,7 @@
 <module name="Модуль ngx_http_proxy_module"
         link="/ru/docs/http/ngx_http_proxy_module.html"
         lang="ru"
-        rev="17">
+        rev="18">
 
 <section id="summary">
 
@@ -1653,13 +1653,14 @@ proxy_temp_path /spool/nginx/proxy_temp 
 <link id="proxy_set_header"/>:
 <list type="tag">
 
-<tag-name><var>$proxy_host</var></tag-name>
+<tag-name id="var_proxy_host"><var>$proxy_host</var></tag-name>
 <tag-desc>имя проксируемого хоста и порт;</tag-desc>
 
-<tag-name><var>$proxy_port</var></tag-name>
+<tag-name id="var_proxy_port"><var>$proxy_port</var></tag-name>
 <tag-desc>порт проксируемого хоста;</tag-desc>
 
-<tag-name><var>$proxy_add_x_forwarded_for</var></tag-name>
+<tag-name id="var_proxy_add_x_forwarded_for">
+<var>$proxy_add_x_forwarded_for</var></tag-name>
 <tag-desc>поле заголовка запроса клиента <header>X-Forwarded-For</header>
 и добавленная к нему через запятую переменная <var>$remote_addr</var>.
 Если же поля <header>X-Forwarded-For</header> в заголовке запроса клиента нет,
--- a/xml/ru/docs/http/ngx_http_secure_link_module.xml
+++ b/xml/ru/docs/http/ngx_http_secure_link_module.xml
@@ -10,7 +10,7 @@
 <module name="Модуль ngx_http_secure_link_module"
         link="/ru/docs/http/ngx_http_secure_link_module.html"
         lang="ru"
-        rev="2">
+        rev="3">
 
 <section id="summary">
 
@@ -226,13 +226,14 @@ echo -n 'linksecret' | openssl md5 -hex
 <para>
 <list type="tag" compact="no">
 
-<tag-name><var>$secure_link</var></tag-name>
+<tag-name id="var_secure_link"><var>$secure_link</var></tag-name>
 <tag-desc>
 Результат проверки ссылки.
 Конкретное значение зависит от выбранного режима работы.
 </tag-desc>
 
-<tag-name><var>$secure_link_expires</var></tag-name>
+<tag-name id="var_secure_link_expires"><var>$secure_link_expires</var>
+</tag-name>
 <tag-desc>
 Время действия ссылки, переданное в запросе.
 Предназначено исключительно для использования в директиве
--- a/xml/ru/docs/http/ngx_http_ssi_module.xml
+++ b/xml/ru/docs/http/ngx_http_ssi_module.xml
@@ -10,7 +10,7 @@
 <module name="Модуль ngx_http_ssi_module"
         link="/ru/docs/http/ngx_http_ssi_module.html"
         lang="ru"
-        rev="4">
+        rev="5">
 
 <section id="summary">
 
@@ -418,14 +418,14 @@ SSI, например:
 две встроенные переменные:
 <list type="tag">
 
-<tag-name><var>$date_local</var></tag-name>
+<tag-name id="var_date_local"><var>$date_local</var></tag-name>
 <tag-desc>
 текущее время в локальной временной зоне.
 Формат задаётся командой <literal>config</literal>
 с параметром <literal>timefmt</literal>.
 </tag-desc>
 
-<tag-name><var>$date_gmt</var></tag-name>
+<tag-name id="var_date_gmt"><var>$date_gmt</var></tag-name>
 <tag-desc>
 текущее время в GMT.
 Формат задаётся командой <literal>config</literal>
--- a/xml/ru/docs/http/ngx_http_ssl_module.xml
+++ b/xml/ru/docs/http/ngx_http_ssl_module.xml
@@ -10,7 +10,7 @@
 <module name="Модуль ngx_http_ssl_module"
         link="/ru/docs/http/ngx_http_ssl_module.html"
         lang="ru"
-        rev="12">
+        rev="13">
 
 <section id="summary">
 
@@ -661,12 +661,12 @@ ssl_stapling_responder http://ocsp.examp
 несколько встроенных переменных:
 <list type="tag">
 
-<tag-name><var>$ssl_cipher</var></tag-name>
+<tag-name id="var_ssl_cipher"><var>$ssl_cipher</var></tag-name>
 <tag-desc>
 возвращает строку используемых шифров для установленного SSL-соединения;
 </tag-desc>
 
-<tag-name><var>$ssl_client_cert</var></tag-name>
+<tag-name id="var_ssl_client_cert"><var>$ssl_client_cert</var></tag-name>
 <tag-desc>
 возвращает клиентский сертификат
 для установленного SSL-соединения в формате PEM
@@ -675,48 +675,49 @@ ssl_stapling_responder http://ocsp.examp
 <link doc="ngx_http_proxy_module.xml" id="proxy_set_header"/>;
 </tag-desc>
 
-<tag-name><var>$ssl_client_raw_cert</var></tag-name>
+<tag-name id="var_ssl_client_raw_cert"><var>$ssl_client_raw_cert</var>
+</tag-name>
 <tag-desc>
 возвращает клиентский сертификат
 для установленного SSL-соединения в формате PEM;
 </tag-desc>
 
-<tag-name><var>$ssl_client_serial</var></tag-name>
+<tag-name id="var_ssl_client_serial"><var>$ssl_client_serial</var></tag-name>
 <tag-desc>
 возвращает серийный номер клиентского сертификата
 для установленного SSL-соединения;
 </tag-desc>
 
-<tag-name><var>$ssl_client_s_dn</var></tag-name>
+<tag-name id="var_ssl_client_s_dn"><var>$ssl_client_s_dn</var></tag-name>
 <tag-desc>
 возвращает строку “subject DN” клиентского сертификата
 для установленного SSL-соединения;
 </tag-desc>
 
-<tag-name><var>$ssl_client_i_dn</var></tag-name>
+<tag-name id="var_ssl_client_i_dn"><var>$ssl_client_i_dn</var></tag-name>
 <tag-desc>
 возвращает строку “issuer DN” клиентского сертификата
 для установленного SSL-соединения;
 </tag-desc>
 
-<tag-name><var>$ssl_client_verify</var></tag-name>
+<tag-name id="var_ssl_client_verify"><var>$ssl_client_verify</var></tag-name>
 <tag-desc>
 возвращает результат проверки клиентского сертификата:
 “<literal>SUCCESS</literal>”, “<literal>FAILED</literal>” и,
 если сертификат не был предоставлен — “<literal>NONE</literal>”;
 </tag-desc>
 
-<tag-name><var>$ssl_protocol</var></tag-name>
+<tag-name id="var_ssl_protocol"><var>$ssl_protocol</var></tag-name>
 <tag-desc>
 возвращает протокол установленного SSL-соединения;
 </tag-desc>
 
-<tag-name><var>$ssl_session_id</var></tag-name>
+<tag-name id="var_ssl_session_id"><var>$ssl_session_id</var></tag-name>
 <tag-desc>
 возвращает идентификатор сессии установленного SSL-соединения;
 </tag-desc>
 
-<tag-name><var>$ssl_session_reused</var></tag-name>
+<tag-name id="var_ssl_session_reused"><var>$ssl_session_reused</var></tag-name>
 <tag-desc>
 возвращает “<literal>r</literal>”, если сессия была использована повторно,
 иначе “<literal>.</literal>” (1.5.11).
--- a/xml/ru/docs/http/ngx_http_upstream_module.xml
+++ b/xml/ru/docs/http/ngx_http_upstream_module.xml
@@ -10,7 +10,7 @@
 <module name="Модуль ngx_http_upstream_module"
         link="/ru/docs/http/ngx_http_upstream_module.html"
         lang="ru"
-        rev="5">
+        rev="6">
 
 <section id="summary">
 
@@ -470,7 +470,7 @@ server {
 поддерживает следующие встроенные переменные:
 <list type="tag">
 
-<tag-name><var>$upstream_addr</var></tag-name>
+<tag-name id="var_upstream_addr"><var>$upstream_addr</var></tag-name>
 <tag-desc>
 хранит IP-адрес и порт сервера или путь к UNIX-сокету.
 Если при обработке запроса были сделаны обращения к нескольким серверам,
@@ -485,7 +485,8 @@ server {
 “<literal>192.168.1.1:80, 192.168.1.2:80, unix:/tmp/sock : 192.168.10.1:80, 192.168.10.2:80</literal>”.
 </tag-desc>
 
-<tag-name><var>$upstream_cache_status</var></tag-name>
+<tag-name id="var_upstream_cache_status"><var>$upstream_cache_status</var>
+</tag-name>
 <tag-desc>
 хранит статус доступа к кэшу ответов (0.8.3).
 Статус может быть одним из “<literal>MISS</literal>”,
@@ -494,7 +495,8 @@ server {
 “<literal>REVALIDATED</literal>” или “<literal>HIT</literal>”.
 </tag-desc>
 
-<tag-name><var>$upstream_response_length</var></tag-name>
+<tag-name id="var_upstream_response_length"><var>$upstream_response_length</var>
+</tag-name>
 <tag-desc>
 хранит длины ответов, полученных от серверов группы (0.7.27);
 длины хранятся в байтах.
@@ -502,7 +504,8 @@ server {
 подобно адресам в переменной <var>$upstream_addr</var>.
 </tag-desc>
 
-<tag-name><var>$upstream_response_time</var></tag-name>
+<tag-name id="var_upstream_response_time"><var>$upstream_response_time</var>
+</tag-name>
 <tag-desc>
 хранит времена ответов, полученных от серверов группы;
 времена хранятся в секундах с точностью до миллисекунд.
@@ -510,14 +513,14 @@ server {
 подобно адресам в переменной <var>$upstream_addr</var>.
 </tag-desc>
 
-<tag-name><var>$upstream_status</var></tag-name>
+<tag-name id="var_upstream_status"><var>$upstream_status</var></tag-name>
 <tag-desc>
 хранит коды ответов, полученных от серверов группы.
 Коды нескольких ответов разделяются запятыми и двоеточиями
 подобно адресам в переменной <var>$upstream_addr</var>.
 </tag-desc>
 
-<tag-name><var>$upstream_http_...</var></tag-name>
+<tag-name id="var_upstream_http_"><var>$upstream_http_...</var></tag-name>
 <tag-desc>
 хранят поля заголовка ответа сервера.
 Например, поле заголовка ответа <header>Server</header>