[zorp-hu] http és a 220

Czakó Krisztián zorp-hu@lists.balabit.hu
30 Mar 2003 09:19:26 +0200


--=-TQ0Ws40IasLf28oC5Fsj
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable

2003-03-29, szo keltez=E9ssel Balazs Scheidler ezt =EDrta:
> On Thu, Mar 27, 2003 at 02:59:39PM +0100, Czak=F3 Kriszti=E1n wrote:
> > 2003-03-24, h keltez=E9ssel Deim Agoston ezt =EDrta:
> > > Czak=F3 Kriszti=E1n <slapic@linux.co.hu> irta:
> > > > A k=E9rd=E9s az lenne, hogyan lehetne a Zorp forr=E1s =E1t=EDr=E1sa=
 n=E9lk=FCl egy
> > > > konkr=E9t c=EDmr=F5l beengedni egy ilyen elvetem=FClt v=E1laszt (m=
=F3dos=EDtva a
> > > > kliens fel=E9 200-ra a response k=F3dot)?
> > > Szerintem el=E9g k=F6nny=FB ezt pythonban megval=F3s=EDtani. Amire el=
s=F5re
> > > gondoln=E9k, az egy felt=E9tel, ami megn=E9zi, hogy mi a hiba k=F3dja=
 (Zorp
> > > lekezeli ezt) =E9s a felt=E9telb=F5l m=E1r k=F6nny=FB azt mondani, ho=
gy ACCEPT.
> > > Alapprobl=E9m=E1nak l=E1tom, szerintem 5 percedbe fog ker=FClni. De l=
ehet, hogy
> > > t=E9vedek :-) Majd Bazsi=E9k megc=E1folnak, ha nem =EDgy lenne :-)
> >=20
> > Nem t=F6rt=E9nik REJECT. A v=E9geredm=E9ny ACCEPT.
> > A probl=E9ma az, hogy a Zorp betartja az RFC-t :)
> > Azaz hi=E1ba kap a "reset content" mell=E9 tartalmat, azt nem adja tov=
=E1bb.
> > Tartalom elv=E9sz. A v=E1lasz viszont =E1tmegy. Azt kellene el=E9rni, h=
ogy a
> > tartalom is =E1tmenjen bizonyos esetekben. Nem n=E9ztem m=E9g meg a for=
r=E1st,
> > de szerintem ez a C k=F3dban van, nem a pythonban :(
>=20
> igazad van, egyenlore tenyleg C-ben van ez a tablazat. annak idej=E9n is =
azt
> mondtam kigondolok valamit, most is csak ezt tudom tenni.
> (buta megoldas egy permit_entity_for_220_response nevu valtozo lenne, de =
ez
> nem tetszik)
>=20
> esetleg egy permit_inconform_entities, ami azt vizsgalna, hogy van-e
> content-length a valaszban, amikor elvileg nem lehetne valasz.
>=20
> tenyleg, a te esetedben van content-length, vagy csak egyszeruen connecti=
on:
> close-zal van v=E9ge?

Rosszul =EDrtam a v=E1laszk=F3dot, nem 220, hanem 205. De ez v=E9g=FClis
r=E9szletk=E9rd=E9s.
=CDme a v=E1lasz:
HTTP/1.0 205 Reset Content
Cache-Control: no-cache
Date: Tue, 04 Mar 2003 10:52:03 GMT
Pragma: no-cache
Content-Type: text/html;charset=3Dutf-8
Expires: Tue, 28 Dec 1993 23:59:59 GMT
Last-Modified: Thu, 13 Feb 2003 04:02:21 GMT
Server: SilverStream Server/4.0

Egy=E9bk=E9nt addigi pr=F3b=E1lkoz=E1saim sor=E1n sem =E9n sem m=E1s akit m=
egk=E9rdeztem
nem tal=E1lt m=E9g egy t=FBzfalat vagy proxyt, ami megfogn=E1 ezt... Csak a=
zt
nem tudom, akkor a t=F6bbi t=FBzfal mi ellen v=E9d :)

Slapic

--=20
Pilatus-Comp Ltd. HUNGARY * The Linux Expert * pilatuscomp@linux.co.hu
http://www.linux.co.hu * Phone: +36-1-2481816 * Fax: +36-1-2481817



--=-TQ0Ws40IasLf28oC5Fsj
Content-Type: application/pgp-signature; name=signature.asc

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

iD8DBQA+hpp9CF6okiny5rwRAn1KAKCqbT/Q0XAC5zLCcDOLXQOEZ8SiWwCeKDUw
peydAUo3a6Zr9NR49fGBGNM=
=b4ek
-----END PGP SIGNATURE-----

--=-TQ0Ws40IasLf28oC5Fsj--