core/dnsserver/address.go
|
37
|
37
|
0
|
0
|
100.00%
|
core/dnsserver/config.go
|
10
|
0
|
0
|
10
|
0.00%
|
core/dnsserver/https.go
|
3
|
3
|
0
|
0
|
100.00%
|
core/dnsserver/onstartup.go
|
33
|
6
|
0
|
27
|
18.18%
|
core/dnsserver/register.go
|
182
|
31
|
4
|
147
|
17.03%
|
core/dnsserver/server.go
|
203
|
70
|
10
|
123
|
34.48%
|
core/dnsserver/server_grpc.go
|
97
|
8
|
2
|
87
|
8.25%
|
core/dnsserver/server_https.go
|
120
|
67
|
3
|
50
|
55.83%
|
core/dnsserver/server_tls.go
|
41
|
8
|
1
|
32
|
19.51%
|
plugin/acl/acl.go
|
59
|
53
|
1
|
5
|
89.83%
|
plugin/acl/setup.go
|
107
|
101
|
1
|
5
|
94.39%
|
plugin/any/any.go
|
12
|
8
|
1
|
3
|
66.67%
|
plugin/any/setup.go
|
9
|
1
|
0
|
8
|
11.11%
|
plugin/auto/auto.go
|
48
|
0
|
0
|
48
|
0.00%
|
plugin/auto/regexp.go
|
13
|
13
|
0
|
0
|
100.00%
|
plugin/auto/setup.go
|
117
|
67
|
7
|
43
|
57.26%
|
plugin/auto/walk.go
|
73
|
56
|
5
|
12
|
76.71%
|
plugin/auto/xfr.go
|
9
|
0
|
0
|
9
|
0.00%
|
plugin/auto/zone.go
|
38
|
30
|
0
|
8
|
78.95%
|
plugin/autopath/autopath.go
|
72
|
53
|
6
|
13
|
73.61%
|
plugin/autopath/cname.go
|
12
|
10
|
1
|
1
|
83.33%
|
plugin/autopath/setup.go
|
46
|
25
|
0
|
21
|
54.35%
|
plugin/azure/azure.go
|
245
|
26
|
2
|
217
|
10.61%
|
plugin/azure/setup.go
|
110
|
62
|
5
|
43
|
56.36%
|
plugin/backend_lookup.go
|
403
|
0
|
0
|
403
|
0.00%
|
plugin/bind/bind.go
|
2
|
1
|
0
|
1
|
50.00%
|
plugin/bind/setup.go
|
73
|
59
|
4
|
10
|
80.82%
|
plugin/bufsize/bufsize.go
|
6
|
6
|
0
|
0
|
100.00%
|
plugin/bufsize/setup.go
|
32
|
19
|
0
|
13
|
59.38%
|
plugin/cache/cache.go
|
147
|
126
|
2
|
19
|
85.71%
|
plugin/cache/dnssec.go
|
29
|
19
|
1
|
9
|
65.52%
|
plugin/cache/freq/freq.go
|
23
|
18
|
1
|
4
|
78.26%
|
plugin/cache/handler.go
|
124
|
112
|
3
|
9
|
90.32%
|
plugin/cache/item.go
|
62
|
59
|
0
|
3
|
95.16%
|
plugin/cache/setup.go
|
176
|
111
|
14
|
51
|
63.07%
|
plugin/cancel/cancel.go
|
34
|
28
|
1
|
5
|
82.35%
|
plugin/chaos/chaos.go
|
29
|
21
|
0
|
8
|
72.41%
|
plugin/chaos/setup.go
|
41
|
27
|
1
|
13
|
65.85%
|
plugin/clouddns/clouddns.go
|
133
|
113
|
3
|
17
|
84.96%
|
plugin/clouddns/gcp.go
|
16
|
0
|
0
|
16
|
0.00%
|
plugin/clouddns/setup.go
|
74
|
41
|
7
|
26
|
55.41%
|
plugin/debug/debug.go
|
10
|
10
|
0
|
0
|
100.00%
|
plugin/debug/pcap.go
|
35
|
26
|
3
|
6
|
74.29%
|
plugin/dns64/dns64.go
|
121
|
100
|
6
|
15
|
82.64%
|
plugin/dns64/setup.go
|
63
|
47
|
2
|
14
|
74.60%
|
plugin/dnssec/black_lies.go
|
32
|
21
|
3
|
8
|
65.63%
|
plugin/dnssec/cache.go
|
27
|
10
|
0
|
17
|
37.04%
|
plugin/dnssec/dnskey.go
|
55
|
36
|
5
|
14
|
65.45%
|
plugin/dnssec/dnssec.go
|
93
|
70
|
5
|
18
|
75.27%
|
plugin/dnssec/handler.go
|
29
|
29
|
0
|
0
|
100.00%
|
plugin/dnssec/responsewriter.go
|
20
|
13
|
1
|
6
|
65.00%
|
plugin/dnssec/rrsig.go
|
31
|
25
|
2
|
4
|
80.65%
|
plugin/dnssec/setup.go
|
108
|
68
|
6
|
34
|
62.96%
|
plugin/dnstap/encoder.go
|
19
|
13
|
2
|
4
|
68.42%
|
plugin/dnstap/handler.go
|
28
|
24
|
1
|
3
|
85.71%
|
plugin/dnstap/io.go
|
66
|
51
|
5
|
10
|
77.27%
|
plugin/dnstap/setup.go
|
49
|
22
|
1
|
26
|
44.90%
|
plugin/dnstap/writer.go
|
17
|
10
|
2
|
5
|
58.82%
|
plugin/done.go
|
6
|
0
|
0
|
6
|
0.00%
|
plugin/erratic/autopath.go
|
2
|
0
|
0
|
2
|
0.00%
|
plugin/erratic/erratic.go
|
64
|
41
|
7
|
16
|
64.06%
|
plugin/erratic/ready.go
|
6
|
0
|
0
|
6
|
0.00%
|
plugin/erratic/setup.go
|
80
|
61
|
6
|
13
|
76.25%
|
plugin/erratic/xfr.go
|
37
|
37
|
0
|
0
|
100.00%
|
plugin/errors/errors.go
|
48
|
36
|
3
|
9
|
75.00%
|
plugin/errors/setup.go
|
80
|
66
|
0
|
14
|
82.50%
|
plugin/etcd/etcd.go
|
102
|
0
|
0
|
102
|
0.00%
|
plugin/etcd/handler.go
|
60
|
0
|
0
|
60
|
0.00%
|
plugin/etcd/msg/path.go
|
25
|
15
|
0
|
10
|
60.00%
|
plugin/etcd/msg/service.go
|
86
|
40
|
2
|
44
|
46.51%
|
plugin/etcd/msg/type.go
|
14
|
12
|
0
|
2
|
85.71%
|
plugin/etcd/setup.go
|
87
|
1
|
0
|
86
|
1.15%
|
plugin/etcd/xfr.go
|
4
|
0
|
0
|
4
|
0.00%
|
plugin/file/closest.go
|
11
|
11
|
0
|
0
|
100.00%
|
plugin/file/dname.go
|
23
|
19
|
1
|
3
|
82.61%
|
plugin/file/file.go
|
95
|
59
|
5
|
31
|
62.11%
|
plugin/file/lookup.go
|
292
|
225
|
10
|
57
|
77.05%
|
plugin/file/notify.go
|
16
|
8
|
3
|
5
|
50.00%
|
plugin/file/reload.go
|
44
|
34
|
2
|
8
|
77.27%
|
plugin/file/secondary.go
|
136
|
51
|
7
|
78
|
37.50%
|
plugin/file/setup.go
|
102
|
39
|
6
|
57
|
38.24%
|
plugin/file/shutdown.go
|
5
|
0
|
0
|
5
|
0.00%
|
plugin/file/tree/all.go
|
15
|
0
|
0
|
15
|
0.00%
|
plugin/file/tree/auth_walk.go
|
31
|
0
|
0
|
31
|
0.00%
|
plugin/file/tree/elem.go
|
62
|
13
|
0
|
49
|
20.97%
|
plugin/file/tree/glue.go
|
26
|
0
|
0
|
26
|
0.00%
|
plugin/file/tree/less.go
|
32
|
29
|
1
|
2
|
90.63%
|
plugin/file/tree/print.go
|
39
|
36
|
1
|
2
|
92.31%
|
plugin/file/tree/tree.go
|
278
|
40
|
4
|
234
|
14.39%
|
plugin/file/tree/walk.go
|
18
|
0
|
0
|
18
|
0.00%
|
plugin/file/wildcard.go
|
6
|
6
|
0
|
0
|
100.00%
|
plugin/file/xfr.go
|
26
|
0
|
0
|
26
|
0.00%
|
plugin/file/zone.go
|
101
|
78
|
4
|
19
|
77.23%
|
plugin/forward/connect.go
|
100
|
79
|
6
|
15
|
79.00%
|
plugin/forward/dnstap.go
|
41
|
0
|
0
|
41
|
0.00%
|
plugin/forward/forward.go
|
112
|
51
|
13
|
48
|
45.54%
|
plugin/forward/health.go
|
46
|
39
|
1
|
6
|
84.78%
|
plugin/forward/persistent.go
|
80
|
67
|
0
|
13
|
83.75%
|
plugin/forward/policy.go
|
30
|
16
|
0
|
14
|
53.33%
|
plugin/forward/proxy.go
|
33
|
28
|
1
|
4
|
84.85%
|
plugin/forward/setup.go
|
223
|
151
|
19
|
53
|
67.71%
|
plugin/forward/type.go
|
17
|
15
|
0
|
2
|
88.24%
|
plugin/geoip/city.go
|
42
|
42
|
0
|
0
|
100.00%
|
plugin/geoip/geoip.go
|
46
|
36
|
2
|
8
|
78.26%
|
plugin/geoip/setup.go
|
37
|
30
|
2
|
5
|
81.08%
|
plugin/grpc/grpc.go
|
74
|
47
|
5
|
22
|
63.51%
|
plugin/grpc/policy.go
|
30
|
14
|
0
|
16
|
46.67%
|
plugin/grpc/proxy.go
|
45
|
29
|
5
|
11
|
64.44%
|
plugin/grpc/setup.go
|
109
|
72
|
8
|
29
|
66.06%
|
plugin/header/handler.go
|
4
|
4
|
0
|
0
|
100.00%
|
plugin/header/header.go
|
43
|
34
|
1
|
8
|
79.07%
|
plugin/header/setup.go
|
29
|
23
|
1
|
5
|
79.31%
|
plugin/health/health.go
|
45
|
27
|
3
|
15
|
60.00%
|
plugin/health/overloaded.go
|
46
|
35
|
0
|
11
|
76.09%
|
plugin/health/setup.go
|
45
|
28
|
1
|
16
|
62.22%
|
plugin/hosts/hosts.go
|
75
|
55
|
3
|
17
|
73.33%
|
plugin/hosts/hostsfile.go
|
146
|
89
|
4
|
53
|
60.96%
|
plugin/hosts/setup.go
|
118
|
49
|
2
|
67
|
41.53%
|
plugin/k8s_external/apex.go
|
85
|
70
|
2
|
13
|
82.35%
|
plugin/k8s_external/external.go
|
54
|
45
|
2
|
7
|
83.33%
|
plugin/k8s_external/msg_to_dns.go
|
133
|
105
|
8
|
20
|
78.95%
|
plugin/k8s_external/setup.go
|
54
|
12
|
1
|
41
|
22.22%
|
plugin/k8s_external/transfer.go
|
69
|
60
|
3
|
6
|
86.96%
|
plugin/kubernetes/autopath.go
|
37
|
6
|
1
|
30
|
16.22%
|
plugin/kubernetes/controller.go
|
477
|
27
|
3
|
447
|
5.66%
|
plugin/kubernetes/external.go
|
98
|
26
|
10
|
62
|
26.53%
|
plugin/kubernetes/handler.go
|
73
|
59
|
3
|
11
|
80.82%
|
plugin/kubernetes/kubernetes.go
|
367
|
202
|
7
|
158
|
55.04%
|
plugin/kubernetes/local.go
|
23
|
0
|
0
|
23
|
0.00%
|
plugin/kubernetes/logger.go
|
12
|
0
|
0
|
12
|
0.00%
|
plugin/kubernetes/metadata.go
|
38
|
38
|
0
|
0
|
100.00%
|
plugin/kubernetes/namespace.go
|
11
|
11
|
0
|
0
|
100.00%
|
plugin/kubernetes/ns.go
|
62
|
62
|
0
|
0
|
100.00%
|
plugin/kubernetes/parse.go
|
60
|
51
|
3
|
6
|
85.00%
|
plugin/kubernetes/ready.go
|
1
|
0
|
0
|
1
|
0.00%
|
plugin/kubernetes/reverse.go
|
29
|
25
|
2
|
2
|
86.21%
|
plugin/kubernetes/setup.go
|
192
|
138
|
6
|
48
|
71.88%
|
plugin/kubernetes/xfr.go
|
137
|
125
|
4
|
8
|
91.24%
|
plugin/loadbalance/handler.go
|
4
|
4
|
0
|
0
|
100.00%
|
plugin/loadbalance/loadbalance.go
|
53
|
39
|
1
|
13
|
73.58%
|
plugin/loadbalance/setup.go
|
22
|
13
|
0
|
9
|
59.09%
|
plugin/local/local.go
|
80
|
72
|
2
|
6
|
90.00%
|
plugin/local/setup.go
|
9
|
1
|
0
|
8
|
11.11%
|
plugin/log/log.go
|
25
|
25
|
0
|
0
|
100.00%
|
plugin/log/setup.go
|
71
|
62
|
0
|
9
|
87.32%
|
plugin/loop/loop.go
|
55
|
9
|
0
|
46
|
16.36%
|
plugin/loop/setup.go
|
52
|
21
|
4
|
27
|
40.38%
|
plugin/metadata/metadata.go
|
15
|
15
|
0
|
0
|
100.00%
|
plugin/metadata/provider.go
|
40
|
18
|
0
|
22
|
45.00%
|
plugin/metadata/setup.go
|
28
|
17
|
2
|
9
|
60.71%
|
plugin/metrics/context.go
|
6
|
5
|
0
|
1
|
83.33%
|
plugin/metrics/handler.go
|
33
|
21
|
3
|
9
|
63.64%
|
plugin/metrics/metrics.go
|
86
|
57
|
3
|
26
|
66.28%
|
plugin/metrics/recorder.go
|
6
|
6
|
0
|
0
|
100.00%
|
plugin/metrics/registry.go
|
10
|
1
|
0
|
9
|
10.00%
|
plugin/metrics/setup.go
|
67
|
22
|
2
|
43
|
32.84%
|
plugin/minimal/minimal.go
|
31
|
24
|
2
|
5
|
77.42%
|
plugin/minimal/setup.go
|
11
|
8
|
1
|
2
|
72.73%
|
plugin/normalize.go
|
112
|
52
|
3
|
57
|
46.43%
|
plugin/nsid/nsid.go
|
29
|
22
|
1
|
6
|
75.86%
|
plugin/nsid/setup.go
|
27
|
21
|
2
|
4
|
77.78%
|
plugin/pkg/cache/cache.go
|
84
|
70
|
1
|
13
|
83.33%
|
plugin/pkg/cidr/cidr.go
|
51
|
45
|
3
|
3
|
88.24%
|
plugin/pkg/dnstest/multirecorder.go
|
16
|
10
|
0
|
6
|
62.50%
|
plugin/pkg/dnstest/recorder.go
|
20
|
20
|
0
|
0
|
100.00%
|
plugin/pkg/dnstest/server.go
|
32
|
26
|
2
|
4
|
81.25%
|
plugin/pkg/dnsutil/cname.go
|
7
|
7
|
0
|
0
|
100.00%
|
plugin/pkg/dnsutil/join.go
|
6
|
6
|
0
|
0
|
100.00%
|
plugin/pkg/dnsutil/reverse.go
|
46
|
46
|
0
|
0
|
100.00%
|
plugin/pkg/dnsutil/ttl.go
|
25
|
8
|
4
|
13
|
32.00%
|
plugin/pkg/dnsutil/zone.go
|
7
|
7
|
0
|
0
|
100.00%
|
plugin/pkg/doh/doh.go
|
68
|
39
|
7
|
22
|
57.35%
|
plugin/pkg/edns/edns.go
|
39
|
19
|
1
|
19
|
48.72%
|
plugin/pkg/fall/fall.go
|
27
|
27
|
0
|
0
|
100.00%
|
plugin/pkg/log/listener.go
|
82
|
27
|
0
|
55
|
32.93%
|
plugin/pkg/log/log.go
|
36
|
27
|
1
|
8
|
75.00%
|
plugin/pkg/log/plugin.go
|
43
|
6
|
0
|
37
|
13.95%
|
plugin/pkg/nonwriter/nonwriter.go
|
4
|
4
|
0
|
0
|
100.00%
|
plugin/pkg/parse/host.go
|
72
|
57
|
4
|
11
|
79.17%
|
plugin/pkg/parse/parse.go
|
24
|
19
|
1
|
4
|
79.17%
|
plugin/pkg/parse/transport.go
|
16
|
16
|
0
|
0
|
100.00%
|
plugin/pkg/rcode/rcode.go
|
5
|
5
|
0
|
0
|
100.00%
|
plugin/pkg/replacer/replacer.go
|
172
|
142
|
9
|
21
|
82.56%
|
plugin/pkg/response/classify.go
|
32
|
0
|
0
|
32
|
0.00%
|
plugin/pkg/response/typify.go
|
78
|
37
|
10
|
31
|
47.44%
|
plugin/pkg/singleflight/singleflight.go
|
23
|
23
|
0
|
0
|
100.00%
|
plugin/pkg/tls/tls.go
|
85
|
65
|
6
|
14
|
76.47%
|
plugin/pkg/uniq/uniq.go
|
16
|
11
|
1
|
4
|
68.75%
|
plugin/pkg/up/up.go
|
36
|
28
|
0
|
8
|
77.78%
|
plugin/plugin.go
|
24
|
0
|
0
|
24
|
0.00%
|
plugin/pprof/pprof.go
|
32
|
0
|
0
|
32
|
0.00%
|
plugin/pprof/setup.go
|
40
|
37
|
1
|
2
|
92.50%
|
plugin/ready/list.go
|
30
|
25
|
0
|
5
|
83.33%
|
plugin/ready/ready.go
|
41
|
30
|
3
|
8
|
73.17%
|
plugin/ready/setup.go
|
50
|
18
|
1
|
31
|
36.00%
|
plugin/register.go
|
5
|
0
|
0
|
5
|
0.00%
|
plugin/reload/reload.go
|
71
|
8
|
0
|
63
|
11.27%
|
plugin/reload/setup.go
|
46
|
42
|
1
|
3
|
91.30%
|
plugin/rewrite/class.go
|
18
|
18
|
0
|
0
|
100.00%
|
plugin/rewrite/edns0.go
|
203
|
166
|
7
|
30
|
81.77%
|
plugin/rewrite/name.go
|
260
|
236
|
6
|
18
|
90.77%
|
plugin/rewrite/reverter.go
|
75
|
69
|
1
|
5
|
92.00%
|
plugin/rewrite/rewrite.go
|
84
|
79
|
0
|
5
|
94.05%
|
plugin/rewrite/setup.go
|
26
|
17
|
0
|
9
|
65.38%
|
plugin/rewrite/ttl.go
|
90
|
76
|
4
|
10
|
84.44%
|
plugin/rewrite/type.go
|
18
|
18
|
0
|
0
|
100.00%
|
plugin/rewrite/wire.go
|
17
|
11
|
1
|
5
|
64.71%
|
plugin/root/root.go
|
19
|
19
|
0
|
0
|
100.00%
|
plugin/route53/route53.go
|
171
|
150
|
4
|
17
|
87.72%
|
plugin/route53/setup.go
|
105
|
85
|
5
|
15
|
80.95%
|
plugin/secondary/setup.go
|
61
|
25
|
1
|
35
|
40.98%
|
plugin/sign/dnssec.go
|
13
|
13
|
0
|
0
|
100.00%
|
plugin/sign/file.go
|
61
|
31
|
9
|
21
|
50.82%
|
plugin/sign/keys.go
|
79
|
29
|
11
|
39
|
36.71%
|
plugin/sign/nsec.go
|
18
|
18
|
0
|
0
|
100.00%
|
plugin/sign/setup.go
|
71
|
40
|
4
|
27
|
56.34%
|
plugin/sign/sign.go
|
8
|
0
|
0
|
8
|
0.00%
|
plugin/sign/signer.go
|
133
|
71
|
9
|
53
|
53.38%
|
plugin/template/setup.go
|
107
|
91
|
4
|
12
|
85.05%
|
plugin/template/template.go
|
118
|
106
|
4
|
8
|
89.83%
|
plugin/test/file.go
|
91
|
4
|
2
|
85
|
4.40%
|
plugin/test/helpers.go
|
200
|
0
|
0
|
200
|
0.00%
|
plugin/test/responsewriter.go
|
34
|
0
|
0
|
34
|
0.00%
|
plugin/test/scrape.go
|
151
|
0
|
0
|
151
|
0.00%
|
plugin/tls/tls.go
|
51
|
42
|
3
|
6
|
82.35%
|
plugin/trace/logger.go
|
5
|
0
|
0
|
5
|
0.00%
|
plugin/trace/setup.go
|
123
|
88
|
7
|
28
|
71.54%
|
plugin/trace/trace.go
|
99
|
64
|
6
|
29
|
64.65%
|
plugin/transfer/notify.go
|
37
|
0
|
0
|
37
|
0.00%
|
plugin/transfer/setup.go
|
55
|
37
|
3
|
15
|
67.27%
|
plugin/transfer/transfer.go
|
124
|
96
|
6
|
22
|
77.42%
|
plugin/tsig/setup.go
|
128
|
87
|
9
|
32
|
67.97%
|
plugin/tsig/tsig.go
|
82
|
76
|
3
|
3
|
92.68%
|
plugin/whoami/setup.go
|
10
|
7
|
1
|
2
|
70.00%
|
plugin/whoami/whoami.go
|
34
|
31
|
1
|
2
|
91.18%
|
request/edns0.go
|
20
|
0
|
0
|
20
|
0.00%
|
request/request.go
|
221
|
81
|
13
|
127
|
36.65%
|
request/writer.go
|
6
|
0
|
0
|
6
|
0.00%
|
test/server.go
|
35
|
31
|
1
|
3
|
88.57%
|