diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2012-10-25 09:45:55 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2012-10-25 09:45:55 +1300 |
commit | 173b5c596e72700544f0252040adf3cbe8ebcb50 (patch) | |
tree | ae0a7b8c609ab8a6c8ea8b1e325fa3a08c28979e /libpathod/pathod.py | |
parent | c684f7417d75660048351470990818505bfb1d53 (diff) | |
download | mitmproxy-173b5c596e72700544f0252040adf3cbe8ebcb50.tar.gz mitmproxy-173b5c596e72700544f0252040adf3cbe8ebcb50.tar.bz2 mitmproxy-173b5c596e72700544f0252040adf3cbe8ebcb50.zip |
Start moving policy checks to service-time, rather than parse-time.
Diffstat (limited to 'libpathod/pathod.py')
-rw-r--r-- | libpathod/pathod.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libpathod/pathod.py b/libpathod/pathod.py index 4ce268fa..9d343a51 100644 --- a/libpathod/pathod.py +++ b/libpathod/pathod.py @@ -18,7 +18,7 @@ class PathodHandler(tcp.BaseHandler): self.sni = connection.get_servername() def serve_crafted(self, crafted, request_log): - response_log = crafted.serve(self.wfile, self.server.check_policy) + response_log = crafted.serve(self.server.request_settings, self.wfile, self.server.check_policy) log = dict( type = "crafted", request=request_log, @@ -96,7 +96,7 @@ class PathodHandler(tcp.BaseHandler): return self.serve_crafted(crafted, request_log) elif self.server.noweb: crafted = language.PathodErrorResponse("Access Denied") - crafted.serve(self.wfile, self.server.check_policy) + crafted.serve(self.server.request_settings, self.wfile, self.server.check_policy) return False, dict(type = "error", msg="Access denied: web interface disabled") else: self.info("app: %s %s"%(method, path)) |