ca319f63ad
the crash was that libcurl internally was a bit confused about who owned the DNS cache at all times so if you created an easy handle that uses a shared DNS cache and added that to a multi handle it would crash. Now we keep more careful internal track of exactly what kind of DNS cache each easy handle uses: None, Private (allocated for and used only by this single handle), Shared (points to a cache held by a shared object), Global (points to the global cache) or Multi (points to the cache within the multi handle that is automatically shared between all easy handles that are added with private caches).
43 lines
1.4 KiB
Plaintext
43 lines
1.4 KiB
Plaintext
Curl and libcurl 7.15.5
|
|
|
|
Public curl release number: 95
|
|
Releases counted from the very beginning: 122
|
|
Available command line options: 112
|
|
Available curl_easy_setopt() options: 132
|
|
Number of public functions in libcurl: 49
|
|
Amount of public web site mirrors: 33
|
|
Number of known libcurl bindings: 32
|
|
Number of contributors: 506
|
|
|
|
This release includes the following changes:
|
|
|
|
o added curl_formget()
|
|
o added CURLOPT_MAX_SEND_SPEED_LARGE and CURLOPT_MAX_RECV_SPEED_LARGE
|
|
o configure --enable-hidden-symbols
|
|
o Made -K on a file that couldn't be read cause a warning to be displayed
|
|
|
|
This release includes the following bugfixes:
|
|
|
|
o an easy handle with shared DNS cache added to a multi handle caused a crash
|
|
o couldn't override the Proxy-Connection: header for non-CONNECT requests
|
|
o curl_multi_fdset() could wrongly return -1 as max_fd value
|
|
|
|
Other curl-related news:
|
|
|
|
o yassl 1.3.7 can now be used with libcurl as an optional TLS library for
|
|
HTTPS/FTPS support
|
|
o cURLpp 0.6.0 was released: http://rrette.com/curlpp.html
|
|
o pycurl-7.15.4 was released: http://pycurl.sf.net
|
|
|
|
New curl mirrors:
|
|
|
|
o
|
|
|
|
This release would not have looked like this without help, code, reports and
|
|
advice from friends like these:
|
|
|
|
Dan Fandrich, Peter Silva, Arve Knudsen, Michael Wallner, Toshiyuki Maezawa,
|
|
Ingmar Runge
|
|
|
|
Thanks! (and sorry if I forgot to mention someone)
|