diff options
author | Daniel Stenberg <daniel@haxx.se> | 2001-12-17 23:01:39 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2001-12-17 23:01:39 +0000 |
commit | af6c394785d9ca41ec34ab26a9308b8a4d2a1260 (patch) | |
tree | 4ff233fd220cd030b84bcf82fdc09ba8ebc737f5 /CHANGES | |
parent | 558d12d7f63e57db7cf37d996bae1a2a392921fc (diff) |
Götz Babin-Ebell's OpenSSL ENGINE patch
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 38 |
1 files changed, 37 insertions, 1 deletions
@@ -6,10 +6,46 @@ History of Changes +Daniel (17 December 2001) +- Götz Babin-Ebell dove into the dark dungeons of the OpenSSL ENGINE stuff and + made libcurl support it! This allows libcurl to do SSL connections with the + private key stored in external hardware. + + To make this good, he had to add a bunch of new library options that'll be + useful to others as well: + + CURLOPT_SSLCERTTYPE set SSL cert type (PEM/DER) + CURLOPT_SSLKEY set SSL private key (file) + CURLOPT_SSLKEYTYPE: set SSL key type (PEM/DER/ENG) + CURLOPT_SSLKEYPASSWD: set the passphrase for your private key + (CURLOPT_SSLCERTPASSWD is an alias) + CURLOPT_SSLENGINE: set the name of the crypto engine + (returns CURLE_SSL_ENGINE_NOTFOUND on error) + CURLOPT_SSLENGINE_DEFAULT: set the default engine + + There are two new failure codes: + + CURLE_SSL_ENGINE_NOTFOUND + CURLE_SSL_ENGINE_SETFAILED + Daniel (14 December 2001) +- We have "branched" the source-tree at a few places. Checkout the CVS sources + with the 'multi-dev' label to get the latest multi interface development + tree. The idea is to only branch affected files and to restrict the branch + to the v8 multi interface development only. + + *NOTE* that if we get bug reports and patches etc, we might need to apply + them in both branches! + + The multi-dev branch is what we are gonna use as main branch in the future + if it turns out successful. Thus, we must maintain both now in case we need + them. The current main branch will be used if we want to release a 7.9.3 or + perhaps a 7.10 release before version 8. Which is very likely. + - Marcus Webster provided code for the new CURLFORM_CONTENTHEADER option for curl_formadd(), that lets an application add a set of headers for that - particular part in a multipart/form-post. We need to add + particular part in a multipart/form-post. He also provided a section to the + man page that describes the new option. Daniel (11 December 2001) - Ben Greear made me aware of the fact that the Curl_failf() usage internally |