Edi Weitz wrote:
http://weitz.de/files/hunchentoot-beta.tar.gz
Use at your own risk, as usual.
FYI, I'm currently re-factoring the code (and changing parts of the API while I'm at it). I do this with LispWorks on Windows 99% of the time, so I'm not even sure if the code still compiles on SBCL or other Lisps. I'm happy if you send me notes about problems you're encountering.
Initial indications look good on SBCL.
One note about test.lisp:
The output from the LATIN-1 / UTF-8 tests is being escaped twice, once by ESC in INFO-TABLE and once by ESCAPE-STRING-ALL in PARAMETER-TEST.
Cheers,
-- Travis
diff -rN -u old-hunchentoot/test/test.lisp new-hunchentoot/test/test.lisp --- old-hunchentoot/test/test.lisp 2006-10-08 22:34:41.000000000 -0400 +++ new-hunchentoot/test/test.lisp 2006-10-08 22:34:41.000000000 -0400 @@ -236,10 +236,10 @@ (case method (:get (info-table (query-string) (map 'list #'char-code (get-parameter "foo")) - (escape-string-all (get-parameter "foo")))) + (get-parameter "foo"))) (:post (info-table (raw-post-data) (map 'list #'char-code (post-parameter "foo")) - (escape-string-all (post-parameter "foo"))))))))) + (post-parameter "foo"))))))))
(defun parameter-test-latin1-get () (parameter-test :method :get :charset :iso-8859-1))