Hi,<br><br>I use a standard Linux.<br>My 'post_maxisize' and 'model' values are their default value. <br><br><br><br><font size="4">400 error :</font><br>I test a lot of HTTP errors, and <b>the 400 error</b> (HTTP_STATUS_BAD_REQUEST) <b>kill my "kloned" process</b>.<br>
<br>To trigger this error, I enter this address in my web-browser :<br><br> <a href="http://127.0.0.1/page.kl1?val=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...">http://127.0.0.1/page.kl1?val=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...</a>..<br>
<br>with 4200 'x' characters and where "page.kl1" is :<br>======================================<br><%!<br> static char *value;<br>%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><br>
<html><br><body><br><p>Hello !</p><br><%<br> value = request_get_arg(request,"val");<br>%><br></body><br></html><br>======================================<br><br>If I enter the same URI with 4100 characters or less, I have any error and it's correct.<br clear="all">
<br>Seeing your code of request.c (line 1355), I note that you did not verify the length of URI and the "HTTP_STATUS_BAD_REQUEST" was the default status.<br><br><br><br><font size="4">404 error limit :</font><br>
I try also to enter this address in my web-browser to test the limits of 404 error :<br>
<br>
<a href="http://127.0.0.1/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...">http://127.0.0.1/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...</a>..<br>
<br>
with 2200 'x' characters.<br><b>But this kill my "kloned" process.</b><br>
<br>If I enter the same URI with 2000 characters or less, I have the 404 error page and it's correct.<br><br><br><br>I know that my examples is exaggerated, but KLone should not killed by an action of client.<br><br>
Have you a solution or a patch ?<br><br>-- <br>Mickaël AUGER<br><a href="mailto:mickael.auger@gmail.com">mickael.auger@gmail.com</a>