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

PowerDNS / pdns / 16670878795
66%
master: 60%

Build:
Build:
LAST BUILD BRANCH: log_at_first_sight
DEFAULT BRANCH: master
Ran 01 Aug 2025 09:02AM UTC
Jobs 28
Files 549
Run time 61min
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

01 Aug 2025 08:57AM UTC coverage: 65.85% (+12.0%) from 53.823%
16670878795

Pull #15953

github

web-flow
Merge 527035ddf into 631f2ad0f
Pull Request #15953: auth: fallback to TCP if UDP queries return with TC

42073 of 92452 branches covered (45.51%)

Branch coverage included in aggregate %.

153 of 223 new or added lines in 3 files covered. (68.61%)

11398 existing lines in 193 files now uncovered.

128026 of 165859 relevant lines covered (77.19%)

6509024.01 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
23
69.21
63.15% pdns/resolver.cc
47
64.72
63.41% pdns/auth-secondarycommunicator.cc

Uncovered Existing Lines

Lines Coverage ∆ File
1
80.0
80.0% ext/lmdb-safe/lmdb-typed.cc
1
93.02
93.02% modules/lmdbbackend/lmdbbackend.hh
1
45.31
45.31% modules/remotebackend/remotebackend.hh
1
66.67
56.67% pdns/auth-catalogzone.hh
1
93.33
-6.67% pdns/auth-zonecache.hh
1
98.88
3.45% pdns/backends/gsql/gsqlbackend.hh
1
77.78
60.45% pdns/communicator.hh
1
76.6
-3.0% pdns/dnswriter.hh
1
0.0
-100.0% pdns/dynlistener.hh
1
92.38
92.38% pdns/inflighter.cc
1
86.96
-4.35% pdns/qtype.hh
1
84.15
8.07% pdns/serialtweaker.cc
1
85.25
62.47% pdns/signingpipe.cc
1
68.9
4.57% pdns/ssqlite3.cc
2
47.84
0.83% ext/yahttp/yahttp/reqresp.cpp
2
68.55
68.55% modules/remotebackend/zmqconnector.cc
2
68.18
5.02% pdns/backends/gsql/ssql.hh
2
68.51
5.35% pdns/dnsdistdist/dnsdist-dynblocks.hh
2
55.24
38.05% pdns/dnsdistdist/dnsdist-rules-factory.hh
2
77.78
-6.22% pdns/dns_random.hh
2
76.54
15.95% pdns/dnssecinfra.cc
2
86.96
6.11% pdns/epollmplexer.cc
2
83.33
22.59% pdns/json.cc
2
3.77
-0.04% pdns/minicurl.cc
2
88.0
-5.06% pdns/recursordist/negcache.hh
2
92.59
4.13% pdns/recursordist/nod.hh
2
54.76
5.31% pdns/recursordist/rec-system-resolve.cc
2
98.52
-0.29% pdns/recursordist/test-negcache_cc.cc
2
95.59
-0.09% pdns/recursordist/test-rec-tcounters_cc.cc
2
75.0
75.0% pdns/snmp-agent.hh
3
35.29
32.44% modules/bindbackend/bindbackend2.hh
3
72.73
-17.9% pdns/ednscookies.hh
3
85.42
18.24% pdns/logger.cc
3
25.0
-75.0% pdns/pdnsexception.hh
3
90.32
-9.68% pdns/recursordist/lua-recursor4.hh
3
95.65
-4.35% pdns/recursordist/mtasker_context.cc
3
93.82
-0.93% pdns/recursordist/negcache.cc
3
62.79
45.96% pdns/recursordist/rec-carbon.cc
3
99.67
-0.33% pdns/recursordist/test-settings.cc
3
99.5
-0.29% pdns/test-dnsname_cc.cc
4
68.63
-2.21% pdns/logger.hh
4
88.1
-9.01% pdns/recursordist/logr.hh
4
1.89
-0.97% pdns/recursordist/ratelimitedlog.hh
4
88.97
2.09% pdns/recursordist/reczones-helpers.cc
4
95.39
-1.97% pdns/recursordist/test-mtasker.cc
5
35.71
-24.29% ext/yahttp/yahttp/router.hpp
5
80.61
-16.48% pdns/dnsdistdist/test-dnsdist_cc.cc
5
70.11
-6.81% pdns/dnssecinfra.hh
5
81.48
-18.52% pdns/recursordist/aggressive_nsec.hh
5
26.67
-33.33% pdns/recursordist/rec_channel.hh
5
93.07
-3.9% pdns/recursordist/recursor_cache.hh
6
64.6
19.05% pdns/dnsseckeeper.hh
6
0.0
0.0% pdns/fstrm_logger.hh
6
82.28
12.92% pdns/recursordist/recpacketcache.cc
6
90.46
-1.22% pdns/recursordist/test-aggressive_nsec_cc.cc
6
98.75
-0.57% pdns/recursordist/test-recursorcache_cc.cc
6
96.13
0.31% pdns/test-dnsrecords_cc.cc
7
36.36
0.07% ext/yahttp/yahttp/utility.hpp
7
65.54
2.13% modules/gmysqlbackend/smysql.cc
7
90.09
-1.38% pdns/dns.cc
7
74.75
74.75% pdns/dnstap.cc
7
69.21
63.15% pdns/resolver.cc
7
86.84
86.84% pdns/snmp-agent.cc
7
88.69
-2.42% pdns/test-signers.cc
7
92.76
-0.88% pdns/version.cc
8
67.15
8.58% ext/yahttp/yahttp/reqresp.hpp
8
86.27
0.99% pdns/pollmplexer.cc
8
78.72
2.72% pdns/qtype.cc
8
83.33
-1.0% pdns/webserver.hh
9
78.1
27.67% pdns/dnsdistdist/dnsdist-nghttp2-in.cc
9
75.0
-4.76% pdns/dns.hh
9
98.17
-0.04% pdns/recursordist/test-syncres_cc8.cc
9
91.44
0.01% pdns/recursordist/test-syncres_cc9.cc
10
0.0
0.0% modules/ldapbackend/primary.cc
10
93.21
1.18% pdns/auth-zonecache.cc
10
58.57
58.57% pdns/fstrm_logger.cc
10
77.95
54.81% pdns/ixfr.cc
11
62.9
62.9% modules/remotebackend/unixconnector.cc
11
64.0
43.37% pdns/auth-primarycommunicator.cc
11
78.89
-10.87% pdns/ednssubnet.cc
11
87.1
-3.51% pdns/lock.hh
11
92.4
85.25% pdns/protozero.hh
11
87.32
-2.47% pdns/recursordist/mtasker.hh
11
52.63
0.04% pdns/recursordist/secpoll-recursor.cc
11
76.92
-2.02% pdns/sha.hh
12
21.98
21.98% pdns/dynhandler.cc
12
85.27
10.0% pdns/recursordist/rec-main.hh
13
35.9
-37.27% pdns/recursordist/taskqueue.cc
13
59.38
59.38% pdns/remote_logger.cc
14
71.93
-5.85% pdns/recursordist/logging.cc
14
77.02
-7.31% pdns/stubresolver.cc
15
51.97
-4.21% pdns/lua-auth4.cc
15
85.49
-0.11% pdns/mplexer.hh
15
80.67
24.96% pdns/webserver.cc
16
44.44
44.44% modules/remotebackend/httpconnector.cc
16
72.73
-7.16% pdns/ednscookies.cc
18
67.74
67.74% pdns/axfr-retriever.cc
18
87.88
4.4% pdns/recursordist/filterpo.hh
18
76.0
-10.1% pdns/recursordist/stable-bloom.hh
18
53.93
-5.88% pdns/shuffle.cc
19
73.05
73.05% ext/lmdb-safe/lmdb-typed.hh
19
76.34
-3.05% pdns/credentials.cc
20
92.95
2.37% pdns/dnsname.hh
23
75.35
7.03% pdns/ednsoptions.cc
24
61.16
58.41% modules/pipebackend/pipebackend.cc
24
85.95
24.6% pdns/ws-api.cc
25
79.28
-6.48% pdns/packetcache.hh
25
87.79
-5.69% pdns/recursordist/syncres.hh
27
77.16
18.85% ext/lmdb-safe/lmdb-safe.cc
28
59.67
59.67% modules/lua2backend/lua2api2.hh
28
66.67
-13.19% pdns/ipcipher.cc
29
83.01
4.2% pdns/dnswriter.cc
29
70.55
13.54% pdns/recursordist/rec-zonetocache.cc
31
59.66
9.66% ext/yahttp/yahttp/router.cpp
33
83.08
-1.98% pdns/zoneparser-tng.cc
34
41.08
-11.68% pdns/recursordist/rec-eventtrace.hh
34
48.09
48.09% pdns/recursordist/rec-protozero.cc
34
50.6
50.6% pdns/recursordist/rec-snmp.cc
34
40.14
-13.84% pdns/recursordist/rec-taskqueue.cc
35
64.01
16.65% ext/json11/json11.cpp
35
44.32
42.1% modules/tinydnsbackend/tinydnsbackend.cc
35
72.93
-6.44% pdns/recursordist/nod.cc
36
73.07
42.2% ext/lmdb-safe/lmdb-safe.hh
36
57.41
50.92% modules/bindbackend/binddnssec.cc
37
62.41
62.41% pdns/dnsdistdist/dnsdist-lua-bindings.cc
37
78.89
-9.26% pdns/dnsparser.hh
38
15.83
9.97% ext/luawrapper/include/LuaContext.hpp
38
92.53
-6.57% pdns/test-packetcache_cc.cc
39
85.44
5.11% pdns/misc.hh
39
80.0
0.12% pdns/recursordist/test-syncres_cc.cc
39
72.71
72.71% pdns/rfc2136handler.cc
40
90.55
-0.94% pdns/rcpgenerator.cc
41
64.72
63.41% pdns/auth-secondarycommunicator.cc
42
84.13
3.16% pdns/recursordist/filterpo.cc
42
69.47
-14.25% pdns/test-auth-zonecache_cc.cc
44
89.48
-1.84% pdns/recursordist/test-syncres_cc2.cc
45
52.12
-5.56% pdns/arguments.cc
46
72.75
21.4% pdns/tcpiohandler.hh
48
78.65
-10.18% pdns/auth-packetcache.cc
48
61.5
-12.76% pdns/recursordist/rec_channel.cc
53
65.88
8.28% pdns/recursordist/aggressive_nsec.cc
54
70.84
34.04% pdns/recursordist/lwres.cc
55
90.49
-1.37% pdns/dnsname.cc
55
81.28
3.03% pdns/dnsrecords.cc
56
60.52
59.9% modules/geoipbackend/geoipbackend.cc
57
87.43
-7.16% pdns/test-ueberbackend_cc.cc
59
66.94
-9.1% pdns/dnsbackend.cc
59
89.51
-1.66% pdns/recursordist/test-syncres_cc4.cc
60
85.82
18.45% pdns/dbdnsseckeeper.cc
68
56.49
51.81% pdns/recursordist/rec-lua-conf.cc
69
55.49
-5.49% pdns/lua-base4.cc
70
92.15
-2.97% pdns/recursordist/test-syncres_cc3.cc
72
60.94
-0.53% pdns/dnsproxy.cc
72
89.45
-1.82% pdns/recursordist/test-syncres_cc10.cc
73
39.3
39.3% modules/ldapbackend/native.cc
79
71.79
-4.11% pdns/dnspacket.cc
79
75.81
33.06% pdns/recursordist/rpzloader.cc
79
57.14
-1.4% pdns/sstuff.hh
82
37.62
5.3% pdns/dynlistener.cc
86
56.97
-18.35% pdns/dnsbackend.hh
86
68.45
36.99% pdns/dnsdistdist/dnsdist-backend.cc
88
69.64
69.64% pdns/tcpiohandler.cc
98
85.33
12.54% pdns/dnsparser.cc
100
79.26
2.34% pdns/ueberbackend.cc
102
85.72
0.14% pdns/recursordist/recursor_cache.cc
102
90.48
-0.76% pdns/recursordist/test-syncres_cc1.cc
104
56.79
16.49% pdns/iputils.cc
133
61.6
-0.47% pdns/dnsrecords.hh
133
68.68
5.66% pdns/validate.cc
141
34.72
33.82% modules/remotebackend/remotebackend.cc
144
65.42
35.53% pdns/recursordist/rec-tcp.cc
148
49.5
-4.13% pdns/recursordist/reczones.cc
154
61.4
10.94% pdns/auth-main.cc
159
59.98
59.98% pdns/recursordist/lua-recursor4.cc
163
62.34
48.43% modules/bindbackend/bindbackend2.cc
168
80.24
-7.43% pdns/recursordist/test-syncres_cc6.cc
172
66.84
30.73% pdns/tcpreceiver.cc
179
63.28
63.28% pdns/libssl.cc
184
82.5
22.89% pdns/backends/gsql/gsqlbackend.cc
186
78.43
-6.88% pdns/recursordist/test-syncres_cc7.cc
234
74.4
74.05% modules/lmdbbackend/lmdbbackend.cc
243
72.2
35.46% pdns/packethandler.cc
252
61.27
-11.87% pdns/opensslsigners.cc
263
78.76
2.49% pdns/iputils.hh
283
80.91
0.24% pdns/ws-auth.cc
298
77.12
-8.81% pdns/recursordist/test-syncres_cc5.cc
313
72.37
38.44% pdns/recursordist/pdns_recursor.cc
324
60.03
1.95% pdns/misc.cc
404
25.03
-29.19% pdns/recursordist/ws-recursor.cc
509
0.18
-0.04% pdns/lua-record.cc
559
80.79
4.68% pdns/recursordist/syncres.cc
775
32.0
-3.75% pdns/recursordist/rec_channel_rec.cc
859
62.06
1.5% pdns/recursordist/rec-main.cc
Jobs
ID Job ID Ran Files Coverage
1 rec-unit-full-asan+ubsan - 16670878795.1 01 Aug 2025 09:02AM UTC 207
69.69
GitHub Action Run
2 auth-backend-godbc_sqlite3 - 16670878795.2 01 Aug 2025 09:08AM UTC 202
17.17
GitHub Action Run
3 auth-api-gsqlite3 - 16670878795.3 01 Aug 2025 09:08AM UTC 202
22.33
GitHub Action Run
4 auth-api-lmdb - 16670878795.4 01 Aug 2025 09:09AM UTC 202
24.36
GitHub Action Run
5 auth-backend-tinydns - 16670878795.5 01 Aug 2025 09:09AM UTC 202
11.63
GitHub Action Run
6 rec-regression-bulk-full-asan+ubsan - 16670878795.6 01 Aug 2025 09:05AM UTC 207
20.34
GitHub Action Run
7 auth-api-gmysql - 16670878795.7 01 Aug 2025 09:09AM UTC 202
22.61
GitHub Action Run
8 auth-backend-geoip_mmdb - 16670878795.8 01 Aug 2025 09:08AM UTC 202
10.89
GitHub Action Run
9 auth-api-gpgsql - 16670878795.9 01 Aug 2025 09:09AM UTC 202
22.44
GitHub Action Run
10 auth-backend-lua2 - 16670878795.10 01 Aug 2025 09:08AM UTC 202
13.07
GitHub Action Run
11 auth-backend-gsqlite3 - 16670878795.11 01 Aug 2025 09:14AM UTC 202
32.16
GitHub Action Run
12 dnsdist-unit-full-asan+ubsan - 16670878795.12 01 Aug 2025 09:12AM UTC 183
42.74
GitHub Action Run
13 ixfrdist - 16670878795.13 01 Aug 2025 09:08AM UTC 103
18.87
GitHub Action Run
14 auth-backend-authpy - 16670878795.14 01 Aug 2025 09:14AM UTC 202
9.12
GitHub Action Run
15 auth-unit-address,undefined - 16670878795.15 01 Aug 2025 09:05AM UTC 164
55.52
GitHub Action Run
16 dnsdist-unit-least-asan+ubsan - 16670878795.16 01 Aug 2025 09:05AM UTC 145
56.03
GitHub Action Run
17 rec-api-full-asan+ubsan - 16670878795.17 01 Aug 2025 09:05AM UTC 207
0.0
GitHub Action Run
18 auth-backend-remote - 16670878795.18 01 Aug 2025 09:09AM UTC 202
14.78
GitHub Action Run
19 auth-backend-lmdb - 16670878795.19 01 Aug 2025 09:20AM UTC 202
31.41
GitHub Action Run
20 rec-unit-least-asan+ubsan - 16670878795.20 01 Aug 2025 09:02AM UTC 198
69.85
GitHub Action Run
21 auth-backend-geoip - 16670878795.21 01 Aug 2025 09:08AM UTC 202
13.13
GitHub Action Run
22 auth-backend-ldap - 16670878795.22 01 Aug 2025 09:12AM UTC 202
14.22
GitHub Action Run
23 dnsdist-regression-full-asan+ubsan - 16670878795.23 01 Aug 2025 09:21AM UTC 203
45.42
GitHub Action Run
24 auth-backend-gmysql - 16670878795.24 01 Aug 2025 09:18AM UTC 202
28.56
GitHub Action Run
25 auth-backend-gpgsql - 16670878795.25 01 Aug 2025 09:15AM UTC 202
24.73
GitHub Action Run
26 auth-backend-bind - 16670878795.26 01 Aug 2025 09:15AM UTC 202
23.96
GitHub Action Run
27 auth-backend-godbc_mssql - 16670878795.27 01 Aug 2025 09:16AM UTC 202
21.55
GitHub Action Run
28 rec-regression-full-asan+ubsan - 16670878795.28 01 Aug 2025 09:17AM UTC 207
42.0
GitHub Action Run
Source Files on build 16670878795
  • Tree
  • List 549
  • Changed 256
  • Source Changed 144
  • Coverage Changed 231
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #16670878795
  • Pull Request #15953
  • PR Base - master (#16660926909)
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