From edi at agharta.de Thu Sep 8 10:19:11 2005 From: edi at agharta.de (Edi Weitz) Date: Thu, 08 Sep 2005 12:19:11 +0200 Subject: [tbnl-announce] New version 0.6.0 (Was: New macro: create-groups-bind-regex-dispatcher) In-Reply-To: <1125912317.31383.11.camel@localhost> (Alceste Scalas's message of "Mon, 05 Sep 2005 11:25:17 +0200") References: <1125155502.8768.69.camel@localhost> <1125912317.31383.11.camel@localhost> Message-ID: On Mon, 05 Sep 2005 11:25:17 +0200, Alceste Scalas wrote: > It's fine for me (private email follows). Sorry for the delay. I've just released a new version which incorporates a 'contrib' directory with your entry that I have left unchanged except for putting the code into the newly-created TBNL-CONTRIB package. Here's the ChangeLog: Version 0.6.0 2005-09-08 Added TBNL-CONTRIB package Added contrib directory with first entry (from Alceste Scalas) Updated link to Bill Clementson's blog Don't redefine what's already there (for LispWorks) Download: Cheers, Edi. From edi at agharta.de Fri Sep 9 23:54:23 2005 From: edi at agharta.de (Edi Weitz) Date: Sat, 10 Sep 2005 01:54:23 +0200 Subject: [tbnl-announce] New version 0.6.1 Message-ID: ChangeLog: Version 0.6.1 2005-09-10 Robustified socket handling code Download: Cheers, Edi. From edi at agharta.de Sat Sep 17 13:03:25 2005 From: edi at agharta.de (Edi Weitz) Date: Sat, 17 Sep 2005 15:03:25 +0200 Subject: [tbnl-announce] New version 0.7.0 (Was: [tbnl-devel] arbitrary per-request data?) In-Reply-To: <20050214135640.GI18781@xach.com> (Zach Beane's message of "Mon, 14 Feb 2005 08:56:40 -0500") References: <20050214135640.GI18781@xach.com> Message-ID: On Mon, 14 Feb 2005 08:56:40 -0500, Zach Beane wrote: > Would it make sense to be able to have a table of arbitrary keys and > values in the request structure for application use? Hi Zach! It obviously took me a while to figure out that this was a good idea... :) Sorry for that. Here's the ChangeLog vor the new version: Version 0.7.0 2005-09-17 Added the ability to store arbitrary data within REQUEST objects (suggested by Zach Beane) Fixed handling of *HTTP-ERROR-HANDLER* Note: *TBNL-VERSION* was wrong in 0.6.0 and 0.6.1 Download: Cheers, Edi. From edi at agharta.de Fri Sep 23 23:43:40 2005 From: edi at agharta.de (Edi Weitz) Date: Sat, 24 Sep 2005 01:43:40 +0200 Subject: [tbnl-announce] New version 0.8.0 (Was: URL-DECODE and UTF-8 parameters) In-Reply-To: (Edi Weitz's message of "Thu, 22 Sep 2005 14:30:55 +0200") References: <1127371961.31860.243483511@webmail.messagingengine.com> Message-ID: On Thu, 22 Sep 2005 14:30:55 +0200, Edi Weitz wrote: > The right way to do it would be to add a second optional argument > for the charset to URL-DECODE and make the default value > user-configurable on a per-request basis. Does that sound OK? I'll > probably add something like this in the next days. OK, I've done that now - version 0.8.0. Please try it out yourself. I've added some examples to test/test.lisp. There's code in there for LispWorks, AllegroCL and Unicode-SBCL but I haven't tested with SBCL yet. Likewise, I only tested with the latest Firefox and IE on Windows. Note that the part about "user-configurable on a per-request basis" is kind of hard becaue URL-DECODE is used when the REQUEST object is created, i.e. before the user's dispatchers and handlers are called. Thus the new function RECOMPUTE-REQUEST-PARAMETERS. For some more info about HTML forms and character sets see this nice article: ChangeLog: Version 0.8.0 2005-09-24 Added the ability to cope with different external formats (incorporating suggestions from Will Glozer and Ivan Shvedunov) Raw post data is now always saved (so *SAVE-RAW-POST-DATA-P* is gone) Download: Cheers, Edi. From edi at agharta.de Wed Sep 28 23:12:57 2005 From: edi at agharta.de (Edi Weitz) Date: Thu, 29 Sep 2005 01:12:57 +0200 Subject: [tbnl-announce] New version 0.8.1 Message-ID: ChangeLog: Version 0.8.1 2005-09-29 Bugfix in CMUCL version of STRING-TO-OCTETS Download: Cheers, Edi.