curl-users
RE: ANNOUNCE: curl and libcurl 7.9.4
Date: Tue, 5 Feb 2002 08:51:40 -0500
Tried compiling on Cygwin. make test fails on number 3 now (the
httpserver sits forever waiting for the line of text coming in; guessing
this is related to the CR/LF change you made for HTTP posts).
But what's worse - when I try a simple test against my internal SSL
server, the curl client waits forever for the final line of response
text. An older version of curl receives it just fine.
My sample response looks like this:
HTTP/1.1 403 Access Forbidden
Server: Microsoft-IIS/4.0
Date: Tue, 05 Feb 2002 13:42:17 GMT
Connection: close
Content-Type: text/html
Content-Length: 172
<html><head><title>Directory Listing Denied</title></head>
But there should be one more line:
<body><h1>Directory Listing Denied</h1>This Virtual Directory does \
not allow contents to be listed.</body></html>
Interestingly, the newline character between these two lines is being
returned from my web server (a MICROSOFT server no less) as just a unix
line-feed character (LF, 0x0a, \n) instead of the more normal windows
line-feed (CRLF, 0x0d0a, \r\n).
Here's another example - this one actually works, but as you can see,
one of the lines is printed in the wrong spot in my verbose output:
$ curl -v -i https://sweb.fdy.moc.com/
HTTP/1.1 200 OK
Server: Microsoft-IIS/4.0
Content-Location: https://sweb.fdy.moc.com/Default.htm
Date: Tue, 05 Feb 2002 13:44:58 GMT
Content-Type: text/html
Accept-Ranges: bytes
Last-Modified: Fri, 03 Sep 1999 20:59:14 GMT
ETag: "0bd8c2d4ff6be1:578b5"
Content-Length: 374
This is the Secure Web virtual server.
<P>
HTTP is on the standard port 80 of sweb.fdy.moc.com if your browser
supports hos
t headers, otherwise it's on port 8081.
<P>
HTTPS traffic is on the usual port 443.
<P>
Note to self: requests from browsers for sweb.fdy.moc.com if they
don't support
host headers will go to mweb. So I'm not messing anything up!
<P>
* Connection #0 left intact
* Closing connection #0
--Kevin
Note that "--Kevin" appears AFTER the Closing-connection lines... This
sample uses windows (CRLF) end-of-lines, but there isn't one after the
final line ("--Kevin").
Being not a C programmer, and not having much time to become one, I'm
not going to be of much help in fixing this. However, if you need any
further diagnostic info from me, don't hesitate to ask.
Thanks,
--Kevin
-----Original Message-----
From: Daniel Stenberg [mailto:daniel_at_haxx.se]
Sent: Tuesday, February 05, 2002 6:46 AM
Subject: ANNOUNCE: curl and libcurl 7.9.4
This release includes the following changes:
o Normal HTTP POSTs no longer append an extra set of CRLF
Received on 2002-02-05