Sziasztok! Probalok Zorp 2.0.8 -gpl mogul subversion hasznalni. Az eredmeny: svn: PROPFIND request failed on '/path/to/repos' svn: PROPFIND of '/path/to/repos': 500 Error encountered (http://repos.url.hu) ugyanakkor bongeszovel meg tudom nezni a http://repos.url.hu/path/to/repos oldalt, szepen megmutatja a repository tartalmat. A repository amugy jol van beallitva, zorp-ot kikerulve mukodik. Sima HttpProxy-t hasznalok. A logban egyetlen hibat talalok: Mar 8 12:34:30 fal i2w_http_test[16575]: http.debug(6): (z/iw2_http_test:1/http): An error occurred, serving error file; filename='/usr/share/zorp/http/policyviolation.html' Mi lehet a hiba? tusi
Gabor E. Tusnady wrote:
Sziasztok!
Probalok Zorp 2.0.8 -gpl mogul subversion hasznalni. Az eredmeny:
svn: PROPFIND request failed on '/path/to/repos' svn: PROPFIND of '/path/to/repos': 500 Error encountered (http://repos.url.hu)
ugyanakkor bongeszovel meg tudom nezni a http://repos.url.hu/path/to/repos oldalt, szepen megmutatja a repository tartalmat. A repository amugy jol van beallitva, zorp-ot kikerulve mukodik. Sima HttpProxy-t hasznalok.
A subversion a 3690-es porton megy, plug-on tudod atvinni. -- Gellér Sándor wildy@balabit.hu
A subversion a 3690-es porton megy, plug-on tudod atvinni.
ha a kiszolgalo http-szerver-webdav paros, es a keres http, akkor a 80- as porton megy. tusi
On Wed, 2006-03-08 at 13:07 +0100, Gabor E. Tusnady wrote:
A subversion a 3690-es porton megy, plug-on tudod atvinni.
ha a kiszolgalo http-szerver-webdav paros, es a keres http, akkor a 80- as porton megy.
bocsi a kérdésért, de HttpWebdavProxy-val próbáltad? Höltzl Péter -- 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
emlékeim szerint volt, a pylibeket nézd meg. De nem én vagyok a hivatalos közeg. De a protokoll fejléceket kell engedélyezni. RFC-ben le is van írva mi kell neki, de RFC nélkül is láthatod - mondjuk ethereal-lel -, hogy mit akart csinálni. üdv, Ago ui: valaki kért MSN proxytitt a múltkor, küldjön már magánban egy mailt, ha még aktuális és kell neki, már dolgozom. --
bocsi a kérdésért, de HttpWebdavProxy-val próbáltad?
2.0.8-GPL-ben van ilyen?
_______________________________________________ zorp-hu mailing list zorp-hu@lists.balabit.hu https://lists.balabit.hu/mailman/listinfo/zorp-hu
On Wed, 2006-03-08 at 13:17 +0100, Deim Ágoston wrote:
emlékeim szerint volt, a pylibeket nézd meg. De nem én vagyok a hivatalos közeg. De a protokoll fejléceket kell engedélyezni. RFC-ben le is van írva mi kell neki, de RFC nélkül is láthatod - mondjuk ethereal-lel -, hogy mit akart csinálni.
# ls /usr/share/zorp/pylib/Zorp/ Addon.py Core.pyc Http.pyc Pssl.py Stream.py AnyPy.py Dispatch.py Listener.py Receiver.py Stream.pyc Attach.py Dispatch.pyc Listener.pyc Receiver.pyc Telnet.py Attach.pyc Domain.py Matcher.py Router.py Telnet.pyc Auth.py Domain.pyc Matcher.pyc Router.pyc Whois.py Auth.pyc Finger.py NAT.py Service.py Zone.py Cache.py Ftp.py NAT.pyc Service.pyc Zone.pyc Cache.pyc Ftp.pyc Plug.py Session.py Zorp.py Chainer.py Globals.py Plug.pyc Session.pyc Zorp.pyc Chainer.pyc Globals.pyc Proxy.py SockAddr.py __init__.py Core.py Http.py Proxy.pyc SockAddr.pyc __init__.pyc Az ethereal jo otlet, mellekeltem a kimenetelet. En csak annyit latok, hogy "Method PROPFIND denied by policy". Azaz nem jo a configom. tusi
Gabor E. Tusnady wrote:
Az ethereal jo otlet, mellekeltem a kimenetelet. En csak annyit latok, hogy "Method PROPFIND denied by policy". Azaz nem jo a configom.
Mutasd meg az iw2_http_test service konfigjat. -- Gellér Sándor wildy@balabit.hu
Gabor E. Tusnady wrote:
A subversion a 3690-es porton megy, plug-on tudod atvinni.
ha a kiszolgalo http-szerver-webdav paros, es a keres http, akkor a 80- as porton megy.
OK. Engedelyezted a PROPFIND-ot a http proxyban? Addig pakold hozza a WEBDAV-os kiegesziteseket, amig mukodni kezd. -- Gellér Sándor wildy@balabit.hu
OK. Engedelyezted a PROPFIND-ot a http proxyban? Addig pakold hozza a WEBDAV-os kiegesziteseket, amig mukodni kezd.
Probalkoztam ilyennel, de nem talaltam ertelmes kod reszleteket. Ha esetleg irnal egyet, azt megkoszonnem. A levlistabol egy ilyet hamoztam ossze, de nem mukodik. 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 tusi
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
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)
Koszonom ez kellett. tusi
Szia, On Wednesday 08 March 2006 13.19, Gabor E. Tusnady wrote:
Probalkoztam ilyennel, de nem talaltam ertelmes kod reszleteket. Ha esetleg irnal egyet, azt megkoszonnem. A levlistabol egy ilyet hamoztam ossze, de nem mukodik.
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
Es itt is a PROPFIND-ra panaszkodik a Zorp? Egyebkent itt van egy leiras arrol, hogy milyen HTTP metodusokat kell engedelyezni: http://subversion.tigris.org/faq.html#http-methods -- Regards, Krisztian Kovacs
Egyebkent itt van egy leiras arrol, hogy milyen HTTP metodusokat kell engedelyezni:
Meg ez. tusi
participants (5)
-
Deim Ágoston
-
Gabor E. Tusnady
-
Gellér Sándor
-
HÖLTZL Péter
-
KOVACS Krisztian