[zorp-hu] WebDAV =?iso-8859-2?q?m=E1sc=EDmre?=

=?iso-8859-2?q?Czak=F3=20Kriszti=E1n?= slapic@linux.co.hu
Wed, 13 Nov 2002 22:12:22 +0100


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Idézet Balazs Scheidler 2002. november 13. 14:30 keltezésű leveléből:
> > Ezt pedig egy egyszerű Alias /webdav/ /path/to/the/web/dir/ opcióval meg
> > lehet oldani. Kösz a tippet :)
> > Lusta kérdés: mivel ellenőrzök regexpet (^http://[^/]+\.[^/]+./webdav/)
> > pythonban?
> >
> > if hdr_value ~= '^http://[^/]+\.[^/]+./webdav/':
> > 	self.session.server_address = SockAddrInet("davserver",9443)
> > else:
> > 	self.session.server_address = SockAddrInet("webserver",443)
>
> import re
>
> dav_pattern = re.compile('^http://[^/]+\.[^/]+./webdav/')
>
> if dav_pattern.match(self.request_url):
> 	...
> else:
> 	...
>
> valami ilyesmi, bovebben re modul doksi.

Így nem jó (az if-nél nem tetszik neki a self.request_url), de megnézem a 
doksit, köszi.
Van még egy érdekes kérdés.
Maradtam egyelőre a dnat átírásnál. Lehet, hogy ennek a mellékhatása, nem 
tudom. A jelenség az, hogy egy DAV-os kérés után következő normál kérés is a 
DAV-os szerverre kerül, akár ki küldte a kérést (teljesen más helyről is). 
Úgy néz ki, mintha a Zorp tovább fentartaná a sessiont a szerver felé akkor 
is ha a kliens bontja azt, és a következő kérést ebbe az aktív sessionbe 
tenné bele. Más nem indokolja, hogy a dnat törlése mellett a DAV szerverre 
kerül a kérés.

Slapic
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)

iD8DBQE90sA7CF6okiny5rwRAuTHAKCGqTs3qgQa3omQv2c1EVJjSOyRUQCaAgki
iUqyyMgLZBOZ5t1mHr+KN8w=
=/41J
-----END PGP SIGNATURE-----