# The options read from the configfile, linked to their
# explanations, plus warnings if parsing acl or forward
# statements produced errors.
-# sourceversions:
-# A HTML-formatted list of the individual source file cvs versions
# defines:
# A HTML-formatted list of all conditional #defines used when
# Privoxy was compiled
# The percentage of blocked requests
# have-no-stats:
# There haven't any statistics been collected yet
+# extended-statistics:
+# Privoxy was compiled with extended statistiscs support.
+# In this case the following symbols are available:
+# block-reason-statistics:
+# Table content of block reasons and how often they were used.
+# filter-statistics:
+# Table content of content filter statistics.
# pcrs-support:
# Privoxy was compiled with pcrs support
# trust-support:
</tr>
<!-- if-statistics-end@ -->
+<!-- @if-extended-statistics-start -->
+ <tr>
+ <td class="box">
+ <h2>Block Reason Statistics:</h2>
+ <table summary="Statistics for block reasons" border="1">
+ <tr><th>Block reason</th><th>Count</th></tr>
+@block-reason-statistics@ </table>
+ </td>
+ </tr>
+ <tr>
+ <td class="box">
+ <h2>Content Filter Statistics:</h2>
+ <table summary="Statistics for content filters" border="1">
+ <tr><th>Filter name</th><th>Executions</th><th>Pages modified</th><th>Hits</th></tr>
+@filter-statistics@ </table>
+ </td>
+ </tr>
+<!-- if-extended-statistics-end@ -->
+
<tr>
<td class="box">
<h2>Conditional #defines:</h2>
<td>@if-FEATURE_ACL-then@ Yes @else-not-FEATURE_ACL@ No @endif-FEATURE_ACL@</td>
<td>Allows the use of an ACL to control access to Privoxy by IP address.</td>
</tr>
+ <tr>
+ <td><code>FEATURE_BROTLI</code></td>
+ <td>@if-FEATURE_BROTLI-then@ Yes @else-not-FEATURE_BROTLI@ No @endif-FEATURE_BROTLI@</td>
+ <td>Allows to decompress content with Brotli before filtering it. Requires external brotli library.</td>
+ </tr>
<tr>
<td><code>FEATURE_CGI_EDIT_ACTIONS</code></td>
<td>@if-FEATURE_CGI_EDIT_ACTIONS-then@ Yes @else-not-FEATURE_CGI_EDIT_ACTIONS@ No @endif-FEATURE_CGI_EDIT_ACTIONS@</td>
<tr>
<td><code>FEATURE_FORCE_LOAD</code></td>
<td>@if-FEATURE_FORCE_LOAD-then@ Yes @else-not-FEATURE_FORCE_LOAD@ No @endif-FEATURE_FORCE_LOAD@</td>
- <td>Allows bypassing all filtering for a single page using the prefix
- <q><code>@force-prefix@</code></q>.</td>
+ <td>
+ Allows bypassing all blocking for a single page using the prefix
+ <q><code>@force-prefix@</code></q> provided blocks aren't enforced with the
+ <a href="@user-manual@config.html#ENFORCE-BLOCKS">enforce-blocks</a> directive.
+ </td>
</tr>
<tr>
<td><code>FEATURE_GRACEFUL_TERMINATION</code></td>