c-ares

c-ares is a C library that performs DNS requests and name resolves asynchronously.

Download

c-ares 1.7.3, 620KB (11-jun-2010) GPG RELEASE-NOTES

c-ares 1.7.2, 615KB (10-jun-2010) GPG RELEASE-NOTES (doesn't build, lacks a file that is added in 1.7.3)
c-ares 1.7.1, 613KB (23-mar-2010) GPG RELEASE-NOTES
c-ares 1.7.0, 604KB (30-nov-2009) GPG RELEASE-NOTES
c-ares 1.6.0, 439KB (9-dec-2008) GPG RELEASE-NOTES
c-ares 1.5.3, 470KB (29-aug-2008) GPG
c-ares 1.5.2, 461KB (29-may-2008) GPG
c-ares 1.5.1, 435KB (21-nov-2007) GPG
c-ares 1.5.0, 435KB (21-nov-2007) GPG (doesn't build, lacks a file that is added in 1.5.1)
c-ares 1.4.0, 421KB (8-jun-2007) GPG
c-ares 1.3.2, 323KB (3-nov-2006) GPG
c-ares 1.3.1, 311KB (23-jun-2006) GPG
c-ares 1.3.0, 347KB (29-aug-2005) GPG
c-ares 1.2.1, 325KB (20-oct-2004) GPG
c-ares 1.2.0, 99KB (13-apr-2004).
c-ares 1.1.0, 125KB (11-mar-2004).
c-ares 1.0.0, 122KB (3-feb-2004).

Changelog

Browse the changelog.

Feedback/Questions/Bugreports

Discussions around c-ares, its use and its development, are held on the c-ares mailing list. Please, do not mail me privately about c-ares.

Mailing list archives at c-ares.haxx.se and gmane.org!

Source code

Browse the git repository on github.

Check out from git like this:

 git clone git://github.com/bagder/c-ares.git

Who c-ares?

Contributions have been made by these friendly people.

c-ares is being used by libcurl, UnreadlIRCd, BZFlag, Hobbit network monitor, libevnet, gLite, aria2, sipsak, Second Life, Wireshark

Please let us know if you use it!

Differences from ares

Some noticable changes from ares include:

Note that c-ares is continuously being developed and worked on, while ares is not, so the changes and differences between the two projects will only expand over time. The above list is just some of the changes.

ares

The c-ares fork was made on ares 1.1.1.

You can download the original ares at ftp://athena-dist.mit.edu/pub/ATHENA/ares.