HomeSolus

Update c-ares to 1.15.0

Authored by Girtablulu on Thu, Dec 6, 11:21 PM.

Description

Update c-ares to 1.15.0

Summary:
Update c-ares to 1.15.0
Changelog:
1.15.0

  • Add ares_init_options() configurability for path to resolv.conf file
  • Ability to exclude building of tools (adig, ahost, acountry) in CMake
  • Android: Support for domain search suffix
  • Report ARES_ENOTFOUND for .onion domain names as per RFC7686
  • AIX build fix for trying to include both nameser_compat.h and onameser_compat.h
  • Fix modern GCC warnings
  • Apply the IPv6 server blacklist to all nameserver sources, not just Windows
  • Fix warnings emitted by MSVC when using -W4
  • Prevent changing name servers while queries are outstanding
  • Harden and rationalize c-ares timeout computation
  • ares_set_servers_csv() on failure should not leave channel in a bad state

1.14.0

  • Fix patch for CVE-2017-1000381 to not be overly aggressive
  • gethostbyaddr should fail with ECANCELLED not ENOTFOUND when ares_cancel is called
  • CMake minimum version is now 3.1
  • ares_gethostbyname.3: fix callback status values
  • docs: Document WSAStartup requirement
  • Fix a typo in init_by_resolv_conf

Test Plan: Chrooted into the build package and run arestest and rebuild wireshark against the new version and used it

Reviewers: Triage Team, JoshStrobl

Reviewed By: Triage Team, JoshStrobl

Subscribers: JoshStrobl

Differential Revision: https://dev.getsol.us/D4559

Details

Committed
JoshStroblThu, Dec 6, 11:22 PM
Pushed
JoshStroblThu, Dec 6, 11:22 PM
Reviewer
Triage Team
Differential Revision
D4559: Update c-ares to 1.15.0
Parents
R491:7dd09afa807f: Update to 1.13.0 to address CVE-2017-1000381
Branches
Unknown
Tags
Unknown
References
HEAD -> master, tag: c-ares-1.15.0-4