Received: (from majordom@localhost) by hyperreal.org (8.8.5/8.8.5) id NAA10251; Fri, 29 Aug 1997 13:34:04 -0700 (PDT) Received: from veal.organic.com (h20.n145.organic.com [204.152.145.20]) by hyperreal.org (8.8.5/8.8.5) with ESMTP id NAA10204 for ; Fri, 29 Aug 1997 13:33:50 -0700 (PDT) Received: from localhost (akosut@localhost) by veal.organic.com (8.8.3/8.6.12) with SMTP id NAA13046 for ; Fri, 29 Aug 1997 13:33:45 -0700 (PDT) X-Authentication-Warning: veal.organic.com: akosut owned process doing -bs Date: Fri, 29 Aug 1997 13:33:43 -0700 (PDT) From: Alexei Kosut To: new-httpd@apache.org Subject: Re: filter API spec In-Reply-To: <3407307E.EE55109A@algroup.co.uk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org On Fri, 29 Aug 1997, Ben Laurie wrote: [...] > > First in, first out. The filters get pushed onto a stack, so as long as First in, last out, actually, is what I meant. > > SSL is the first item on the stack, it would be in the right order. It > > would probably get tacked on in the new connection_open API phase, before > > anything else, unless you had other transport-layer filters as > > well that activates (i.e. if you had SSL and HTTP-NG filter modules, > > you'd have to make sure they were in the right order.) > > Err, yes, but how? I don't see what you mean. They'd push their filters onto the connection's BUFF, in the order that they get their connection_open phase run. So you'd just order them the correct way when you installed the modules, just like you need to put mod_rewrite after mod_proxy if you want to rewrite proxying. Or am I misunderstanding the question? -- Alexei Kosut