[tbnl-devel] Re: New version 0.4.0
Edi Weitz
edi at agharta.de
Tue Mar 15 15:11:48 UTC 2005
On Tue, 15 Mar 2005 07:56:35 -0500, Bob Hutchison <hutch at recursive.ca> wrote:
> Other than it uses the daemon.lisp code from Araneida to parse
> headers on the way in, it does not need Araneida. I had considered
> writing an HTTP header parser specifically for TBNL but I thought
> that modifying the daemon.lisp code would be quicker. It isn't hard
> writing HTTP header parsers, you only have to watch for multi-line
> headers.
>
> I had to modify TBNL to write HTTP headers on the way out in order
> to make it work with Araneida as a front end. So, saying this
> explicitly, TBNL is writing the HTTP response directly to the
> socket. (Though I have not tested this with redirect or
> require-authorization -- I had modified send-output and
> write-header-line to accomplish this).
OK, thanks for the info. I'll try to do some more tests and add more
documentation about this feature.
> I didn't do anything about logging for either the stand-alone or
> with-araneida versions.
Maybe we should address this in one of the future releases. Kind of
embarassing if you send your logging data back to the client as a
header... :)
> The next logical step is to write an HTTP header parser for TBNL (or
> negotiate with the Araneida folks to use their code).
Can't we just steal it? Araneida also has a BSD license.
Cheers,
Edi.
More information about the Tbnl-devel
mailing list