aboutsummaryrefslogtreecommitdiff
path: root/ares
AgeCommit message (Collapse)Author
2007-09-22Steinar H. Gunderson fixed: Correctly clear sockets from the fd_set on inDaniel Stenberg
several functions (write_tcp_data, read_tcp_data, read_udp_packets) so that if it fails and the socket is closed the following code doesn't try to use the file descriptor.
2007-09-22Steinar H. Gunderson modified c-ares to now also do to DNS retries even whenDaniel Stenberg
TCP is used since there are several edge cases where it still makes sense.
2007-09-22Brad House provided a fix for ares_save_options(): Apparently I overlookedDaniel Stenberg
something with the ares_save_options() where it would try to do a malloc(0) when no options of that type needed to be saved. On most platforms, this was fine because malloc(0) doesn't actually return NULL, but on AIX it does, so ares_save_options would return ARES_ENOMEM.
2007-07-26added initial pkg-config file (attempt)Daniel Stenberg
2007-07-20added curl include for debug builds.Gunter Knauf
2007-07-14added another SEE ALSODaniel Stenberg
2007-07-14Brad House's fix to hish a win32 compiler warningDaniel Stenberg
2007-07-14added Vlad's entire description of his valgrind fixDaniel Stenberg
2007-07-14Vlad Dinulescu fixed two outstanding valgrind reportsDaniel Stenberg
2007-07-08added better CodeWarrior detection.Gunter Knauf
2007-07-07removed some obsolete include paths and defines.Gunter Knauf
2007-07-04add test for gettimeofday() so that HAVE_GETTIMEOFDAY gets defined.Gunter Knauf
2007-07-04although the check for HAVE_STRUCT_TIMEVAL solved the redefine it is ↵Gunter Knauf
incorrect; lets see if a check for HAVE_GETTIMEOFDAY also works; if gettimeofday() is present then we can assume we have the timezone struct too.
2007-07-04added check for sys/param.h.Gunter Knauf
2007-07-03trial to catch problem with Daniels cross-mingw ares builds.Gunter Knauf
2007-07-03added NetWare CLIB-own header to solve gcc warnings.Gunter Knauf
2007-07-03few minor changes to make ares compile for NetWare CLIB architecture.Gunter Knauf
2007-07-03changed to build for CLIB / LIBC.Gunter Knauf
2007-07-02sync'd with lib makefile changes: use var for awk; fixed RECV* / SEND* ↵Gunter Knauf
defines; debug var can be overwritten; added better compiler path handling.
2007-06-08start working on 1.4.1Daniel Stenberg
2007-06-081.4.0 prepsDaniel Stenberg
2007-06-05the revertDaniel Stenberg
2007-06-04Revered Ashish Sharma's multiple entries patch, as it caused memory madnessDaniel Stenberg
2007-06-04minor edit since getting an ID seems pointless when failure happensDaniel Stenberg
2007-06-04fix the bad bad bad mess this caused on name resolves returning more thanDaniel Stenberg
one name... Reported by James Bursa
2007-06-02Brad Spencer found and fixed three flaws in the code, found with the newDaniel Stenberg
gcc 4.2.0 warning: -Waddress
2007-06-02Brad House fixed VS2005 compiler warnings due to time_t being 64bit.Daniel Stenberg
He also made recent Microsoft compilers use _strdup() instead of strdup().
2007-06-02Ashish Sharma provided a patch for supporting multiple entries in theDaniel Stenberg
/etc/hosts file. Patch edited for coding style and functionality by me (Daniel).
2007-06-02ares_destroy_options() and ares_save_options() man pages by Brad HouseDaniel Stenberg
2007-05-30make next version 1.4.0Daniel Stenberg
2007-05-30first take at detecting a random device and seeding the random key using dataDaniel Stenberg
from it in randomize_key()
2007-05-30Shmulik Regev brought cryptographically secure transaction IDsDaniel Stenberg
2007-05-30Brad House added ares_save_options() and ares_destroy_options() that can beDaniel Stenberg
used to keep options for later re-usal when ares_init_options() is used.
2007-05-30added ares_process_fd() to allow applications to ask for processing onDaniel Stenberg
specific sockets and thus avoiding select() and associated functions/macros. This function will be used by upcoming libcurl releases for this very reason. It also made me export the ares_socket_t type in the public ares.h header file, since ares_process_fd() uses that type for two of the arguments.
2007-05-25Ravi Pratap fixed a flaw in the init_by_resolv_conf() function for windowsDaniel Stenberg
that could cause it to return a bad return code.
2007-04-25Steve Little's fixes to allow compilation on VMS 64-bit modeYang Tse
2007-04-21fixed ARFLAGS for CodeWarrior build.Gunter Knauf
2007-04-16added ranlib when library is created with ar.Gunter Knauf
2007-04-16No need for USE_MANUAL. Use select_s() instead of select().Gisle Vanem
Added ares_getopt.o to program sample objects.
2007-04-16move linkage var declarations to ares_getopt.hYang Tse
2007-04-16use Makefile.inc to determine sources.Gunter Knauf
2007-04-16ares_getopt() command-line parser function does not belong to actual c-ares ↵Gunter Knauf
library. It is just a convinience source code helper function for use in example programs adig.c and ahost.c
2007-04-16ares_getopt() command-line parser function does not belong to actualYang Tse
c-ares library. It is just a convinience source code helper function for use in example programs adig.c and ahost.c
2007-04-16ares_getopt() command-line parser function does not belong to actualYang Tse
c-ares library. It is just a convinience source code helper function for use in example programs adig.c and ahost.c
2007-04-12update MSVC project files with ares_getopt()Yang Tse
2007-04-12use ares_getopt for all platformsYang Tse
2007-04-12add ares_getopt prototypeYang Tse
2007-04-12Rename function as ares_getopt()Yang Tse
2007-04-12Replace tabs with spacesYang Tse
2007-04-12Add file ares_getopt.cYang Tse
Original file name getopt.c Initial import into the c-ares source tree on 2007-04-11. Lifted from version 5.2 of the 'Open Mash' project with the modified BSD license, BSD license without the advertising clause.