Yang Tse
a1035276c1
Header inclusion clean-up
...
Remove header inclusions already done in setup_once.h
12 years ago
Daniel Stenberg
2d5ed6400b
cleanup: avoid unsafe typecasts
...
Avoid the risk of reading 16bit data from an unaligned address by using
a macro that is adapted for this.
14 years ago
Jérémy Lal
63918fca76
added ares_parse_mx_reply
15 years ago
Daniel Stenberg
63627fa5ab
remove all $Id$ lines
15 years ago
Yang Tse
57e48c4cf1
- Larry Lansing fixed ares_parse_srv_reply to properly parse replies
...
which might contain non-SRV answers, skipping over potential non-SRV
ones such as CNAMEs.
15 years ago
Yang Tse
f2cdd32a4f
Remove typecast
15 years ago
Yang Tse
5d62fe703f
Jakub Hrozek modified ares_parse_srv_reply() and ares_parse_txt_reply() API
...
to return a linked lists of results. These were also modified to internally
use the ares_data memory struct and as such its result must be free'ed with
ares_free_data().
15 years ago
Yang Tse
a82a8fbf82
Renamed c-ares setup.h to ares_setup.h
15 years ago
Yang Tse
ad0b952b58
Add CVS Id tag.
15 years ago
Daniel Stenberg
df2dc91fd4
no need to check for NULL pointers before dereferencing, as the pointers
...
MUST be valid and they are dereferenced further down in the function
unconditionally!
15 years ago
Daniel Stenberg
9ff3cb7411
use 'ares_srv_reply' for proper name-spacing
15 years ago
Yang Tse
4cc09c0216
T_SRV portability check
15 years ago
Gunter Knauf
d2f5bde0db
changed includes to match style how we do with all other *.c files.
15 years ago
Gunter Knauf
091393e79c
changed u_int16_t to unsigned short because it is the only place within ares and curl where such a type would be used;
...
also it broke many autobuilds. We should probably introduce an ares_port_t if we want to use a type here.
15 years ago
Gisle Vanem
6616621ffe
Replace 'uint16_t' with 'u_int16_t' since the latter is used in ares.h.
15 years ago
Daniel Stenberg
a5b204dd5b
- Jakub Hrozek added ares_parse_srv_reply() for SRV parsing
15 years ago