John Engelhart noticed an unreleased problem relative to a duplicate

ARES_ECANCELLED error code value and missing error code description.
pull/1/head
Yang Tse 16 years ago
parent e199ec677f
commit b53526b1a9
  1. 4
      CHANGES
  2. 2
      RELEASE-NOTES
  3. 10
      ares.h
  4. 3
      ares_strerror.c

@ -1,5 +1,9 @@
Changelog for the c-ares project
* October 23, 2009 (Yang Tse)
- John Engelhart noticed an unreleased problem relative to a duplicate
ARES_ECANCELLED error code value and missing error code description.
* October 7, 2009 (Yang Tse)
- Overhauled ares__get_hostent() Fixing out of bounds memory overwrite
triggered with malformed /etc/hosts file. Improving parsing of /etc/hosts

@ -24,6 +24,6 @@ Fixed:
Thanks go to these friendly people for their efforts and contributions:
Phil Blundell, Japheth Cleaver, Yang Tse, Gregor Jasny, Joshua Kwan,
Timo Teras, Jakub Hrozek
Timo Teras, Jakub Hrozek, John Engelhart
Have fun!

@ -86,7 +86,6 @@ extern "C" {
#define ARES_ENOMEM 15
#define ARES_EDESTRUCTION 16
#define ARES_EBADSTR 17
#define ARES_ECANCELLED 21
/* ares_getnameinfo error codes */
#define ARES_EBADFLAGS 18
@ -96,11 +95,14 @@ extern "C" {
#define ARES_EBADHINTS 20
/* Uninitialized library error code */
#define ARES_ENOTINITIALIZED 21
#define ARES_ENOTINITIALIZED 21 /* introduced in 1.6.1 */
/* ares_library_init error codes */
#define ARES_ELOADIPHLPAPI 22
#define ARES_EADDRGETNETWORKPARAMS 23
#define ARES_ELOADIPHLPAPI 22 /* introduced in 1.6.1 */
#define ARES_EADDRGETNETWORKPARAMS 23 /* introduced in 1.6.1 */
/* More error codes */
#define ARES_ECANCELLED 24 /* introduced in 1.6.1 */
/* Flag values */
#define ARES_FLAG_USEVC (1 << 0)

@ -46,7 +46,8 @@ const char *ares_strerror(int code)
"Illegal hints flags specified",
"c-ares library initialization not yet performed",
"Error loading iphlpapi.dll",
"Could not find GetNetworkParams function"
"Could not find GetNetworkParams function",
"DNS query cancelled"
};
if(code >= 0 && code < (int)(sizeof(errtext) / sizeof(*errtext)))

Loading…
Cancel
Save