Page MenuHomeSolus

Update c-ares to 1.15.0
ClosedPublic

Authored by Girtablulu on Wed, Dec 5, 12:15 AM.

Details

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

Diff Detail

Repository
R491 c-ares
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
Girtablulu created this revision.Wed, Dec 5, 12:15 AM
Girtablulu requested review of this revision.Wed, Dec 5, 12:15 AM
JoshStrobl requested changes to this revision.Thu, Dec 6, 10:59 PM
JoshStrobl added a subscriber: JoshStrobl.
JoshStrobl added inline comments.
package.yml
7

Let's change this to programming.library while we're at it.

This revision now requires changes to proceed.Thu, Dec 6, 10:59 PM
Girtablulu updated this revision to Diff 11199.Thu, Dec 6, 11:06 PM

Fix component

JoshStrobl accepted this revision.Thu, Dec 6, 11:20 PM
This revision is now accepted and ready to land.Thu, Dec 6, 11:20 PM
This revision was automatically updated to reflect the committed changes.