httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <...@covalent.net>
Subject Re: socket_read?
Date Wed, 21 Feb 2001 00:16:26 GMT
On Tue, 20 Feb 2001, Ben Laurie wrote:

> rbb@covalent.net wrote:
> >
> > > > > Actually, it would help my understanding if someone would define
in a
> > > > > protocol neutral way precisely what EOS means.
> > > >
> > > > I'll do my best, but my words are probably wrong.  Filters are run at
> > > > specific times when processing.  An EOS means that there will be NO MORE
> > > > data down that filter stack, EVER.  There could be more than one filter
> > > > stack per request, but the filter stack is only valid until in receives
an
> > > > EOS bucket.
> > >
> > > These words work perfectly for me. It does leave open a deeper question
> > > about the creation/recreation of filter stacks, but I can live with that
> > > being open for now.
> >
> > May as well explore this now rather than later.  :-)  Could you try to
> > phrase the question so that we can all discuss it.  I don't want to try to
> > figure out what you are thinking, and get it wrong.
>
> I'm not sure I can, because it isn't really fully formed in my mind, but
> it is basically to do with STARTTLS - in a protocol which uses that
> (which is most), the TLS layer needs to be inserted and removed from the
> filter stack on the fly. The issue being that you may need to preserve
> brigades (through preserving filters, I presume) whilst rebuilding the
> stack.

It is perfectly okay to add and remove filters from a filter stack on the
fly.  That should just work.  I guess we'll see as you do the work.  :-)

Ryan

_______________________________________________________________________________
Ryan Bloom                        	rbb@apache.org
406 29th St.
San Francisco, CA 94131
-------------------------------------------------------------------------------


Mime
View raw message