mirror of
https://github.com/moparisthebest/curl
synced 2024-11-10 03:25:04 -05:00
b36f1d26f8
This commit fixes a regression introduced in052a08ff
. NSS caches certs/keys returned by the SSL_GetClientAuthDataHook callback and if we connect second time to the same server, the cached cert/key pair is used. If we use multiple client certificates for different paths on the same server, we need to clear the session cache to force NSS to call the hook again. The commit052a08ff
prevented the session cache from being cleared if a client certificate from file was used. The condition is now fixed to cover both cases: consssl->client_nickname is not NULL if a client certificate from the NSS database is used and connssl->obj_clicert is not NULL if a client certificate from file is used. Review by: Kai Engert
48 lines
1.7 KiB
Plaintext
48 lines
1.7 KiB
Plaintext
Curl and libcurl 7.29.0
|
|
|
|
Public curl releases: 131
|
|
Command line options: 152
|
|
curl_easy_setopt() options: 199
|
|
Public functions in libcurl: 58
|
|
Known libcurl bindings: 39
|
|
Contributors: 993
|
|
|
|
This release includes the following changes:
|
|
|
|
o test: offer "automake" output and check for perl better
|
|
o
|
|
|
|
This release includes the following bugfixes:
|
|
|
|
o nss: prevent NSS from crashing on client auth hook failure
|
|
o darwinssl: Fixed inability to disable peer verification on Snow Leopard
|
|
and Lion
|
|
o curl_multi_remove_handle: fix memory leak triggered with CURLOPT_RESOLVE
|
|
o SCP: relative path didn't work as documented
|
|
o setup_once.h: HP-UX <sys/socket.h> issue workaround
|
|
o configure: fix cross pkg-config detection
|
|
o runtests: Do not add undefined values to @INC
|
|
o build: fix compilation with CURL_DISABLE_CRYPTO_AUTH flag
|
|
o multi: fix re-sending request on early connection close
|
|
o HTTP: remove stray CRLF in chunk-encoded content-free request bodies
|
|
o build: fix AIX compilation and usage of events/revents
|
|
o VC Makefiles: add missing hostcheck
|
|
o nss: clear session cache if a client certificate from file is used
|
|
|
|
This release includes the following known bugs:
|
|
|
|
o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
|
|
|
|
This release would not have looked like this without help, code, reports and
|
|
advice from friends like these:
|
|
|
|
Nick Zitzmann, Colin Watson, Fabian Keil, Kamil Dudka, Lijo Antony,
|
|
Linus Nielsen Feltzing, Marc Hoersken, Nick Zitzmann, Stanislav Ivochkin,
|
|
Steve Holme, Yang Tse, Balaji Parasuram, Dan Fandrich, Bob Relyea
|
|
|
|
Thanks! (and sorry if I forgot to mention someone)
|
|
|
|
References to bug reports and discussions on issues:
|
|
|
|
|