Commit b723500a authored by Yang Tse's avatar Yang Tse
Browse files

Daniel wants upcoming release to be 1.7.0

parent 4bfa0b08
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -13,7 +13,7 @@
  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.
  adjustments when recompiled using c-ares 1.7.0.

* November 21, 2009 (Yang Tse)
- Added manifest stuff to Makefile.msvc.
@@ -152,15 +152,15 @@
- Introduced ares_library_init() and ares_library_cleanup() functions.

  This is an API and ABI break for Win32/64 systems. Non-Win32/64 build targets
  using c-ares 1.6.1 can still survive without calling these functions. Read all
  using c-ares 1.7.0 can still survive without calling these functions. Read all
  the details on ares_library_init(3) and ares_library_cleanup(3) man pages that
  are included.

  curl/libcurl 7.19.5 is fully compatible with c-ares 1.6.1 on all systems.
  curl/libcurl 7.19.5 is fully compatible with c-ares 1.7.0 on all systems.

  In order to use c-ares 1.6.1 with curl/libcurl on Win32/64 systems it is
  In order to use c-ares 1.7.0 with curl/libcurl on Win32/64 systems it is
  required that curl/libcurl is 7.19.5 or newer. In other words, it is not
  possible on Win32/64 to use c-ares 1.6.1 with a curl/libcurl version less
  possible on Win32/64 to use c-ares 1.7.0 with a curl/libcurl version less
  than 7.19.5

* May 11 2009 (Daniel Stenberg)
+1 −1
Original line number Diff line number Diff line
@@ -27,7 +27,7 @@ You'll find all c-ares details and news here:

NOTES FOR C-ARES HACKERS

The following notes apply to c-ares version 1.6.1 and later.
The following notes apply to c-ares version 1.7.0 and later.

* The distributed ares_build.h file is only intended to be used on systems
  which can not run the also distributed configure script.
+6 −6
Original line number Diff line number Diff line
@@ -119,14 +119,14 @@ extern "C" {
#define ARES_EBADHINTS          20

/* Uninitialized library error code */
#define ARES_ENOTINITIALIZED    21          /* introduced in 1.6.1 */
#define ARES_ENOTINITIALIZED    21          /* introduced in 1.7.0 */

/* ares_library_init error codes */
#define ARES_ELOADIPHLPAPI           22     /* introduced in 1.6.1 */
#define ARES_EADDRGETNETWORKPARAMS   23     /* introduced in 1.6.1 */
#define ARES_ELOADIPHLPAPI           22     /* introduced in 1.7.0 */
#define ARES_EADDRGETNETWORKPARAMS   23     /* introduced in 1.7.0 */

/* More error codes */
#define ARES_ECANCELLED         24          /* introduced in 1.6.1 */
#define ARES_ECANCELLED         24          /* introduced in 1.7.0 */

/* Flag values */
#define ARES_FLAG_USEVC         (1 << 0)
@@ -404,10 +404,10 @@ CARES_EXTERN int ares_expand_string(const unsigned char *encoded,
                                    long *enclen);

/*
 * NOTE: before c-ares 1.6.1 we would most often use the system in6_addr
 * NOTE: before c-ares 1.7.0 we would most often use the system in6_addr
 * struct below when ares itself was built, but many apps would use this
 * private version since the header checked a HAVE_* define for it. Starting
 * with 1.6.1 we always declare and use our own to stop relying on the
 * with 1.7.0 we always declare and use our own to stop relying on the
 * system's one.
 */
struct ares_in6_addr {
+8 −8
Original line number Diff line number Diff line
@@ -16,16 +16,16 @@
 */

typedef enum {
  ARES_DATATYPE_UNKNOWN = 1,   /* unknown data type     */
  ARES_DATATYPE_UNKNOWN = 1,  /* unknown data type     - introduced in 1.7.0 */
  ARES_DATATYPE_SRV_REPLY,    /* struct ares_srv_reply - introduced in 1.7.0 */
  ARES_DATATYPE_TXT_REPLY,    /* struct ares_txt_reply - introduced in 1.7.0 */
#if 0
  ARES_DATATYPE_ADDR6TTL,     /* struct ares_addrttl   */
  ARES_DATATYPE_ADDRTTL,      /* struct ares_addr6ttl  */
  ARES_DATATYPE_HOSTENT,      /* struct hostent        */
  ARES_DATATYPE_OPTIONS,      /* struct ares_options   */
#endif
  ARES_DATATYPE_SRV_REPLY,     /* struct ares_srv_reply */
  ARES_DATATYPE_TXT_REPLY,     /* struct ares_txt_reply */
  ARES_DATATYPE_LAST           /* not used              */
  ARES_DATATYPE_LAST          /* not used              - introduced in 1.7.0 */
} ares_datatype;

#define ARES_DATATYPE_MARK 0xbead
+1 −1
Original line number Diff line number Diff line
@@ -48,7 +48,7 @@ associated with those structures.
.SH RETURN VALUE
The ares_free_data() function does not return a value.
.SH AVAILABILITY
This function was first introduced in c-ares version 1.6.1.
This function was first introduced in c-ares version 1.7.0.
.SH SEE ALSO
.BR ares_parse_srv_reply(3),
.BR ares_parse_txt_reply(3)
Loading