Received: (from majordom@localhost) by hyperreal.org (8.8.5/8.8.5) id OAA16939; Tue, 22 Jul 1997 14:02:56 -0700 (PDT) Received: from eastwood.aldigital.algroup.co.uk (eastwood.aldigital.algroup.co.uk [194.128.162.193]) by hyperreal.org (8.8.5/8.8.5) with SMTP id OAA16730 for ; Tue, 22 Jul 1997 14:02:25 -0700 (PDT) Received: from freeby.ben.algroup.co.uk (freeby.ben.algroup.co.uk [193.133.15.6]) by eastwood.aldigital.algroup.co.uk (8.6.12/8.6.12) with ESMTP id VAA06571 for ; Tue, 22 Jul 1997 21:02:02 GMT Received: from naughty (naughty.ben.algroup.co.uk [193.133.15.107]) by freeby.ben.algroup.co.uk (8.6.12/8.6.12) with ESMTP id WAA29733 for ; Tue, 22 Jul 1997 22:01:57 +0100 Message-ID: <33D51FB0.F6ACA3F2@algroup.co.uk> Date: Tue, 22 Jul 1997 22:01:36 +0100 From: Ben Laurie Organization: A.L. Digital Ltd. X-Mailer: Mozilla 4.01 [en] (WinNT; I) MIME-Version: 1.0 To: new-httpd@apache.org Subject: Re: cvs commit: apache/src/nt mod_isapi.c modules.c X-Priority: 3 (Normal) References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org Alexei Kosut wrote: > > On Tue, 22 Jul 1997, Ben Laurie wrote: > > > > Add nt/mod_isapi.c, which implements most of the ISAPI Extension 2.0 > > > specification. It has a temporary cap of the input buffer at 48k, > > > until a better solution can be found. > > > > I haven't quite understood what the problem is, exactly. Could you > > explain? > > Sure. The ISAPI specification says that the server should read in some > chunk (IIS uses 48k, and the spec mandates 48k or larger) of the client > data, and store it in a buffer in the structure passed to the ISA. If > there's more than that, the ISA can call ReadClient() to get the rest of > the data. However, IIS doesn't follow the ISAPI spec in a way that makes > it so I can't do this. The only way I could figure out how to it work > with both the ISAPI spec and with existing ISAs is to read in the entire > request entity, and store it in the structure. In what way does IIS not follow the ISAPI spec? Cheers, Ben. -- Ben Laurie Phone: +44 (181) 994 6435 Email: ben@algroup.co.uk Freelance Consultant and Fax: +44 (181) 994 6472 Technical Director URL: http://www.algroup.co.uk/Apache-SSL A.L. Digital Ltd, Apache Group member (http://www.apache.org) London, England. Apache-SSL author