curl_off_t gets its size/typedef somewhat differently than before. This may cause an ABI change for you. See lib/README.curl_off_t for a full explanation.
Added CURLINFO_PRIMARY_IP
Added CURLOPT_CRLFILE and CURLE_SSL_CRL_BADFILE
Added CURLOPT_ISSUERCERT and CURLE_SSL_ISSUER_ERROR
curl’s option parser for boolean options reworked
Added –remote-name-all
Now builds for the INTEGRITY operating system
Added CURLINFO_APPCONNECT_TIME
Added test selection by key word in runtests.pl
the curl tool’s -w option support the %{ssl_verify_result} variable
Added CURLOPT_ADDRESS_SCOPE and scope parsing of the URL according to RFC4007
Support –append on SFTP uploads (not with OpenSSH, though)
Added curlbuild.h and curlrules.h to the external library interface
We’ve worked really hard to get this to be a really solid and fine release. I hope it’ll show.
I’m happy to announce the release of c-ares 1.5.3. c-ares is an asynchronous name resolver and somewhat generic DNS library with a liberal MIT-style license.
The news this time include:
fix adig sample application compilation failure on some systems
fix pkg-config reporting of private libraries needed for static linking
fallback to gettimeofday when monotonic clock is unavailable at run-time
ares_gethostbyname() fallback from AAA to A records with CNAME present
allow –enable-largefile and –disable-largefile configurations
configure process no longer needs nor checks size of curl_off_t
library will now be built with _REENTRANT symbol defined if needed
Improved configure detection of number of arguments for getservbyport_r
Improved query-ID randomness
Validate that DNS response address matches the request address
fix acountry sample application compilation failure on some systems
I’m also happy to see that the development version of Wireshark is currently using c-ares.
If you’re a graphics person, we’ll appreciate some kind of logo/symbol thing for the project!
Just minutes ago I uploaded the curl and libcurl 7.18.2 package to the curl site. There are a few new changes that people might just like, but most importantly there are many bug fixes.
And by a happy coincidence, a bunch of #curl visitors (the irc channel on freenode) are going to meet up for lunch on tuesday next week (June 10th) in Stockholm, Sweden. If you’re a curl hacker or curl fan and in the proximity that day, feel free to get in touch and join us!
With over six months since the previous c-ares release, I’m happy to announce that I’ve just uploaded the 1.5.2 tarball to the usual c-ares project place.
The changes aren’t major in any way, but they’re improvements and they’re pushing c-ares forwards. You can browse the RELEASE-NOTES off the cvsweb.
Mainly thanks to the 22 friends named in the release notes, curl and libcurl 7.18.1 was released today with the news and fixes that should prove this the best curl and libcurl versions ever – I guess we always have to believe that our latest is the greatest, why else would we release it?
The release notes identifies 23 bug fixes we did during the two months since the last release, and the news we introduce include these goodies:
added support for “HttpOnly” cookies
‘make ca-bundle’ downloads and generates an updated ca bundle file
we no longer distribute or install a ca cert bundle
SSLv2 is now disabled by default for SSL operations
the test509-style setting URL in callback is officially no longer supported
support a full chain of certificates in a given PKCS12 certificate
resumed transfers work with SFTP
added type checking macros for curl_easy_setopt() and curl_easy_getinfo(), watch out for new warnings in code using libcurl (needs gcc-4.3 and currently only works in C mode)
curl_easy_setopt(), curl_easy_getinfo(), curl_share_setopt() and curl_multi_setopt() uses are now checked to use exactly three arguments
–with-ca-path=DIR configure option allows to set an openSSL CApath instead of a default ca bundle.
It is yet again time to pause the add-new-features-craze in order to settle down and fix a few more remaining bugs before we go ship another curl and libcurl release in the beginning of April.
So at March 20 we hold back and only fix bugs for about 2 weeks until we release curl and libcurl 7.18.1.
The only currently mentioned flaw in TODO-RELEASE to fix before this release is the claimed race condition in win32 gethostbyname_thread but since the reporter doesn’t respond anymore and we can’t repeat the problem it is deemed to just be buried and forgotten.
Other problems currently mentioned on the mailing list is a POST problem with digest and read callbacks and a mysterious bad progress callbacks for uploads, but none of them seem very serious and thus terribly important to get fixed in case they should turn out hard-to-fix.
Yes, I picked the date on purpose as that is the magic date in this project. Especially this year.
I’m happy to announce the 103rd curl release: curl and libcurl 7.18.0.
No less than 35 persons beside myself contributed with info, reports and/or code to make the release as it turned out. We’ve added a bunch of new features and we’ve solved well over 30 different bugs. This is the news:
SONAME bump and more is included in the fresh new c-ares release, when the changes from the Google camp was incorporated. There have also been a fair bunch of bug fixes that should make this the best c-ares version so far.
There are some indications c-ares is coming to Debian. It seems to already be packaged and made available for at least Fedora, Gentoo, OpenSuse and more…
Update: I quickly released a 1.5.1 since I messed up with the 1.5.0 which didn’t build out of the tarball…