Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20050901163320.GB4938@openwall.com>
Date: Thu, 1 Sep 2005 20:33:20 +0400
From: Solar Designer <solar@...nwall.com>
To: popa3d-users@...ts.openwall.com
Subject: Re: [PATCH] RFC2449 "CAPA" support

On Fri, Aug 26, 2005 at 11:09:30PM -0700, N.Cat wrote:
> The problems with with RFC are unfortunate, since it would be nice for popa3d 
> to be able to present the PIPELINING tag to clients. Would this cause the 
> implementation to be inconsistent with RFC 1939 (by implying PIPELINING is 
> optional)?

Yes, but that wouldn't be an RFC violation, so it's fine.  I am more
concerned of this requirement in RFC 2449:

"If either the client or server uses blocking writes, it MUST not exceed
the window size of the underlying transport layer."

As I had explained, this is both meaningless (on server side) and nearly
impossible to guarantee.  By declaring PIPELINING support without
meeting this requirement, popa3d would be violating the RFC.  By not
declaring PIPELINING support, yet supporting CAPA, popa3d would be
telling clients that it does not support pipelining, which is not true.

-- 
Alexander Peslyak <solar at openwall.com>
GPG key ID: B35D3598  fp: 6429 0D7E F130 C13E C929  6447 73C3 A290 B35D 3598
http://www.openwall.com - bringing security into open computing environments

Was I helpful?  Please give your feedback here: http://rate.affero.net/solar

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.