diff options
author | Daniel Stenberg <daniel@haxx.se> | 2018-05-31 17:41:42 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2018-05-31 17:41:42 +0200 |
commit | 8a6a01c98858551ecf9601e1bda0f097f79f1c0b (patch) | |
tree | 7437890f00c582153b2092133f2e692b2d8905ef /docs/KNOWN_BUGS | |
parent | 9c33813d835dde214c1a9449f789dd72ab3d9dc3 (diff) |
KNOWN_BUGS: CURL_GLOBAL_SSL
Closes #2276
Diffstat (limited to 'docs/KNOWN_BUGS')
-rw-r--r-- | docs/KNOWN_BUGS | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/docs/KNOWN_BUGS b/docs/KNOWN_BUGS index 39477916b..9757c2c50 100644 --- a/docs/KNOWN_BUGS +++ b/docs/KNOWN_BUGS @@ -28,6 +28,7 @@ problems may have been fixed or changed somewhat since this was written! 2.3 GnuTLS backend skips really long certificate fields 2.4 DarwinSSL won't import PKCS#12 client certificates without a password 2.5 Client cert handling with Issuer DN differs between backends + 2.6 CURL_GLOBAL_SSL 3. Email protocols 3.1 IMAP SEARCH ALL truncated response @@ -238,6 +239,35 @@ problems may have been fixed or changed somewhat since this was written! See https://github.com/curl/curl/issues/1411 +2.6 CURL_GLOBAL_SSL + + Since libcurl 7.57.0, the flag CURL_GLOBAL_SSL is a no-op. The change was + merged in https://github.com/curl/curl/commit/d661b0afb571a + + It was removed since it was + + A) never clear for applications on how to deal with init in the light of + different SSL backends (the option was added back in the days when life + was simpler) + + B) multissl introduced dynamic switching between SSL backends which + emphasized (A) even more + + C) libcurl uses some TLS backend functionality even for non-TLS functions (to + get "good" random) so applications trying to avoid the init for + performance reasons would do wrong anyway + + D) never very carefully documented so all this mostly just happened to work + for some users + + However, in spite of the problems with the feature, there were some users who + apparently depended on this feature and who now claim libcurl is broken for + them. The fix for this situation is not obvious as a downright revert of the + patch is totally ruled out due to those reasons above. + + https://github.com/curl/curl/issues/2276 + + 3. Email protocols 3.1 IMAP SEARCH ALL truncated response |