ACL ports and chunking

Karsten <[email protected]> Tue, 10 Jun 2003 23:31:59 +0200
Newsgroups gmane.lisp.cl-http
Message-ID <[email protected]>
Fellow CL-HTTPlers

i am currently trying to update the acl port of cl-http to latest
Allergro 6.2 + patches.

After some initial problem
- in mcl;server;resources.lisp.
(do-external-symbols (sym :resources)
(import sym :minp)
(export sym :minp)) fails
- (change-class on the client sockets now crashes)

I now have it more or less running fine. The remaining problem is
chunking. I noticed that chunking fails often with browsers from the
netscape family (netscape, phoenix9 and works fine with internet
explorer.

with fails i refer to a browser showing a complete html page including
headers as plain text, e.g
HTTP/1.1 200 OK
Date: Wed, 04 Jun 2003 21:59:45 GMT
Server: CL-HTTP/70.159 (International Allegro CL Enterprise Edition;
1.6.3)
Content-type: text/html; charset=ISO-8859-1
Transfer-Encoding: chunked

42

bar

0

this happens both in the jkf and the obc port (side remark. the file
obc;server;patched.lisp is patching the wrong things and should not be
loaded).

Since chunking in Lispworks works on my machine I thought that the
allegro code for chunking might be plain wrong, but for the example page
above in lispworks is emitting the same lines (except for the Server
type obviously) .

Than I changed the sockets in ACL from bivalent to hiper. This seems to
help a bit, but not to much.

Any ideas where I could investigate further on? Olivier, are you still
out there?

Unfortunately my eMail client might think that i am trying to send an
html-mail, so i apologize in advance for any error.

Karsten