mirror of
https://github.com/apache/httpd.git
synced 2025-11-12 14:01:05 +03:00
validation errors
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1436366 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -39,6 +39,7 @@
|
|||||||
|
|
||||||
<p>
|
<p>
|
||||||
Definition of a macro:
|
Definition of a macro:
|
||||||
|
</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li> macro definition within a <Macro> section, following
|
<li> macro definition within a <Macro> section, following
|
||||||
the apache style.</li>
|
the apache style.</li>
|
||||||
@@ -69,10 +70,10 @@
|
|||||||
whatever) within the macro contents but to expect a set of
|
whatever) within the macro contents but to expect a set of
|
||||||
backslash-continued independent lines.</p></li>
|
backslash-continued independent lines.</p></li>
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Use of a macro:
|
Use of a macro:
|
||||||
|
</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li> number of arguments must match the definition.</li>
|
<li> number of arguments must match the definition.</li>
|
||||||
<li> all occurences of macro parameters are substituted by their values.</li>
|
<li> all occurences of macro parameters are substituted by their values.</li>
|
||||||
@@ -84,14 +85,13 @@
|
|||||||
escaped.</li>
|
escaped.</li>
|
||||||
<li> <code>@</code>-prefixed parameters are escaped in quotes.</li>
|
<li> <code>@</code>-prefixed parameters are escaped in quotes.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Removal of a macro definition:
|
Removal of a macro definition:
|
||||||
|
</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li> the macro must be already defined.</li>
|
<li> the macro must be already defined.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
|
||||||
|
|
||||||
<highlight language="config">
|
<highlight language="config">
|
||||||
<Macro DirGroup $dir $group>
|
<Macro DirGroup $dir $group>
|
||||||
@@ -171,7 +171,7 @@ Use LocalAccessPolicy
|
|||||||
Use RestrictedAccessPolicy "192.54.172.0/24 192.54.148.0/24"
|
Use RestrictedAccessPolicy "192.54.172.0/24 192.54.148.0/24"
|
||||||
</highlight>
|
</highlight>
|
||||||
|
|
||||||
is equivalent, with the macros defined above, to:
|
<p>is equivalent, with the macros defined above, to:</p>
|
||||||
|
|
||||||
<highlight language="config">
|
<highlight language="config">
|
||||||
order deny,allow
|
order deny,allow
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ de configuration Apache.</description>
|
|||||||
|
|
||||||
<section id="features"><title>Caractéristiques</title>
|
<section id="features"><title>Caractéristiques</title>
|
||||||
|
|
||||||
Définition d'une macro :
|
<p>Définition d'une macro :</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li> dans une section <Macro> au style homogène à la
|
<li> dans une section <Macro> au style homogène à la
|
||||||
syntaxe des fichiers de configuration Apache.</li>
|
syntaxe des fichiers de configuration Apache.</li>
|
||||||
@@ -74,7 +74,7 @@ de configuration Apache.</description>
|
|||||||
continuations.</p></li>
|
continuations.</p></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
Utilisation d'une macro:
|
<p>Utilisation d'une macro:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li> le nombre d'argument doit être cohérent avec la définition.</li>
|
<li> le nombre d'argument doit être cohérent avec la définition.</li>
|
||||||
<li> toutes les occurences des paramètres sont substitués par leur valeur.</li>
|
<li> toutes les occurences des paramètres sont substitués par leur valeur.</li>
|
||||||
@@ -86,7 +86,7 @@ de configuration Apache.</description>
|
|||||||
<li> les valeurs des paramètres préfixés par <code>@</code> sont protégés par des guillemets.</li>
|
<li> les valeurs des paramètres préfixés par <code>@</code> sont protégés par des guillemets.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
Effacement de la définition d'une macro :
|
<p>Effacement de la définition d'une macro :</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li> la macro effacée doit avoir été définie auparavant.</li>
|
<li> la macro effacée doit avoir été définie auparavant.</li>
|
||||||
</ul>
|
</ul>
|
||||||
@@ -166,7 +166,7 @@ Use LocalAccessPolicy
|
|||||||
Use RestrictedAccessPolicy "192.54.172.0/24 192.54.148.0/24"
|
Use RestrictedAccessPolicy "192.54.172.0/24 192.54.148.0/24"
|
||||||
</highlight>
|
</highlight>
|
||||||
|
|
||||||
est équivalent, avec les macros définies au dessus, à :
|
<p>est équivalent, avec les macros définies au dessus, à :</p>
|
||||||
|
|
||||||
<highlight language="config">
|
<highlight language="config">
|
||||||
order deny,allow
|
order deny,allow
|
||||||
|
|||||||
Reference in New Issue
Block a user