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

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

Build:
Build:
LAST BUILD BRANCH: overflow-safe-allocation
DEFAULT BRANCH: main
Repo Added 01 Nov 2021 07:55PM UTC
Files 177
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

LAST BUILD ON BRANCH coverity_scan
branch: coverity_scan
CHANGE BRANCH
x
Reset
  • coverity_scan
  • 1.34.6
  • 1.34.6-security
  • HEAD
  • adig
  • adig-ahost-exitcode
  • alpine-clang-19
  • ares-array-overflow-checks
  • array-size-overflow
  • autotools-update
  • b-mac-gcc
  • bagder/manpage-references
  • bagder/qnx
  • bhouse.qnx
  • bhouse.sonarcloud
  • bhouse.sonarcloud-2
  • ci-fixes
  • copyright
  • defer-tcp-error-after-buffered-parse
  • dns-name-255-limit-parser
  • dns-validate-rr-counts
  • dohpath
  • fix-ares-dns-record-duplicate-docs
  • fix-ares_send-docs
  • fix-bind
  • fix-buf-ensure-overflow
  • fix-doc-typo
  • fix-inet-pton
  • fix-set-socket-callback
  • fix-setvbuf
  • fix-sortlist
  • fix/binstr-memleak
  • fix/buf-replace-null
  • fix/cookie-logic-bugs
  • fix/corrupt-addrinfo-nodes
  • fix/error-path-memory-leaks
  • fix/hash-idx-parens
  • fix/htable-dict-keys-leak
  • fix/htable-dict-memleak
  • fix/htable-malloc-zero
  • fix/ifa-netmask-null
  • fix/init-read-bytes
  • fix/llist-array-bugs
  • fix/multistring-buf-leak
  • fix/qcache-entry-memleak
  • fix/qnx-confstr-sizeof
  • fix/raw-rr-tostr
  • fix/raw-rr-zero-length
  • fix/unregister-wait-uaf
  • fix/usec-overflow
  • fix/win-sysconfig-null
  • fix/win32-iocp-null
  • fixci
  • fixwin
  • fuzzer_policy
  • hesiod
  • ignore_configchg_init_failures
  • improve/windows-sysconfig-safe-join
  • issue-993
  • leaks
  • live-failures
  • localhost
  • macios
  • main
  • memory
  • memory-leaks
  • more-const
  • more-record-types
  • newer_cmake
  • ntp-license
  • overflow-safe-allocation
  • pkgconfig
  • punycode
  • qnx
  • qnx-config
  • qnx-tests
  • refs/tags/v1.33.0
  • refs/tags/v1.33.1
  • refs/tags/v1.34.0
  • refs/tags/v1.34.1
  • refs/tags/v1.34.2
  • refs/tags/v1.34.3
  • refs/tags/v1.34.4
  • refs/tags/v1.34.5
  • refs/tags/v1.34.6
  • release-1.34.4
  • rnd-xor
  • server-rise-fall
  • service-strtoul-fix
  • size-overflow
  • sockopt
  • staticlib-name
  • strict-rdlength-validation
  • tomf/probe-pending
  • typo
  • ubuntu-latest
  • ubuntu-rolling
  • v1.23
  • v1.24
  • v1.25
  • v1.26
  • v1.27
  • v1.28
  • v1.29
  • v1.30
  • v1.31
  • v1.32
  • v1.33
  • v1.34
  • validate-port-parsing
  • wait_on_monotonic
  • win-hosts-path
  • windns-fix
  • winxp
  • winxp-eventloop

09 Sep 2024 02:04PM UTC coverage: 91.32% (-0.01%) from 91.334%
10775962702

push

github

web-flow
Probe for failed servers instead of redirecting query (#877)

The previous implementation would redirect a query to a failed server
based on a timeout and random chance per query. This could lead to
issues of having to deal with server timeout scenarios when the server
isn't back online yet causing latency issues. Instead, we should
continue to use the known good servers for the query itself, but spawn a
second query with the same question to a different downed server. That
query will be able to be processed in the background and potentially
bring the server back online.

Also, when using the `rotate` option, servers were previously chosen at
random from the complete list. This PR changes that to choose only from
the servers that share the same highest priority.

Authored-By: Brad House (@bradh352)

127 of 142 new or added lines in 6 files covered. (89.44%)

2 existing lines in 2 files now uncovered.

20893 of 22879 relevant lines covered (91.32%)

12704.35 hits per line

Relevant lines Covered
Build:
Build:
22879 RELEVANT LINES 20893 COVERED LINES
12704.35 HITS PER LINE
Source Files on coverity_scan
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
10775962702 coverity_scan Probe for failed servers instead of redirecting query (#877) The previous implementation would redirect a query to a failed server based on a timeout and random chance per query. This could lead to issues of having to deal with server timeout s... push 09 Sep 2024 03:08PM UTC web-flow github
91.32
10461877788 coverity_scan Fuzzer: Compile option to make random deterministic As per https://llvm.org/docs/LibFuzzer.html#fuzzer-friendly-build-mode it is recommended to add a compiler flag of FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION to make it deterministic. This can ai... push 19 Aug 2024 10:29PM UTC bradh352 github
91.6
10197911157 coverity_scan silence bogus warning push 01 Aug 2024 12:06PM UTC bradh352 github
91.64
10181273553 coverity_scan coverity: silence some meaningless false positives push 31 Jul 2024 01:35PM UTC bradh352 github
91.75
10181140810 coverity_scan SonarCloud: add const push 31 Jul 2024 01:27PM UTC bradh352 github
91.74
#1130 coverity_scan coverity: fix new false positives push 24 Jun 2024 11:32AM UTC bradh352 travis-ci
89.02
#876 coverity_scan coverity: try to silence warning push 22 May 2024 03:41PM UTC bradh352 travis-ci
80.48
#874 coverity_scan branch main push 22 May 2024 03:28PM UTC bradh352 travis-ci
80.48
#765 coverity_scan Allow configuration value for NDots to be zero (#735) As per Issue #734 some people use `ndots:0` in their configuration which is allowed by the system resolver but not by c-ares. Add support for `ndots:0` and add a test case to validate this b... push 29 Mar 2024 12:20AM UTC web-flow travis-ci
80.6
#748 coverity_scan Merge branch 'main' into coverity_scan push 26 Mar 2024 12:03PM UTC bradh352 travis-ci
80.6
See All Builds (2039)
  • Repo on GitHub
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