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

PowerDNS / pdns / 17094357417
66%
master: 60%

Build:
Build:
LAST BUILD BRANCH: log_at_first_sight
DEFAULT BRANCH: master
Ran 20 Aug 2025 09:35AM UTC
Jobs 4
Files 315
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

20 Aug 2025 09:28AM UTC coverage: 30.381% (-34.3%) from 64.683%
17094357417

Pull #15994

github

web-flow
Merge de3b7cf17 into b46c65b05
Pull Request #15994: REST API: normalize record contents received

9841 of 44300 branches covered (22.21%)

Branch coverage included in aggregate %.

0 of 30 new or added lines in 1 file covered. (0.0%)

27380 existing lines in 238 files now uncovered.

28140 of 80715 relevant lines covered (34.86%)

860897.95 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
30
0.22
-80.63% pdns/ws-auth.cc

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
-100.0% ext/protozero/include/protozero/config.hpp
1
2.7
-0.68% ext/yahttp/yahttp/cookie.hpp
1
0.0
-100.0% modules/ldapbackend/ldapauthenticator.hh
1
80.6
-4.48% pdns/base64.cc
1
92.31
-3.85% pdns/bindparserclasses.hh
1
0.0
-100.0% pdns/recursordist/rec-rust-lib/rust/src/bridge.hh
1
87.5
-12.5% pdns/svc-records.hh
2
43.33
-4.94% ext/json11/json11.hpp
2
48.0
-6.0% modules/geoipbackend/geoipinterface.cc
2
92.86
-7.14% pdns/auth-packetcache.hh
2
85.71
-14.29% pdns/auth-querycache.hh
2
93.98
-5.42% pdns/burtle.hh
2
0.0
-100.0% pdns/json.hh
2
84.09
-4.0% pdns/recursordist/logr.hh
2
49.47
-3.16% pdns/recursordist/secpoll-recursor.cc
2
90.28
-4.17% pdns/responsestats-auth.cc
3
60.0
-40.0% modules/geoipbackend/geoipbackend.hh
3
0.0
-100.0% modules/gpgsqlbackend/spgsql.hh
3
0.0
-100.0% modules/ldapbackend/ldapbackend.hh
3
0.0
-66.67% modules/lua2backend/lua2api2.cc
3
93.33
-1.67% pdns/dnssecsigner.cc
3
0.0
-85.71% pdns/proxy-protocol.hh
3
92.31
-7.69% pdns/stat_t.hh
3
77.02
-3.11% pdns/stubresolver.cc
3
60.87
-9.13% pdns/threadname.cc
3
70.0
-30.0% pdns/zoneparser-tng.hh
4
7.14
-28.57% ext/yahttp/yahttp/router.hpp
4
50.93
-4.35% pdns/dnsseckeeper.hh
4
76.6
-8.25% pdns/histogram.hh
4
48.72
-19.91% pdns/logger.hh
4
12.5
-50.0% pdns/rcpgenerator.hh
4
66.67
-5.26% pdns/recursordist/logging.cc
4
86.96
-8.7% pdns/recursordist/mtasker_context.cc
4
0.0
-100.0% pdns/recursordist/sortlist.hh
4
42.86
-57.14% pdns/uuid-utils.cc
5
47.06
-11.76% pdns/digests.hh
5
0.0
-100.0% pdns/ednspadding.cc
5
93.68
-6.32% pdns/recursordist/rec-tcounters.hh
5
57.14
-11.11% pdns/recursordist/rec-tcpout.cc
5
60.55
-0.4% pdns/tcpreceiver.cc
6
0.0
-100.0% ext/probds/murmur3.h
6
71.43
-28.57% pdns/ednssubnet.hh
6
0.0
-100.0% pdns/libssl.hh
6
79.79
-9.57% pdns/query-local-address.cc
6
57.14
-28.57% pdns/recursordist/taskqueue.hh
6
0.0
-75.0% pdns/snmp-agent.hh
6
52.0
-48.0% pdns/validate.hh
6
86.01
-6.75% pdns/version.cc
7
46.67
-46.67% pdns/auth-zonecache.hh
7
4.55
-68.18% pdns/ednscookies.hh
7
69.15
-9.57% pdns/qtype.cc
8
42.86
-52.38% pdns/arguments.hh
8
29.07
-2.67% pdns/auth-primarycommunicator.cc
8
35.14
-5.95% pdns/recursordist/rec-eventtrace.hh
9
83.09
-11.76% pdns/base32.cc
9
53.85
-33.11% pdns/qtype.hh
9
36.84
-52.63% pdns/trusted-notification-proxy.cc
10
60.42
-7.81% pdns/logger.cc
10
62.0
-32.0% pdns/recursordist/negcache.hh
10
83.11
-4.29% pdns/signingpipe.cc
11
0.0
-19.05% ext/protozero/include/protozero/data_view.hpp
11
0.0
-100.0% ext/protozero/include/protozero/pbf_message.hpp
11
0.0
-34.29% pdns/remote_logger.hh
12
34.29
-45.71% ext/lmdb-safe/lmdb-typed.cc
12
44.69
-9.73% ext/yahttp/yahttp/url.hpp
12
0.0
-35.29% modules/bindbackend/bindbackend2.hh
12
0.0
-100.0% pdns/credentials.hh
12
49.68
-5.49% pdns/lua-base4.cc
12
0.0
-35.9% pdns/recursordist/taskqueue.cc
12
43.26
-10.67% pdns/shuffle.cc
13
0.0
-5.69% modules/ldapbackend/ldapauthenticator.cc
13
60.28
-1.0% pdns/auth-secondarycommunicator.cc
14
7.73
-4.35% pdns/dynhandler.cc
14
69.81
-30.19% pdns/sholder.hh
15
73.86
-13.24% pdns/lock.hh
15
40.79
-11.18% pdns/lua-auth4.cc
15
82.22
-7.9% pdns/sillyrecords.cc
16
25.71
-54.29% modules/lua2backend/lua2backend.cc
16
57.66
-10.08% pdns/axfr-retriever.cc
16
48.74
-1.88% pdns/distributor.hh
16
64.36
-0.5% pdns/packethandler.cc
16
0.0
-91.67% pdns/tsigutils.cc
17
0.0
-52.38% modules/ldapbackend/ldaputils.cc
17
0.0
-58.33% pdns/recursordist/rec-xfrtracker.cc
18
71.02
-13.07% pdns/auth-querycache.cc
18
0.0
-85.71% pdns/recursordist/rec-xfr.hh
18
37.74
-45.28% pdns/statbag.hh
19
0.0
-100.0% ext/protozero/include/protozero/basic_pbf_builder.hpp
19
34.69
-40.31% pdns/dns.hh
19
70.59
-23.53% pdns/recursordist/rec-nsspeeds.hh
20
40.91
-36.87% pdns/dns_random.hh
20
65.0
-21.96% pdns/epollmplexer.cc
20
50.88
-10.95% pdns/nameserver.cc
21
4.76
-76.19% pdns/recursordist/rec_metrics.hh
21
61.19
-34.33% pdns/recursordist/recpacketcache.hh
21
46.15
-30.77% pdns/sha.hh
21
0.0
-83.33% pdns/webserver.hh
23
18.18
-41.56% pdns/capabilities.cc
23
80.17
-7.86% pdns/recursordist/mtasker.hh
23
61.59
-20.12% pdns/serialtweaker.cc
23
59.15
-8.23% pdns/ssqlite3.cc
24
44.53
-13.74% pdns/channel.hh
24
56.43
-4.71% pdns/dnssecinfra.cc
24
0.0
-92.59% pdns/recursordist/nod.hh
24
0.0
-66.67% pdns/zonemd.hh
25
0.0
-91.18% pdns/ednsextendederror.cc
26
6.45
-83.87% pdns/recursordist/lua-recursor4.hh
26
49.12
-12.39% pdns/recursordist/rec_channel.cc
28
0.0
-28.1% modules/ldapbackend/utils.hh
28
65.14
-6.06% pdns/dnspacket.cc
28
37.93
-32.18% pdns/dnssecinfra.hh
29
0.0
-82.5% ext/protozero/include/protozero/buffer_string.hpp
29
0.0
-34.83% pdns/dolog.hh
29
47.06
-16.67% pdns/json.cc
29
15.12
-47.67% pdns/recursordist/rec-carbon.cc
29
44.57
-44.57% pdns/recursordist/rec-responsestats.cc
29
21.88
-65.63% pdns/secpoll.cc
31
54.95
-13.19% pdns/dnsbackend.cc
31
52.73
-26.55% pdns/packetcache.hh
31
0.0
-89.8% pdns/recursordist/rec-rust-lib/cxxsettings-private.hh
31
0.0
-50.6% pdns/recursordist/rec-snmp.cc
31
39.33
-48.31% pdns/responsestats.cc
32
67.86
-17.41% pdns/recursordist/rec-main.hh
34
67.15
-10.02% ext/lmdb-safe/lmdb-safe.cc
34
0.0
-65.82% pdns/recursordist/protozero-helpers.hh
35
49.5
-43.56% pdns/recursordist/recursor_cache.hh
36
33.39
-14.45% ext/yahttp/yahttp/reqresp.cpp
36
63.18
-19.67% pdns/dnswriter.cc
36
7.06
-70.59% pdns/recursordist/sortlist.cc
37
19.32
-59.57% pdns/ednssubnet.cc
37
5.0
-58.75% pdns/recursordist/validate-recursor.cc
39
53.33
-6.21% ext/json11/json11.cpp
39
2.86
-77.62% pdns/webserver.cc
41
0.0
-98.04% ext/probds/murmur3.cc
44
54.84
-4.33% pdns/auth-main.cc
45
44.95
-14.81% ext/yahttp/yahttp/reqresp.hpp
45
33.33
-56.76% pdns/dns.cc
46
43.41
-48.84% modules/lmdbbackend/lmdbbackend.hh
46
0.0
-59.63% pdns/channel.cc
49
0.0
-33.16% pdns/cdb.cc
51
39.05
-12.42% pdns/arguments.cc
51
30.2
-25.19% pdns/sstuff.hh
52
33.73
-22.4% pdns/dnsbackend.hh
53
2.65
-53.1% pdns/sodiumsigners.cc
54
77.2
-8.1% pdns/dbdnsseckeeper.cc
54
80.34
-10.15% pdns/dnsname.cc
55
0.0
-74.75% pdns/dnstap.cc
55
47.28
-38.21% pdns/mplexer.hh
58
14.19
-25.95% pdns/recursordist/rec-taskqueue.cc
60
58.47
-19.86% pdns/dnsparser.hh
61
15.2
-21.16% ext/yahttp/yahttp/utility.hpp
61
67.42
-22.9% pdns/nsecrecords.cc
66
0.0
-68.09% ext/protozero/include/protozero/varint.hpp
67
54.09
-24.56% pdns/auth-packetcache.cc
71
51.58
-31.01% pdns/recursordist/recpacketcache.cc
74
1.3
-50.43% pdns/recursordist/rec-protozero.hh
76
0.0
-48.09% pdns/recursordist/rec-protozero.cc
77
58.8
-28.98% pdns/recursordist/syncres.hh
82
36.51
-60.32% pdns/svc-records.cc
85
6.38
-90.43% modules/godbcbackend/godbcbackend.cc
85
63.83
-29.28% pdns/dnsname.hh
86
39.59
-33.27% ext/lmdb-safe/lmdb-typed.hh
88
0.0
-72.73% pdns/ednscookies.cc
88
0.0
-79.26% pdns/protozero.cc
89
53.83
-29.12% pdns/misc.hh
89
1.96
-83.01% pdns/pollmplexer.cc
91
32.37
-29.22% pdns/dnsrecords.hh
91
0.0
-58.57% pdns/fstrm_logger.cc
92
0.0
-59.23% ext/yahttp/yahttp/router.cpp
94
0.0
-76.0% pdns/recursordist/stable-bloom.hh
97
0.0
-34.6% modules/ldapbackend/powerldap.cc
97
1.76
-46.85% pdns/protozero-trace.hh
99
0.0
-22.88% modules/geoipbackend/geoipinterface-dat.cc
100
22.12
-47.66% pdns/statbag.cc
102
7.2
-83.2% modules/gpgsqlbackend/gpgsqlbackend.cc
104
23.29
-34.12% modules/bindbackend/binddnssec.cc
107
0.0
-59.38% pdns/remote_logger.cc
110
0.0
-41.18% ext/protozero/include/protozero/pbf_reader.hpp
110
0.0
-86.84% pdns/snmp-agent.cc
118
0.0
-75.35% pdns/ednsoptions.cc
126
25.98
-63.35% pdns/recursordist/reczones-helpers.cc
127
27.03
-66.8% pdns/recursordist/negcache.cc
129
0.0
-83.89% pdns/recursordist/rec-nsspeeds.cc
132
3.06
-60.88% modules/ldapbackend/ldapbackend.cc
132
0.0
-72.93% pdns/recursordist/nod.cc
133
47.51
-11.34% pdns/opensslsigners.cc
135
0.0
-39.72% modules/ldapbackend/native.cc
135
0.0
-54.76% pdns/recursordist/rec-system-resolve.cc
139
11.24
-67.45% ext/protozero/include/protozero/basic_pbf_writer.hpp
140
1.76
-90.63% pdns/protozero.hh
150
39.81
-33.45% ext/lmdb-safe/lmdb-safe.hh
159
53.04
-28.61% pdns/zoneparser-tng.cc
160
16.34
-33.17% pdns/recursordist/reczones.cc
162
25.04
-30.99% pdns/iputils.cc
165
0.0
-89.67% pdns/proxy-protocol.cc
166
15.85
-77.36% pdns/auth-zonecache.cc
169
0.0
-77.95% pdns/ixfr.cc
171
0.0
-75.14% pdns/zonemd.cc
173
0.0
-25.03% pdns/recursordist/ws-recursor.cc
189
44.52
-36.76% pdns/dnsrecords.cc
196
0.0
-59.67% modules/lua2backend/lua2api2.hh
197
31.72
-40.68% pdns/recursordist/lwres.cc
197
0.0
-85.95% pdns/ws-api.cc
202
22.25
-50.5% pdns/tcpiohandler.hh
210
51.46
-27.2% pdns/ueberbackend.cc
223
0.0
-70.8% modules/godbcbackend/sodbc.cc
225
0.0
-69.14% modules/gpgsqlbackend/spgsql.cc
227
59.81
-30.65% pdns/rcpgenerator.cc
231
7.55
-80.03% pdns/recursordist/filterpo.hh
237
0.0
-76.34% pdns/credentials.cc
262
1.12
-69.62% pdns/recursordist/rec-zonetocache.cc
285
0.0
-74.52% pdns/recursordist/rec-xfr.cc
310
37.07
-24.07% pdns/misc.cc
322
24.18
-41.69% pdns/recursordist/aggressive_nsec.cc
323
5.17
-10.62% ext/luawrapper/include/LuaContext.hpp
324
62.66
-16.85% pdns/backends/gsql/gsqlbackend.cc
324
14.98
-17.02% pdns/recursordist/rec_channel_rec.cc
345
34.87
-33.9% pdns/validate.cc
388
0.0
-86.29% pdns/protozero-trace.cc
395
0.96
-55.32% pdns/recursordist/rec-lua-conf.cc
419
20.5
-45.6% pdns/recursordist/rec-tcp.cc
429
38.96
-43.8% pdns/dnsparser.cc
441
0.0
-75.81% pdns/recursordist/rpzloader.cc
471
0.45
-64.06% pdns/pkcs11signers.cc
474
7.31
-76.71% pdns/recursordist/filterpo.cc
496
0.0
-69.64% pdns/tcpiohandler.cc
501
31.04
-47.67% pdns/iputils.hh
542
41.87
-20.19% pdns/recursordist/rec-main.cc
553
28.48
-57.24% pdns/recursordist/recursor_cache.cc
560
5.34
-55.06% modules/geoipbackend/geoipbackend.cc
564
0.0
-63.28% pdns/libssl.cc
652
0.0
-59.98% pdns/recursordist/lua-recursor4.cc
712
4.38
-57.85% modules/bindbackend/bindbackend2.cc
950
1.28
-74.36% pdns/recursordist/rec-rust-lib/cxxsupport.cc
1034
27.96
-44.65% pdns/recursordist/pdns_recursor.cc
1056
17.62
-47.4% modules/lmdbbackend/lmdbbackend.cc
1820
39.29
-41.48% pdns/recursordist/syncres.cc
1851
0.22
-80.63% pdns/ws-auth.cc
Jobs
ID Job ID Ran Files Coverage
1 auth-backend-gmysql - 17094357417.1 20 Aug 2025 09:48AM UTC 202
28.47
GitHub Action Run
2 auth-backend-authpy - 17094357417.2 20 Aug 2025 09:44AM UTC 202
9.13
GitHub Action Run
3 rec-regression-bulk-full-asan+ubsan - 17094357417.3 20 Aug 2025 09:35AM UTC 207
19.71
GitHub Action Run
4 auth-backend-remote - 17094357417.4 20 Aug 2025 09:40AM UTC 202
14.77
GitHub Action Run
Source Files on build 17094357417
  • Tree
  • List 315
  • Changed 54
  • Source Changed 2
  • Coverage Changed 54
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #17094357417
  • Pull Request #15994
  • PR Base - master (#17089486438)
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