• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

c-ares / c-ares / 11745809390
92%
main: 92%

Build:
Build:
LAST BUILD BRANCH: bhouse.qnx
DEFAULT BRANCH: main
Ran 08 Nov 2024 04:35PM UTC
Jobs 1
Files 178
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

08 Nov 2024 04:26PM UTC coverage: 91.206% (-0.004%) from 91.21%
11745809390

push

github

bradh352
ares_getaddrinfo() for AF_UNSPEC should retry if ipv6 received

We added an optimization to stop retries on other address classes
on failures if one address class was received successfully.  In
production, however, some odd misconfigured use cases could mean
an ipv6 address would be returned but the host was really only
capable of connecting to ipv4 machines.

We want to modify this optimization now to continue retries on
ipv4 even if ipv6 was received, but NOT the other way around.
It was always more likely that ipv6 resolution would cause the
delays due to system issues, as the world still really only
runs on ipv4...

Authored-By: Brad House (@bradh352)

56 of 56 new or added lines in 2 files covered. (100.0%)

8 existing lines in 5 files now uncovered.

22060 of 24187 relevant lines covered (91.21%)

11988.86 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
69.65
-0.12% test/dns-proto.cc
1
86.67
-0.61% src/lib/dsa/ares_array.c
1
83.42
-0.17% src/lib/ares_process.c
2
92.5
-2.5% src/lib/ares_metrics.c
3
63.1
-0.55% src/lib/record/ares_dns_mapping.c
Jobs
ID Job ID Ran Files Coverage
1 11745809390.1 08 Nov 2024 04:34PM UTC 939
59.53
GitHub Action Run
Source Files on build 11745809390
  • Tree
  • List 178
  • Changed 125
  • Source Changed 0
  • Coverage Changed 59
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 24793e2e on github
  • Prev Build on v1.34 (#11742213835)
  • Next Build on v1.34 (#11757190407)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc