1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-22 16:18:48 -05:00

- Rob Crittenden brought a fix for the NSS layer that makes libcurl no longer

always fire up a new connection rather than using the existing one when the
  multi interface is used. Original bug report:
  https://bugzilla.redhat.com/show_bug.cgi?id=450140
This commit is contained in:
Daniel Stenberg 2008-06-18 22:01:55 +00:00
parent 36ddb13d1f
commit e547bfa933
3 changed files with 12 additions and 1 deletions

View File

@ -6,6 +6,12 @@
Changelog Changelog
Daniel Stenberg (18 Jun 2008)
- Rob Crittenden brought a fix for the NSS layer that makes libcurl no longer
always fire up a new connection rather than using the existing one when the
multi interface is used. Original bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=450140
Yang Tse (18 Jun 2008) Yang Tse (18 Jun 2008)
- Internal configure script improvement. No longer break out of shell "for" - Internal configure script improvement. No longer break out of shell "for"
statements from inside AC_FOO_IFELSE macros, otherwise temporary macro files statements from inside AC_FOO_IFELSE macros, otherwise temporary macro files

View File

@ -19,6 +19,7 @@ This release includes the following changes:
This release includes the following bugfixes: This release includes the following bugfixes:
o Fixed curl-config --ca o Fixed curl-config --ca
o Fixed the multi interface connection re-use with NSS-built libcurl
This release includes the following known bugs: This release includes the following known bugs:
@ -35,6 +36,7 @@ New curl mirrors:
This release would not have looked like this without help, code, reports and This release would not have looked like this without help, code, reports and
advice from friends like these: advice from friends like these:
Lenny Rachitsky, Axel Tillequin, Arnaud Ebalard Lenny Rachitsky, Axel Tillequin, Arnaud Ebalard, Yang Tse, Dan Fandrich,
Rob Crittenden
Thanks! (and sorry if I forgot to mention someone) Thanks! (and sorry if I forgot to mention someone)

View File

@ -925,6 +925,9 @@ CURLcode Curl_nss_connect(struct connectdata *conn, int sockindex)
curlerr = CURLE_SSL_CONNECT_ERROR; curlerr = CURLE_SSL_CONNECT_ERROR;
if (connssl->state == ssl_connection_complete)
return CURLE_OK;
/* FIXME. NSS doesn't support multiple databases open at the same time. */ /* FIXME. NSS doesn't support multiple databases open at the same time. */
if(!initialized) { if(!initialized) {
initialized = 1; initialized = 1;