httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ben Laurie <>
Subject Re: cvs commit: apache/src/nt mod_isapi.c modules.c
Date Tue, 22 Jul 1997 21:01:36 GMT
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?



Ben Laurie                Phone: +44 (181) 994 6435  Email:
Freelance Consultant and  Fax:   +44 (181) 994 6472
Technical Director        URL:
A.L. Digital Ltd,         Apache Group member (
London, England.          Apache-SSL author

View raw message