From edi at agharta.de Tue Mar 1 22:30:15 2005 From: edi at agharta.de (Edi Weitz) Date: Tue, 01 Mar 2005 23:30:15 +0100 Subject: [tbnl-announce] New version 0.3.12 Message-ID: Changelog: Version 0.3.12 2005-03-01 Added *HTTP-ERROR-HANDLER* (suggested and coded by Stefan Scholl) Exported and documented *SESSION-MAX-TIME* Download: Cheers, Edi. From edi at agharta.de Sat Mar 12 20:42:21 2005 From: edi at agharta.de (Edi Weitz) Date: Sat, 12 Mar 2005 21:42:21 +0100 Subject: [tbnl-announce] New version 0.3.13 (Was: [tbnl-devel] Running TBNL Standalone) In-Reply-To: <029013934a1766fccaa9a5a78bb0324a@recursive.ca> (Bob Hutchison's message of "Fri, 11 Mar 2005 16:26:41 -0500") References: <444a4a8ac1ee0c50a96b64157024aad5@recursive.ca> <0a5a94a3a6cce9905bc06828026cbe88@recursive.ca> <029013934a1766fccaa9a5a78bb0324a@recursive.ca> Message-ID: On Fri, 11 Mar 2005 16:26:41 -0500, Bob Hutchison wrote: > While doing this I noticed something a little funny with the dates > associated with If-modified-since. TBNL (rfc-1123-date) produces > dates like "Tue, 1 Feb 2005 13:49:29 GMT" while Safari produces > dates like "Tue, 01 Feb 2005 13:49:29 GMT" -- same date but you > can't compare them as strings. If you look at rfc2616 section 3.3.1 > there is an example that has the leading 0 on the day of > month. Safari produces a header with the leading 0 for > If-modified-since, so files in the first 9 days of any month will > never match. FireFox appears to return whatever you send it, so it > works there. I think this is probably a bug in TBNL. Thanks for the info, I've uploaded a new version (0.3.13) which fixes this. Stefan Scholl provided some additional info which I'll include here: 1. This bug didn't show up before because Apache silently parses and rewrites this header. Only because you sent it through Araneida which obviously just lets it through could you see the wrong format. 2. While Safari's behaviour is not strictly wrong it doesn't follow the recommendation given in the RFC to send the header back exactly as received from the server. Thanks again, Edi. From edi at agharta.de Mon Mar 14 21:50:57 2005 From: edi at agharta.de (Edi Weitz) Date: Mon, 14 Mar 2005 22:50:57 +0100 Subject: [tbnl-announce] New version 0.4.0 (Was: Patches and example for running TBNL and Araneida together) In-Reply-To: (Bob Hutchison's message of "Mon, 14 Mar 2005 08:22:00 -0500") References: Message-ID: Hi! On Mon, 14 Mar 2005 08:22:00 -0500, Bob Hutchison wrote: > I've attached patches for both Araneida and TBNL to this > message. Sorry for the cross-posting but there is some co-ordination > required here and I thought this would be a good way to do it. Thanks. I've released a new version of TBNL (0.4.0) which includes your patches and some initial documentation on how to use it - please check. It worked for me with LispWorks and AllegroCL but I get an error with CMUCL: No matching method for the generic function #, when called with arguments (#). [Condition of type PCL::NO-APPLICABLE-METHOD-ERROR] > Unfortunately there is a really *nasty* bug with the browser->tbnl > connection -- it consumes about 250k of memory for every access. I > cannot see the problem, and I'm looking for help :-) How does one test the browser->tbnl part? > I don't know how the tbnl-araneida package with the example should > be distributed. I've modified it and added it to the TBNL distribution. It'll now basically show the same pages the Apache/mod_lisp demo shows. Hope that's OK for you. Thanks again, Edi. From edi at agharta.de Thu Mar 17 01:17:19 2005 From: edi at agharta.de (Edi Weitz) Date: Thu, 17 Mar 2005 02:17:19 +0100 Subject: [tbnl-announce] New version 0.5.0 / Multiple back-ends Message-ID: Hi! I've finally found some time to incorporate Bob's changes, test them and document them. I've also changed the logging API and re-factored some of the code. I'm sure I broke something in the process so please test... :) Specifically, I tried to explain in the documentation how TBNL talks with the different back-ends. I also changed the test setup so that it now hopefully adapts to all three back-ends and gives new users a chance to understand how TBNL works. While testing the "stand-alone" version I had some problems with MS Internet Explorer but I /think/ I've nailed them down now. Note that some of the changes in 0.5.0 might break API compatibility with earlier versions so be careful if you use this release for an existing deployment of TBNL and resort to the docs if in doubt. Special thanks to Bob Hutchison who made this all possible! Download: . Have fun, Edi. From edi at agharta.de Thu Mar 17 21:29:33 2005 From: edi at agharta.de (Edi Weitz) Date: Thu, 17 Mar 2005 22:29:33 +0100 Subject: [tbnl-announce] New version 0.5.1 Message-ID: ChangeLog: Version 0.5.1 2005-03-17 Changed default cookie path in START-SESSION (suggested by Stefan Scholl) Small bugfixes More headers from the Araneida front-end Added *SHOW-ACCESS-LOG-MESSAGES* Changed "back-end" to "front-end" :) Download: Cheers, Edi. From edi at agharta.de Sat Mar 26 22:08:48 2005 From: edi at agharta.de (Edi Weitz) Date: Sat, 26 Mar 2005 23:08:48 +0100 Subject: [tbnl-announce] New version 0.5.2 Message-ID: ChangeLog: Version 0.5.2 2005-03-26 Fixed bug in modlisp.html where *CLOSE-TBNL-STREAM* could be NIL although it should be T Set correct content type for 304 replies Download: Happy Easter, Edi.