Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > media > contrib > by-pkgid > dcb99369305ede543dfec65360493334 > files > 46

apache2-mod_parmguard-2.0.47_1.1-1mdk.i586.rpm

<html>
<body>
Tests do not need to be PHP or Perl scripts.<br>
The URL must just match the filename...<br>
<br>
Test configuration (from conf.xml file):<br>
<table border=1>
<tr><td>HTTP Error Code</td><td>500</td></tr>
<tr><td>CatchAll Parm Pass</td><td>1</td></tr>
<tr><td>Undefined URL Action</td><td>Reject</td></tr>
<tr><td>Undefined Parm Action</td><td>Reject</td></tr>
<tr><td>Illegal Parm Action</td><td>Reject</td></tr>
</table>
<br>
<table border=1>
<tr><td><a href="test.php">test.php</a></td><td>OK</td></tr>
<tr><td><a href="test.php?">test.php</a></td><td>OK</td></tr>
<tr><td><a href="test.php?=">test.php</a></td><td>Error (Bad Parm)</td></tr>
<tr><td><a href="test.php?price=">test.php?price=10</a></td><td>Error (bad value)</td></tr>
<tr><td><a href="test.php?price=10">test.php?price=10</a></td><td>OK</td></tr>
<tr><td><a href="test.php?price=ab">test.php?price=ab</a></td><td>Error (type checking)</td></tr>
<tr><td><a href="test.php?price=10ab">test.php?price=10ab</a></td><td>Error (bad value)</td></tr>
<tr><td><a href="test.php?price=-100">test.php?price=-100</a></td><td>Error (minvalue)</td></tr>
<tr><td><a href="test.php?price=999999">test.php?price=999999</a></td><td>Error (maxvalue)</td></tr>
<tr><td><a href="test.php?price=99&currency=Euros">test.php?price=99&amp;currency=Euros</a></td><td>OK</td></tr>
<tr><td><a href="test.php?price=99&currency=Yen">test.php?price=99&amp;currency=Yen</a></td><td>Error (enum type)</td></tr>
<tr><td><a href="test.php?dummy=any">test.php?dummy=any</a></td><td>Error (Unknown Parm)</td></tr>
<tr><td><a href="test-pass.php?dummy=any">test-pass.php?dummy=any</a></td><td>Error (Unknown Parm)</td></tr>
</body>
</html>