1
0
mirror of https://frontier.innolan.net/rainlance/c-ares.git synced 2025-11-21 23:05:07 +00:00
Commit Graph

67 Commits

Author SHA1 Message Date
b743f875d3 RELEASE-NOTES: 1.9.1 coming up 2012-06-18 22:23:58 +02:00
cc067c21fe RELEASE-NOTES: synced with 979bf951d
Next release deemed to become 1.9.0 due to the new function
2012-06-15 13:40:37 +02:00
7ec5e8e656 version: start working on 1.8.1-DEV 2012-04-28 11:45:01 +02:00
f037316e4b RELEASE-NOTES: call next 1.8 instead
Since we added a function, let's use a stricter bumping scheme
2012-04-27 22:04:41 +02:00
031040f893 RELEASE-NOTES: added what's happened since 1.7.5 2012-04-22 17:29:34 +02:00
f11c2c2891 1.7.6: start working... 2011-08-16 23:02:39 +02:00
c4d3cb8c3a RELEASE-NOTES: synced with bb4096effe 2011-08-16 22:32:41 +02:00
5a21ba2b66 build: add install target to Makefile.msvc 2011-01-17 19:37:21 +01:00
d8c830f33e changes: mention last fix 2010-12-16 21:34:59 +01:00
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.
2010-12-15 02:44:07 +01:00
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.
2010-12-15 02:22:04 +01:00
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.
2010-12-10 21:19:51 +01:00
0b497f70e1 version: start working on 1.7.5 2010-12-10 21:04:11 +01:00
b354607aed release-preps: CHANGES and RELEASE-NOTES synced 2010-12-08 15:19:13 +01:00
954ec10e5a changelogs: updated for 1.7.3 2010-06-11 16:58:28 +02:00
890a143722 RELEASE-NOTES: 1.7.2 details added 2010-06-10 11:43:57 +02:00
e965d83c78 start the journey towards 1.7.2 2010-03-23 14:56:04 +01:00
8fe746fcf2 Added IPv6 name servers support 2010-03-05 20:01:47 +00:00
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.
2010-01-28 22:03:48 +00:00
92dcb407d6 Mention last changes 2009-12-29 02:32:12 +00:00
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.
2009-12-21 16:55:39 +00:00
df279b133c start working on 1.7.1 2009-11-30 22:39:04 +00:00
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.
2009-11-26 01:21:21 +00:00
dc4528e672 Mention last changes 2009-11-23 11:35:53 +00:00
96d3205622 - Mention other recent changes 2009-11-23 01:54:55 +00:00
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.
2009-11-23 01:24:17 +00:00
497afa9acb - Jakub Hrozek fixed more function prototypes in man pages to sync them
with the ones declared in ares.h
2009-11-23 00:57:50 +00:00
476b795ae0 Mention --enable-symbol-hiding configure option 2009-10-31 12:51:49 +00:00
9cbd5ed034 Jakub Hrozek added ares_parse_txt_reply() for TXT parsing 2009-10-29 08:59:40 +00:00
b53526b1a9 John Engelhart noticed an unreleased problem relative to a duplicate
ARES_ECANCELLED error code value and missing error code description.
2009-10-23 15:49:05 +00:00
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.
2009-10-07 18:47:04 +00:00
a5b204dd5b - Jakub Hrozek added ares_parse_srv_reply() for SRV parsing 2009-09-04 21:56:14 +00:00
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.
2009-08-03 11:51:06 +00:00
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.
2009-08-03 11:29:17 +00:00
84aa2f8a5d c-ares's --enable-curldebug configure option decoupled from c-ares's --enable-debug 2009-05-26 14:50:45 +00:00
83cb810b75 Mention last changes 2009-05-20 13:49:43 +00:00
ee97c69362 - Gregor Jasny made c-ares link with libtool 's -export-symbols-regex option to
only expose functions starting with ares_.
2009-05-11 13:53:26 +00:00
3a55bbebf1 Use build-time configured ares_socklen_t instead of socklen_t 2009-05-02 02:36:47 +00:00
382dc0d719 s/u_long/unsigned long/ 2009-03-11 05:09:03 +00:00
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.
2009-01-31 20:17:41 +00:00
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.
2009-01-14 13:08:50 +00:00
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.
2009-01-11 13:49:13 +00:00
521fac69e9 start over on the 1.6.1 release... 2008-12-09 22:41:36 +00:00
70ff6e180a add space 2008-12-09 22:30:59 +00:00
f61fa37f40 Gregor Jasny provided the patch that introduces ares_set_socket_callback(),
and I edited it to also get duped by ares_dup().
2008-12-04 12:53:03 +00:00
3b6b1979bf updated with changes, preparing for a release soon 2008-11-28 15:44:01 +00:00
e18952cc6f Sync up with reality 2008-09-17 01:33:43 +00:00
4f33fdb183 we start over working towards 1.5.4 2008-08-29 08:55:02 +00:00
2b838e85e7 George Neill's fix acountry sample application compilation failure. 2008-08-25 03:44:43 +00:00
09d10cb5c5 Brad House's validation that DNS response address matches the request address 2008-08-25 03:34:50 +00:00