Commit 4b351d01 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

mark connection as connected

Kenny To filed the bug report #2963679 with patch to fix a
problem he experienced with doing multi interface HTTP POST over
a proxy using PROXYTUNNEL. He found a case where it would connect
fine but bits.tcpconnect was not set correct so libcurl didn't
work properly.

(http://curl.haxx.se/bug/view.cgi?id=2963679)
parent e32fe30d
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -7,6 +7,13 @@
                                  Changelog

Daniel Stenberg (23 Mar 2010)
- Kenny To filed the bug report #2963679 with patch to fix a problem he
  experienced with doing multi interface HTTP POST over a proxy using
  PROXYTUNNEL. He found a case where it would connect fine but bits.tcpconnect
  was not set correct so libcurl didn't work properly.

  (http://curl.haxx.se/bug/view.cgi?id=2963679)

- Akos Pasztory filed debian bug report #572276
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=572276 mentioning a problem
  with a resource that returns chunked-encoded _and_ with a Content-Length
+2 −1
Original line number Diff line number Diff line
@@ -38,6 +38,7 @@ This release includes the following bugfixes:
 o alarm()-based DNS timeout bug
 o re-used FTP connection multi interface crash
 o chunked-encoding with Content-Length: header problem
 o multi interface HTTP POST over a proxy using PROXYTUNNEL

This release includes the following known bugs:

@@ -50,6 +51,6 @@ advice from friends like these:
 Daniel Fandrich, Patrick Monnerat, Pat Ray, Wesley Miaw, Ben Greear,
 Ryan Chan, Markus Duft, Andrei Benea, Jacob Moshenko, Daniel Johnson,
 Constantine Sapuntzakis, Douglas Steinwand, Thomas Lopatic, Hauke Duden,
 Akos Pasztory
 Akos Pasztory, Kenny To

        Thanks! (and sorry if I forgot to mention someone)
+1 −0
Original line number Diff line number Diff line
@@ -574,6 +574,7 @@ CURLcode Curl_is_connected(struct connectdata *conn,
    int error;
    if(verifyconnect(sockfd, &error)) {
      /* we are connected, awesome! */
      conn->bits.tcpconnect = TRUE;
      *connected = TRUE;
      return CURLE_OK;
    }