From edi at agharta.de Sun Jan 14 19:01:27 2007 From: edi at agharta.de (Edi Weitz) Date: Sun, 14 Jan 2007 20:01:27 +0100 Subject: [hunchentoot-announce] New release 0.4.13 Message-ID: ChangeLog: Version 0.4.13 2007-01-14 Added favicon.ico to example website (thanks to Yoni Rabkin Katzenell, Toby, and Uwe von Loh) Download: http://weitz.de/files/hunchentoot.tar.gz Cheers, Edi. From edi at agharta.de Wed Jan 17 00:22:56 2007 From: edi at agharta.de (Edi Weitz) Date: Wed, 17 Jan 2007 01:22:56 +0100 Subject: [hunchentoot-announce] New release 0.4.14 Message-ID: Changelog: Version 0.4.14 2007-01-17 More meaningful results for RAW-POST-DATA Download: http://weitz.de/files/hunchentoot.tar.gz Cheers, Edi. From edi at agharta.de Wed Jan 17 09:20:41 2007 From: edi at agharta.de (Edi Weitz) Date: Wed, 17 Jan 2007 10:20:41 +0100 Subject: [hunchentoot-announce] New release 0.5.0 Message-ID: ChangeLog: Version 0.5.0 2007-01-17 More flexible behaviour of RAW-POST-DATA Robustified PARSE-CONTENT-TYPE Download: http://weitz.de/files/hunchentoot.tar.gz Cheers, Edi. From edi at agharta.de Thu Jan 18 08:10:42 2007 From: edi at agharta.de (Edi Weitz) Date: Thu, 18 Jan 2007 09:10:42 +0100 Subject: [hunchentoot-announce] New release 0.5.1 Message-ID: ChangeLog: Version 0.5.1 2007-01-18 Even more flexible behaviour of RAW-POST-DATA Download: http://weitz.de/files/hunchentoot.tar.gz Sorry for the noise, Edi. From edi at agharta.de Tue Jan 23 10:31:29 2007 From: edi at agharta.de (Edi Weitz) Date: Tue, 23 Jan 2007 11:31:29 +0100 Subject: [hunchentoot-announce] New release 0.6.0 (Was: Error uploading file using mod_lisp2) In-Reply-To: <45B50EB5.3040103@two-bytes.com> (Ury Marshak's message of "Mon, 22 Jan 2007 21:21:25 +0200") References: <45B50EB5.3040103@two-bytes.com> Message-ID: On Mon, 22 Jan 2007 21:21:25 +0200, Ury Marshak wrote: > For testing I'm using a small python script that repeatedly uploads > the same file, it's available at > http://85.65.214.241/misc/test-upload.tar.gz Yes, I can reproduce the error. It seems (from my understanding of the RFCs) the error is actually in the Python code - it sends two CRLF sequences after the last content boundary where it should only send one. (Firefox, IE, and Drakma for example don't do that.) Anyway, I've tried to robustify Hunchentoot against erroneous client data like this. You should now only see a warning in the log file. I could upload 100 files in a row without problems using your test script. Also note that the new release now optionally accepts request bodies without a content length when behind mod_lisp2. You'll need Hugh Winkler's latest additions to mod_lisp2 for this. Cheers, Edi. From edi at agharta.de Wed Jan 24 00:38:14 2007 From: edi at agharta.de (Edi Weitz) Date: Wed, 24 Jan 2007 01:38:14 +0100 Subject: [hunchentoot-announce] New release 0.6.1 (Was: Another error uploading file) In-Reply-To: <45B69C71.7040103@two-bytes.com> (Ury Marshak's message of "Wed, 24 Jan 2007 01:38:25 +0200") References: <45B50EB5.3040103@two-bytes.com> <45B69C71.7040103@two-bytes.com> Message-ID: On Wed, 24 Jan 2007 01:38:25 +0200, Ury Marshak wrote: > Although I seem to have stumbled on a different issue with > uploading. All it seems to take is to set the variable > *hunchentoot-default-external-format* to utf-8. Yes, this was already discussed a few days ago http://common-lisp.net/pipermail/tbnl-devel/2007-January/000983.html but I couldn't reproduce it. Your little test script was again very helpful in this case... :) I've now identified the error and just released a new version which should fix this. Thanks, Edi.