]> granicus.if.org Git - curl/commit
- Rainer Canavan filed bug #2255627
authorDaniel Stenberg <daniel@haxx.se>
Tue, 11 Nov 2008 22:19:27 +0000 (22:19 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 11 Nov 2008 22:19:27 +0000 (22:19 +0000)
commit4cbc0f6c2e9557e7aad07abd62e6b836f78134e1
tree6774b3454069d4ef8f83b08c72ea0987c9cf3bf8
parent1b9eff64fa05db155cb5646f25fb3749dcfe0d34
- Rainer Canavan filed bug #2255627
  (http://curl.haxx.se/bug/view.cgi?id=2255627) which pointed out that a
  program using libcurl's multi interface to download a HTTPS page with a
  libcurl built powered by OpenSSL, would easily get silly and instead hand
  over SSL details as data instead of the actual HTTP headers and body. This
  happened because libcurl would consider the connection handshake done too
  early. This problem was introduced at September 22nd 2008 with my fix of the
  bug #2107377

  The correct fix is now instead done within the GnuTLS-handling code, as both
  the OpenSSL and the NSS code already deal with this situation in similar
  fashion. I added test case 560 in an attempt to verify this fix, but
  unfortunately it didn't trigger it even before this fix!
CHANGES
RELEASE-NOTES
lib/gtls.c
lib/http.c
lib/sslgen.h