mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 16:18:48 -05:00
a5c0e20939
Users using the Secure Transport (darwinssl) back-end can now use a certificate and private key to authenticate with a site using TLS. Because Apple's security system is based around the keychain and does not have any non-public function to create a SecIdentityRef data structure from data loaded outside of the Keychain, the certificate and private key have to be loaded into the Keychain first (using the certtool command line tool or the Security framework's C API) before we can find it and use it.
67 lines
2.5 KiB
Plaintext
67 lines
2.5 KiB
Plaintext
Curl and libcurl 7.31.0
|
|
|
|
Public curl releases: 133
|
|
Command line options: 152
|
|
curl_easy_setopt() options: 199
|
|
Public functions in libcurl: 58
|
|
Known libcurl bindings: 42
|
|
Contributors: 1005
|
|
|
|
***
|
|
krb4 support is up for removal. If you care about it at all, speak up
|
|
on the curl-library list asap!
|
|
***
|
|
|
|
This release includes the following changes:
|
|
|
|
o darwinssl: add TLS session resumption
|
|
o darwinssl: add TLS crypto authentication
|
|
o imap/pop3/smtp: Added support for ;auth=<mech> in the URL
|
|
o imap/pop3/smtp: Added support for ;auth=<mech> to CURLOPT_USERPWD
|
|
o usercertinmem.c: add example showing user cert in memory
|
|
o url: Added smtp and pop3 hostnames to the protocol detection list
|
|
o imap/pop3/smtp: Added support for enabling the SASL initial response [8]
|
|
o
|
|
|
|
This release includes the following bugfixes:
|
|
|
|
o FTP: access files in root dir correctly [1]
|
|
o configure: try pthread_create without -lpthread [2]
|
|
o FTP: handle a 230 welcome response [3]
|
|
o curl-config: don't output static libs when they are disabled
|
|
o CURL_CHECK_CA_BUNDLE: don't check for paths when cross-compiling [4]
|
|
o Various documentation updates
|
|
o getinfo.c: reset timecond when clearing session-info variables [5]
|
|
o FILE: prevent an artificial timeout event due to stale speed-check data [6]
|
|
o ftp_state_pasv_resp: connect through proxy also when set by env [7]
|
|
o sshserver: disable StrictHostKeyChecking
|
|
o ftpserver: Fixed imap logout confirmation data
|
|
o curl_easy_init: use less mallocs
|
|
o
|
|
|
|
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:
|
|
|
|
David Strauss, Kamil Dudka, Steve Holme, Nick Zitzmann, Sam Deane, Duncan,
|
|
Anders Havn, Dan Fandrich, Paul Howarth, Dave Reisner, Wouter Van Rooy,
|
|
Linus Nielsen Feltzing, Ishan SinghLevett, Alessandro Ghedini,
|
|
Ludovico Cavedon, Zdenek Pavlas, Zekun Ni
|
|
|
|
Thanks! (and sorry if I forgot to mention someone)
|
|
|
|
References to bug reports and discussions on issues:
|
|
|
|
[1] = http://curl.haxx.se/mail/lib-2013-04/0142.html
|
|
[2] = http://curl.haxx.se/bug/view.cgi?id=1216
|
|
[3] = http://curl.haxx.se/mail/lib-2013-02/0102.html
|
|
[4] = http://curl.haxx.se/mail/lib-2013-04/0294.html
|
|
[5] = http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705783
|
|
[6] = https://bugzilla.redhat.com/906031
|
|
[7] = http://curl.haxx.se/bug/view.cgi?id=1218
|
|
[8] = http://curl.haxx.se/mail/lib-2012-03/0114.html
|
|
[9]
|