• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Warning: This build has drifted.
The coverage report for this pull request build may be inaccurate because its base commit is no longer the HEAD of its target branch.
This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

    • Learn more: For more information on this, see Tracking coverage changes for pull request builds.
    • Fix now: For a quick fix, rebase this PR at GitHub. Your next report should be accurate.
    • Prevent going forward: To avoid this issue with future PRs, see these Recommended CI Configurations.
New Repo Setting:
INCLUDE COVERAGE % WITH WARNINGS ABOUT DRIFTED BUILDS?

Enabling this setting will include a (potentially inaccurate) coverage % with warning messages in status updates for drifted builds.

Adjust setting

PowerDNS / pdns / 30999400753
71%
master: 66%

Build:
Build:
LAST BUILD BRANCH: dnsdist-2.1.1
DEFAULT BRANCH: master
Ran 05 Aug 2026 10:59AM UTC
Jobs 28
Files 545
Run time 3min
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

05 Aug 2026 10:55AM UTC coverage: 71.211% (+4.1%) from 67.067%
30999400753

Pull #17868

github

web-flow
Merge fabb78aba into 18db0ffe3
Pull Request #17868: auth: allow a subset of records to be returned by the API

47051 of 82776 branches covered (56.84%)

Branch coverage included in aggregate %.

133 of 158 new or added lines in 7 files covered. (84.18%)

11806 existing lines in 108 files now uncovered.

135155 of 173090 relevant lines covered (78.08%)

6995591.36 hits per line

Uncovered Changes

Lines Coverage ∆ File
15
80.34
-0.28% pdns/ws-auth.cc
6
51.91
-1.22% pdns/dnsbackend.hh
4
79.45
0.39% pdns/backends/gsql/gsqlbackend.cc

Coverage Regressions

Lines Coverage ∆ File
4094
0.0
-100.0% pdns/dnsdistdist/bpf-filter.qname.ebpf
615
14.66
-53.34% pdns/dnsdistdist/doh3.cc
521
34.88
-22.11% pdns/tcpiohandler.cc
500
18.52
-38.98% pdns/libssl.cc
463
11.44
-46.86% pdns/dnsdistdist/bpf-filter.cc
410
55.29
-19.58% pdns/dnsdistdist/dnsdist-tcp.cc
361
22.75
-47.21% pdns/dnsdistdist/dnsdist-udp.cc
345
24.0
-32.73% pdns/dnsdistdist/dnsdist-rules-factory.hh
323
45.51
-23.72% pdns/dnsdistdist/dnsdist-backend.cc
308
55.65
-20.0% pdns/dnsdistdist/dnsdist-nghttp2-in.cc
270
24.5
-49.54% pdns/dnsdistdist/dnsdist-lbpolicies.cc
210
59.07
-7.56% pdns/dnsdistdist/dnsdist-lua-ffi.cc
183
11.63
-53.2% pdns/dnsdistdist/doq-common.cc
162
54.1
-14.58% pdns/dnsdistdist/dnsdist-nghttp2.cc
160
39.89
-43.8% pdns/dnsdistdist/dnsdist-metrics.cc
157
47.19
-18.8% pdns/dnsdistdist/dnscrypt.cc
147
20.62
-45.79% pdns/dnsdistdist/dnsdist-lua-bindings.cc
135
0.0
-100.0% pdns/dnsdistdist/bpf-filter.main.ebpf
127
22.22
-47.04% pdns/dnsdistdist/mmdb.cc
120
48.0
-22.59% pdns/tcpiohandler.hh
117
50.2
-45.88% pdns/dnsdistdist/dnsdist-self-answers.cc
112
62.57
-22.21% pdns/dnsdistdist/dnsdist.hh
103
52.25
-26.02% pdns/dnsdistdist/dnsdist-async.cc
91
58.82
-6.98% pdns/dnsdistdist/dnsdist-dynblocks.cc
84
10.8
-39.44% pdns/minicurl.cc
78
17.31
-50.0% pdns/dnsdistdist/dnsdist-logging.cc
71
73.57
-9.24% pdns/dnsdistdist/dnsdist-cache.cc
70
23.08
-59.83% pdns/dnsdistdist/dnsdist-doh-common.cc
69
59.08
-0.99% pdns/misc.cc
68
10.67
-45.33% pdns/dnsdistdist/otlp_logger.cc
63
79.68
-16.62% pdns/dnsdistdist/dnsdist-opentelemetry.cc
57
39.29
-50.89% pdns/dnsdistdist/dnsdist-rule-chains.cc
56
20.41
-64.83% pdns/dnsdistdist/dnsdist-rules.cc
56
52.92
-6.45% pdns/iputils.cc
55
41.48
-28.89% pdns/protozero.cc
54
55.1
-13.11% pdns/dnsdistdist/dnsdist-kvs.cc
44
25.68
-59.46% pdns/dnsdistdist/dnsdist-frontend.cc
44
76.33
-4.2% pdns/dnsdistdist/dnsdist-tcp-downstream.cc
43
78.02
-3.63% pdns/dnsdistdist/dnsdist-ecs.cc
42
45.63
-40.91% pdns/dnsdistdist/dnsdist-idstate.hh
41
52.56
-26.28% pdns/dnsdistdist/dnsdist-tcp.hh
35
63.82
-23.03% pdns/snmp-agent.cc
34
20.2
-34.34% pdns/dnsdistdist/dnsdist-actions.cc
32
77.67
-10.67% pdns/dnsdistdist/dnsdist-dnsparser.cc
31
42.86
-40.26% pdns/dnsdistdist/dnsdist-dnsquestion.cc
30
17.02
-63.83% pdns/dnsdistdist/dnsdist-prometheus.hh
27
17.78
-60.0% pdns/dnsdistdist/dnsdist-udp.hh
24
31.11
-53.33% pdns/dnsdistdist/dnsdist-protocols.cc
24
29.46
-21.43% pdns/dnsdistdist/dnsdist-proxy-protocol.cc
23
29.87
-29.87% pdns/capabilities.cc
23
34.78
-52.72% pdns/dnsdistdist/dnsdist-doh-common.hh
21
86.23
-5.97% pdns/dnsdistdist/dnsdist-concurrent-connections.cc
20
69.09
-18.18% pdns/dnsdistdist/dnsdist-edns.cc
20
41.77
-46.39% pdns/dnsdistdist/dnsdist-lua-bindings-dnsquestion.cc
20
38.1
-47.62% pdns/dnsdistdist/dnsdist-metrics.hh
20
54.93
-9.39% pdns/dnsdistdist/dnsdist-tcp-downstream.hh
19
27.5
-47.5% pdns/dnsdistdist/dnsdist-lua-ffi.hh
19
11.11
-70.37% pdns/dnsdistdist/dnsdist-resolver.cc
18
79.38
-9.28% pdns/dnsdistdist/dnsdist-lua-network.cc
17
3.92
-3.22% pdns/dolog.hh
16
11.11
-88.89% pdns/dnsdistdist/dnsdist-lua-vars.cc
15
70.71
-19.0% pdns/dnsdistdist/dnsdist-idstate.cc
15
38.32
-1.34% pdns/dnsdistdist/xsk.cc
14
69.51
-6.86% pdns/dnsdistdist/dnsdist-crypto.cc
14
64.43
-6.77% pdns/dnsdistdist/dnsdist-dynblocks.hh
14
74.2
3.24% pdns/iputils.hh
13
41.86
-16.09% pdns/dnsdistdist/dnsdist-kvs.hh
13
52.38
8.57% pdns/fstrm_logger.cc
13
53.36
5.1% pdns/remote_logger.cc
12
78.71
-8.39% pdns/dnsdistdist/tcpiohandler-mplexer.hh
12
56.04
-4.4% pdns/sstuff.hh
10
90.88
-0.43% pdns/dnsname.hh
9
33.33
-30.0% pdns/dnsdistdist/dnsdist-cache.hh
9
0.0
-100.0% pdns/dnsdistdist/dnsdist-random.cc
9
0.25
-2.21% pdns/dnsdistdist/dnsdist-xsk.cc
9
0.0
-75.0% pdns/dnsdistdist/mmdb.hh
8
52.5
-20.67% pdns/dnsdistdist/dnsdist-lbpolicies.hh
8
48.48
-24.24% pdns/dnsdistdist/dnsdist-opentelemetry.hh
8
79.85
-0.36% pdns/recursordist/test-syncres_cc1.cc
7
77.21
-3.26% pdns/mplexer.hh
6
68.69
-2.02% pdns/dnstap.cc
6
62.82
-3.85% pdns/ipcipher.cc
6
83.68
-1.81% pdns/signingpipe.cc
5
79.07
-1.16% pdns/logging.cc
5
73.21
-4.46% pdns/qtype.cc
5
49.64
-3.65% pdns/statnode.cc
4
61.76
-24.17% pdns/dnsdistdist/dnsdist-dnscrypt.cc
4
85.16
-0.27% pdns/dnsparser.cc
4
82.59
-1.79% pdns/packetcache.hh
4
42.86
-57.14% pdns/uuid-utils.cc
3
74.6
3.97% modules/godbcbackend/sodbc.cc
3
0.0
-55.56% pdns/dnsdistdist/dnsdist-actions.hh
3
74.29
-8.57% pdns/dnsdistdist/dnsdist-configuration.cc
3
87.92
-1.25% pdns/dnsdistdist/dnsdist-svc.cc
3
85.86
4.57% pdns/misc.hh
3
61.49
-0.14% pdns/opensslsigners.cc
3
94.02
26.63% pdns/protozero.hh
3
42.86
-42.86% pdns/proxy-protocol.hh
3
91.14
-5.06% pdns/recursordist/recpacketcache.hh
2
88.29
-1.8% pdns/dns.cc
2
48.08
-28.77% pdns/dnsdistdist/dnsdist-lua-bindings-kvs.cc
2
34.48
-4.65% pdns/dnsdistdist/dnsdist-lua.hh
2
85.09
-1.24% pdns/epollmplexer.cc
2
84.97
-1.31% pdns/pollmplexer.cc
2
89.0
1.67% pdns/proxy-protocol.cc
2
88.76
-0.45% pdns/rcpgenerator.cc
1
0.0
-100.0% pdns/dnsdistdist/doq-common.hh
1
66.03
5.36% pdns/recursordist/aggressive_nsec.cc
Jobs
ID Job ID Ran Files Coverage
1 auth-backend-lmdb - 30999400753.1 05 Aug 2026 11:22AM UTC 198
32.18
GitHub Action Run
2 auth-backend-godbc_sqlite3 - 30999400753.2 05 Aug 2026 11:11AM UTC 198
18.82
GitHub Action Run
3 auth-backend-godbc_mssql - 30999400753.3 05 Aug 2026 11:17AM UTC 198
23.25
GitHub Action Run
4 auth-backend-bind - 30999400753.4 05 Aug 2026 11:17AM UTC 198
25.86
GitHub Action Run
5 auth-api-lmdb - 30999400753.5 05 Aug 2026 11:11AM UTC 198
24.87
GitHub Action Run
6 rec-api-full-asan+ubsan - 30999400753.6 05 Aug 2026 11:02AM UTC 188
0.0
GitHub Action Run
7 auth-backend-gsqlite3 - 30999400753.7 05 Aug 2026 11:16AM UTC 198
33.64
GitHub Action Run
8 auth-api-gpgsql - 30999400753.8 05 Aug 2026 11:11AM UTC 198
23.82
GitHub Action Run
9 auth-unit-address,undefined - 30999400753.9 05 Aug 2026 11:06AM UTC 160
61.92
GitHub Action Run
10 rec-regression-full-asan+ubsan - 30999400753.10 05 Aug 2026 11:10AM UTC 188
48.49
GitHub Action Run
11 auth-backend-geoip - 30999400753.11 05 Aug 2026 11:11AM UTC 198
14.31
GitHub Action Run
12 auth-backend-tinydns - 30999400753.12 05 Aug 2026 11:12AM UTC 198
13.25
GitHub Action Run
13 auth-backend-ldap - 30999400753.13 05 Aug 2026 11:14AM UTC 198
15.37
GitHub Action Run
14 auth-api-gmysql - 30999400753.14 05 Aug 2026 11:11AM UTC 198
23.97
GitHub Action Run
15 dnsdist-unit-full-asan+ubsan - 30999400753.15 05 Aug 2026 10:59AM UTC 204
51.53
GitHub Action Run
16 ixfrdist - 30999400753.16 05 Aug 2026 11:11AM UTC 106
18.5
GitHub Action Run
17 dnsdist-unit-least-asan+ubsan - 30999400753.17 05 Aug 2026 10:59AM UTC 163
57.43
GitHub Action Run
18 rec-regression-bulk-full-asan+ubsan - 30999400753.18 05 Aug 2026 11:01AM UTC 188
23.72
GitHub Action Run
19 auth-backend-geoip_mmdb - 30999400753.19 05 Aug 2026 11:11AM UTC 198
11.81
GitHub Action Run
20 rec-unit-full-asan+ubsan - 30999400753.20 05 Aug 2026 10:59AM UTC 197
66.56
GitHub Action Run
21 auth-backend-gpgsql - 30999400753.21 05 Aug 2026 11:16AM UTC 198
26.75
GitHub Action Run
22 auth-backend-authpy - 30999400753.22 05 Aug 2026 11:18AM UTC 198
10.87
GitHub Action Run
23 rec-unit-least-asan+ubsan - 30999400753.23 05 Aug 2026 10:59AM UTC 190
66.78
GitHub Action Run
24 auth-backend-lua2 - 30999400753.24 05 Aug 2026 11:11AM UTC 198
13.34
GitHub Action Run
25 auth-backend-remote - 30999400753.25 05 Aug 2026 11:12AM UTC 198
14.74
GitHub Action Run
26 auth-api-gsqlite3 - 30999400753.26 05 Aug 2026 11:10AM UTC 198
23.72
GitHub Action Run
27 auth-backend-gmysql - 30999400753.27 05 Aug 2026 11:19AM UTC 198
30.67
GitHub Action Run
28 dnsdist-regression-full-asan+ubsan - 30999400753.28 05 Aug 2026 11:45AM UTC 208
57.68
GitHub Action Run
Source Files on build 30999400753
  • Tree
  • List 545
  • Changed 165
  • Source Changed 8
  • Coverage Changed 165
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30999400753
  • Pull Request #17868
  • PR Base - master (#30991409124)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc