Hello again,
May I request this be added to
http://people.apache.org/~sf/mod_reqtimeout.2.2-windows-build.patch
It's non-mission critical which is why I suppose it is often overlooked.
It just saves the poor user a little time and informs them that this
module is available when they're editing httpd.conf, nothing more.
Since I have your ear I have a dumb question, could at least the first
part of this (header timeout) be considered a possible mitigation to
slowloris?
Also, looking at the doc, I take it there is no default setting?
Thanks,
Gregg
[email protected] wrote:
Author: sf
Date: Sat Feb 27 09:41:34 2010
New Revision: 916932
URL: http://svn.apache.org/viewvc?rev=916932&view=rev
Log:
Add a backport of the Windows build support to the mod_reqtimeout proposal.
Thanks, Jeff.
Modified:
httpd/httpd/branches/2.2.x/STATUS
Modified: httpd/httpd/branches/2.2.x/STATUS
URL:
http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/STATUS?rev=916932&r1=916931&r2=916932&view=diff
==============================================================================
--- httpd/httpd/branches/2.2.x/STATUS (original)
+++ httpd/httpd/branches/2.2.x/STATUS Sat Feb 27 09:41:34 2010
@@ -163,10 +163,11 @@
http://svn.apache.org/viewvc?rev=900018&view=rev
http://svn.apache.org/viewvc?rev=902434&view=rev
http://svn.apache.org/viewvc?rev=902593&view=rev
+ http://svn.apache.org/viewvc?rev=916866&view=rev
2.2.x Patch: http://people.apache.org/~sf/mod_reqtimeout.2.2-v2.patch
+
http://people.apache.org/~sf/mod_reqtimeout.2.2-windows-build.patch
+1: sf, jorton
trawick: combo of Status=Experimental/enabled=yes seems strange,
- Windows build support would be nice (I'll try to play with that)
* Ensure each subrequest has a shallow copy of headers_in so that the
parent request headers are not corrupted. Eliminates a problematic
Index: build/installwinconf.awk
===================================================================
--- build/installwinconf.awk (revision 627385)
+++ build/installwinconf.awk (working copy)
@@ -147,6 +147,7 @@
print "#LoadModule proxy_connect_module modules/mod_proxy_connect.so"
> dstfl;
print "#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so" > dstfl;
print "#LoadModule proxy_http_module modules/mod_proxy_http.so" >
dstfl;
+ print "#LoadModule reqtimeout_module modules/mod_reqtimeout.so" >
dstfl;
print "#LoadModule rewrite_module modules/mod_rewrite.so" > dstfl;
print "LoadModule setenvif_module modules/mod_setenvif.so" > dstfl;
print "#LoadModule speling_module modules/mod_speling.so" > dstfl;