From 018b13240ba21f95bd8b6b256d696b007f0c8d43 Mon Sep 17 00:00:00 2001 From: "P. Christeas" Date: Mon, 26 Jul 2010 12:33:36 +0300 Subject: [PATCH] websrv_lib: Log junk http requests If a request doesn't start with a valid HTTP request line, log that whole line. For some strange reason, kernel 2.6.35-rc3+ triggered xml request lines to appear. bzr revid: p_christ@hol.gr-20100726093336-962hxsxoij0pn2ba --- bin/service/websrv_lib.py | 1 + 1 file changed, 1 insertion(+) diff --git a/bin/service/websrv_lib.py b/bin/service/websrv_lib.py index 997b7a42e7a..98a1e2b6c08 100644 --- a/bin/service/websrv_lib.py +++ b/bin/service/websrv_lib.py @@ -323,6 +323,7 @@ class MultiHTTPHandler(FixSendError, HttpOptions, BaseHTTPRequestHandler): [command, path] = words self.close_connection = 1 if command != 'GET': + self.log_error("Junk http request: %s", self.raw_requestline) self.send_error(400, "Bad HTTP/0.9 request type (%r)" % command) return False