PaulHowarth/Blog/2013-05-12

Sunday 12th May 2013

Local Packages

  • Updated c-ares to 1.10.0:

    • Added ares_create_query(), to be used instead of ares_mkquery()

    • ares_inet_ntop() and ares_inet_pton() are now recognized c-ares functions

    • Include the ares_parse_soa_reply.* files in the tarball

    • read_udp_packets: bail out loop on bad sockets

    • get_DNS_AdaptersAddresses: fix IPv6 parsing

    • adig: perror() doesn't work for socket errors on windows

    • ares_parse_aaaa_reply: fix memory leak

    • setup_once.h: HP-UX <sys/socket.h> issue workaround

    • configure: several fixes

    • config-dos.h: define strerror() to strerror_s_() for High-C

    • config-dos.h: define HAVE_CLOSE_S for MSDOS/Watt-32

    • ares_build.h.dist: enhance non-configure GCC ABI detection logic

    • ares.h: stricter CARES_EXTERN linkage decorations logic

    • ares_cancel(): cancel requests safely

    • Protocol parsing: check input data more strictly
    • Library init: be recursive, reference count inits/cleanups
    • ares_parse_txt_reply: return a ares_txt_reply node for each sub-string

    • ares_set_servers_csv: fixed IPv6 address parsing

    • Build: fix build on msvc11
  • Updated getmail to 4.40.3:

    • Increase system recursion limit when run with Python 2.3, to prevent recursion errors in parsing some pathologically complex MIME emails


Recent