John Engelhart noticed an unreleased problem relative to a duplicate
ARES_ECANCELLED error code value and missing error code description.
This commit is contained in:
parent
7531ac89d6
commit
a1cc78d5a1
@ -1,5 +1,9 @@
|
|||||||
Changelog for the c-ares project
|
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)
|
* October 7, 2009 (Yang Tse)
|
||||||
- Overhauled ares__get_hostent() Fixing out of bounds memory overwrite
|
- Overhauled ares__get_hostent() Fixing out of bounds memory overwrite
|
||||||
triggered with malformed /etc/hosts file. Improving parsing of /etc/hosts
|
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:
|
Thanks go to these friendly people for their efforts and contributions:
|
||||||
|
|
||||||
Phil Blundell, Japheth Cleaver, Yang Tse, Gregor Jasny, Joshua Kwan,
|
Phil Blundell, Japheth Cleaver, Yang Tse, Gregor Jasny, Joshua Kwan,
|
||||||
Timo Teras, Jakub Hrozek
|
Timo Teras, Jakub Hrozek, John Engelhart
|
||||||
|
|
||||||
Have fun!
|
Have fun!
|
||||||
|
10
ares/ares.h
10
ares/ares.h
@ -86,7 +86,6 @@ extern "C" {
|
|||||||
#define ARES_ENOMEM 15
|
#define ARES_ENOMEM 15
|
||||||
#define ARES_EDESTRUCTION 16
|
#define ARES_EDESTRUCTION 16
|
||||||
#define ARES_EBADSTR 17
|
#define ARES_EBADSTR 17
|
||||||
#define ARES_ECANCELLED 21
|
|
||||||
|
|
||||||
/* ares_getnameinfo error codes */
|
/* ares_getnameinfo error codes */
|
||||||
#define ARES_EBADFLAGS 18
|
#define ARES_EBADFLAGS 18
|
||||||
@ -96,11 +95,14 @@ extern "C" {
|
|||||||
#define ARES_EBADHINTS 20
|
#define ARES_EBADHINTS 20
|
||||||
|
|
||||||
/* Uninitialized library error code */
|
/* Uninitialized library error code */
|
||||||
#define ARES_ENOTINITIALIZED 21
|
#define ARES_ENOTINITIALIZED 21 /* introduced in 1.6.1 */
|
||||||
|
|
||||||
/* ares_library_init error codes */
|
/* ares_library_init error codes */
|
||||||
#define ARES_ELOADIPHLPAPI 22
|
#define ARES_ELOADIPHLPAPI 22 /* introduced in 1.6.1 */
|
||||||
#define ARES_EADDRGETNETWORKPARAMS 23
|
#define ARES_EADDRGETNETWORKPARAMS 23 /* introduced in 1.6.1 */
|
||||||
|
|
||||||
|
/* More error codes */
|
||||||
|
#define ARES_ECANCELLED 24 /* introduced in 1.6.1 */
|
||||||
|
|
||||||
/* Flag values */
|
/* Flag values */
|
||||||
#define ARES_FLAG_USEVC (1 << 0)
|
#define ARES_FLAG_USEVC (1 << 0)
|
||||||
|
@ -46,7 +46,8 @@ const char *ares_strerror(int code)
|
|||||||
"Illegal hints flags specified",
|
"Illegal hints flags specified",
|
||||||
"c-ares library initialization not yet performed",
|
"c-ares library initialization not yet performed",
|
||||||
"Error loading iphlpapi.dll",
|
"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)))
|
if(code >= 0 && code < (int)(sizeof(errtext) / sizeof(*errtext)))
|
||||||
|
Loading…
Reference in New Issue
Block a user