On Wed, 2006-03-08 at 13:19 +0100, Gabor E. Tusnady wrote: bocsi, de ezeket a requesteket minek küldöd policy-ba? sokkal egyszerűbb ez: self.request["OPTIONS"]=(HTTP_REQ_ACCEPT) amúgy webdav class 2.0.9-ben, nincs, de amúgy ez az: class HttpWebdavProxy(HttpProxy): def config(self): HttpProxy.config(self) self.request["PROPFIND"] = (HTTP_REQ_ACCEPT) self.request["PROPPATCH"] = (HTTP_REQ_ACCEPT) self.request["MKCOL"] = (HTTP_REQ_ACCEPT) self.request["COPY"] = (HTTP_REQ_ACCEPT) self.request["MOVE"] = (HTTP_REQ_ACCEPT) self.request["LOCK"] = (HTTP_REQ_ACCEPT) self.request["UNLOCK"] = (HTTP_REQ_ACCEPT)
class MyHttpTestProxy(HttpProxy): def config(self): HttpProxy.config(self) self.request["OPTIONS"] = (HTTP_REQ_POLICY, self.filterDAV) self.request["PROPFIND"] = (HTTP_REQ_POLICY, self.filterDAV) self.request["PUT"] = (HTTP_REQ_POLICY, self.filterDAV) self.request["DELETE"] = (HTTP_REQ_POLICY, self.filterDAV) self.request["MKCOL"] = (HTTP_REQ_POLICY, self.filterDAV) self.request["PROPPATCH"] = (HTTP_REQ_POLICY, self.filterDAV) self.request["COPY"] = (HTTP_REQ_POLICY, self.filterDAV) self.request["MOVE"] = (HTTP_REQ_POLICY, self.filterDAV) self.request["LOCK"] = (HTTP_REQ_POLICY, self.filterDAV) self.request["UNLOCK"] = (HTTP_REQ_POLICY, self.filterDAV)
self.timeout_request=120000 self.permit_proxy_requests = TRUE self.max_chunk_length = -1 log("http_TEST",2,"S: %s C: %s" % (self.session.server_address.ip_s, self.session.client_address.ip_s))
def filterDAV(self, method, url, version): return HTTP_REQ_ACCEPT
-- BalaBit IT Bizt. Kft | Tel: +36 1 371-0540 | GnuPG Fingerprint: holtzl.peter@balabit.hu | Mobil: +36 20 366-9667 | 796B C9D3 E492 B006 C8B2 http://www.balabit.hu/ | Fax: +36 1 208-0875 | 4D1F 5320 28E3 9A1B 3FC6