platform/upstream/c-ares.git
17 years agochange
Daniel Stenberg [Wed, 21 Nov 2007 10:12:20 +0000 (10:12 +0000)]
change

17 years agooops
Daniel Stenberg [Wed, 21 Nov 2007 10:12:06 +0000 (10:12 +0000)]
oops

17 years agostart working on 1.5.1 now
Daniel Stenberg [Wed, 21 Nov 2007 09:31:56 +0000 (09:31 +0000)]
start working on 1.5.1 now

17 years agothis is what 1.5.0 is
Daniel Stenberg [Wed, 21 Nov 2007 09:24:03 +0000 (09:24 +0000)]
this is what 1.5.0 is

17 years agofill in missing copyrights
Daniel Stenberg [Mon, 19 Nov 2007 15:47:01 +0000 (15:47 +0000)]
fill in missing copyrights

17 years agoremoved now obsolete defines;
Gunter Knauf [Sun, 18 Nov 2007 22:48:39 +0000 (22:48 +0000)]
removed now obsolete defines;
updated external library versions to latest.

17 years agoFix a double free.
Steinar H. Gunderson [Fri, 16 Nov 2007 09:36:00 +0000 (09:36 +0000)]
Fix a double free.

17 years agoNeeded now that in6_addr is referenced in ares.h
Yang Tse [Thu, 15 Nov 2007 19:44:01 +0000 (19:44 +0000)]
Needed now that in6_addr is referenced in ares.h

17 years agoWhen looking up in DNS and then in the hosts file, return the error code from DNS...
Steinar H. Gunderson [Thu, 15 Nov 2007 09:16:48 +0000 (09:16 +0000)]
When looking up in DNS and then in the hosts file, return the error code from DNS if both fail, instead of returning the error code from the hosts file, as today. Patch from the Google tree.

17 years agoReturn TTL data from ares_parse_{a,aaaa}_reply, if the user is so inclined. Patch...
Steinar H. Gunderson [Thu, 15 Nov 2007 08:36:25 +0000 (08:36 +0000)]
Return TTL data from ares_parse_{a,aaaa}_reply, if the user is so inclined. Patch from the Google tree.

17 years agoDefine WIN32 when build target is Win32 API.
Yang Tse [Thu, 8 Nov 2007 18:13:54 +0000 (18:13 +0000)]
Define WIN32 when build target is Win32 API.
This also defines it for WinCE even though it is a subset of WIN32.

17 years agoThe only libraries actually needed for sample programs adig and
Yang Tse [Thu, 8 Nov 2007 01:33:28 +0000 (01:33 +0000)]
The only libraries actually needed for sample programs adig and
ahost are ws2_32.lib and advapi32.lib

17 years agoMSVC versions prior to VS2005 do not complain about portable C functions
Yang Tse [Wed, 7 Nov 2007 18:18:42 +0000 (18:18 +0000)]
MSVC versions prior to VS2005 do not complain about portable C functions

17 years agoWindows build targets have socklen_t definition in ws2tcpip.h but some
Yang Tse [Wed, 24 Oct 2007 14:39:07 +0000 (14:39 +0000)]
Windows build targets have socklen_t definition in ws2tcpip.h but some
versions of ws2tcpip.h do not have the definition. It seems that when
the socklen_t definition is missing from ws2tcpip.h the definition for
INET_ADDRSTRLEN is also missing, and that when one definition is present
the other one also is available.

17 years agoremoved dependency on gettimeofday() since we use only 1 sec resolution here.
Gunter Knauf [Mon, 22 Oct 2007 23:31:40 +0000 (23:31 +0000)]
removed dependency on gettimeofday() since we use only 1 sec resolution here.

17 years agoFix compiler warning: conversion from "int" to "unsigned short" may lose significant...
Yang Tse [Sat, 20 Oct 2007 15:11:51 +0000 (15:11 +0000)]
Fix compiler warning: conversion from "int" to "unsigned short" may lose significant bits

17 years agoFix message shown when detecting icc version
Yang Tse [Fri, 19 Oct 2007 12:15:00 +0000 (12:15 +0000)]
Fix message shown when detecting icc version

17 years agoAvoid shadowing a global declaration
Yang Tse [Fri, 19 Oct 2007 10:52:28 +0000 (10:52 +0000)]
Avoid shadowing a global declaration

17 years agoRenamed a variable to avoid shadowing a global declaration
Yang Tse [Thu, 18 Oct 2007 17:31:19 +0000 (17:31 +0000)]
Renamed a variable to avoid shadowing a global declaration

17 years agoRenamed internal function to avoid a variable shadowing it
Yang Tse [Thu, 18 Oct 2007 17:17:18 +0000 (17:17 +0000)]
Renamed internal function to avoid a variable shadowing it

17 years agoFix compiler warning: feupdateenv is not implemented and will always fail.
Yang Tse [Thu, 18 Oct 2007 16:24:14 +0000 (16:24 +0000)]
Fix compiler warning: feupdateenv is not implemented and will always fail.
Specifically for linux x86-64 with Intel's icc.

17 years agoSync PLATFORM_AIX_V3 detection and CURL_CC_DEBUG_OPTS()
Yang Tse [Thu, 18 Oct 2007 15:11:51 +0000 (15:11 +0000)]
Sync PLATFORM_AIX_V3 detection and CURL_CC_DEBUG_OPTS()
icc warning level with libcurl's

17 years agoFix compiler warning: conversion from "int" to "unsigned char"
Yang Tse [Thu, 18 Oct 2007 01:01:20 +0000 (01:01 +0000)]
Fix compiler warning: conversion from "int" to "unsigned char"
may lose significant bits

17 years agoactually sync with lib/setup_once.h
Yang Tse [Wed, 17 Oct 2007 18:18:27 +0000 (18:18 +0000)]
actually sync with lib/setup_once.h

17 years agosync with lib/setup_once.h
Yang Tse [Wed, 17 Oct 2007 16:59:24 +0000 (16:59 +0000)]
sync with lib/setup_once.h

17 years agoFix a bug where fallback from AF_INET6 to AF_INET would not work properly together...
Steinar H. Gunderson [Tue, 16 Oct 2007 21:27:51 +0000 (21:27 +0000)]
Fix a bug where fallback from AF_INET6 to AF_INET would not work properly together with relative search; if you had a search path of .a.com and .b.com, and foo.a.com would return ARES_ENODATA and foo.b.com would return ARES_ENOTFOUND, the lookup would not properly retry with AF_INET as it forgot the first ARES_ENODATA.

17 years agoMention first version with CURLOPT_COPYPOSTFIELDS.
Dan Fandrich [Mon, 15 Oct 2007 21:19:40 +0000 (21:19 +0000)]
Mention first version with CURLOPT_COPYPOSTFIELDS.
Don't confuse NUL with NULL.

17 years agoAdded needed 'HAVE_*' defines.
Gisle Vanem [Mon, 8 Oct 2007 14:39:52 +0000 (14:39 +0000)]
Added needed 'HAVE_*' defines.

17 years ago'FD_CLOXEC' is meaningless on MSDOS/Watt-32.
Gisle Vanem [Mon, 8 Oct 2007 14:38:51 +0000 (14:38 +0000)]
'FD_CLOXEC' is meaningless on MSDOS/Watt-32.

17 years agoRemoved a piece of redundant code (process_answer already takes care of it).
Steinar H. Gunderson [Thu, 4 Oct 2007 08:12:12 +0000 (08:12 +0000)]
Removed a piece of redundant code (process_answer already takes care of it).

17 years agoAnother timeout fix in ares_getnameinfo().
Steinar H. Gunderson [Thu, 4 Oct 2007 08:09:52 +0000 (08:09 +0000)]
Another timeout fix in ares_getnameinfo().

17 years agoSend the timeout count in ares_getnameinfo().
Steinar H. Gunderson [Thu, 4 Oct 2007 08:09:04 +0000 (08:09 +0000)]
Send the timeout count in ares_getnameinfo().

17 years agoMoved the NULL check for channel upwards in ares_destroy().
Steinar H. Gunderson [Thu, 4 Oct 2007 08:07:47 +0000 (08:07 +0000)]
Moved the NULL check for channel upwards in ares_destroy().

17 years agoClarified the comment over ares_cancel.
Steinar H. Gunderson [Thu, 4 Oct 2007 08:06:25 +0000 (08:06 +0000)]
Clarified the comment over ares_cancel.

17 years agoAvoid a segfault when generating a DNS "Transaction ID" in internal
Yang Tse [Tue, 2 Oct 2007 18:26:48 +0000 (18:26 +0000)]
Avoid a segfault when generating a DNS "Transaction ID" in internal
function init_id_key() under low memory conditions.

17 years agoAdd ares_llist.c and ares_llist.h to MSCV project file.
Yang Tse [Tue, 2 Oct 2007 11:13:58 +0000 (11:13 +0000)]
Add ares_llist.c and ares_llist.h to MSCV project file.

17 years agoFixed the problem where next_lookup would use 'status' uninitialized. Now
Daniel Stenberg [Tue, 2 Oct 2007 08:12:30 +0000 (08:12 +0000)]
Fixed the problem where next_lookup would use 'status' uninitialized. Now
it gets passed the initial value as an argument.

17 years agoAvoid inline C99ism, and move c-ares routines for managing doubly-linked lists.
Yang Tse [Tue, 2 Oct 2007 02:18:01 +0000 (02:18 +0000)]
Avoid inline C99ism, and move c-ares routines for managing doubly-linked lists.

17 years agoares_strerror() segfaulted if the input error number was out of the currently
Daniel Stenberg [Mon, 1 Oct 2007 22:52:31 +0000 (22:52 +0000)]
ares_strerror() segfaulted if the input error number was out of the currently
supported range.

17 years agoPrevent ares_strerror() from segfaulting if an invalid error code is passed
Daniel Stenberg [Mon, 1 Oct 2007 22:51:38 +0000 (22:51 +0000)]
Prevent ares_strerror() from segfaulting if an invalid error code is passed
in as argument!

17 years agoFix compiler warning
Yang Tse [Sun, 30 Sep 2007 19:43:23 +0000 (19:43 +0000)]
Fix compiler warning

17 years agocheck availability of <netinet/tcp.h>
Yang Tse [Sun, 30 Sep 2007 02:12:11 +0000 (02:12 +0000)]
check availability of <netinet/tcp.h>

17 years agoimprove portability, defining MAXDNAME and MAXCDNAME
Yang Tse [Sun, 30 Sep 2007 00:37:47 +0000 (00:37 +0000)]
improve portability, defining MAXDNAME and MAXCDNAME

17 years agoFix a memory leak that I recently inadvertedly introduced.
Steinar H. Gunderson [Sun, 30 Sep 2007 00:08:01 +0000 (00:08 +0000)]
Fix a memory leak that I recently inadvertedly introduced.

17 years agoUse ISDIGIT instead of isdigit; fixes a gcc warning.
Steinar H. Gunderson [Sat, 29 Sep 2007 21:57:05 +0000 (21:57 +0000)]
Use ISDIGIT instead of isdigit; fixes a gcc warning.

17 years agoPort the TCP socket fix made in ares_fds() to ares_getsock() as well.
Steinar H. Gunderson [Sat, 29 Sep 2007 19:26:59 +0000 (19:26 +0000)]
Port the TCP socket fix made in ares_fds() to ares_getsock() as well.

17 years agoPreviously, processing a large batch of timeouts was O(n^2) in the number of
Steinar H. Gunderson [Sat, 29 Sep 2007 18:18:47 +0000 (18:18 +0000)]
Previously, processing a large batch of timeouts was O(n^2) in the number of
outstanding queries, and processing a DNS response packet was O(n) in the
number of outstanding queries. To speed things up in Google, we added a few circular,
doubly-linked lists of queries that are hash-bucketed based on
the attributes we care about, so most important operations are now O(1).

It might be that the number of buckets are higher than most people would need,
but on a quick calculation it should only be 100kB or so even on a 64-bit
system, so I've let it stay as-is.

17 years agoWe should standarise on C comments.
Gisle Vanem [Sat, 29 Sep 2007 14:37:47 +0000 (14:37 +0000)]
We should standarise on C comments.

17 years agoFix compiler warning in setsockopt().
Gisle Vanem [Sat, 29 Sep 2007 14:34:59 +0000 (14:34 +0000)]
Fix compiler warning in setsockopt().

17 years agoTCP queries can time out too, not just UDP queries. (Patch from the Google tree.)
Steinar H. Gunderson [Sat, 29 Sep 2007 14:25:14 +0000 (14:25 +0000)]
TCP queries can time out too, not just UDP queries. (Patch from the Google tree.)

17 years agoRead and process as many packets as possible in read_udp_packets, to avoid having...
Steinar H. Gunderson [Sat, 29 Sep 2007 14:21:47 +0000 (14:21 +0000)]
Read and process as many packets as possible in read_udp_packets, to avoid having to run the entire event loop once per packet. (Patch from the Google tree.)

17 years agoThere are two different places in write_tcp_data() that advance the send_queue; howev...
Steinar H. Gunderson [Sat, 29 Sep 2007 14:09:14 +0000 (14:09 +0000)]
There are two different places in write_tcp_data() that advance the send_queue; however, they are slightly different and only the first one properly uses a while loop. Consolidate both into a single function that DTTR. (Patch from the Google tree.)

17 years agoReject names that are longer than 255 characters, to avoid problems with strict or...
Steinar H. Gunderson [Sat, 29 Sep 2007 13:58:23 +0000 (13:58 +0000)]
Reject names that are longer than 255 characters, to avoid problems with strict or buggy DNS server implementations. (Patch from the Google tree)

17 years agoIn ares_mkquery, make sure we set buflen and buf to reasonable values if there's...
Steinar H. Gunderson [Sat, 29 Sep 2007 13:56:36 +0000 (13:56 +0000)]
In ares_mkquery, make sure we set buflen and buf to reasonable values if there's an error. (Patch from the Google tree)

17 years agoBe stricter about what's a valid IP address in fake_hostent. (Patch from the Google...
Steinar H. Gunderson [Sat, 29 Sep 2007 13:52:14 +0000 (13:52 +0000)]
Be stricter about what's a valid IP address in fake_hostent. (Patch from the Google tree.)

17 years agoHandle the root of the DNS tree correctly in ares_expand_name.
Steinar H. Gunderson [Sat, 29 Sep 2007 13:38:17 +0000 (13:38 +0000)]
Handle the root of the DNS tree correctly in ares_expand_name.

17 years agotoday's modifications by Steinar and me
Daniel Stenberg [Fri, 28 Sep 2007 20:28:20 +0000 (20:28 +0000)]
today's modifications by Steinar and me

17 years agoBumped version to 1.5.0 for next release and soname bumped to 2 due to ABI
Daniel Stenberg [Fri, 28 Sep 2007 20:28:06 +0000 (20:28 +0000)]
Bumped version to 1.5.0 for next release and soname bumped to 2 due to ABI
and API changes in the progress callback (and possibly more coming up from
Steinar)

17 years agoUnrevert previous 'missing' hunks. They were missing since the patch is still in...
Steinar H. Gunderson [Fri, 28 Sep 2007 15:56:28 +0000 (15:56 +0000)]
Unrevert previous 'missing' hunks. They were missing since the patch is still in for review :-)

17 years agoYet more missing hunks... Nggh.
Steinar H. Gunderson [Fri, 28 Sep 2007 15:55:11 +0000 (15:55 +0000)]
Yet more missing hunks... Nggh.

17 years agoAlways register for TCP events even if there are no outstanding queries, as the other...
Steinar H. Gunderson [Fri, 28 Sep 2007 15:53:10 +0000 (15:53 +0000)]
Always register for TCP events even if there are no outstanding queries, as the other side could always close the connection, which is a valid event which should be responded to.

17 years agoForgot to include a few hunks from ares_process.c earlier. Fixing now.
Steinar H. Gunderson [Fri, 28 Sep 2007 15:51:00 +0000 (15:51 +0000)]
Forgot to include a few hunks from ares_process.c earlier. Fixing now.

17 years agoSupport a few more socket options, and refactor the option setting a bit. (Patch...
Steinar H. Gunderson [Fri, 28 Sep 2007 15:15:39 +0000 (15:15 +0000)]
Support a few more socket options, and refactor the option setting a bit. (Patch from the Google tree.)

17 years agoMake the query callbacks return the number of timeouts that happened during the execu...
Steinar H. Gunderson [Fri, 28 Sep 2007 14:46:51 +0000 (14:46 +0000)]
Make the query callbacks return the number of timeouts that happened during the execution of a query, and update documentation accordingly. (Patch from the Google tree.)

17 years agoThree fixes in one commit (sorry): a) Take care of the tcpbuf if it ends while queued...
Steinar H. Gunderson [Fri, 28 Sep 2007 14:28:14 +0000 (14:28 +0000)]
Three fixes in one commit (sorry): a) Take care of the tcpbuf if it ends while queued for transmission, note broken servers and close them in the main loop, and store TCP socket generation number in order not to send the same query twice over the same socket.

17 years agoDon't skip a server if it's the only one. (Bugfix from the Google tree.)
Steinar H. Gunderson [Fri, 28 Sep 2007 14:26:11 +0000 (14:26 +0000)]
Don't skip a server if it's the only one. (Bugfix from the Google tree.)

17 years agowrong, revert the previous "fix" and instead check that the fd_set pointer
Daniel Stenberg [Thu, 27 Sep 2007 12:04:56 +0000 (12:04 +0000)]
wrong, revert the previous "fix" and instead check that the fd_set pointer
is non-NULL before we FD_CLR

17 years agoeek, fix the conditions to return on either problem instead of requiring
Daniel Stenberg [Thu, 27 Sep 2007 12:02:15 +0000 (12:02 +0000)]
eek, fix the conditions to return on either problem instead of requiring
both to occur

17 years agoSteinar H. Gunderson fixed: Correctly clear sockets from the fd_set on in
Daniel Stenberg [Sat, 22 Sep 2007 21:23:10 +0000 (21:23 +0000)]
Steinar H. Gunderson fixed: Correctly clear sockets from the fd_set on in
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.

17 years agoSteinar H. Gunderson modified c-ares to now also do to DNS retries even when
Daniel Stenberg [Sat, 22 Sep 2007 21:04:16 +0000 (21:04 +0000)]
Steinar H. Gunderson modified c-ares to now also do to DNS retries even when
TCP is used since there are several edge cases where it still makes sense.

17 years agoBrad House provided a fix for ares_save_options(): Apparently I overlooked
Daniel Stenberg [Sat, 22 Sep 2007 20:45:50 +0000 (20:45 +0000)]
Brad House provided a fix for ares_save_options(): Apparently I overlooked
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.

17 years agoadded initial pkg-config file (attempt)
Daniel Stenberg [Thu, 26 Jul 2007 21:56:47 +0000 (21:56 +0000)]
added initial pkg-config file (attempt)

17 years agoadded curl include for debug builds.
Gunter Knauf [Fri, 20 Jul 2007 21:50:53 +0000 (21:50 +0000)]
added curl include for debug builds.

17 years agoadded another SEE ALSO
Daniel Stenberg [Sat, 14 Jul 2007 23:01:49 +0000 (23:01 +0000)]
added another SEE ALSO

17 years agoBrad House's fix to hish a win32 compiler warning
Daniel Stenberg [Sat, 14 Jul 2007 13:14:58 +0000 (13:14 +0000)]
Brad House's fix to hish a win32 compiler warning

17 years agoadded Vlad's entire description of his valgrind fix
Daniel Stenberg [Sat, 14 Jul 2007 13:11:36 +0000 (13:11 +0000)]
added Vlad's entire description of his valgrind fix

17 years agoVlad Dinulescu fixed two outstanding valgrind reports
Daniel Stenberg [Sat, 14 Jul 2007 13:08:50 +0000 (13:08 +0000)]
Vlad Dinulescu fixed two outstanding valgrind reports

17 years agoadded better CodeWarrior detection.
Gunter Knauf [Sun, 8 Jul 2007 23:17:56 +0000 (23:17 +0000)]
added better CodeWarrior detection.

17 years agoremoved some obsolete include paths and defines.
Gunter Knauf [Sat, 7 Jul 2007 16:26:02 +0000 (16:26 +0000)]
removed some obsolete include paths and defines.

17 years agoadd test for gettimeofday() so that HAVE_GETTIMEOFDAY gets defined.
Gunter Knauf [Wed, 4 Jul 2007 17:20:19 +0000 (17:20 +0000)]
add test for gettimeofday() so that HAVE_GETTIMEOFDAY gets defined.

17 years agoalthough the check for HAVE_STRUCT_TIMEVAL solved the redefine it is incorrect; lets...
Gunter Knauf [Wed, 4 Jul 2007 10:54:15 +0000 (10:54 +0000)]
although the check for HAVE_STRUCT_TIMEVAL solved the redefine it is 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.

17 years agoadded check for sys/param.h.
Gunter Knauf [Wed, 4 Jul 2007 09:01:40 +0000 (09:01 +0000)]
added check for sys/param.h.

17 years agotrial to catch problem with Daniels cross-mingw ares builds.
Gunter Knauf [Tue, 3 Jul 2007 18:18:40 +0000 (18:18 +0000)]
trial to catch problem with Daniels cross-mingw ares builds.

17 years agoadded NetWare CLIB-own header to solve gcc warnings.
Gunter Knauf [Tue, 3 Jul 2007 16:21:57 +0000 (16:21 +0000)]
added NetWare CLIB-own header to solve gcc warnings.

17 years agofew minor changes to make ares compile for NetWare CLIB architecture.
Gunter Knauf [Tue, 3 Jul 2007 16:00:36 +0000 (16:00 +0000)]
few minor changes to make ares compile for NetWare CLIB architecture.

17 years agochanged to build for CLIB / LIBC.
Gunter Knauf [Tue, 3 Jul 2007 00:42:11 +0000 (00:42 +0000)]
changed to build for CLIB / LIBC.

17 years agosync'd with lib makefile changes: use var for awk; fixed RECV* / SEND* defines; debug...
Gunter Knauf [Mon, 2 Jul 2007 18:50:18 +0000 (18:50 +0000)]
sync'd with lib makefile changes: use var for awk; fixed RECV* / SEND* defines; debug var can be overwritten; added better compiler path handling.

17 years agostart working on 1.4.1
Daniel Stenberg [Fri, 8 Jun 2007 09:01:33 +0000 (09:01 +0000)]
start working on 1.4.1

17 years ago1.4.0 preps
Daniel Stenberg [Fri, 8 Jun 2007 08:46:28 +0000 (08:46 +0000)]
1.4.0 preps

17 years agothe revert
Daniel Stenberg [Tue, 5 Jun 2007 13:53:10 +0000 (13:53 +0000)]
the revert

17 years agoRevered Ashish Sharma's multiple entries patch, as it caused memory madness
Daniel Stenberg [Mon, 4 Jun 2007 21:33:02 +0000 (21:33 +0000)]
Revered Ashish Sharma's multiple entries patch, as it caused memory madness

17 years agominor edit since getting an ID seems pointless when failure happens
Daniel Stenberg [Mon, 4 Jun 2007 21:26:30 +0000 (21:26 +0000)]
minor edit since getting an ID seems pointless when failure happens

17 years agofix the bad bad bad mess this caused on name resolves returning more than
Daniel Stenberg [Mon, 4 Jun 2007 21:04:14 +0000 (21:04 +0000)]
fix the bad bad bad mess this caused on name resolves returning more than
one name... Reported by James Bursa

17 years agoBrad Spencer found and fixed three flaws in the code, found with the new
Daniel Stenberg [Sat, 2 Jun 2007 20:09:23 +0000 (20:09 +0000)]
Brad Spencer found and fixed three flaws in the code, found with the new
gcc 4.2.0 warning: -Waddress

17 years agoBrad House fixed VS2005 compiler warnings due to time_t being 64bit.
Daniel Stenberg [Sat, 2 Jun 2007 19:48:29 +0000 (19:48 +0000)]
Brad House fixed VS2005 compiler warnings due to time_t being 64bit.
He also made recent Microsoft compilers use _strdup() instead of strdup().

17 years agoAshish Sharma provided a patch for supporting multiple entries in the
Daniel Stenberg [Sat, 2 Jun 2007 19:42:25 +0000 (19:42 +0000)]
Ashish Sharma provided a patch for supporting multiple entries in the
/etc/hosts file. Patch edited for coding style and functionality by me
(Daniel).

17 years agoares_destroy_options() and ares_save_options() man pages by Brad House
Daniel Stenberg [Sat, 2 Jun 2007 19:32:30 +0000 (19:32 +0000)]
ares_destroy_options() and ares_save_options() man pages by Brad House

17 years agomake next version 1.4.0
Daniel Stenberg [Wed, 30 May 2007 21:45:56 +0000 (21:45 +0000)]
make next version 1.4.0

17 years agofirst take at detecting a random device and seeding the random key using data
Daniel Stenberg [Wed, 30 May 2007 21:37:17 +0000 (21:37 +0000)]
first take at detecting a random device and seeding the random key using data
from it in randomize_key()

17 years agoShmulik Regev brought cryptographically secure transaction IDs
Daniel Stenberg [Wed, 30 May 2007 21:11:10 +0000 (21:11 +0000)]
Shmulik Regev brought cryptographically secure transaction IDs