Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-23 | - Jakub Hrozek renamed addrttl and addr6ttl structs to ares_addrttl and | Yang Tse | |
ares_addr6ttl in order to prevent name space pollution, along with necessary changes to code base and man pages.This change does not break ABI, there is no need to recompile existing applications. But existing applications using these structs with the old name will need source code adjustments when recompiled using c-ares 1.6.1. | |||
2009-11-23 | - Jakub Hrozek fixed more function prototypes in man pages to sync them | Yang Tse | |
with the ones declared in ares.h | |||
2009-11-22 | Make configure remove the curlbuild.h file included in distribution tarballs | Yang Tse | |
for use by non-configure systems. As intended, configure would overwrite the distributed one when doing in-tree builds. But VPATH builds would end having two curlbuild.h files, one in the source tree and another in the build tree. | |||
2009-11-22 | Make configure remove the ares_build.h file included in distribution tarballs. | Yang Tse | |
2009-11-22 | Fix macro redefinition. | Yang Tse | |
2009-11-22 | Fix name space pollution. | Yang Tse | |
2009-11-22 | Allow using different extra import libraries for debug and release builds. | Yang Tse | |
2009-11-21 | Add manifest stuff to msvc makefile | Yang Tse | |
2009-11-20 | - Constantine Sapuntzakis identified a write after close, as the sockets were | Daniel Stenberg | |
closed by libcurl before the SSL lib were shutdown and they may write to its socket. Detected to at least happen with OpenSSL builds. | |||
2009-11-20 | Sync man page with reality | Yang Tse | |
2009-11-20 | Add missing external API decoration for ares_set_socket_callback() | Yang Tse | |
2009-11-20 | - Jad Chamcham pointed out a bug with connection re-use. If a connection had | Daniel Stenberg | |
CURLOPT_HTTPPROXYTUNNEL enabled over a proxy, a subsequent request using the same proxy with the tunnel option disabled would still wrongly re-use that previous connection and the outcome would only be badness. | |||
2009-11-20 | Add ares_free_data() man page. | Yang Tse | |
2009-11-20 | - Provide in external interface preprocessor symbol definitions for | Yang Tse | |
CARES_HAVE_ARES_FREE_DATA as an indication of function availability. | |||
2009-11-20 | Remove typecast | Yang Tse | |
2009-11-20 | Fix comment | Yang Tse | |
2009-11-20 | Add ares_data.c and ares_data.h | Yang Tse | |
2009-11-20 | Jakub Hrozek modified ares_parse_srv_reply() and ares_parse_txt_reply() API | Yang Tse | |
to return a linked lists of results. These were also modified to internally use the ares_data memory struct and as such its result must be free'ed with ares_free_data(). | |||
2009-11-20 | Initial support for the generic ares_free_data() function that will allow | Yang Tse | |
applications to free memory allocated and returned by some c-ares funtions. | |||
2009-11-19 | Explicit initialization of all FTP struct members in ftp_init() | Yang Tse | |
2009-11-18 | Fix compiler warning: ISO C90 forbids mixed declarations and code | Yang Tse | |
2009-11-18 | Make memory tracking system intolerant with zero sized malloc(), | Yang Tse | |
calloc() and realloc() function calls. | |||
2009-11-18 | Make usage of calloc()'s arguments consistent with rest of code base | Yang Tse | |
2009-11-18 | workaround icc 9.1 optimizer issue | Yang Tse | |
2009-11-17 | - Constantine Sapuntzakis provided another fix for the DNS cache that could | Daniel Stenberg | |
end up with entries that wouldn't time-out: 1. Set up a first web server that redirects (307) to a http://server:port that's down 2. Have curl connect to the first web server using curl multi After the curl_easy_cleanup call, there will be curl dns entries hanging around with in_use != 0. (http://curl.haxx.se/bug/view.cgi?id=2891591) | |||
2009-11-17 | - Marc Kleine-Budde fixed: curl saved the LDFLAGS set during configure into | Daniel Stenberg | |
its pkg-config file. So -Wl stuff ended up in the .pc file, which is really bad, and breaks if there are multiple -Wl in our LDFLAGS (which are in PTXdist). bug #2893592 (http://curl.haxx.se/bug/view.cgi?id=2893592) | |||
2009-11-16 | Add icc fvisibility bug test | Yang Tse | |
2009-11-16 | Fix icc 9.0 compiler warning: external definition with no prior declaration | Yang Tse | |
2009-11-16 | Update serial number | Yang Tse | |
2009-11-16 | Fix three var names | Yang Tse | |
2009-11-16 | Add check for assert.h header file | Yang Tse | |
2009-11-15 | - David Byron improved the configure script to use pkg-config to find OpenSSL | Kamil Dudka | |
(and in particular the list of required libraries) even if a path is given as argument to --with-ssl | |||
2009-11-15 | getaddrinfo is fully thread safe on solaris versions which | Yang Tse | |
implement the function even when h_errno is not a macro. The h_errno macro test now only done on systems for which there is no hard coded knowledge about getaddrinfo's thread safeness. | |||
2009-11-15 | Client certificate ENG file type requires OpenSSL 0.9.7 or newer | Yang Tse | |
2009-11-15 | Remove files generated on previous buildconf/configure run | Yang Tse | |
2009-11-15 | Add a couple of renamed files to the removal list | Yang Tse | |
2009-11-15 | Remove enable-thread / disable-thread configure option. These were only placebo | Yang Tse | |
options. The library is always built as thread safe as possible on every system. | |||
2009-11-14 | Added '--configure' option to curl-config to display original configure ↵ | Claes Jakobsson | |
arguments when curl was built | |||
2009-11-14 | Refactor how preprocessor symbol _THREAD_SAFE definition is done. | Yang Tse | |
2009-11-14 | OpenSSL 0.9.7 or newer required for ENGINE_CTRL_GET_CMD_FROM_NAME definition | Yang Tse | |
2009-11-14 | - Claes Jakobsson restored the configure functionality to detect NSS when | Daniel Stenberg | |
--with-nss is set but not "yes". I think we can still improve that to check for pkg-config in that path etc, but at least this patch brings back the same functionality we had before. | |||
2009-11-14 | - Camille Moncelier added support for the file type SSL_FILETYPE_ENGINE for | Daniel Stenberg | |
the client certificate. It also disable the key name test as some engines can select a private key/cert automatically (When there is only one key and/or certificate on the hardware device used by the engine) | |||
2009-11-14 | - Constantine Sapuntzakis provided the fix that ensures that an SSL connection | Yang Tse | |
won't be reused unless protection level for peer and host verification match. | |||
2009-11-13 | Assume that getaddrinfo is thread safe, unless hard coded | Yang Tse | |
knowledge says the contrary or h_errno is not defined. | |||
2009-11-13 | Related with the threadsafe capability of getaddrinfo: | Yang Tse | |
- Constantine Sapuntzakis reported that Darwin 6.0 a.k.a. MAC OS X 10.2 and newer have a threadsafe getaddrinfo. - Fix Dragonfly BSD triplet detection. - In case the hard-coded knowledge says that getaddrinfo is threadsafe, an additional check is done to verify that h_errno is also defined. If h_errno isn't defined, we finally assume that it isn't threadsafe. Jamie Lokier provided the inspiration for this extra check. | |||
2009-11-12 | AIX 5.2 and newer have threadsafe getaddrinfo. | Yang Tse | |
Add some comments to better understand what the regex's pretend to achieve. | |||
2009-11-12 | HP-UX 11.11 and later have threadsafe getaddrinfo | Yang Tse | |
2009-11-12 | Constantine Sapuntzakis patch for hostip.c | Yang Tse | |
No need for a separate variable ndns. The memory leak detection will detect code that fails to release a dns reference. The DEBUGASSERT will detect code that releases too many references. | |||
2009-11-12 | Check if getaddrinfo is threadsafe when function check allows it to be used | Yang Tse | |
2009-11-12 | Add missing variable initialization | Yang Tse | |