Daniel Stenberg
b743f875d3
RELEASE-NOTES: 1.9.1 coming up
13 years ago
Daniel Stenberg
cc067c21fe
RELEASE-NOTES: synced with 979bf951d
...
Next release deemed to become 1.9.0 due to the new function
13 years ago
Yang Tse
7ec5e8e656
version: start working on 1.8.1-DEV
13 years ago
Daniel Stenberg
f037316e4b
RELEASE-NOTES: call next 1.8 instead
...
Since we added a function, let's use a stricter bumping scheme
13 years ago
Daniel Stenberg
031040f893
RELEASE-NOTES: added what's happened since 1.7.5
13 years ago
Daniel Stenberg
f11c2c2891
1.7.6: start working...
13 years ago
Daniel Stenberg
c4d3cb8c3a
RELEASE-NOTES: synced with bb4096effe
13 years ago
Yang Tse
5a21ba2b66
build: add install target to Makefile.msvc
14 years ago
Yang Tse
d8c830f33e
changes: mention last fix
14 years ago
Yang Tse
e03a65c3d9
ares_inet_net_pton: fix non-rejection of some malformed literals
...
ares_inet_net_pton would return wrong values when excessively large,
and invalid, netmasks are used. Fixes are from bind-9.5.3rc1,
issue also described in the WLB-2008080064 advisory.
14 years ago
Yang Tse
623f3cb531
configure: inet_net_pton function check adjustments
...
Define HAVE_INET_NET_PTON only when system's inet_net_pton function is IPv6
capable and is not affected by the WLB-2008080064 advisory.
HAVE_INET_NET_PTON_IPV6 is no longer defined nor used.
14 years ago
Yang Tse
b2dafb6974
ares_init: fix detection of semicolon comments in resolv.conf
...
File resolv.conf may either use a hash '#' or a semicolon ';' character as an
indication that the rest of the line is a comment. This fixes not recognizing
the semicolon as a valid comment indicator in resolv.conf.
14 years ago
Yang Tse
0b497f70e1
version: start working on 1.7.5
14 years ago
Daniel Stenberg
b354607aed
release-preps: CHANGES and RELEASE-NOTES synced
14 years ago
Daniel Stenberg
954ec10e5a
changelogs: updated for 1.7.3
15 years ago
Daniel Stenberg
890a143722
RELEASE-NOTES: 1.7.2 details added
15 years ago
Daniel Stenberg
e965d83c78
start the journey towards 1.7.2
15 years ago
Yang Tse
8fe746fcf2
Added IPv6 name servers support
15 years ago
Daniel Stenberg
8b6f71ce95
- Tommie Gannert pointed out a silly bug in ares_process_fd() since it didn't
...
check for broken connections like ares_process() did. Based on that, I
merged the two functions into a single generic one with two front-ends.
15 years ago
Yang Tse
92dcb407d6
Mention last changes
15 years ago
Yang Tse
c2d3f7986b
- Ingmar Runge noticed that Windows config-win32.h configuration file
...
did not include a definition for HAVE_CLOSESOCKET which resulted in
function close() being inappropriately used to close sockets.
15 years ago
Daniel Stenberg
df279b133c
start working on 1.7.1
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
dc4528e672
Mention last changes
15 years ago
Yang Tse
96d3205622
- Mention other recent changes
15 years ago
Yang Tse
36b26039ac
- Jakub Hrozek renamed addrttl and addr6ttl structs to ares_addrttl and
...
ares_addr6ttl in order to prevent name space pollution, along with
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.
15 years ago
Yang Tse
497afa9acb
- Jakub Hrozek fixed more function prototypes in man pages to sync them
...
with the ones declared in ares.h
15 years ago
Yang Tse
476b795ae0
Mention --enable-symbol-hiding configure option
15 years ago
Daniel Stenberg
9cbd5ed034
Jakub Hrozek added ares_parse_txt_reply() for TXT parsing
15 years ago
Yang Tse
b53526b1a9
John Engelhart noticed an unreleased problem relative to a duplicate
...
ARES_ECANCELLED error code value and missing error code description.
15 years ago
Yang Tse
c2d3e82931
Overhauled ares__get_hostent()
...
- Fixing out of bounds memory overwrite triggered with malformed /etc/hosts file.
- Improving parsing of /etc/hosts file.
- Validating requested address family.
- Ensuring that failures always return a NULL pointer.
- Adjusting header inclusions.
15 years ago
Daniel Stenberg
a5b204dd5b
- Jakub Hrozek added ares_parse_srv_reply() for SRV parsing
15 years ago
Daniel Stenberg
408df8efcd
- Timo Teras changed the reason code used in the resolve callback done when
...
ares_cancel() is used, to be ARES_ECANCELLED instead of ARES_ETIMEOUT to
better allow the callback to know what's happening.
16 years ago
Daniel Stenberg
d0a8c3b68b
- Joshua Kwan fixed the init routine to fill in the defaults for stuff that
...
fails to get inited by other means. This fixes a case of when the c-ares
init fails when internet access is fone.
16 years ago
Yang Tse
84aa2f8a5d
c-ares's --enable-curldebug configure option decoupled from c-ares's --enable-debug
16 years ago
Yang Tse
83cb810b75
Mention last changes
16 years ago
Daniel Stenberg
ee97c69362
- Gregor Jasny made c-ares link with libtool 's -export-symbols-regex option to
...
only expose functions starting with ares_.
16 years ago
Yang Tse
3a55bbebf1
Use build-time configured ares_socklen_t instead of socklen_t
16 years ago
Yang Tse
382dc0d719
s/u_long/unsigned long/
16 years ago
Daniel Stenberg
1ce8e6583e
- ares_gethostbyname() now accepts 'AF_UNSPEC' as a family for resolving
...
either AF_INET6 or AF_INET. It works by accepting any of the looksups in the
hosts file, and it resolves the AAAA field with a fallback to A.
16 years ago
Daniel Stenberg
28531dea2e
- ares.h no longer uses the HAVE_STRUCT_IN6_ADDR define check, but instead it
...
now declares the private struct ares_in6_addr for all systems instead of
relying on one possibly not present in the system.
16 years ago
Daniel Stenberg
8362245c42
- Phil Blundell added the internal function ares__expand_name_for_response()
...
that is now used by the ares_parse_*_reply() functions instead of the
ares_expand_name() simply to easier return ARES_EBADRESP for the cases where
the name expansion fails as in responses that really isn't expected.
16 years ago
Daniel Stenberg
521fac69e9
start over on the 1.6.1 release...
16 years ago
Daniel Stenberg
70ff6e180a
add space
16 years ago
Daniel Stenberg
f61fa37f40
Gregor Jasny provided the patch that introduces ares_set_socket_callback(),
...
and I edited it to also get duped by ares_dup().
16 years ago
Daniel Stenberg
3b6b1979bf
updated with changes, preparing for a release soon
16 years ago
Yang Tse
e18952cc6f
Sync up with reality
16 years ago
Daniel Stenberg
4f33fdb183
we start over working towards 1.5.4
16 years ago
Yang Tse
2b838e85e7
George Neill's fix acountry sample application compilation failure.
17 years ago
Yang Tse
09d10cb5c5
Brad House's validation that DNS response address matches the request address
17 years ago