./.codecov.yml CNAME Dockerfile LICENSE Makefile api/api.go api/api_test.go authcache/authserver.go authcache/authserver_test.go authcache/ns_cache.go authcache/ns_cache_test.go cache/cache.go cache/cache_test.go cache/hash.go cache/hash_test.go cache/shard.go cache/shard_test.go config/config.go config/config_test.go contrib/linux/adduser.sh contrib/linux/sdns.conf contrib/linux/sdns.service dnsutil/dnsutil.go dnsutil/dnsutil_test.go dnsutil/ttl.go dnsutil/ttl_test.go doc.go gen.go generated.go go.mod go.sum middleware/accesslist/accesslist.go middleware/accesslist/accesslist_test.go middleware/accesslog/accesslog.go middleware/accesslog/accesslog_test.go middleware/as112/as112.go middleware/as112/as112_test.go middleware/blocklist/blocklist.go middleware/blocklist/blocklist_test.go middleware/blocklist/updater.go middleware/blocklist/updater_test.go middleware/cache/cache.go middleware/cache/cache_test.go middleware/cache/item.go middleware/chain.go middleware/chain_test.go middleware/chaos/chaos.go middleware/chaos/chaos_test.go middleware/edns/edns.go middleware/edns/edns_test.go middleware/failover/failover.go middleware/failover/failover_test.go middleware/hostsfile/hostsfile.go middleware/hostsfile/hostsfile_test.go middleware/metrics/metrics.go middleware/metrics/metrics_test.go middleware/middleware.go middleware/middleware_test.go middleware/ratelimit/ratelimit.go middleware/ratelimit/ratelimit_test.go middleware/recovery/recovery.go middleware/recovery/recovery_test.go middleware/resolver/client.go middleware/resolver/client_test.go middleware/resolver/handler.go middleware/resolver/handler_test.go middleware/resolver/nsec3.go middleware/resolver/nsec3_test.go middleware/resolver/resolver.go middleware/resolver/resolver_test.go middleware/resolver/singleinflight.go middleware/resolver/utils.go middleware/resolver/utils_test.go middleware/response_writer.go mock/writer.go mock/writer_test.go response/typify.go response/typify_test.go sdns.go sdns_test.go server/doh/doh.go server/doh/doh_test.go server/doh/msg.go server/doh/msg_test.go server/doh/qtype.go server/doh/qtype_test.go server/server.go server/server_test.go waitgroup/waitgroup.go waitgroup/waitgroup_test.go <<<<<< network # path=./coverage.out mode: atomic github.com/semihalev/sdns/sdns.go:28.13,31.22 2 1 github.com/semihalev/sdns/sdns.go:31.22,39.3 7 1 github.com/semihalev/sdns/sdns.go:42.14,45.63 2 1 github.com/semihalev/sdns/sdns.go:49.2,49.24 1 1 github.com/semihalev/sdns/sdns.go:53.2,54.16 2 1 github.com/semihalev/sdns/sdns.go:58.2,61.23 3 1 github.com/semihalev/sdns/sdns.go:45.63,47.3 1 0 github.com/semihalev/sdns/sdns.go:49.24,51.3 1 0 github.com/semihalev/sdns/sdns.go:54.16,56.3 1 0 github.com/semihalev/sdns/sdns.go:64.12,70.2 4 1 github.com/semihalev/sdns/sdns.go:72.13,75.19 2 0 github.com/semihalev/sdns/sdns.go:80.2,90.30 7 0 github.com/semihalev/sdns/sdns.go:75.19,78.3 2 0 github.com/semihalev/sdns/api/api.go:30.13,34.2 2 1 github.com/semihalev/sdns/api/api.go:37.35,41.14 3 2 github.com/semihalev/sdns/api/api.go:45.2,48.3 1 2 github.com/semihalev/sdns/api/api.go:41.14,43.3 1 1 github.com/semihalev/sdns/api/api.go:51.43,53.2 1 1 github.com/semihalev/sdns/api/api.go:55.40,56.61 1 2 github.com/semihalev/sdns/api/api.go:56.61,58.3 1 1 github.com/semihalev/sdns/api/api.go:58.8,60.3 1 1 github.com/semihalev/sdns/api/api.go:63.43,66.2 2 1 github.com/semihalev/sdns/api/api.go:68.40,71.2 2 1 github.com/semihalev/sdns/api/api.go:73.39,75.2 1 1 github.com/semihalev/sdns/api/api.go:77.37,90.2 8 1 github.com/semihalev/sdns/api/api.go:93.21,94.18 1 3 github.com/semihalev/sdns/api/api.go:98.2,101.16 3 2 github.com/semihalev/sdns/api/api.go:105.2,105.24 1 2 github.com/semihalev/sdns/api/api.go:115.2,118.12 3 2 github.com/semihalev/sdns/api/api.go:124.2,124.53 1 2 github.com/semihalev/sdns/api/api.go:94.18,96.3 1 1 github.com/semihalev/sdns/api/api.go:101.16,103.3 1 2 github.com/semihalev/sdns/api/api.go:105.24,107.3 2 2 github.com/semihalev/sdns/api/api.go:107.3,112.4 4 2 github.com/semihalev/sdns/api/api.go:118.12,119.39 1 2 github.com/semihalev/sdns/api/api.go:119.39,121.4 1 1 github.com/semihalev/sdns/authcache/authserver.go:31.62,36.2 1 21 github.com/semihalev/sdns/authcache/authserver.go:38.34,39.11 1 21 github.com/semihalev/sdns/authcache/authserver.go:40.12,41.16 1 11 github.com/semihalev/sdns/authcache/authserver.go:42.12,43.16 1 10 github.com/semihalev/sdns/authcache/authserver.go:44.10,45.19 1 0 github.com/semihalev/sdns/authcache/authserver.go:49.38,53.16 3 21 github.com/semihalev/sdns/authcache/authserver.go:57.2,58.30 2 21 github.com/semihalev/sdns/authcache/authserver.go:66.2,68.96 2 21 github.com/semihalev/sdns/authcache/authserver.go:53.16,55.3 1 1 github.com/semihalev/sdns/authcache/authserver.go:58.30,60.3 1 5 github.com/semihalev/sdns/authcache/authserver.go:60.8,60.19 1 16 github.com/semihalev/sdns/authcache/authserver.go:60.19,62.3 1 15 github.com/semihalev/sdns/authcache/authserver.go:62.8,64.3 1 1 github.com/semihalev/sdns/authcache/authserver.go:88.53,89.32 1 40000 github.com/semihalev/sdns/authcache/authserver.go:107.2,107.46 1 40000 github.com/semihalev/sdns/authcache/authserver.go:89.32,91.22 1 800000 github.com/semihalev/sdns/authcache/authserver.go:98.3,101.16 3 799200 github.com/semihalev/sdns/authcache/authserver.go:91.22,95.12 3 800 github.com/semihalev/sdns/authcache/authserver.go:101.16,105.4 2 798364 github.com/semihalev/sdns/authcache/authserver.go:107.46,109.3 1 2090041 github.com/semihalev/sdns/authcache/ns_cache.go:27.28,34.2 2 1 github.com/semihalev/sdns/authcache/ns_cache.go:37.48,40.9 2 5 github.com/semihalev/sdns/authcache/ns_cache.go:44.2,48.23 3 4 github.com/semihalev/sdns/authcache/ns_cache.go:52.2,52.16 1 2 github.com/semihalev/sdns/authcache/ns_cache.go:40.9,42.3 1 1 github.com/semihalev/sdns/authcache/ns_cache.go:48.23,50.3 1 2 github.com/semihalev/sdns/authcache/ns_cache.go:56.91,57.22 1 1 github.com/semihalev/sdns/authcache/ns_cache.go:63.2,68.4 1 1 github.com/semihalev/sdns/authcache/ns_cache.go:57.22,59.3 1 0 github.com/semihalev/sdns/authcache/ns_cache.go:59.8,59.29 1 1 github.com/semihalev/sdns/authcache/ns_cache.go:59.29,61.3 1 0 github.com/semihalev/sdns/authcache/ns_cache.go:72.38,74.2 1 1 github.com/semihalev/sdns/cache/cache.go:23.27,25.15 2 3 github.com/semihalev/sdns/cache/cache.go:29.2,32.33 2 3 github.com/semihalev/sdns/cache/cache.go:35.2,35.10 1 3 github.com/semihalev/sdns/cache/cache.go:25.15,27.3 1 3 github.com/semihalev/sdns/cache/cache.go:32.33,34.3 1 768 github.com/semihalev/sdns/cache/cache.go:39.53,42.2 2 1 github.com/semihalev/sdns/cache/cache.go:45.49,48.2 2 5 github.com/semihalev/sdns/cache/cache.go:51.36,54.2 2 1 github.com/semihalev/sdns/cache/cache.go:57.27,59.29 2 5 github.com/semihalev/sdns/cache/cache.go:62.2,62.10 1 5 github.com/semihalev/sdns/cache/cache.go:59.29,61.3 1 1280 github.com/semihalev/sdns/cache/hash.go:16.46,25.26 6 2 github.com/semihalev/sdns/cache/hash.go:29.2,29.24 1 2 github.com/semihalev/sdns/cache/hash.go:37.2,39.18 2 2 github.com/semihalev/sdns/cache/hash.go:25.26,27.3 1 1 github.com/semihalev/sdns/cache/hash.go:29.24,31.27 2 22 github.com/semihalev/sdns/cache/hash.go:34.3,34.19 1 22 github.com/semihalev/sdns/cache/hash.go:31.27,33.4 1 2 github.com/semihalev/sdns/cache/hash.go:46.32,48.14 2 2 github.com/semihalev/sdns/cache/hash.go:51.2,51.24 1 1 github.com/semihalev/sdns/cache/hash.go:48.14,50.3 1 1 github.com/semihalev/sdns/cache/hash.go:55.33,58.2 2 2 github.com/semihalev/sdns/cache/hash.go:61.33,63.14 2 2 github.com/semihalev/sdns/cache/hash.go:66.2,66.26 1 1 github.com/semihalev/sdns/cache/hash.go:63.14,65.3 1 1 github.com/semihalev/sdns/cache/hash.go:70.36,73.2 2 2 github.com/semihalev/sdns/cache/shard.go:17.32,17.98 1 772 github.com/semihalev/sdns/cache/shard.go:20.49,22.18 2 16 github.com/semihalev/sdns/cache/shard.go:26.2,28.12 3 16 github.com/semihalev/sdns/cache/shard.go:22.18,24.3 1 2 github.com/semihalev/sdns/cache/shard.go:32.36,36.2 3 3 github.com/semihalev/sdns/cache/shard.go:39.25,44.25 4 3 github.com/semihalev/sdns/cache/shard.go:49.2,51.13 2 3 github.com/semihalev/sdns/cache/shard.go:57.2,57.15 1 2 github.com/semihalev/sdns/cache/shard.go:44.25,47.8 3 2 github.com/semihalev/sdns/cache/shard.go:51.13,54.3 1 1 github.com/semihalev/sdns/cache/shard.go:61.53,66.2 4 3 github.com/semihalev/sdns/cache/shard.go:69.27,74.2 4 1301 github.com/semihalev/sdns/config/config.go:69.41,71.2 1 0 github.com/semihalev/sdns/config/config.go:79.53,83.2 3 1 github.com/semihalev/sdns/config/config.go:253.53,256.52 2 2 github.com/semihalev/sdns/config/config.go:269.2,271.60 2 2 github.com/semihalev/sdns/config/config.go:275.2,275.33 1 1 github.com/semihalev/sdns/config/config.go:279.2,281.31 2 1 github.com/semihalev/sdns/config/config.go:292.2,292.20 1 1 github.com/semihalev/sdns/config/config.go:256.52,257.40 1 1 github.com/semihalev/sdns/config/config.go:257.40,259.58 1 0 github.com/semihalev/sdns/config/config.go:259.58,260.51 1 0 github.com/semihalev/sdns/config/config.go:260.51,262.6 1 0 github.com/semihalev/sdns/config/config.go:263.10,265.5 1 0 github.com/semihalev/sdns/config/config.go:271.60,273.3 1 1 github.com/semihalev/sdns/config/config.go:275.33,277.3 1 0 github.com/semihalev/sdns/config/config.go:281.31,285.17 3 1 github.com/semihalev/sdns/config/config.go:289.3,289.47 1 1 github.com/semihalev/sdns/config/config.go:285.17,287.4 1 0 github.com/semihalev/sdns/config/config.go:295.40,297.16 2 1 github.com/semihalev/sdns/config/config.go:301.2,301.15 1 1 github.com/semihalev/sdns/config/config.go:308.2,309.46 2 1 github.com/semihalev/sdns/config/config.go:313.2,313.48 1 1 github.com/semihalev/sdns/config/config.go:317.2,317.12 1 1 github.com/semihalev/sdns/config/config.go:297.16,299.3 1 0 github.com/semihalev/sdns/config/config.go:301.15,303.17 2 1 github.com/semihalev/sdns/config/config.go:303.17,305.4 1 0 github.com/semihalev/sdns/config/config.go:309.46,311.3 1 0 github.com/semihalev/sdns/config/config.go:313.48,315.3 1 1 github.com/semihalev/sdns/dnsutil/ttl.go:14.61,15.81 1 5 github.com/semihalev/sdns/dnsutil/ttl.go:20.2,21.91 1 4 github.com/semihalev/sdns/dnsutil/ttl.go:25.2,26.29 2 3 github.com/semihalev/sdns/dnsutil/ttl.go:31.2,31.25 1 3 github.com/semihalev/sdns/dnsutil/ttl.go:37.2,37.28 1 3 github.com/semihalev/sdns/dnsutil/ttl.go:46.2,46.15 1 3 github.com/semihalev/sdns/dnsutil/ttl.go:15.81,17.3 1 1 github.com/semihalev/sdns/dnsutil/ttl.go:21.91,23.3 1 1 github.com/semihalev/sdns/dnsutil/ttl.go:26.29,27.48 1 1 github.com/semihalev/sdns/dnsutil/ttl.go:27.48,29.4 1 1 github.com/semihalev/sdns/dnsutil/ttl.go:31.25,32.48 1 3 github.com/semihalev/sdns/dnsutil/ttl.go:32.48,34.4 1 2 github.com/semihalev/sdns/dnsutil/ttl.go:37.28,38.39 1 3 github.com/semihalev/sdns/dnsutil/ttl.go:42.3,42.48 1 2 github.com/semihalev/sdns/dnsutil/ttl.go:38.39,40.12 1 1 github.com/semihalev/sdns/dnsutil/ttl.go:42.48,44.4 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:25.59,30.9 3 8 github.com/semihalev/sdns/dnsutil/dnsutil.go:41.2,41.38 1 6 github.com/semihalev/sdns/dnsutil/dnsutil.go:31.47,32.52 1 3 github.com/semihalev/sdns/dnsutil/dnsutil.go:33.47,35.15 2 3 github.com/semihalev/sdns/dnsutil/dnsutil.go:36.10,37.12 1 2 github.com/semihalev/sdns/dnsutil/dnsutil.go:47.33,48.38 1 5 github.com/semihalev/sdns/dnsutil/dnsutil.go:51.2,51.38 1 4 github.com/semihalev/sdns/dnsutil/dnsutil.go:54.2,54.10 1 3 github.com/semihalev/sdns/dnsutil/dnsutil.go:48.38,50.3 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:51.38,53.3 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:57.37,58.36 1 3 github.com/semihalev/sdns/dnsutil/dnsutil.go:62.2,63.15 2 3 github.com/semihalev/sdns/dnsutil/dnsutil.go:66.2,66.20 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:58.36,61.3 2 19 github.com/semihalev/sdns/dnsutil/dnsutil.go:63.15,65.3 1 2 github.com/semihalev/sdns/dnsutil/dnsutil.go:72.38,73.36 1 3 github.com/semihalev/sdns/dnsutil/dnsutil.go:77.2,78.36 2 3 github.com/semihalev/sdns/dnsutil/dnsutil.go:81.2,82.15 2 3 github.com/semihalev/sdns/dnsutil/dnsutil.go:85.2,85.20 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:73.36,76.3 2 21 github.com/semihalev/sdns/dnsutil/dnsutil.go:78.36,80.3 1 10 github.com/semihalev/sdns/dnsutil/dnsutil.go:82.15,84.3 1 2 github.com/semihalev/sdns/dnsutil/dnsutil.go:89.58,96.36 6 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:100.2,100.10 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:96.36,98.3 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:104.65,110.16 5 4 github.com/semihalev/sdns/dnsutil/dnsutil.go:158.2,158.36 1 3 github.com/semihalev/sdns/dnsutil/dnsutil.go:110.16,112.28 2 3 github.com/semihalev/sdns/dnsutil/dnsutil.go:116.3,116.28 1 3 github.com/semihalev/sdns/dnsutil/dnsutil.go:120.3,126.30 4 3 github.com/semihalev/sdns/dnsutil/dnsutil.go:140.3,140.25 1 3 github.com/semihalev/sdns/dnsutil/dnsutil.go:144.3,147.14 3 2 github.com/semihalev/sdns/dnsutil/dnsutil.go:112.28,114.4 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:116.28,118.4 1 0 github.com/semihalev/sdns/dnsutil/dnsutil.go:126.30,127.27 1 0 github.com/semihalev/sdns/dnsutil/dnsutil.go:129.25,129.25 0 0 github.com/semihalev/sdns/dnsutil/dnsutil.go:131.25,132.35 1 0 github.com/semihalev/sdns/dnsutil/dnsutil.go:135.23,136.16 1 0 github.com/semihalev/sdns/dnsutil/dnsutil.go:132.35,134.6 1 0 github.com/semihalev/sdns/dnsutil/dnsutil.go:140.25,142.4 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:148.8,156.3 6 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:162.67,170.2 5 0 github.com/semihalev/sdns/dnsutil/dnsutil.go:173.38,179.27 4 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:188.2,188.12 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:179.27,180.20 1 2 github.com/semihalev/sdns/dnsutil/dnsutil.go:181.17,182.12 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:183.11,184.37 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:192.41,194.27 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:200.2,205.28 4 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:214.2,217.24 3 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:226.2,226.12 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:194.27,195.45 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:195.45,197.4 1 0 github.com/semihalev/sdns/dnsutil/dnsutil.go:205.28,206.20 1 2 github.com/semihalev/sdns/dnsutil/dnsutil.go:207.42,208.12 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:209.11,210.39 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:217.24,218.20 1 2 github.com/semihalev/sdns/dnsutil/dnsutil.go:219.42,220.12 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:221.11,222.31 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:230.74,238.18 5 2 github.com/semihalev/sdns/dnsutil/dnsutil.go:242.2,242.21 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:238.18,240.3 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:246.77,247.28 1 5 github.com/semihalev/sdns/dnsutil/dnsutil.go:251.2,254.16 3 4 github.com/semihalev/sdns/dnsutil/dnsutil.go:258.2,259.17 2 3 github.com/semihalev/sdns/dnsutil/dnsutil.go:263.2,263.45 1 2 github.com/semihalev/sdns/dnsutil/dnsutil.go:267.2,267.26 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:247.28,249.3 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:254.16,256.3 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:259.17,261.3 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:263.45,265.3 1 1 github.com/semihalev/sdns/dnsutil/dnsutil.go:271.61,282.2 1 0 github.com/semihalev/sdns/middleware/chain.go:22.42,28.2 1 1 github.com/semihalev/sdns/middleware/chain.go:31.44,32.19 1 2 github.com/semihalev/sdns/middleware/chain.go:36.2,40.27 4 1 github.com/semihalev/sdns/middleware/chain.go:32.19,34.3 1 1 github.com/semihalev/sdns/middleware/chain.go:44.27,46.2 1 1 github.com/semihalev/sdns/middleware/chain.go:49.54,57.36 6 1 github.com/semihalev/sdns/middleware/chain.go:61.2,63.14 2 1 github.com/semihalev/sdns/middleware/chain.go:57.36,59.3 1 1 github.com/semihalev/sdns/middleware/chain.go:67.58,72.2 4 4 github.com/semihalev/sdns/middleware/middleware.go:38.62,40.2 1 2 github.com/semihalev/sdns/middleware/middleware.go:43.73,52.2 6 5 github.com/semihalev/sdns/middleware/middleware.go:55.83,61.33 4 2 github.com/semihalev/sdns/middleware/middleware.go:70.2,70.55 1 1 github.com/semihalev/sdns/middleware/middleware.go:61.33,62.23 1 7 github.com/semihalev/sdns/middleware/middleware.go:62.23,67.4 4 1 github.com/semihalev/sdns/middleware/middleware.go:74.32,75.11 1 2 github.com/semihalev/sdns/middleware/middleware.go:79.2,86.37 5 1 github.com/semihalev/sdns/middleware/middleware.go:93.2,93.14 1 1 github.com/semihalev/sdns/middleware/middleware.go:75.11,76.41 1 1 github.com/semihalev/sdns/middleware/middleware.go:86.37,91.3 3 1 github.com/semihalev/sdns/middleware/middleware.go:97.28,98.40 1 1 github.com/semihalev/sdns/middleware/middleware.go:98.40,100.17 2 0 github.com/semihalev/sdns/middleware/middleware.go:105.3,106.17 2 0 github.com/semihalev/sdns/middleware/middleware.go:111.3,113.10 2 0 github.com/semihalev/sdns/middleware/middleware.go:118.3,119.76 2 0 github.com/semihalev/sdns/middleware/middleware.go:100.17,102.12 2 0 github.com/semihalev/sdns/middleware/middleware.go:106.17,108.12 2 0 github.com/semihalev/sdns/middleware/middleware.go:113.10,115.12 2 0 github.com/semihalev/sdns/middleware/middleware.go:124.27,127.2 2 1 github.com/semihalev/sdns/middleware/middleware.go:130.29,134.37 3 1 github.com/semihalev/sdns/middleware/middleware.go:138.2,138.13 1 1 github.com/semihalev/sdns/middleware/middleware.go:134.37,136.3 1 1 github.com/semihalev/sdns/middleware/middleware.go:142.31,143.12 1 4 github.com/semihalev/sdns/middleware/middleware.go:147.2,150.37 3 3 github.com/semihalev/sdns/middleware/middleware.go:159.2,159.12 1 1 github.com/semihalev/sdns/middleware/middleware.go:143.12,145.3 1 1 github.com/semihalev/sdns/middleware/middleware.go:150.37,151.27 1 3 github.com/semihalev/sdns/middleware/middleware.go:151.27,152.31 1 2 github.com/semihalev/sdns/middleware/middleware.go:155.4,155.27 1 1 github.com/semihalev/sdns/middleware/middleware.go:152.31,154.5 1 1 github.com/semihalev/sdns/middleware/middleware.go:163.19,168.2 3 1 github.com/semihalev/sdns/middleware/response_writer.go:35.41,37.2 1 1 github.com/semihalev/sdns/middleware/response_writer.go:39.59,45.35 5 4 github.com/semihalev/sdns/middleware/response_writer.go:54.2,54.38 1 4 github.com/semihalev/sdns/middleware/response_writer.go:46.22,48.48 2 4 github.com/semihalev/sdns/middleware/response_writer.go:49.22,51.48 2 0 github.com/semihalev/sdns/middleware/response_writer.go:57.44,59.2 1 1 github.com/semihalev/sdns/middleware/response_writer.go:61.41,63.2 1 1 github.com/semihalev/sdns/middleware/response_writer.go:65.38,67.2 1 2 github.com/semihalev/sdns/middleware/response_writer.go:69.41,71.2 1 8 github.com/semihalev/sdns/middleware/response_writer.go:73.55,74.17 1 3 github.com/semihalev/sdns/middleware/response_writer.go:78.2,80.16 3 2 github.com/semihalev/sdns/middleware/response_writer.go:83.2,87.15 4 1 github.com/semihalev/sdns/middleware/response_writer.go:74.17,76.3 1 1 github.com/semihalev/sdns/middleware/response_writer.go:80.16,82.3 1 1 github.com/semihalev/sdns/middleware/response_writer.go:90.53,91.17 1 3 github.com/semihalev/sdns/middleware/response_writer.go:95.2,99.37 4 2 github.com/semihalev/sdns/middleware/response_writer.go:91.17,93.3 1 1 github.com/semihalev/sdns/middleware/response_writer.go:103.42,103.63 1 0 github.com/semihalev/sdns/middleware/accesslist/accesslist.go:18.13,19.72 1 1 github.com/semihalev/sdns/middleware/accesslist/accesslist.go:19.72,21.3 1 1 github.com/semihalev/sdns/middleware/accesslist/accesslist.go:25.42,26.30 1 1 github.com/semihalev/sdns/middleware/accesslist/accesslist.go:31.2,33.38 3 1 github.com/semihalev/sdns/middleware/accesslist/accesslist.go:46.2,46.10 1 1 github.com/semihalev/sdns/middleware/accesslist/accesslist.go:26.30,29.3 2 0 github.com/semihalev/sdns/middleware/accesslist/accesslist.go:33.38,35.17 2 2 github.com/semihalev/sdns/middleware/accesslist/accesslist.go:40.3,41.17 2 1 github.com/semihalev/sdns/middleware/accesslist/accesslist.go:35.17,37.12 2 1 github.com/semihalev/sdns/middleware/accesslist/accesslist.go:41.17,43.4 1 0 github.com/semihalev/sdns/middleware/accesslist/accesslist.go:50.36,50.51 1 2 github.com/semihalev/sdns/middleware/accesslist/accesslist.go:53.74,54.26 1 2 github.com/semihalev/sdns/middleware/accesslist/accesslist.go:59.2,61.14 2 0 github.com/semihalev/sdns/middleware/accesslist/accesslist.go:67.2,67.14 1 0 github.com/semihalev/sdns/middleware/accesslist/accesslist.go:54.26,57.3 2 2 github.com/semihalev/sdns/middleware/accesslist/accesslist.go:61.14,65.3 2 0 github.com/semihalev/sdns/middleware/accesslog/accesslog.go:22.13,23.72 1 1 github.com/semihalev/sdns/middleware/accesslog/accesslog.go:23.72,25.3 1 1 github.com/semihalev/sdns/middleware/accesslog/accesslog.go:29.41,33.25 3 1 github.com/semihalev/sdns/middleware/accesslog/accesslog.go:40.2,43.3 1 1 github.com/semihalev/sdns/middleware/accesslog/accesslog.go:33.25,35.17 2 1 github.com/semihalev/sdns/middleware/accesslog/accesslog.go:35.17,37.4 1 0 github.com/semihalev/sdns/middleware/accesslog/accesslog.go:47.35,47.50 1 2 github.com/semihalev/sdns/middleware/accesslog/accesslog.go:50.73,55.54 3 4 github.com/semihalev/sdns/middleware/accesslog/accesslog.go:55.54,59.28 3 0 github.com/semihalev/sdns/middleware/accesslog/accesslog.go:63.3,74.17 3 0 github.com/semihalev/sdns/middleware/accesslog/accesslog.go:59.28,61.4 1 0 github.com/semihalev/sdns/middleware/accesslog/accesslog.go:74.17,76.4 1 0 github.com/semihalev/sdns/middleware/accesslog/accesslog.go:80.44,82.2 1 0 github.com/semihalev/sdns/middleware/as112/as112.go:18.13,19.72 1 1 github.com/semihalev/sdns/middleware/as112/as112.go:19.72,21.3 1 1 github.com/semihalev/sdns/middleware/as112/as112.go:25.37,28.29 2 1 github.com/semihalev/sdns/middleware/as112/as112.go:45.2,47.10 2 1 github.com/semihalev/sdns/middleware/as112/as112.go:28.29,31.39 2 1 github.com/semihalev/sdns/middleware/as112/as112.go:40.3,40.21 1 1 github.com/semihalev/sdns/middleware/as112/as112.go:31.39,32.46 1 2 github.com/semihalev/sdns/middleware/as112/as112.go:37.4,37.32 1 1 github.com/semihalev/sdns/middleware/as112/as112.go:32.46,34.13 2 1 github.com/semihalev/sdns/middleware/as112/as112.go:40.21,42.4 1 1 github.com/semihalev/sdns/middleware/as112/as112.go:51.31,51.46 1 2 github.com/semihalev/sdns/middleware/as112/as112.go:54.69,59.41 3 9 github.com/semihalev/sdns/middleware/as112/as112.go:64.2,66.22 2 8 github.com/semihalev/sdns/middleware/as112/as112.go:71.2,94.17 7 6 github.com/semihalev/sdns/middleware/as112/as112.go:121.2,121.19 1 6 github.com/semihalev/sdns/middleware/as112/as112.go:125.2,127.13 2 6 github.com/semihalev/sdns/middleware/as112/as112.go:59.41,62.3 2 1 github.com/semihalev/sdns/middleware/as112/as112.go:66.22,69.3 2 2 github.com/semihalev/sdns/middleware/as112/as112.go:95.18,96.20 1 2 github.com/semihalev/sdns/middleware/as112/as112.go:111.19,112.20 1 3 github.com/semihalev/sdns/middleware/as112/as112.go:117.10,118.31 1 1 github.com/semihalev/sdns/middleware/as112/as112.go:96.20,108.4 3 1 github.com/semihalev/sdns/middleware/as112/as112.go:108.9,110.4 1 1 github.com/semihalev/sdns/middleware/as112/as112.go:112.20,114.4 1 2 github.com/semihalev/sdns/middleware/as112/as112.go:114.9,116.4 1 1 github.com/semihalev/sdns/middleware/as112/as112.go:121.19,123.3 1 3 github.com/semihalev/sdns/middleware/as112/as112.go:131.57,134.25 2 10 github.com/semihalev/sdns/middleware/as112/as112.go:143.2,143.70 1 10 github.com/semihalev/sdns/middleware/as112/as112.go:149.2,149.17 1 3 github.com/semihalev/sdns/middleware/as112/as112.go:134.25,138.10 3 1 github.com/semihalev/sdns/middleware/as112/as112.go:138.10,140.4 1 0 github.com/semihalev/sdns/middleware/as112/as112.go:143.70,144.39 1 17 github.com/semihalev/sdns/middleware/as112/as112.go:144.39,146.4 1 7 github.com/semihalev/sdns/middleware/blocklist/blocklist.go:27.13,28.72 1 1 github.com/semihalev/sdns/middleware/blocklist/blocklist.go:28.72,30.3 1 1 github.com/semihalev/sdns/middleware/blocklist/blocklist.go:34.41,47.2 3 2 github.com/semihalev/sdns/middleware/blocklist/blocklist.go:50.35,50.50 1 2 github.com/semihalev/sdns/middleware/blocklist/blocklist.go:53.73,58.23 3 3 github.com/semihalev/sdns/middleware/blocklist/blocklist.go:63.2,67.17 4 2 github.com/semihalev/sdns/middleware/blocklist/blocklist.go:88.2,90.13 2 2 github.com/semihalev/sdns/middleware/blocklist/blocklist.go:58.23,61.3 2 1 github.com/semihalev/sdns/middleware/blocklist/blocklist.go:68.17,76.37 3 1 github.com/semihalev/sdns/middleware/blocklist/blocklist.go:77.20,85.37 3 1 github.com/semihalev/sdns/middleware/blocklist/blocklist.go:94.51,101.9 5 2 github.com/semihalev/sdns/middleware/blocklist/blocklist.go:105.2,105.17 1 1 github.com/semihalev/sdns/middleware/blocklist/blocklist.go:101.9,103.3 1 1 github.com/semihalev/sdns/middleware/blocklist/blocklist.go:109.40,115.2 4 1 github.com/semihalev/sdns/middleware/blocklist/blocklist.go:118.37,124.2 4 4 github.com/semihalev/sdns/middleware/blocklist/blocklist.go:127.45,135.2 5 8 github.com/semihalev/sdns/middleware/blocklist/blocklist.go:138.34,143.2 3 3 github.com/semihalev/sdns/middleware/blocklist/updater.go:22.39,25.30 2 2 github.com/semihalev/sdns/middleware/blocklist/updater.go:29.2,31.45 2 2 github.com/semihalev/sdns/middleware/blocklist/updater.go:35.2,35.43 1 0 github.com/semihalev/sdns/middleware/blocklist/updater.go:25.30,27.3 1 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:31.45,33.3 1 0 github.com/semihalev/sdns/middleware/blocklist/updater.go:35.43,37.3 1 0 github.com/semihalev/sdns/middleware/blocklist/updater.go:40.46,41.63 1 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:47.2,47.40 1 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:51.2,51.40 1 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:55.2,57.12 2 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:41.63,42.60 1 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:42.60,44.4 1 0 github.com/semihalev/sdns/middleware/blocklist/updater.go:47.40,49.3 1 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:51.40,53.3 1 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:60.63,64.16 3 2 github.com/semihalev/sdns/middleware/blocklist/updater.go:68.2,68.15 1 2 github.com/semihalev/sdns/middleware/blocklist/updater.go:75.2,76.16 2 2 github.com/semihalev/sdns/middleware/blocklist/updater.go:79.2,81.58 2 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:85.2,85.12 1 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:64.16,66.3 1 0 github.com/semihalev/sdns/middleware/blocklist/updater.go:68.15,70.17 2 2 github.com/semihalev/sdns/middleware/blocklist/updater.go:70.17,72.4 1 0 github.com/semihalev/sdns/middleware/blocklist/updater.go:76.16,78.3 1 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:81.58,83.3 1 0 github.com/semihalev/sdns/middleware/blocklist/updater.go:88.38,91.39 2 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:109.2,109.11 1 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:91.39,99.36 6 2 github.com/semihalev/sdns/middleware/blocklist/updater.go:99.36,101.57 2 2 github.com/semihalev/sdns/middleware/blocklist/updater.go:105.4,105.13 1 2 github.com/semihalev/sdns/middleware/blocklist/updater.go:101.57,103.5 1 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:112.44,115.63 2 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:120.2,120.91 1 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:142.2,142.16 1 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:146.2,148.12 2 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:115.63,118.3 2 0 github.com/semihalev/sdns/middleware/blocklist/updater.go:120.91,121.17 1 3 github.com/semihalev/sdns/middleware/blocklist/updater.go:139.3,139.13 1 3 github.com/semihalev/sdns/middleware/blocklist/updater.go:121.17,123.18 2 2 github.com/semihalev/sdns/middleware/blocklist/updater.go:127.4,127.47 1 2 github.com/semihalev/sdns/middleware/blocklist/updater.go:132.4,134.36 2 2 github.com/semihalev/sdns/middleware/blocklist/updater.go:123.18,125.5 1 0 github.com/semihalev/sdns/middleware/blocklist/updater.go:127.47,130.5 2 0 github.com/semihalev/sdns/middleware/blocklist/updater.go:134.36,136.5 1 2 github.com/semihalev/sdns/middleware/blocklist/updater.go:142.16,144.3 1 0 github.com/semihalev/sdns/middleware/blocklist/updater.go:151.56,153.21 2 2 github.com/semihalev/sdns/middleware/blocklist/updater.go:175.2,175.38 1 2 github.com/semihalev/sdns/middleware/blocklist/updater.go:179.2,179.12 1 2 github.com/semihalev/sdns/middleware/blocklist/updater.go:153.21,158.31 4 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:158.31,161.61 2 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:167.4,169.43 2 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:161.61,163.5 1 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:163.10,165.5 1 0 github.com/semihalev/sdns/middleware/blocklist/updater.go:169.43,171.5 1 1 github.com/semihalev/sdns/middleware/blocklist/updater.go:175.38,177.3 1 0 github.com/semihalev/sdns/middleware/cache/cache.go:55.13,56.72 1 1 github.com/semihalev/sdns/middleware/cache/cache.go:60.2,60.43 1 1 github.com/semihalev/sdns/middleware/cache/cache.go:56.72,58.3 1 1 github.com/semihalev/sdns/middleware/cache/cache.go:64.37,65.26 1 6 github.com/semihalev/sdns/middleware/cache/cache.go:69.2,87.10 2 6 github.com/semihalev/sdns/middleware/cache/cache.go:65.26,67.3 1 0 github.com/semihalev/sdns/middleware/cache/cache.go:91.31,91.46 1 2 github.com/semihalev/sdns/middleware/cache/cache.go:94.69,99.47 3 11 github.com/semihalev/sdns/middleware/cache/cache.go:104.2,104.45 1 11 github.com/semihalev/sdns/middleware/cache/cache.go:110.2,110.59 1 11 github.com/semihalev/sdns/middleware/cache/cache.go:118.2,118.71 1 11 github.com/semihalev/sdns/middleware/cache/cache.go:123.2,123.44 1 11 github.com/semihalev/sdns/middleware/cache/cache.go:129.2,131.19 2 10 github.com/semihalev/sdns/middleware/cache/cache.go:135.2,138.23 3 10 github.com/semihalev/sdns/middleware/cache/cache.go:153.2,153.19 1 8 github.com/semihalev/sdns/middleware/cache/cache.go:160.2,164.15 3 8 github.com/semihalev/sdns/middleware/cache/cache.go:99.47,102.3 2 0 github.com/semihalev/sdns/middleware/cache/cache.go:104.45,107.3 2 0 github.com/semihalev/sdns/middleware/cache/cache.go:110.59,111.62 1 0 github.com/semihalev/sdns/middleware/cache/cache.go:111.62,115.4 3 0 github.com/semihalev/sdns/middleware/cache/cache.go:118.71,121.3 2 0 github.com/semihalev/sdns/middleware/cache/cache.go:123.44,127.3 2 1 github.com/semihalev/sdns/middleware/cache/cache.go:131.19,133.3 1 0 github.com/semihalev/sdns/middleware/cache/cache.go:138.23,139.56 1 2 github.com/semihalev/sdns/middleware/cache/cache.go:145.3,150.9 5 2 github.com/semihalev/sdns/middleware/cache/cache.go:139.56,143.4 2 0 github.com/semihalev/sdns/middleware/cache/cache.go:153.19,158.3 3 0 github.com/semihalev/sdns/middleware/cache/cache.go:168.55,169.19 1 5 github.com/semihalev/sdns/middleware/cache/cache.go:173.2,173.28 1 5 github.com/semihalev/sdns/middleware/cache/cache.go:177.2,179.71 2 5 github.com/semihalev/sdns/middleware/cache/cache.go:183.2,190.28 4 5 github.com/semihalev/sdns/middleware/cache/cache.go:205.2,209.31 4 5 github.com/semihalev/sdns/middleware/cache/cache.go:215.2,215.18 1 5 github.com/semihalev/sdns/middleware/cache/cache.go:219.2,221.39 2 5 github.com/semihalev/sdns/middleware/cache/cache.go:169.19,171.3 1 0 github.com/semihalev/sdns/middleware/cache/cache.go:173.28,175.3 1 0 github.com/semihalev/sdns/middleware/cache/cache.go:179.71,181.3 1 0 github.com/semihalev/sdns/middleware/cache/cache.go:190.28,194.61 2 9 github.com/semihalev/sdns/middleware/cache/cache.go:198.3,198.38 1 9 github.com/semihalev/sdns/middleware/cache/cache.go:194.61,196.4 1 6 github.com/semihalev/sdns/middleware/cache/cache.go:198.38,200.63 1 0 github.com/semihalev/sdns/middleware/cache/cache.go:200.63,202.5 1 0 github.com/semihalev/sdns/middleware/cache/cache.go:209.31,211.3 1 0 github.com/semihalev/sdns/middleware/cache/cache.go:211.8,213.3 1 5 github.com/semihalev/sdns/middleware/cache/cache.go:215.18,217.3 1 5 github.com/semihalev/sdns/middleware/cache/cache.go:224.51,234.2 7 0 github.com/semihalev/sdns/middleware/cache/cache.go:237.62,238.62 1 14 github.com/semihalev/sdns/middleware/cache/cache.go:242.2,242.62 1 11 github.com/semihalev/sdns/middleware/cache/cache.go:246.2,246.19 1 10 github.com/semihalev/sdns/middleware/cache/cache.go:238.62,240.3 1 3 github.com/semihalev/sdns/middleware/cache/cache.go:242.62,244.3 1 1 github.com/semihalev/sdns/middleware/cache/cache.go:250.89,251.12 1 11 github.com/semihalev/sdns/middleware/cache/cache.go:252.82,254.23 2 9 github.com/semihalev/sdns/middleware/cache/cache.go:256.27,258.23 2 1 github.com/semihalev/sdns/middleware/cache/cache.go:263.81,264.66 1 6 github.com/semihalev/sdns/middleware/cache/cache.go:270.2,270.41 1 3 github.com/semihalev/sdns/middleware/cache/cache.go:264.66,268.3 3 3 github.com/semihalev/sdns/middleware/cache/cache.go:274.71,275.66 1 2 github.com/semihalev/sdns/middleware/cache/cache.go:280.2,280.36 1 1 github.com/semihalev/sdns/middleware/cache/cache.go:275.66,278.3 2 1 github.com/semihalev/sdns/middleware/cache/cache.go:284.47,289.31 4 6 github.com/semihalev/sdns/middleware/cache/cache.go:295.2,295.31 1 6 github.com/semihalev/sdns/middleware/cache/cache.go:289.31,291.3 1 1 github.com/semihalev/sdns/middleware/cache/cache.go:291.8,293.3 1 5 github.com/semihalev/sdns/middleware/cache/cache.go:298.78,300.39 1 7 github.com/semihalev/sdns/middleware/cache/cache.go:304.2,310.36 5 6 github.com/semihalev/sdns/middleware/cache/cache.go:325.2,327.32 2 3 github.com/semihalev/sdns/middleware/cache/cache.go:356.2,356.12 1 3 github.com/semihalev/sdns/middleware/cache/cache.go:300.39,302.3 1 1 github.com/semihalev/sdns/middleware/cache/cache.go:310.36,311.54 1 5 github.com/semihalev/sdns/middleware/cache/cache.go:316.3,316.46 1 2 github.com/semihalev/sdns/middleware/cache/cache.go:311.54,314.4 1 3 github.com/semihalev/sdns/middleware/cache/cache.go:316.46,318.41 2 2 github.com/semihalev/sdns/middleware/cache/cache.go:321.4,321.58 1 2 github.com/semihalev/sdns/middleware/cache/cache.go:318.41,320.5 1 0 github.com/semihalev/sdns/middleware/cache/cache.go:327.32,328.2 1 2 github.com/semihalev/sdns/middleware/cache/cache.go:329.3,335.17 6 4 github.com/semihalev/sdns/middleware/cache/cache.go:347.3,351.30 3 4 github.com/semihalev/sdns/middleware/cache/cache.go:335.17,337.4 1 2 github.com/semihalev/sdns/middleware/cache/cache.go:337.9,339.74 2 2 github.com/semihalev/sdns/middleware/cache/cache.go:339.74,341.39 2 1 github.com/semihalev/sdns/middleware/cache/cache.go:341.39,343.6 1 0 github.com/semihalev/sdns/middleware/cache/cache.go:351.30,352.15 1 2 github.com/semihalev/sdns/middleware/cache/cache.go:359.76,360.53 1 3 github.com/semihalev/sdns/middleware/cache/cache.go:364.2,364.31 1 3 github.com/semihalev/sdns/middleware/cache/cache.go:374.2,374.28 1 3 github.com/semihalev/sdns/middleware/cache/cache.go:388.2,388.8 1 3 github.com/semihalev/sdns/middleware/cache/cache.go:360.53,362.3 1 0 github.com/semihalev/sdns/middleware/cache/cache.go:364.31,367.41 2 5 github.com/semihalev/sdns/middleware/cache/cache.go:367.41,371.4 3 3 github.com/semihalev/sdns/middleware/cache/cache.go:374.28,376.29 2 0 github.com/semihalev/sdns/middleware/cache/cache.go:383.3,383.11 1 0 github.com/semihalev/sdns/middleware/cache/cache.go:376.29,377.31 1 0 github.com/semihalev/sdns/middleware/cache/cache.go:377.31,379.10 2 0 github.com/semihalev/sdns/middleware/cache/cache.go:383.11,385.4 1 0 github.com/semihalev/sdns/middleware/cache/cache.go:391.69,393.18 2 11 github.com/semihalev/sdns/middleware/cache/cache.go:396.2,396.18 1 11 github.com/semihalev/sdns/middleware/cache/cache.go:399.2,399.12 1 11 github.com/semihalev/sdns/middleware/cache/cache.go:393.18,395.3 1 2 github.com/semihalev/sdns/middleware/cache/cache.go:396.18,398.3 1 0 github.com/semihalev/sdns/middleware/cache/cache.go:405.28,407.14 2 6 github.com/semihalev/sdns/middleware/cache/cache.go:410.2,410.21 1 3 github.com/semihalev/sdns/middleware/cache/cache.go:407.14,409.3 1 3 github.com/semihalev/sdns/middleware/cache/cache.go:414.29,433.2 17 6 github.com/semihalev/sdns/middleware/cache/item.go:28.79,39.28 10 10 github.com/semihalev/sdns/middleware/cache/item.go:46.2,52.19 5 10 github.com/semihalev/sdns/middleware/cache/item.go:56.2,58.10 2 10 github.com/semihalev/sdns/middleware/cache/item.go:39.28,40.39 1 11 github.com/semihalev/sdns/middleware/cache/item.go:43.3,44.6 2 2 github.com/semihalev/sdns/middleware/cache/item.go:40.39,41.12 1 9 github.com/semihalev/sdns/middleware/cache/item.go:52.19,54.3 1 10 github.com/semihalev/sdns/middleware/cache/item.go:63.58,81.29 14 5 github.com/semihalev/sdns/middleware/cache/item.go:85.2,85.25 1 5 github.com/semihalev/sdns/middleware/cache/item.go:90.2,90.28 1 5 github.com/semihalev/sdns/middleware/cache/item.go:94.2,94.11 1 5 github.com/semihalev/sdns/middleware/cache/item.go:81.29,84.3 2 7 github.com/semihalev/sdns/middleware/cache/item.go:85.25,88.3 2 4 github.com/semihalev/sdns/middleware/cache/item.go:90.28,93.3 2 4 github.com/semihalev/sdns/middleware/cache/item.go:97.39,100.2 2 15 github.com/semihalev/sdns/middleware/chaos/chaos.go:18.13,19.72 1 1 github.com/semihalev/sdns/middleware/chaos/chaos.go:19.72,21.3 1 1 github.com/semihalev/sdns/middleware/chaos/chaos.go:25.37,30.2 1 1 github.com/semihalev/sdns/middleware/chaos/chaos.go:33.31,33.46 1 2 github.com/semihalev/sdns/middleware/chaos/chaos.go:36.69,41.70 3 4 github.com/semihalev/sdns/middleware/chaos/chaos.go:46.2,49.16 3 3 github.com/semihalev/sdns/middleware/chaos/chaos.go:80.2,81.13 2 2 github.com/semihalev/sdns/middleware/chaos/chaos.go:41.70,44.3 2 1 github.com/semihalev/sdns/middleware/chaos/chaos.go:50.42,59.6 1 1 github.com/semihalev/sdns/middleware/chaos/chaos.go:60.38,62.17 2 1 github.com/semihalev/sdns/middleware/chaos/chaos.go:66.3,74.6 1 1 github.com/semihalev/sdns/middleware/chaos/chaos.go:75.10,77.9 2 1 github.com/semihalev/sdns/middleware/chaos/chaos.go:62.17,64.4 1 0 github.com/semihalev/sdns/middleware/chaos/chaos.go:84.38,85.18 1 1 github.com/semihalev/sdns/middleware/chaos/chaos.go:88.2,88.16 1 0 github.com/semihalev/sdns/middleware/chaos/chaos.go:85.18,87.3 1 1 github.com/semihalev/sdns/middleware/edns/edns.go:19.13,20.72 1 1 github.com/semihalev/sdns/middleware/edns/edns.go:20.72,22.3 1 1 github.com/semihalev/sdns/middleware/edns/edns.go:26.36,28.2 1 1 github.com/semihalev/sdns/middleware/edns/edns.go:31.30,31.45 1 2 github.com/semihalev/sdns/middleware/edns/edns.go:48.68,51.20 2 5 github.com/semihalev/sdns/middleware/edns/edns.go:58.2,61.24 3 5 github.com/semihalev/sdns/middleware/edns/edns.go:69.2,69.24 1 4 github.com/semihalev/sdns/middleware/edns/edns.go:73.2,88.15 3 4 github.com/semihalev/sdns/middleware/edns/edns.go:51.20,56.3 3 0 github.com/semihalev/sdns/middleware/edns/edns.go:61.24,67.3 3 1 github.com/semihalev/sdns/middleware/edns/edns.go:69.24,71.3 1 2 github.com/semihalev/sdns/middleware/edns/edns.go:92.53,95.11 2 4 github.com/semihalev/sdns/middleware/edns/edns.go:98.2,100.15 2 4 github.com/semihalev/sdns/middleware/edns/edns.go:107.2,107.12 1 4 github.com/semihalev/sdns/middleware/edns/edns.go:111.2,111.44 1 4 github.com/semihalev/sdns/middleware/edns/edns.go:118.2,118.37 1 4 github.com/semihalev/sdns/middleware/edns/edns.go:95.11,97.3 1 4 github.com/semihalev/sdns/middleware/edns/edns.go:100.15,105.3 4 3 github.com/semihalev/sdns/middleware/edns/edns.go:107.12,109.3 1 4 github.com/semihalev/sdns/middleware/edns/edns.go:111.44,116.3 4 2 github.com/semihalev/sdns/middleware/edns/edns.go:121.38,122.20 1 3 github.com/semihalev/sdns/middleware/edns/edns.go:126.2,129.4 1 1 github.com/semihalev/sdns/middleware/edns/edns.go:122.20,124.3 1 2 github.com/semihalev/sdns/middleware/edns/edns.go:132.36,133.32 1 3 github.com/semihalev/sdns/middleware/edns/edns.go:137.2,140.4 1 0 github.com/semihalev/sdns/middleware/edns/edns.go:133.32,135.3 1 3 github.com/semihalev/sdns/middleware/failover/failover.go:27.13,28.72 1 1 github.com/semihalev/sdns/middleware/failover/failover.go:28.72,30.3 1 1 github.com/semihalev/sdns/middleware/failover/failover.go:34.40,36.40 2 1 github.com/semihalev/sdns/middleware/failover/failover.go:48.2,48.44 1 1 github.com/semihalev/sdns/middleware/failover/failover.go:36.40,39.60 2 3 github.com/semihalev/sdns/middleware/failover/failover.go:39.60,41.4 1 1 github.com/semihalev/sdns/middleware/failover/failover.go:41.9,41.43 1 2 github.com/semihalev/sdns/middleware/failover/failover.go:41.43,43.4 1 1 github.com/semihalev/sdns/middleware/failover/failover.go:43.9,45.4 1 1 github.com/semihalev/sdns/middleware/failover/failover.go:52.34,52.49 1 2 github.com/semihalev/sdns/middleware/failover/failover.go:55.72,63.2 4 4 github.com/semihalev/sdns/middleware/failover/failover.go:66.53,67.51 1 4 github.com/semihalev/sdns/middleware/failover/failover.go:71.2,71.62 1 3 github.com/semihalev/sdns/middleware/failover/failover.go:75.2,81.37 6 2 github.com/semihalev/sdns/middleware/failover/failover.go:93.2,93.37 1 1 github.com/semihalev/sdns/middleware/failover/failover.go:67.51,69.3 1 1 github.com/semihalev/sdns/middleware/failover/failover.go:71.62,73.3 1 1 github.com/semihalev/sdns/middleware/failover/failover.go:81.37,83.17 2 3 github.com/semihalev/sdns/middleware/failover/failover.go:88.3,90.41 2 1 github.com/semihalev/sdns/middleware/failover/failover.go:83.17,85.12 2 2 github.com/semihalev/sdns/middleware/failover/failover.go:96.44,98.2 1 2 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:27.41,28.43 1 82 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:33.2,33.26 1 82 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:28.43,31.3 1 10 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:36.37,38.2 1 199 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:54.30,60.2 1 17 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:64.30,66.32 2 3 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:69.2,69.32 1 3 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:72.2,72.29 1 3 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:75.2,75.10 1 3 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:66.32,68.3 1 12 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:69.32,71.3 1 4 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:72.29,74.3 1 16 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:97.13,98.72 1 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:98.72,100.3 1 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:104.41,115.2 4 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:118.35,118.50 1 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:120.27,122.12 2 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:122.12,124.7 2 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:124.7,125.11 1 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:126.21,127.11 1 0 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:128.20,129.18 1 0 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:136.33,138.16 2 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:143.2,143.15 1 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:150.2,151.74 2 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:155.2,165.12 7 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:138.16,141.3 1 0 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:143.15,145.17 2 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:145.17,147.4 1 0 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:151.74,153.3 1 0 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:168.49,169.22 1 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:173.2,175.21 3 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:169.22,171.3 1 0 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:178.46,178.79 1 13 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:181.70,185.21 3 15 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:214.2,214.21 1 15 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:218.2,218.38 1 2 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:221.2,221.38 1 2 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:224.2,224.36 1 2 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:228.2,228.13 1 2 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:185.21,187.50 2 120 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:191.3,192.17 2 120 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:195.3,196.18 2 60 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:199.3,200.31 2 56 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:187.50,190.4 1 57 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:192.17,193.12 1 60 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:196.18,197.12 1 4 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:200.31,202.15 2 70 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:210.4,210.73 1 70 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:203.11,204.60 1 43 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:205.11,206.60 1 27 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:207.12,208.13 1 0 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:214.21,216.3 1 13 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:218.38,220.3 1 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:221.38,223.3 1 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:224.36,226.3 1 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:232.30,233.30 1 56 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:241.2,241.10 1 0 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:233.30,234.15 1 210 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:235.12,236.12 1 34 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:237.12,238.12 1 22 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:245.62,248.31 3 60 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:255.2,255.12 1 14 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:248.31,249.58 1 52 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:249.58,253.4 3 46 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:259.62,262.31 3 60 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:269.2,269.12 1 35 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:262.31,263.58 1 39 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:263.58,267.4 3 25 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:273.60,277.16 4 22 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:280.2,280.29 1 22 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:287.2,287.12 1 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:277.16,279.3 1 0 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:280.29,281.43 1 22 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:281.43,285.4 3 21 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:291.73,298.17 4 7 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:314.2,314.23 1 6 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:321.2,328.13 6 4 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:299.19,301.22 2 2 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:305.3,305.31 1 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:306.17,308.27 2 3 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:309.20,311.30 2 2 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:301.22,304.4 2 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:314.23,315.44 1 2 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:315.44,318.4 2 2 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:331.72,332.15 1 2 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:349.2,349.14 1 2 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:333.17,334.43 1 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:337.20,338.43 1 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:341.10,342.43 1 0 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:345.3,345.43 1 0 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:334.43,336.4 1 0 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:338.43,340.4 1 0 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:342.43,344.4 1 0 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:345.43,347.4 1 0 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:354.44,356.25 2 3 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:363.2,363.16 1 3 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:356.25,362.3 4 3 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:367.47,369.25 2 2 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:376.2,376.16 1 2 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:369.25,375.3 4 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:380.48,382.26 2 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:389.2,389.16 1 1 github.com/semihalev/sdns/middleware/hostsfile/hostsfile.go:382.26,388.3 4 1 github.com/semihalev/sdns/middleware/metrics/metrics.go:18.13,19.72 1 1 github.com/semihalev/sdns/middleware/metrics/metrics.go:19.72,21.3 1 1 github.com/semihalev/sdns/middleware/metrics/metrics.go:25.39,38.2 3 1 github.com/semihalev/sdns/middleware/metrics/metrics.go:41.33,41.48 1 2 github.com/semihalev/sdns/middleware/metrics/metrics.go:44.71,47.26 2 2 github.com/semihalev/sdns/middleware/metrics/metrics.go:51.2,57.30 5 1 github.com/semihalev/sdns/middleware/metrics/metrics.go:47.26,49.3 1 1 github.com/semihalev/sdns/middleware/metrics/metrics.go:63.40,65.14 2 1 github.com/semihalev/sdns/middleware/metrics/metrics.go:69.2,69.30 1 0 github.com/semihalev/sdns/middleware/metrics/metrics.go:65.14,67.3 1 1 github.com/semihalev/sdns/middleware/metrics/metrics.go:73.46,75.2 1 1 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:31.13,32.72 1 1 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:32.72,34.3 1 1 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:38.41,46.2 2 1 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:49.35,49.50 1 2 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:52.73,55.18 2 11 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:60.2,60.17 1 9 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:65.2,65.25 1 9 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:73.2,78.38 4 8 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:111.2,111.19 1 4 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:117.2,119.24 2 2 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:55.18,58.3 2 2 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:60.17,63.3 2 0 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:65.25,68.3 2 1 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:68.8,68.38 1 8 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:68.38,71.3 2 0 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:78.38,79.37 1 8 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:79.37,80.27 1 5 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:81.25,82.43 1 5 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:82.43,86.63 3 5 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:93.6,93.28 1 3 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:86.63,91.7 3 2 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:93.28,94.24 1 2 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:99.7,104.13 4 1 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:94.24,97.8 2 1 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:111.19,115.3 2 2 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:119.24,121.3 1 1 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:124.58,129.35 4 8 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:133.2,134.16 2 3 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:138.2,145.10 5 3 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:129.35,131.3 1 5 github.com/semihalev/sdns/middleware/ratelimit/ratelimit.go:134.16,136.3 1 3 github.com/semihalev/sdns/middleware/recovery/recovery.go:18.13,19.72 1 1 github.com/semihalev/sdns/middleware/recovery/recovery.go:19.72,21.3 1 1 github.com/semihalev/sdns/middleware/recovery/recovery.go:25.40,27.2 1 1 github.com/semihalev/sdns/middleware/recovery/recovery.go:30.34,30.49 1 2 github.com/semihalev/sdns/middleware/recovery/recovery.go:33.72,34.15 1 4 github.com/semihalev/sdns/middleware/recovery/recovery.go:45.2,45.14 1 4 github.com/semihalev/sdns/middleware/recovery/recovery.go:34.15,35.31 1 4 github.com/semihalev/sdns/middleware/recovery/recovery.go:35.31,42.4 4 1 github.com/semihalev/sdns/middleware/resolver/client.go:28.81,32.51 2 415 github.com/semihalev/sdns/middleware/resolver/client.go:36.2,36.47 1 415 github.com/semihalev/sdns/middleware/resolver/client.go:40.2,42.38 2 415 github.com/semihalev/sdns/middleware/resolver/client.go:46.2,47.32 2 415 github.com/semihalev/sdns/middleware/resolver/client.go:51.2,53.20 2 415 github.com/semihalev/sdns/middleware/resolver/client.go:32.51,34.3 1 405 github.com/semihalev/sdns/middleware/resolver/client.go:36.47,38.3 1 10 github.com/semihalev/sdns/middleware/resolver/client.go:42.38,44.3 1 0 github.com/semihalev/sdns/middleware/resolver/client.go:47.32,49.3 1 0 github.com/semihalev/sdns/middleware/resolver/client.go:61.45,68.43 2 415 github.com/semihalev/sdns/middleware/resolver/client.go:81.2,81.16 1 415 github.com/semihalev/sdns/middleware/resolver/client.go:87.2,90.36 3 398 github.com/semihalev/sdns/middleware/resolver/client.go:96.2,96.15 1 398 github.com/semihalev/sdns/middleware/resolver/client.go:68.43,71.3 2 412 github.com/semihalev/sdns/middleware/resolver/client.go:71.8,73.73 2 3 github.com/semihalev/sdns/middleware/resolver/client.go:77.3,78.35 2 3 github.com/semihalev/sdns/middleware/resolver/client.go:73.73,75.4 1 0 github.com/semihalev/sdns/middleware/resolver/client.go:81.16,83.3 1 17 github.com/semihalev/sdns/middleware/resolver/client.go:83.8,83.27 1 398 github.com/semihalev/sdns/middleware/resolver/client.go:83.27,85.3 1 0 github.com/semihalev/sdns/middleware/resolver/client.go:90.36,95.3 1 0 github.com/semihalev/sdns/middleware/resolver/client.go:100.51,101.20 1 412 github.com/semihalev/sdns/middleware/resolver/client.go:105.2,105.43 1 412 github.com/semihalev/sdns/middleware/resolver/client.go:110.2,111.72 2 0 github.com/semihalev/sdns/middleware/resolver/client.go:114.2,114.26 1 0 github.com/semihalev/sdns/middleware/resolver/client.go:118.2,118.41 1 0 github.com/semihalev/sdns/middleware/resolver/client.go:101.20,103.3 1 0 github.com/semihalev/sdns/middleware/resolver/client.go:105.43,108.3 1 412 github.com/semihalev/sdns/middleware/resolver/client.go:111.72,113.3 1 0 github.com/semihalev/sdns/middleware/resolver/client.go:114.26,116.3 1 0 github.com/semihalev/sdns/middleware/resolver/client.go:124.50,131.16 5 415 github.com/semihalev/sdns/middleware/resolver/client.go:134.2,135.12 2 415 github.com/semihalev/sdns/middleware/resolver/client.go:131.16,133.3 1 0 github.com/semihalev/sdns/middleware/resolver/client.go:139.46,140.29 1 415 github.com/semihalev/sdns/middleware/resolver/client.go:144.2,144.43 1 415 github.com/semihalev/sdns/middleware/resolver/client.go:148.2,152.20 4 3 github.com/semihalev/sdns/middleware/resolver/client.go:140.29,142.3 1 0 github.com/semihalev/sdns/middleware/resolver/client.go:144.43,146.3 1 412 github.com/semihalev/sdns/middleware/resolver/client.go:158.37,160.14 2 830 github.com/semihalev/sdns/middleware/resolver/client.go:163.2,164.26 2 589 github.com/semihalev/sdns/middleware/resolver/client.go:167.2,167.19 1 480 github.com/semihalev/sdns/middleware/resolver/client.go:160.14,162.3 1 241 github.com/semihalev/sdns/middleware/resolver/client.go:164.26,166.3 1 109 github.com/semihalev/sdns/middleware/resolver/client.go:171.29,173.2 1 813 github.com/semihalev/sdns/middleware/resolver/handler.go:27.13,28.72 1 1 github.com/semihalev/sdns/middleware/resolver/handler.go:32.2,32.43 1 1 github.com/semihalev/sdns/middleware/resolver/handler.go:28.72,30.3 1 1 github.com/semihalev/sdns/middleware/resolver/handler.go:36.42,37.23 1 3 github.com/semihalev/sdns/middleware/resolver/handler.go:41.2,44.3 1 3 github.com/semihalev/sdns/middleware/resolver/handler.go:37.23,39.3 1 0 github.com/semihalev/sdns/middleware/resolver/handler.go:48.36,48.51 1 2 github.com/semihalev/sdns/middleware/resolver/handler.go:51.74,54.47 2 238 github.com/semihalev/sdns/middleware/resolver/handler.go:57.2,59.21 2 238 github.com/semihalev/sdns/middleware/resolver/handler.go:54.47,56.3 1 143 github.com/semihalev/sdns/middleware/resolver/handler.go:62.73,67.16 4 245 github.com/semihalev/sdns/middleware/resolver/handler.go:71.2,71.28 1 245 github.com/semihalev/sdns/middleware/resolver/handler.go:76.2,76.71 1 244 github.com/semihalev/sdns/middleware/resolver/handler.go:81.2,81.59 1 244 github.com/semihalev/sdns/middleware/resolver/handler.go:96.2,96.49 1 244 github.com/semihalev/sdns/middleware/resolver/handler.go:101.2,110.16 7 244 github.com/semihalev/sdns/middleware/resolver/handler.go:116.2,116.36 1 239 github.com/semihalev/sdns/middleware/resolver/handler.go:122.2,124.13 2 239 github.com/semihalev/sdns/middleware/resolver/handler.go:67.16,69.3 1 238 github.com/semihalev/sdns/middleware/resolver/handler.go:71.28,73.3 1 1 github.com/semihalev/sdns/middleware/resolver/handler.go:76.71,78.3 1 0 github.com/semihalev/sdns/middleware/resolver/handler.go:81.59,82.62 1 0 github.com/semihalev/sdns/middleware/resolver/handler.go:82.62,83.27 1 0 github.com/semihalev/sdns/middleware/resolver/handler.go:87.4,92.15 4 0 github.com/semihalev/sdns/middleware/resolver/handler.go:83.27,85.5 1 0 github.com/semihalev/sdns/middleware/resolver/handler.go:96.49,98.3 1 0 github.com/semihalev/sdns/middleware/resolver/handler.go:110.16,114.3 2 5 github.com/semihalev/sdns/middleware/resolver/handler.go:116.36,120.3 2 0 github.com/semihalev/sdns/middleware/resolver/handler.go:127.88,129.39 1 239 github.com/semihalev/sdns/middleware/resolver/handler.go:133.2,137.36 4 230 github.com/semihalev/sdns/middleware/resolver/handler.go:151.2,151.32 1 31 github.com/semihalev/sdns/middleware/resolver/handler.go:168.2,168.12 1 31 github.com/semihalev/sdns/middleware/resolver/handler.go:129.39,131.3 1 9 github.com/semihalev/sdns/middleware/resolver/handler.go:137.36,138.54 1 205 github.com/semihalev/sdns/middleware/resolver/handler.go:142.3,142.46 1 6 github.com/semihalev/sdns/middleware/resolver/handler.go:138.54,140.4 1 199 github.com/semihalev/sdns/middleware/resolver/handler.go:142.46,144.41 2 6 github.com/semihalev/sdns/middleware/resolver/handler.go:147.4,147.58 1 6 github.com/semihalev/sdns/middleware/resolver/handler.go:144.41,146.5 1 0 github.com/semihalev/sdns/middleware/resolver/handler.go:151.32,153.73 2 6 github.com/semihalev/sdns/middleware/resolver/handler.go:153.73,154.40 1 6 github.com/semihalev/sdns/middleware/resolver/handler.go:160.4,160.36 1 6 github.com/semihalev/sdns/middleware/resolver/handler.go:154.40,155.64 1 12 github.com/semihalev/sdns/middleware/resolver/handler.go:155.64,157.6 1 12 github.com/semihalev/sdns/middleware/resolver/handler.go:160.36,161.64 1 0 github.com/semihalev/sdns/middleware/resolver/handler.go:161.64,163.6 1 0 github.com/semihalev/sdns/middleware/resolver/handler.go:171.53,184.24 9 0 github.com/semihalev/sdns/middleware/resolver/handler.go:200.2,215.37 7 0 github.com/semihalev/sdns/middleware/resolver/handler.go:220.2,220.12 1 0 github.com/semihalev/sdns/middleware/resolver/handler.go:184.24,187.17 3 0 github.com/semihalev/sdns/middleware/resolver/handler.go:187.17,190.18 3 0 github.com/semihalev/sdns/middleware/resolver/handler.go:190.18,193.5 2 0 github.com/semihalev/sdns/middleware/resolver/handler.go:194.9,197.4 2 0 github.com/semihalev/sdns/middleware/resolver/handler.go:215.37,218.3 2 0 github.com/semihalev/sdns/middleware/resolver/handler.go:223.42,231.2 5 0 github.com/semihalev/sdns/middleware/resolver/nsec3.go:17.51,19.26 2 12 github.com/semihalev/sdns/middleware/resolver/nsec3.go:22.2,22.24 1 12 github.com/semihalev/sdns/middleware/resolver/nsec3.go:27.2,27.14 1 5 github.com/semihalev/sdns/middleware/resolver/nsec3.go:19.26,21.3 1 20 github.com/semihalev/sdns/middleware/resolver/nsec3.go:22.24,23.25 1 12 github.com/semihalev/sdns/middleware/resolver/nsec3.go:23.25,25.4 1 7 github.com/semihalev/sdns/middleware/resolver/nsec3.go:30.71,33.41 3 29 github.com/semihalev/sdns/middleware/resolver/nsec3.go:44.2,44.15 1 3 github.com/semihalev/sdns/middleware/resolver/nsec3.go:33.41,36.17 3 61 github.com/semihalev/sdns/middleware/resolver/nsec3.go:39.3,39.13 1 26 github.com/semihalev/sdns/middleware/resolver/nsec3.go:42.3,42.15 1 26 github.com/semihalev/sdns/middleware/resolver/nsec3.go:36.17,37.12 1 35 github.com/semihalev/sdns/middleware/resolver/nsec3.go:39.13,41.4 1 26 github.com/semihalev/sdns/middleware/resolver/nsec3.go:47.65,48.26 1 95 github.com/semihalev/sdns/middleware/resolver/nsec3.go:54.2,54.36 1 60 github.com/semihalev/sdns/middleware/resolver/nsec3.go:48.26,50.20 2 142 github.com/semihalev/sdns/middleware/resolver/nsec3.go:50.20,52.4 1 35 github.com/semihalev/sdns/middleware/resolver/nsec3.go:57.70,58.26 1 26 github.com/semihalev/sdns/middleware/resolver/nsec3.go:64.2,64.43 1 3 github.com/semihalev/sdns/middleware/resolver/nsec3.go:58.26,60.20 2 49 github.com/semihalev/sdns/middleware/resolver/nsec3.go:60.20,62.4 1 23 github.com/semihalev/sdns/middleware/resolver/nsec3.go:67.57,71.47 3 5 github.com/semihalev/sdns/middleware/resolver/nsec3.go:75.2,76.14 2 5 github.com/semihalev/sdns/middleware/resolver/nsec3.go:79.2,80.16 2 4 github.com/semihalev/sdns/middleware/resolver/nsec3.go:83.2,83.12 1 3 github.com/semihalev/sdns/middleware/resolver/nsec3.go:71.47,73.3 1 0 github.com/semihalev/sdns/middleware/resolver/nsec3.go:76.14,78.3 1 1 github.com/semihalev/sdns/middleware/resolver/nsec3.go:80.16,82.3 1 1 github.com/semihalev/sdns/middleware/resolver/nsec3.go:86.54,90.47 3 11 github.com/semihalev/sdns/middleware/resolver/nsec3.go:94.2,95.16 2 11 github.com/semihalev/sdns/middleware/resolver/nsec3.go:111.2,111.45 1 5 github.com/semihalev/sdns/middleware/resolver/nsec3.go:115.2,115.12 1 3 github.com/semihalev/sdns/middleware/resolver/nsec3.go:90.47,92.3 1 0 github.com/semihalev/sdns/middleware/resolver/nsec3.go:95.16,96.28 1 6 github.com/semihalev/sdns/middleware/resolver/nsec3.go:100.3,101.15 2 5 github.com/semihalev/sdns/middleware/resolver/nsec3.go:104.3,105.17 2 4 github.com/semihalev/sdns/middleware/resolver/nsec3.go:108.3,108.13 1 3 github.com/semihalev/sdns/middleware/resolver/nsec3.go:96.28,98.4 1 1 github.com/semihalev/sdns/middleware/resolver/nsec3.go:101.15,103.4 1 1 github.com/semihalev/sdns/middleware/resolver/nsec3.go:105.17,107.4 1 1 github.com/semihalev/sdns/middleware/resolver/nsec3.go:111.45,113.3 1 2 github.com/semihalev/sdns/middleware/resolver/nsec3.go:118.63,120.16 2 23 github.com/semihalev/sdns/middleware/resolver/nsec3.go:134.2,134.34 1 4 github.com/semihalev/sdns/middleware/resolver/nsec3.go:137.2,137.46 1 3 github.com/semihalev/sdns/middleware/resolver/nsec3.go:140.2,140.12 1 1 github.com/semihalev/sdns/middleware/resolver/nsec3.go:120.16,122.15 2 19 github.com/semihalev/sdns/middleware/resolver/nsec3.go:125.3,126.17 2 18 github.com/semihalev/sdns/middleware/resolver/nsec3.go:129.3,129.14 1 17 github.com/semihalev/sdns/middleware/resolver/nsec3.go:132.3,132.13 1 16 github.com/semihalev/sdns/middleware/resolver/nsec3.go:122.15,124.4 1 1 github.com/semihalev/sdns/middleware/resolver/nsec3.go:126.17,128.4 1 1 github.com/semihalev/sdns/middleware/resolver/nsec3.go:129.14,131.4 1 1 github.com/semihalev/sdns/middleware/resolver/nsec3.go:134.34,136.3 1 1 github.com/semihalev/sdns/middleware/resolver/nsec3.go:137.46,139.3 1 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:63.48,78.32 2 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:82.2,86.33 4 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:94.2,96.10 2 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:78.32,80.3 1 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:86.33,88.17 2 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:91.3,91.38 1 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:88.17,90.4 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:99.57,103.36 3 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:111.2,111.37 1 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:103.36,106.60 2 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:106.60,108.4 1 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:111.37,114.61 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:114.61,116.4 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:120.59,121.36 1 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:131.2,131.37 1 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:121.36,122.57 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:122.57,123.21 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:123.21,125.5 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:125.10,127.5 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:131.37,132.58 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:132.58,133.21 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:133.21,135.5 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:135.10,137.5 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:143.194,146.10 2 373 github.com/semihalev/sdns/middleware/resolver/resolver.go:152.2,157.16 4 373 github.com/semihalev/sdns/middleware/resolver/resolver.go:180.2,182.82 2 370 github.com/semihalev/sdns/middleware/resolver/resolver.go:190.2,190.40 1 370 github.com/semihalev/sdns/middleware/resolver/resolver.go:203.2,203.87 1 124 github.com/semihalev/sdns/middleware/resolver/resolver.go:208.2,208.22 1 124 github.com/semihalev/sdns/middleware/resolver/resolver.go:375.2,382.15 6 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:146.10,148.3 1 284 github.com/semihalev/sdns/middleware/resolver/resolver.go:157.16,158.16 1 3 github.com/semihalev/sdns/middleware/resolver/resolver.go:163.3,163.36 1 3 github.com/semihalev/sdns/middleware/resolver/resolver.go:177.3,177.18 1 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:158.16,161.4 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:163.36,165.47 1 3 github.com/semihalev/sdns/middleware/resolver/resolver.go:169.4,171.53 2 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:165.47,167.5 1 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:171.53,172.43 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:172.43,174.6 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:182.82,183.16 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:187.3,187.19 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:183.16,186.4 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:190.40,192.67 1 246 github.com/semihalev/sdns/middleware/resolver/resolver.go:196.3,196.39 1 246 github.com/semihalev/sdns/middleware/resolver/resolver.go:200.3,200.56 1 246 github.com/semihalev/sdns/middleware/resolver/resolver.go:192.67,194.4 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:196.39,198.4 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:203.87,206.3 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:208.22,209.16 1 124 github.com/semihalev/sdns/middleware/resolver/resolver.go:223.3,227.30 4 124 github.com/semihalev/sdns/middleware/resolver/resolver.go:238.3,238.20 1 124 github.com/semihalev/sdns/middleware/resolver/resolver.go:242.3,242.10 1 91 github.com/semihalev/sdns/middleware/resolver/resolver.go:255.3,258.81 3 91 github.com/semihalev/sdns/middleware/resolver/resolver.go:263.3,264.17 2 91 github.com/semihalev/sdns/middleware/resolver/resolver.go:268.3,268.42 1 91 github.com/semihalev/sdns/middleware/resolver/resolver.go:304.3,305.21 2 91 github.com/semihalev/sdns/middleware/resolver/resolver.go:313.3,314.27 2 89 github.com/semihalev/sdns/middleware/resolver/resolver.go:318.3,321.17 3 89 github.com/semihalev/sdns/middleware/resolver/resolver.go:339.3,347.33 6 88 github.com/semihalev/sdns/middleware/resolver/resolver.go:356.3,367.17 7 87 github.com/semihalev/sdns/middleware/resolver/resolver.go:371.3,371.83 1 87 github.com/semihalev/sdns/middleware/resolver/resolver.go:209.16,210.31 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:210.31,211.35 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:216.5,216.37 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:211.35,214.6 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:216.37,219.6 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:227.30,228.34 1 839 github.com/semihalev/sdns/middleware/resolver/resolver.go:232.4,232.37 1 839 github.com/semihalev/sdns/middleware/resolver/resolver.go:228.34,230.5 1 33 github.com/semihalev/sdns/middleware/resolver/resolver.go:232.37,235.5 2 529 github.com/semihalev/sdns/middleware/resolver/resolver.go:238.20,240.4 1 33 github.com/semihalev/sdns/middleware/resolver/resolver.go:242.10,246.31 4 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:252.4,252.62 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:246.31,247.22 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:248.54,249.35 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:258.81,262.4 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:264.17,266.4 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:268.42,273.4 3 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:273.9,273.33 1 91 github.com/semihalev/sdns/middleware/resolver/resolver.go:273.33,274.29 1 66 github.com/semihalev/sdns/middleware/resolver/resolver.go:282.4,285.25 3 66 github.com/semihalev/sdns/middleware/resolver/resolver.go:274.29,276.19 2 35 github.com/semihalev/sdns/middleware/resolver/resolver.go:276.19,279.6 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:285.25,287.19 2 14 github.com/semihalev/sdns/middleware/resolver/resolver.go:291.5,291.28 1 14 github.com/semihalev/sdns/middleware/resolver/resolver.go:287.19,290.6 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:292.10,294.25 2 52 github.com/semihalev/sdns/middleware/resolver/resolver.go:294.25,295.33 1 3 github.com/semihalev/sdns/middleware/resolver/resolver.go:299.6,299.29 1 3 github.com/semihalev/sdns/middleware/resolver/resolver.go:295.33,298.7 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:305.21,306.37 1 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:310.4,310.35 1 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:306.37,309.5 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:314.27,316.4 1 40 github.com/semihalev/sdns/middleware/resolver/resolver.go:321.17,324.47 2 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:331.4,331.18 1 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:335.4,336.87 2 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:324.47,327.5 1 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:327.10,329.5 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:331.18,333.5 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:347.33,348.35 1 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:353.4,353.57 1 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:348.35,351.5 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:367.17,369.4 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:385.126,389.64 3 373 github.com/semihalev/sdns/middleware/resolver/resolver.go:393.2,393.27 1 373 github.com/semihalev/sdns/middleware/resolver/resolver.go:398.2,398.18 1 373 github.com/semihalev/sdns/middleware/resolver/resolver.go:389.64,391.3 1 355 github.com/semihalev/sdns/middleware/resolver/resolver.go:393.27,396.3 2 33 github.com/semihalev/sdns/middleware/resolver/resolver.go:401.103,404.35 2 171 github.com/semihalev/sdns/middleware/resolver/resolver.go:423.2,423.19 1 171 github.com/semihalev/sdns/middleware/resolver/resolver.go:404.35,408.26 3 25 github.com/semihalev/sdns/middleware/resolver/resolver.go:417.3,418.42 2 25 github.com/semihalev/sdns/middleware/resolver/resolver.go:408.26,409.18 1 32 github.com/semihalev/sdns/middleware/resolver/resolver.go:409.18,411.22 2 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:411.22,413.6 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:419.8,421.3 1 146 github.com/semihalev/sdns/middleware/resolver/resolver.go:426.173,429.28 2 88 github.com/semihalev/sdns/middleware/resolver/resolver.go:429.28,432.33 2 512 github.com/semihalev/sdns/middleware/resolver/resolver.go:436.3,437.11 2 78 github.com/semihalev/sdns/middleware/resolver/resolver.go:444.3,444.32 1 78 github.com/semihalev/sdns/middleware/resolver/resolver.go:449.3,452.17 3 78 github.com/semihalev/sdns/middleware/resolver/resolver.go:457.3,457.22 1 76 github.com/semihalev/sdns/middleware/resolver/resolver.go:461.3,465.30 3 76 github.com/semihalev/sdns/middleware/resolver/resolver.go:474.3,475.25 2 76 github.com/semihalev/sdns/middleware/resolver/resolver.go:432.33,433.12 1 434 github.com/semihalev/sdns/middleware/resolver/resolver.go:437.11,438.42 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:438.42,440.13 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:444.32,447.4 1 62 github.com/semihalev/sdns/middleware/resolver/resolver.go:452.17,454.12 2 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:457.22,458.12 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:465.30,467.39 2 76 github.com/semihalev/sdns/middleware/resolver/resolver.go:472.4,472.95 1 76 github.com/semihalev/sdns/middleware/resolver/resolver.go:467.39,468.24 1 249 github.com/semihalev/sdns/middleware/resolver/resolver.go:468.24,469.24 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:479.173,485.28 3 87 github.com/semihalev/sdns/middleware/resolver/resolver.go:485.28,486.33 1 409 github.com/semihalev/sdns/middleware/resolver/resolver.go:490.3,491.11 2 93 github.com/semihalev/sdns/middleware/resolver/resolver.go:498.3,501.17 3 93 github.com/semihalev/sdns/middleware/resolver/resolver.go:506.3,506.22 1 69 github.com/semihalev/sdns/middleware/resolver/resolver.go:510.3,514.30 3 69 github.com/semihalev/sdns/middleware/resolver/resolver.go:523.3,524.25 2 69 github.com/semihalev/sdns/middleware/resolver/resolver.go:486.33,487.12 1 316 github.com/semihalev/sdns/middleware/resolver/resolver.go:491.11,492.42 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:492.42,494.13 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:501.17,504.4 2 24 github.com/semihalev/sdns/middleware/resolver/resolver.go:506.22,508.4 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:514.30,516.39 2 69 github.com/semihalev/sdns/middleware/resolver/resolver.go:521.4,521.95 1 69 github.com/semihalev/sdns/middleware/resolver/resolver.go:516.39,517.24 1 586 github.com/semihalev/sdns/middleware/resolver/resolver.go:517.24,518.24 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:528.92,531.57 3 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:535.2,543.35 6 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:555.2,555.35 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:567.2,574.32 5 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:584.1,585.32 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:595.2,597.37 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:531.57,534.3 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:543.35,546.36 3 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:550.3,552.23 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:546.36,547.12 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:555.35,558.36 3 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:562.3,564.23 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:558.36,559.12 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:574.32,576.34 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:581.3,581.86 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:576.34,577.23 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:577.23,578.25 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:585.32,587.34 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:592.3,592.86 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:587.34,588.23 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:588.23,589.25 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:600.126,607.31 5 88 github.com/semihalev/sdns/middleware/resolver/resolver.go:636.2,637.31 2 88 github.com/semihalev/sdns/middleware/resolver/resolver.go:667.2,670.38 3 88 github.com/semihalev/sdns/middleware/resolver/resolver.go:607.31,608.37 1 857 github.com/semihalev/sdns/middleware/resolver/resolver.go:608.37,614.54 4 336 github.com/semihalev/sdns/middleware/resolver/resolver.go:619.4,619.30 1 336 github.com/semihalev/sdns/middleware/resolver/resolver.go:614.54,616.13 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:619.30,620.30 1 336 github.com/semihalev/sdns/middleware/resolver/resolver.go:624.5,624.32 1 336 github.com/semihalev/sdns/middleware/resolver/resolver.go:628.5,631.134 3 336 github.com/semihalev/sdns/middleware/resolver/resolver.go:620.30,621.14 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:624.32,625.14 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:637.31,638.34 1 857 github.com/semihalev/sdns/middleware/resolver/resolver.go:638.34,644.54 4 436 github.com/semihalev/sdns/middleware/resolver/resolver.go:649.4,649.30 1 434 github.com/semihalev/sdns/middleware/resolver/resolver.go:644.54,646.13 1 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:649.30,650.27 1 434 github.com/semihalev/sdns/middleware/resolver/resolver.go:654.5,654.29 1 434 github.com/semihalev/sdns/middleware/resolver/resolver.go:658.5,661.131 3 434 github.com/semihalev/sdns/middleware/resolver/resolver.go:650.27,651.14 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:654.29,655.14 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:673.61,674.34 1 164 github.com/semihalev/sdns/middleware/resolver/resolver.go:674.34,677.3 2 510 github.com/semihalev/sdns/middleware/resolver/resolver.go:680.63,682.39 2 80 github.com/semihalev/sdns/middleware/resolver/resolver.go:686.2,686.26 1 67 github.com/semihalev/sdns/middleware/resolver/resolver.go:682.39,684.3 1 13 github.com/semihalev/sdns/middleware/resolver/resolver.go:689.49,691.2 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:693.61,694.34 1 157 github.com/semihalev/sdns/middleware/resolver/resolver.go:694.34,697.3 2 405 github.com/semihalev/sdns/middleware/resolver/resolver.go:700.63,702.39 2 117 github.com/semihalev/sdns/middleware/resolver/resolver.go:706.2,706.26 1 91 github.com/semihalev/sdns/middleware/resolver/resolver.go:702.39,704.3 1 26 github.com/semihalev/sdns/middleware/resolver/resolver.go:709.49,711.2 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:713.83,714.35 1 373 github.com/semihalev/sdns/middleware/resolver/resolver.go:718.2,723.51 4 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:736.2,736.26 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:714.35,716.3 1 373 github.com/semihalev/sdns/middleware/resolver/resolver.go:723.51,725.11 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:725.11,728.41 3 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:728.41,730.5 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:730.10,732.5 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:739.57,747.2 6 370 github.com/semihalev/sdns/middleware/resolver/resolver.go:749.84,752.30 2 246 github.com/semihalev/sdns/middleware/resolver/resolver.go:756.2,757.18 2 246 github.com/semihalev/sdns/middleware/resolver/resolver.go:770.2,770.19 1 246 github.com/semihalev/sdns/middleware/resolver/resolver.go:752.30,754.3 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:757.18,763.17 5 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:767.3,767.19 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:763.17,765.4 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:773.122,774.44 1 246 github.com/semihalev/sdns/middleware/resolver/resolver.go:783.2,783.27 1 246 github.com/semihalev/sdns/middleware/resolver/resolver.go:809.2,811.18 2 240 github.com/semihalev/sdns/middleware/resolver/resolver.go:774.44,778.27 3 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:778.27,780.4 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:783.27,788.67 4 161 github.com/semihalev/sdns/middleware/resolver/resolver.go:792.3,793.17 2 161 github.com/semihalev/sdns/middleware/resolver/resolver.go:797.3,797.42 1 161 github.com/semihalev/sdns/middleware/resolver/resolver.go:788.67,791.4 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:793.17,795.4 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:797.42,800.4 2 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:800.9,800.33 1 160 github.com/semihalev/sdns/middleware/resolver/resolver.go:800.33,802.18 2 131 github.com/semihalev/sdns/middleware/resolver/resolver.go:802.18,805.5 2 5 github.com/semihalev/sdns/middleware/resolver/resolver.go:814.124,815.27 1 33 github.com/semihalev/sdns/middleware/resolver/resolver.go:883.2,883.18 1 33 github.com/semihalev/sdns/middleware/resolver/resolver.go:815.27,820.65 4 11 github.com/semihalev/sdns/middleware/resolver/resolver.go:826.3,827.17 2 11 github.com/semihalev/sdns/middleware/resolver/resolver.go:831.3,831.42 1 11 github.com/semihalev/sdns/middleware/resolver/resolver.go:820.65,824.4 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:827.17,829.4 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:831.42,836.4 3 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:836.9,836.33 1 11 github.com/semihalev/sdns/middleware/resolver/resolver.go:836.33,838.18 2 7 github.com/semihalev/sdns/middleware/resolver/resolver.go:843.4,843.46 1 7 github.com/semihalev/sdns/middleware/resolver/resolver.go:862.4,862.35 1 7 github.com/semihalev/sdns/middleware/resolver/resolver.go:838.18,841.5 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:843.46,845.26 2 3 github.com/semihalev/sdns/middleware/resolver/resolver.go:845.26,847.20 2 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:847.20,850.7 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:862.35,864.26 2 6 github.com/semihalev/sdns/middleware/resolver/resolver.go:864.26,866.20 2 3 github.com/semihalev/sdns/middleware/resolver/resolver.go:866.20,869.7 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:886.121,912.86 14 355 github.com/semihalev/sdns/middleware/resolver/resolver.go:922.2,931.41 5 355 github.com/semihalev/sdns/middleware/resolver/resolver.go:1000.2,1000.29 1 10 github.com/semihalev/sdns/middleware/resolver/resolver.go:1010.2,1010.27 1 5 github.com/semihalev/sdns/middleware/resolver/resolver.go:1014.2,1014.26 1 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:1018.2,1018.56 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:912.86,916.10 3 777 github.com/semihalev/sdns/middleware/resolver/resolver.go:917.74,917.74 0 739 github.com/semihalev/sdns/middleware/resolver/resolver.go:918.19,918.19 0 38 github.com/semihalev/sdns/middleware/resolver/resolver.go:931.41,938.17 4 777 github.com/semihalev/sdns/middleware/resolver/resolver.go:938.17,941.11 2 896 github.com/semihalev/sdns/middleware/resolver/resolver.go:942.27,943.48 1 157 github.com/semihalev/sdns/middleware/resolver/resolver.go:946.5,946.22 1 43 github.com/semihalev/sdns/middleware/resolver/resolver.go:947.26,950.25 2 739 github.com/semihalev/sdns/middleware/resolver/resolver.go:959.5,961.39 2 363 github.com/semihalev/sdns/middleware/resolver/resolver.go:975.5,975.84 1 351 github.com/semihalev/sdns/middleware/resolver/resolver.go:995.5,995.21 1 345 github.com/semihalev/sdns/middleware/resolver/resolver.go:943.48,944.27 1 114 github.com/semihalev/sdns/middleware/resolver/resolver.go:950.25,953.49 2 376 github.com/semihalev/sdns/middleware/resolver/resolver.go:956.6,956.23 1 374 github.com/semihalev/sdns/middleware/resolver/resolver.go:953.49,954.28 1 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:961.39,965.69 2 12 github.com/semihalev/sdns/middleware/resolver/resolver.go:969.6,969.49 1 9 github.com/semihalev/sdns/middleware/resolver/resolver.go:972.6,972.23 1 9 github.com/semihalev/sdns/middleware/resolver/resolver.go:965.69,966.21 1 3 github.com/semihalev/sdns/middleware/resolver/resolver.go:969.49,970.28 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:975.84,976.33 1 122 github.com/semihalev/sdns/middleware/resolver/resolver.go:976.33,977.40 1 808 github.com/semihalev/sdns/middleware/resolver/resolver.go:977.40,979.56 1 518 github.com/semihalev/sdns/middleware/resolver/resolver.go:979.56,986.52 4 6 github.com/semihalev/sdns/middleware/resolver/resolver.go:989.9,989.26 1 3 github.com/semihalev/sdns/middleware/resolver/resolver.go:986.52,987.31 1 3 github.com/semihalev/sdns/middleware/resolver/resolver.go:1000.29,1001.39 1 5 github.com/semihalev/sdns/middleware/resolver/resolver.go:1007.3,1007.32 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1001.39,1003.40 1 5 github.com/semihalev/sdns/middleware/resolver/resolver.go:1003.40,1005.5 1 5 github.com/semihalev/sdns/middleware/resolver/resolver.go:1010.27,1012.3 1 3 github.com/semihalev/sdns/middleware/resolver/resolver.go:1014.26,1016.3 1 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:1021.139,1028.15 5 795 github.com/semihalev/sdns/middleware/resolver/resolver.go:1033.2,1039.16 5 795 github.com/semihalev/sdns/middleware/resolver/resolver.go:1045.2,1048.16 3 413 github.com/semihalev/sdns/middleware/resolver/resolver.go:1064.2,1064.53 1 397 github.com/semihalev/sdns/middleware/resolver/resolver.go:1068.2,1068.79 1 395 github.com/semihalev/sdns/middleware/resolver/resolver.go:1074.2,1074.18 1 395 github.com/semihalev/sdns/middleware/resolver/resolver.go:1028.15,1031.3 2 795 github.com/semihalev/sdns/middleware/resolver/resolver.go:1039.16,1043.3 2 382 github.com/semihalev/sdns/middleware/resolver/resolver.go:1048.16,1052.18 2 16 github.com/semihalev/sdns/middleware/resolver/resolver.go:1061.3,1061.18 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1052.18,1053.38 1 16 github.com/semihalev/sdns/middleware/resolver/resolver.go:1057.4,1058.55 2 16 github.com/semihalev/sdns/middleware/resolver/resolver.go:1053.38,1055.5 1 5 github.com/semihalev/sdns/middleware/resolver/resolver.go:1064.53,1066.3 1 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:1068.79,1072.3 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1077.108,1081.47 3 795 github.com/semihalev/sdns/middleware/resolver/resolver.go:1085.2,1085.31 1 795 github.com/semihalev/sdns/middleware/resolver/resolver.go:1110.2,1110.10 1 795 github.com/semihalev/sdns/middleware/resolver/resolver.go:1081.47,1083.3 1 521 github.com/semihalev/sdns/middleware/resolver/resolver.go:1085.31,1086.30 1 423 github.com/semihalev/sdns/middleware/resolver/resolver.go:1086.30,1091.22 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1091.22,1093.5 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1093.10,1093.29 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1093.29,1095.5 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1097.8,1097.38 1 372 github.com/semihalev/sdns/middleware/resolver/resolver.go:1097.38,1098.30 1 372 github.com/semihalev/sdns/middleware/resolver/resolver.go:1098.30,1102.22 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1102.22,1104.5 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1104.10,1104.29 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1104.29,1106.5 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1113.137,1114.27 1 539 github.com/semihalev/sdns/middleware/resolver/resolver.go:1123.2,1128.16 4 539 github.com/semihalev/sdns/middleware/resolver/resolver.go:1139.2,1139.9 1 374 github.com/semihalev/sdns/middleware/resolver/resolver.go:1154.2,1156.9 2 356 github.com/semihalev/sdns/middleware/resolver/resolver.go:1160.2,1163.37 3 255 github.com/semihalev/sdns/middleware/resolver/resolver.go:1114.27,1118.10 3 12 github.com/semihalev/sdns/middleware/resolver/resolver.go:1118.10,1120.4 1 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:1128.16,1129.54 1 165 github.com/semihalev/sdns/middleware/resolver/resolver.go:1135.3,1136.68 2 165 github.com/semihalev/sdns/middleware/resolver/resolver.go:1129.54,1134.4 3 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1139.9,1143.38 3 204 github.com/semihalev/sdns/middleware/resolver/resolver.go:1143.38,1144.55 1 18 github.com/semihalev/sdns/middleware/resolver/resolver.go:1149.4,1150.69 2 18 github.com/semihalev/sdns/middleware/resolver/resolver.go:1144.55,1148.5 3 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1156.9,1158.3 1 101 github.com/semihalev/sdns/middleware/resolver/resolver.go:1166.108,1168.14 2 263 github.com/semihalev/sdns/middleware/resolver/resolver.go:1172.2,1172.26 1 263 github.com/semihalev/sdns/middleware/resolver/resolver.go:1194.2,1194.8 1 263 github.com/semihalev/sdns/middleware/resolver/resolver.go:1168.14,1170.3 1 161 github.com/semihalev/sdns/middleware/resolver/resolver.go:1172.26,1176.36 3 1437 github.com/semihalev/sdns/middleware/resolver/resolver.go:1183.3,1183.76 1 1437 github.com/semihalev/sdns/middleware/resolver/resolver.go:1187.3,1187.20 1 1437 github.com/semihalev/sdns/middleware/resolver/resolver.go:1176.36,1178.43 2 228 github.com/semihalev/sdns/middleware/resolver/resolver.go:1178.43,1180.5 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1183.76,1184.12 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1187.20,1190.9 3 228 github.com/semihalev/sdns/middleware/resolver/resolver.go:1197.134,1198.48 1 263 github.com/semihalev/sdns/middleware/resolver/resolver.go:1236.2,1238.8 2 263 github.com/semihalev/sdns/middleware/resolver/resolver.go:1198.48,1200.3 1 93 github.com/semihalev/sdns/middleware/resolver/resolver.go:1200.8,1200.32 1 170 github.com/semihalev/sdns/middleware/resolver/resolver.go:1200.32,1204.19 3 115 github.com/semihalev/sdns/middleware/resolver/resolver.go:1204.19,1209.26 3 4 github.com/semihalev/sdns/middleware/resolver/resolver.go:1209.26,1213.19 3 3 github.com/semihalev/sdns/middleware/resolver/resolver.go:1217.5,1218.29 2 3 github.com/semihalev/sdns/middleware/resolver/resolver.go:1222.5,1222.48 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1213.19,1215.6 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1218.29,1219.11 1 3 github.com/semihalev/sdns/middleware/resolver/resolver.go:1225.9,1225.30 1 111 github.com/semihalev/sdns/middleware/resolver/resolver.go:1225.30,1228.18 2 6 github.com/semihalev/sdns/middleware/resolver/resolver.go:1232.4,1232.64 1 6 github.com/semihalev/sdns/middleware/resolver/resolver.go:1228.18,1230.5 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1241.90,1249.16 6 9 github.com/semihalev/sdns/middleware/resolver/resolver.go:1253.2,1253.50 1 9 github.com/semihalev/sdns/middleware/resolver/resolver.go:1257.2,1257.19 1 9 github.com/semihalev/sdns/middleware/resolver/resolver.go:1249.16,1251.3 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1253.50,1255.3 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1260.107,1263.44 2 78 github.com/semihalev/sdns/middleware/resolver/resolver.go:1267.2,1275.16 7 65 github.com/semihalev/sdns/middleware/resolver/resolver.go:1279.2,1279.41 1 65 github.com/semihalev/sdns/middleware/resolver/resolver.go:1284.2,1284.44 1 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:1288.2,1288.81 1 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:1263.44,1265.3 1 13 github.com/semihalev/sdns/middleware/resolver/resolver.go:1275.16,1277.3 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1279.41,1281.3 1 63 github.com/semihalev/sdns/middleware/resolver/resolver.go:1284.44,1286.3 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1291.107,1294.44 2 93 github.com/semihalev/sdns/middleware/resolver/resolver.go:1298.2,1306.16 7 67 github.com/semihalev/sdns/middleware/resolver/resolver.go:1310.2,1310.41 1 67 github.com/semihalev/sdns/middleware/resolver/resolver.go:1315.2,1315.44 1 24 github.com/semihalev/sdns/middleware/resolver/resolver.go:1319.2,1319.81 1 24 github.com/semihalev/sdns/middleware/resolver/resolver.go:1294.44,1296.3 1 26 github.com/semihalev/sdns/middleware/resolver/resolver.go:1306.16,1308.3 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1310.41,1312.3 1 43 github.com/semihalev/sdns/middleware/resolver/resolver.go:1315.44,1317.3 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1322.56,1323.32 1 93 github.com/semihalev/sdns/middleware/resolver/resolver.go:1329.2,1329.21 1 93 github.com/semihalev/sdns/middleware/resolver/resolver.go:1333.2,1333.8 1 93 github.com/semihalev/sdns/middleware/resolver/resolver.go:1323.32,1324.41 1 93 github.com/semihalev/sdns/middleware/resolver/resolver.go:1324.41,1326.4 1 93 github.com/semihalev/sdns/middleware/resolver/resolver.go:1329.21,1330.33 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1336.59,1338.31 2 42 github.com/semihalev/sdns/middleware/resolver/resolver.go:1348.2,1348.20 1 42 github.com/semihalev/sdns/middleware/resolver/resolver.go:1352.2,1353.31 2 42 github.com/semihalev/sdns/middleware/resolver/resolver.go:1359.2,1359.21 1 42 github.com/semihalev/sdns/middleware/resolver/resolver.go:1363.2,1363.49 1 42 github.com/semihalev/sdns/middleware/resolver/resolver.go:1367.2,1367.50 1 42 github.com/semihalev/sdns/middleware/resolver/resolver.go:1371.2,1371.13 1 42 github.com/semihalev/sdns/middleware/resolver/resolver.go:1338.31,1339.42 1 126 github.com/semihalev/sdns/middleware/resolver/resolver.go:1339.42,1342.50 3 84 github.com/semihalev/sdns/middleware/resolver/resolver.go:1342.50,1344.5 1 84 github.com/semihalev/sdns/middleware/resolver/resolver.go:1348.20,1349.32 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1353.31,1354.40 1 42 github.com/semihalev/sdns/middleware/resolver/resolver.go:1354.40,1356.4 1 42 github.com/semihalev/sdns/middleware/resolver/resolver.go:1359.21,1360.33 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1363.49,1364.37 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1367.50,1368.39 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1374.134,1383.51 6 173 github.com/semihalev/sdns/middleware/resolver/resolver.go:1401.2,1402.31 2 131 github.com/semihalev/sdns/middleware/resolver/resolver.go:1412.2,1412.20 1 131 github.com/semihalev/sdns/middleware/resolver/resolver.go:1416.2,1416.26 1 129 github.com/semihalev/sdns/middleware/resolver/resolver.go:1420.2,1421.16 2 129 github.com/semihalev/sdns/middleware/resolver/resolver.go:1430.2,1430.30 1 127 github.com/semihalev/sdns/middleware/resolver/resolver.go:1434.2,1434.51 1 127 github.com/semihalev/sdns/middleware/resolver/resolver.go:1439.2,1439.9 1 126 github.com/semihalev/sdns/middleware/resolver/resolver.go:1443.2,1445.18 2 124 github.com/semihalev/sdns/middleware/resolver/resolver.go:1383.51,1385.17 2 90 github.com/semihalev/sdns/middleware/resolver/resolver.go:1385.17,1387.4 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1388.8,1388.38 1 83 github.com/semihalev/sdns/middleware/resolver/resolver.go:1388.38,1389.25 1 83 github.com/semihalev/sdns/middleware/resolver/resolver.go:1398.3,1398.13 1 41 github.com/semihalev/sdns/middleware/resolver/resolver.go:1389.25,1390.31 1 42 github.com/semihalev/sdns/middleware/resolver/resolver.go:1394.4,1395.20 2 42 github.com/semihalev/sdns/middleware/resolver/resolver.go:1390.31,1392.5 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1402.31,1403.42 1 452 github.com/semihalev/sdns/middleware/resolver/resolver.go:1403.42,1406.50 3 284 github.com/semihalev/sdns/middleware/resolver/resolver.go:1406.50,1408.5 1 284 github.com/semihalev/sdns/middleware/resolver/resolver.go:1412.20,1414.3 1 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:1416.26,1418.3 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1421.16,1423.24 2 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:1426.3,1426.9 1 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:1423.24,1425.4 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1430.30,1432.3 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1434.51,1436.3 1 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:1439.9,1441.3 1 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:1448.80,1452.33 3 240 github.com/semihalev/sdns/middleware/resolver/resolver.go:1456.2,1456.13 1 240 github.com/semihalev/sdns/middleware/resolver/resolver.go:1465.2,1465.13 1 240 github.com/semihalev/sdns/middleware/resolver/resolver.go:1452.33,1454.3 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1456.13,1460.17 3 218 github.com/semihalev/sdns/middleware/resolver/resolver.go:1460.17,1462.4 1 213 github.com/semihalev/sdns/middleware/resolver/resolver.go:1468.69,1472.28 3 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:1475.2,1478.28 3 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:1481.2,1483.30 2 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:1487.2,1490.26 3 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:1496.2,1496.13 1 1 github.com/semihalev/sdns/middleware/resolver/resolver.go:1472.28,1474.3 1 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:1478.28,1480.3 1 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:1483.30,1485.3 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1490.26,1491.20 1 2 github.com/semihalev/sdns/middleware/resolver/resolver.go:1491.20,1493.4 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1499.35,1507.34 6 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:1511.2,1512.16 2 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:1518.2,1518.25 1 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:1554.2,1554.70 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1507.34,1508.59 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1512.16,1516.3 2 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1518.25,1522.32 2 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:1531.3,1531.32 1 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:1540.3,1540.31 1 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:1547.3,1547.31 1 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:1522.32,1523.41 1 593 github.com/semihalev/sdns/middleware/resolver/resolver.go:1523.41,1524.36 1 286 github.com/semihalev/sdns/middleware/resolver/resolver.go:1524.36,1527.6 2 286 github.com/semihalev/sdns/middleware/resolver/resolver.go:1531.32,1532.38 1 593 github.com/semihalev/sdns/middleware/resolver/resolver.go:1532.38,1533.33 1 286 github.com/semihalev/sdns/middleware/resolver/resolver.go:1533.33,1536.6 2 286 github.com/semihalev/sdns/middleware/resolver/resolver.go:1540.31,1545.4 4 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:1547.31,1551.4 2 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:1557.26,1558.26 1 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:1563.2,1567.21 3 22 github.com/semihalev/sdns/middleware/resolver/resolver.go:1558.26,1561.3 1 0 github.com/semihalev/sdns/middleware/resolver/resolver.go:1567.21,1569.3 1 0 github.com/semihalev/sdns/middleware/resolver/singleinflight.go:35.105,37.16 2 373 github.com/semihalev/sdns/middleware/resolver/singleinflight.go:40.2,40.27 1 373 github.com/semihalev/sdns/middleware/resolver/singleinflight.go:46.2,58.33 10 355 github.com/semihalev/sdns/middleware/resolver/singleinflight.go:37.16,39.3 1 22 github.com/semihalev/sdns/middleware/resolver/singleinflight.go:40.27,45.3 4 18 github.com/semihalev/sdns/middleware/resolver/singleinflight.go:61.48,65.27 3 0 github.com/semihalev/sdns/middleware/resolver/singleinflight.go:69.2,69.14 1 0 github.com/semihalev/sdns/middleware/resolver/singleinflight.go:65.27,67.3 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:30.13,35.16 4 1 github.com/semihalev/sdns/middleware/resolver/utils.go:35.16,37.3 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:40.44,42.2 1 1292 github.com/semihalev/sdns/middleware/resolver/utils.go:44.41,48.33 3 1 github.com/semihalev/sdns/middleware/resolver/utils.go:52.2,52.12 1 1 github.com/semihalev/sdns/middleware/resolver/utils.go:48.33,50.3 1 1 github.com/semihalev/sdns/middleware/resolver/utils.go:55.61,58.32 2 133 github.com/semihalev/sdns/middleware/resolver/utils.go:92.2,92.8 1 133 github.com/semihalev/sdns/middleware/resolver/utils.go:58.32,59.31 1 165 github.com/semihalev/sdns/middleware/resolver/utils.go:59.31,60.22 1 65 github.com/semihalev/sdns/middleware/resolver/utils.go:64.4,64.24 1 64 github.com/semihalev/sdns/middleware/resolver/utils.go:68.4,68.24 1 64 github.com/semihalev/sdns/middleware/resolver/utils.go:72.4,73.16 2 64 github.com/semihalev/sdns/middleware/resolver/utils.go:60.22,61.13 1 1 github.com/semihalev/sdns/middleware/resolver/utils.go:64.24,65.13 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:68.24,69.13 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:74.9,74.41 1 100 github.com/semihalev/sdns/middleware/resolver/utils.go:74.41,75.25 1 43 github.com/semihalev/sdns/middleware/resolver/utils.go:79.4,79.28 1 43 github.com/semihalev/sdns/middleware/resolver/utils.go:83.4,83.27 1 43 github.com/semihalev/sdns/middleware/resolver/utils.go:87.4,88.16 2 43 github.com/semihalev/sdns/middleware/resolver/utils.go:75.25,76.13 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:79.28,80.13 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:83.27,84.13 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:95.47,98.16 3 1 github.com/semihalev/sdns/middleware/resolver/utils.go:102.2,102.23 1 1 github.com/semihalev/sdns/middleware/resolver/utils.go:117.2,117.18 1 1 github.com/semihalev/sdns/middleware/resolver/utils.go:98.16,100.3 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:102.23,104.17 2 3 github.com/semihalev/sdns/middleware/resolver/utils.go:107.3,107.24 1 3 github.com/semihalev/sdns/middleware/resolver/utils.go:104.17,106.4 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:107.24,109.11 2 5 github.com/semihalev/sdns/middleware/resolver/utils.go:113.4,113.33 1 5 github.com/semihalev/sdns/middleware/resolver/utils.go:109.11,110.13 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:120.37,121.33 1 878 github.com/semihalev/sdns/middleware/resolver/utils.go:128.2,128.8 1 877 github.com/semihalev/sdns/middleware/resolver/utils.go:121.33,122.18 1 4386 github.com/semihalev/sdns/middleware/resolver/utils.go:122.18,125.4 2 1 github.com/semihalev/sdns/middleware/resolver/utils.go:131.67,134.22 3 578 github.com/semihalev/sdns/middleware/resolver/utils.go:137.2,137.23 1 578 github.com/semihalev/sdns/middleware/resolver/utils.go:145.2,145.12 1 578 github.com/semihalev/sdns/middleware/resolver/utils.go:134.22,136.3 1 578 github.com/semihalev/sdns/middleware/resolver/utils.go:137.23,138.43 1 3947 github.com/semihalev/sdns/middleware/resolver/utils.go:138.43,139.63 1 934 github.com/semihalev/sdns/middleware/resolver/utils.go:142.4,142.24 1 910 github.com/semihalev/sdns/middleware/resolver/utils.go:139.63,140.13 1 24 github.com/semihalev/sdns/middleware/resolver/utils.go:148.82,150.32 2 171 github.com/semihalev/sdns/middleware/resolver/utils.go:181.2,181.41 1 2 github.com/semihalev/sdns/middleware/resolver/utils.go:150.32,152.10 2 177 github.com/semihalev/sdns/middleware/resolver/utils.go:156.3,156.40 1 177 github.com/semihalev/sdns/middleware/resolver/utils.go:160.3,161.15 2 177 github.com/semihalev/sdns/middleware/resolver/utils.go:165.3,166.16 2 169 github.com/semihalev/sdns/middleware/resolver/utils.go:172.3,172.35 1 169 github.com/semihalev/sdns/middleware/resolver/utils.go:178.3,178.32 1 169 github.com/semihalev/sdns/middleware/resolver/utils.go:152.10,153.12 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:156.40,158.4 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:161.15,162.12 1 8 github.com/semihalev/sdns/middleware/resolver/utils.go:166.16,167.31 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:170.4,170.51 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:167.31,168.13 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:172.35,173.31 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:176.4,176.46 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:173.31,174.13 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:184.30,185.38 1 2 github.com/semihalev/sdns/middleware/resolver/utils.go:189.2,189.14 1 1 github.com/semihalev/sdns/middleware/resolver/utils.go:185.38,187.3 1 1 github.com/semihalev/sdns/middleware/resolver/utils.go:192.75,194.18 2 169 github.com/semihalev/sdns/middleware/resolver/utils.go:198.2,199.20 2 169 github.com/semihalev/sdns/middleware/resolver/utils.go:203.2,206.29 3 169 github.com/semihalev/sdns/middleware/resolver/utils.go:211.1,212.29 1 169 github.com/semihalev/sdns/middleware/resolver/utils.go:256.2,256.18 1 166 github.com/semihalev/sdns/middleware/resolver/utils.go:194.18,196.3 1 42 github.com/semihalev/sdns/middleware/resolver/utils.go:199.20,201.3 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:206.29,209.3 2 207 github.com/semihalev/sdns/middleware/resolver/utils.go:212.29,214.26 2 206 github.com/semihalev/sdns/middleware/resolver/utils.go:223.3,224.21 2 206 github.com/semihalev/sdns/middleware/resolver/utils.go:227.3,228.10 2 206 github.com/semihalev/sdns/middleware/resolver/utils.go:234.3,234.22 1 204 github.com/semihalev/sdns/middleware/resolver/utils.go:240.3,241.17 2 202 github.com/semihalev/sdns/middleware/resolver/utils.go:248.3,248.39 1 201 github.com/semihalev/sdns/middleware/resolver/utils.go:214.26,215.62 1 444 github.com/semihalev/sdns/middleware/resolver/utils.go:218.4,218.41 1 444 github.com/semihalev/sdns/middleware/resolver/utils.go:215.62,216.18 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:218.41,219.18 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:224.21,226.4 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:228.10,229.96 1 2 github.com/semihalev/sdns/middleware/resolver/utils.go:232.4,232.34 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:229.96,230.13 1 2 github.com/semihalev/sdns/middleware/resolver/utils.go:235.84,236.35 1 195 github.com/semihalev/sdns/middleware/resolver/utils.go:236.35,238.5 1 2 github.com/semihalev/sdns/middleware/resolver/utils.go:241.17,242.96 1 1 github.com/semihalev/sdns/middleware/resolver/utils.go:246.4,246.21 1 1 github.com/semihalev/sdns/middleware/resolver/utils.go:242.96,244.13 2 0 github.com/semihalev/sdns/middleware/resolver/utils.go:248.39,249.34 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:252.4,252.43 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:249.34,250.13 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:259.51,265.2 5 195 github.com/semihalev/sdns/middleware/resolver/utils.go:267.68,268.29 1 3 github.com/semihalev/sdns/middleware/resolver/utils.go:278.2,278.8 1 3 github.com/semihalev/sdns/middleware/resolver/utils.go:268.29,270.37 2 3 github.com/semihalev/sdns/middleware/resolver/utils.go:270.37,271.20 1 3 github.com/semihalev/sdns/middleware/resolver/utils.go:271.20,273.10 2 3 github.com/semihalev/sdns/middleware/resolver/utils.go:281.37,283.16 2 195 github.com/semihalev/sdns/middleware/resolver/utils.go:287.2,287.26 1 195 github.com/semihalev/sdns/middleware/resolver/utils.go:295.2,297.17 3 195 github.com/semihalev/sdns/middleware/resolver/utils.go:302.2,302.54 1 195 github.com/semihalev/sdns/middleware/resolver/utils.go:308.2,308.13 1 193 github.com/semihalev/sdns/middleware/resolver/utils.go:283.16,285.3 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:287.26,290.3 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:297.17,300.3 2 0 github.com/semihalev/sdns/middleware/resolver/utils.go:302.54,306.3 1 2 github.com/semihalev/sdns/middleware/resolver/utils.go:311.54,313.24 2 175 github.com/semihalev/sdns/middleware/resolver/utils.go:317.2,318.39 2 175 github.com/semihalev/sdns/middleware/resolver/utils.go:322.2,322.13 1 175 github.com/semihalev/sdns/middleware/resolver/utils.go:313.24,315.3 1 1022 github.com/semihalev/sdns/middleware/resolver/utils.go:318.39,320.3 1 1351 github.com/semihalev/sdns/middleware/resolver/utils.go:325.42,330.31 3 262 github.com/semihalev/sdns/middleware/resolver/utils.go:347.2,347.15 1 262 github.com/semihalev/sdns/middleware/resolver/utils.go:330.31,331.38 1 847 github.com/semihalev/sdns/middleware/resolver/utils.go:331.38,332.70 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:343.4,343.17 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:332.70,335.20 2 0 github.com/semihalev/sdns/middleware/resolver/utils.go:335.20,337.6 1 0 github.com/semihalev/sdns/middleware/resolver/utils.go:337.11,340.6 2 0 github.com/semihalev/sdns/middleware/resolver/utils.go:353.28,355.14 2 777 github.com/semihalev/sdns/middleware/resolver/utils.go:359.2,359.21 1 588 github.com/semihalev/sdns/middleware/resolver/utils.go:355.14,357.3 1 189 github.com/semihalev/sdns/middleware/resolver/utils.go:363.31,382.2 17 777 github.com/semihalev/sdns/middleware/resolver/utils.go:387.26,389.14 2 795 github.com/semihalev/sdns/middleware/resolver/utils.go:392.2,392.18 1 599 github.com/semihalev/sdns/middleware/resolver/utils.go:389.14,391.3 1 196 github.com/semihalev/sdns/middleware/resolver/utils.go:396.28,397.20 1 795 github.com/semihalev/sdns/middleware/resolver/utils.go:401.2,404.18 3 795 github.com/semihalev/sdns/middleware/resolver/utils.go:397.20,399.3 1 413 github.com/semihalev/sdns/mock/writer.go:22.44,25.15 2 2 github.com/semihalev/sdns/mock/writer.go:39.2,39.10 1 2 github.com/semihalev/sdns/mock/writer.go:26.24,30.18 4 1 github.com/semihalev/sdns/mock/writer.go:32.13,36.18 4 1 github.com/semihalev/sdns/mock/writer.go:43.30,44.18 1 3 github.com/semihalev/sdns/mock/writer.go:48.2,48.20 1 2 github.com/semihalev/sdns/mock/writer.go:44.18,46.3 1 1 github.com/semihalev/sdns/mock/writer.go:52.33,54.2 1 1 github.com/semihalev/sdns/mock/writer.go:57.47,60.16 3 2 github.com/semihalev/sdns/mock/writer.go:63.2,63.20 1 1 github.com/semihalev/sdns/mock/writer.go:60.16,62.3 1 1 github.com/semihalev/sdns/mock/writer.go:67.47,70.2 2 1 github.com/semihalev/sdns/mock/writer.go:73.33,75.2 1 3 github.com/semihalev/sdns/mock/writer.go:78.36,78.57 1 1 github.com/semihalev/sdns/mock/writer.go:81.33,81.51 1 1 github.com/semihalev/sdns/mock/writer.go:84.48,84.49 0 0 github.com/semihalev/sdns/mock/writer.go:87.32,87.46 1 1 github.com/semihalev/sdns/mock/writer.go:90.28,90.29 0 0 github.com/semihalev/sdns/mock/writer.go:93.39,93.61 1 1 github.com/semihalev/sdns/mock/writer.go:96.40,96.63 1 1 github.com/semihalev/sdns/mock/writer.go:99.37,99.51 1 1 github.com/semihalev/sdns/mock/writer.go:102.43,102.44 0 0 github.com/semihalev/sdns/mock/writer.go:105.34,105.49 1 1 github.com/semihalev/sdns/response/typify.go:49.31,49.53 1 1 github.com/semihalev/sdns/response/typify.go:53.45,54.31 1 2 github.com/semihalev/sdns/response/typify.go:59.2,59.51 1 1 github.com/semihalev/sdns/response/typify.go:54.31,55.15 1 16 github.com/semihalev/sdns/response/typify.go:55.15,57.4 1 1 github.com/semihalev/sdns/response/typify.go:63.55,64.14 1 15 github.com/semihalev/sdns/response/typify.go:67.2,69.16 3 14 github.com/semihalev/sdns/response/typify.go:73.2,73.34 1 14 github.com/semihalev/sdns/response/typify.go:78.2,78.34 1 13 github.com/semihalev/sdns/response/typify.go:82.2,82.25 1 12 github.com/semihalev/sdns/response/typify.go:89.2,89.8 1 11 github.com/semihalev/sdns/response/typify.go:95.2,95.54 1 8 github.com/semihalev/sdns/response/typify.go:99.2,101.25 3 7 github.com/semihalev/sdns/response/typify.go:111.2,111.33 1 7 github.com/semihalev/sdns/response/typify.go:117.2,117.40 1 7 github.com/semihalev/sdns/response/typify.go:120.2,120.42 1 6 github.com/semihalev/sdns/response/typify.go:124.2,124.43 1 5 github.com/semihalev/sdns/response/typify.go:128.2,128.33 1 2 github.com/semihalev/sdns/response/typify.go:132.2,132.24 1 1 github.com/semihalev/sdns/response/typify.go:64.14,66.3 1 1 github.com/semihalev/sdns/response/typify.go:69.16,71.3 1 4 github.com/semihalev/sdns/response/typify.go:73.34,75.3 1 1 github.com/semihalev/sdns/response/typify.go:78.34,80.3 1 1 github.com/semihalev/sdns/response/typify.go:82.25,83.81 1 8 github.com/semihalev/sdns/response/typify.go:83.81,85.4 1 1 github.com/semihalev/sdns/response/typify.go:89.8,90.46 1 4 github.com/semihalev/sdns/response/typify.go:90.46,92.4 1 3 github.com/semihalev/sdns/response/typify.go:95.54,97.3 1 1 github.com/semihalev/sdns/response/typify.go:101.25,102.39 1 14 github.com/semihalev/sdns/response/typify.go:106.3,106.38 1 11 github.com/semihalev/sdns/response/typify.go:102.39,104.12 2 3 github.com/semihalev/sdns/response/typify.go:106.38,108.4 1 9 github.com/semihalev/sdns/response/typify.go:111.33,112.66 1 1 github.com/semihalev/sdns/response/typify.go:112.66,114.4 1 0 github.com/semihalev/sdns/response/typify.go:117.40,119.3 1 1 github.com/semihalev/sdns/response/typify.go:120.42,122.3 1 1 github.com/semihalev/sdns/response/typify.go:124.43,126.3 1 3 github.com/semihalev/sdns/response/typify.go:128.33,130.3 1 1 github.com/semihalev/sdns/response/typify.go:135.50,136.57 1 4 github.com/semihalev/sdns/response/typify.go:139.2,139.53 1 3 github.com/semihalev/sdns/response/typify.go:142.2,142.56 1 2 github.com/semihalev/sdns/response/typify.go:145.2,145.14 1 1 github.com/semihalev/sdns/response/typify.go:136.57,138.3 1 1 github.com/semihalev/sdns/response/typify.go:139.53,141.3 1 1 github.com/semihalev/sdns/response/typify.go:142.56,144.3 1 1 github.com/semihalev/sdns/response/typify.go:148.57,149.24 1 9 github.com/semihalev/sdns/response/typify.go:158.2,158.14 1 6 github.com/semihalev/sdns/response/typify.go:149.24,150.41 1 13 github.com/semihalev/sdns/response/typify.go:153.3,154.10 2 3 github.com/semihalev/sdns/response/typify.go:150.41,151.12 1 10 github.com/semihalev/sdns/response/typify.go:154.10,156.4 1 3 github.com/semihalev/sdns/server/server.go:34.38,35.20 1 3 github.com/semihalev/sdns/server/server.go:39.2,47.44 2 3 github.com/semihalev/sdns/server/server.go:51.2,51.15 1 3 github.com/semihalev/sdns/server/server.go:35.20,37.3 1 1 github.com/semihalev/sdns/server/server.go:47.44,49.3 1 3 github.com/semihalev/sdns/server/server.go:55.61,63.2 4 4 github.com/semihalev/sdns/server/server.go:65.68,66.40 1 3 github.com/semihalev/sdns/server/server.go:77.2,78.66 2 3 github.com/semihalev/sdns/server/server.go:84.2,84.17 1 3 github.com/semihalev/sdns/server/server.go:66.40,70.20 3 3 github.com/semihalev/sdns/server/server.go:74.3,74.18 1 2 github.com/semihalev/sdns/server/server.go:70.20,72.4 1 1 github.com/semihalev/sdns/server/server.go:78.66,80.3 1 2 github.com/semihalev/sdns/server/server.go:80.8,82.3 1 1 github.com/semihalev/sdns/server/server.go:88.24,93.2 4 3 github.com/semihalev/sdns/server/server.go:97.52,108.48 3 6 github.com/semihalev/sdns/server/server.go:108.48,110.3 1 4 github.com/semihalev/sdns/server/server.go:114.41,115.21 1 3 github.com/semihalev/sdns/server/server.go:119.2,121.95 2 2 github.com/semihalev/sdns/server/server.go:115.21,117.3 1 1 github.com/semihalev/sdns/server/server.go:121.95,123.3 1 1 github.com/semihalev/sdns/server/server.go:127.42,128.21 1 3 github.com/semihalev/sdns/server/server.go:132.2,145.81 5 2 github.com/semihalev/sdns/server/server.go:128.21,130.3 1 1 github.com/semihalev/sdns/server/server.go:145.81,147.3 1 1 github.com/semihalev/sdns/server/server.go:150.29,152.6 2 3 github.com/semihalev/sdns/server/server.go:152.6,154.17 2 4 github.com/semihalev/sdns/server/server.go:158.3,159.21 2 1 github.com/semihalev/sdns/server/server.go:154.17,155.12 1 0 github.com/semihalev/sdns/server/server.go:159.21,161.4 1 1 github.com/semihalev/sdns/server/doh/doh.go:15.96,16.54 1 5 github.com/semihalev/sdns/server/doh/doh.go:16.54,22.19 2 5 github.com/semihalev/sdns/server/doh/doh.go:46.3,47.41 2 3 github.com/semihalev/sdns/server/doh/doh.go:52.3,53.17 2 2 github.com/semihalev/sdns/server/doh/doh.go:58.3,59.17 2 2 github.com/semihalev/sdns/server/doh/doh.go:64.3,67.25 3 2 github.com/semihalev/sdns/server/doh/doh.go:23.23,25.35 2 2 github.com/semihalev/sdns/server/doh/doh.go:29.24,30.65 1 2 github.com/semihalev/sdns/server/doh/doh.go:35.4,36.18 2 1 github.com/semihalev/sdns/server/doh/doh.go:40.4,40.24 1 1 github.com/semihalev/sdns/server/doh/doh.go:41.11,43.10 2 1 github.com/semihalev/sdns/server/doh/doh.go:25.35,28.5 2 0 github.com/semihalev/sdns/server/doh/doh.go:30.65,33.5 2 1 github.com/semihalev/sdns/server/doh/doh.go:36.18,39.5 2 0 github.com/semihalev/sdns/server/doh/doh.go:47.41,50.4 2 1 github.com/semihalev/sdns/server/doh/doh.go:53.17,56.4 2 0 github.com/semihalev/sdns/server/doh/doh.go:59.17,62.4 2 0 github.com/semihalev/sdns/server/doh/doh.go:72.90,73.54 1 4 github.com/semihalev/sdns/server/doh/doh.go:73.54,75.17 2 4 github.com/semihalev/sdns/server/doh/doh.go:79.3,82.28 3 2 github.com/semihalev/sdns/server/doh/doh.go:87.3,91.40 4 2 github.com/semihalev/sdns/server/doh/doh.go:95.3,103.40 2 2 github.com/semihalev/sdns/server/doh/doh.go:107.3,107.64 1 2 github.com/semihalev/sdns/server/doh/doh.go:133.3,136.17 3 2 github.com/semihalev/sdns/server/doh/doh.go:141.3,142.17 2 2 github.com/semihalev/sdns/server/doh/doh.go:147.3,149.60 2 2 github.com/semihalev/sdns/server/doh/doh.go:155.3,155.23 1 2 github.com/semihalev/sdns/server/doh/doh.go:75.17,78.4 2 2 github.com/semihalev/sdns/server/doh/doh.go:82.28,85.4 2 0 github.com/semihalev/sdns/server/doh/doh.go:91.40,93.4 1 1 github.com/semihalev/sdns/server/doh/doh.go:103.40,105.4 1 1 github.com/semihalev/sdns/server/doh/doh.go:107.64,109.18 2 1 github.com/semihalev/sdns/server/doh/doh.go:114.4,116.18 3 1 github.com/semihalev/sdns/server/doh/doh.go:122.4,130.5 1 1 github.com/semihalev/sdns/server/doh/doh.go:109.18,112.5 2 0 github.com/semihalev/sdns/server/doh/doh.go:116.18,118.5 1 1 github.com/semihalev/sdns/server/doh/doh.go:118.10,120.5 1 0 github.com/semihalev/sdns/server/doh/doh.go:136.17,139.4 2 0 github.com/semihalev/sdns/server/doh/doh.go:142.17,145.4 2 0 github.com/semihalev/sdns/server/doh/doh.go:149.60,151.4 1 1 github.com/semihalev/sdns/server/doh/doh.go:151.9,153.4 1 1 github.com/semihalev/sdns/server/doh/msg.go:38.30,39.14 1 4 github.com/semihalev/sdns/server/doh/msg.go:43.2,55.31 2 3 github.com/semihalev/sdns/server/doh/msg.go:59.2,59.29 1 3 github.com/semihalev/sdns/server/doh/msg.go:68.2,68.25 1 3 github.com/semihalev/sdns/server/doh/msg.go:77.2,77.12 1 3 github.com/semihalev/sdns/server/doh/msg.go:39.14,41.3 1 1 github.com/semihalev/sdns/server/doh/msg.go:55.31,57.3 1 3 github.com/semihalev/sdns/server/doh/msg.go:59.29,66.3 1 3 github.com/semihalev/sdns/server/doh/msg.go:68.25,75.3 1 1 github.com/semihalev/sdns/server/doh/qtype.go:93.34,94.13 1 6 github.com/semihalev/sdns/server/doh/qtype.go:98.2,98.43 1 4 github.com/semihalev/sdns/server/doh/qtype.go:102.2,102.44 1 3 github.com/semihalev/sdns/server/doh/qtype.go:106.2,106.21 1 1 github.com/semihalev/sdns/server/doh/qtype.go:94.13,96.3 1 2 github.com/semihalev/sdns/server/doh/qtype.go:98.43,100.3 1 1 github.com/semihalev/sdns/server/doh/qtype.go:102.44,104.3 1 2 github.com/semihalev/sdns/waitgroup/waitgroup.go:25.44,31.2 1 1 github.com/semihalev/sdns/waitgroup/waitgroup.go:34.42,38.33 3 2 github.com/semihalev/sdns/waitgroup/waitgroup.go:42.2,42.10 1 1 github.com/semihalev/sdns/waitgroup/waitgroup.go:38.33,40.3 1 1 github.com/semihalev/sdns/waitgroup/waitgroup.go:46.39,49.33 2 6 github.com/semihalev/sdns/waitgroup/waitgroup.go:55.2,55.17 1 1 github.com/semihalev/sdns/waitgroup/waitgroup.go:49.33,53.3 3 5 github.com/semihalev/sdns/waitgroup/waitgroup.go:59.38,63.33 3 1 github.com/semihalev/sdns/waitgroup/waitgroup.go:68.2,71.20 4 1 github.com/semihalev/sdns/waitgroup/waitgroup.go:63.33,66.3 2 0 github.com/semihalev/sdns/waitgroup/waitgroup.go:75.39,79.33 3 1 github.com/semihalev/sdns/waitgroup/waitgroup.go:87.2,87.24 1 1 github.com/semihalev/sdns/waitgroup/waitgroup.go:79.33,80.17 1 1 github.com/semihalev/sdns/waitgroup/waitgroup.go:84.3,84.13 1 1 github.com/semihalev/sdns/waitgroup/waitgroup.go:80.17,83.4 2 0 <<<<<< EOF # path=fixes ./waitgroup/waitgroup.go:2,8,9,12,14,16,17,22,23,24,25,28,30,31,32,33,34,37,40,41,43,44,45,46,48,53,54,56,57,58,59,62,66,67,72,73,74,75,78,83,85,86,88 ./waitgroup/waitgroup_test.go:2,7,12,13,16,20,22,25,27,30,32,34,35,39,43,45,50,51,53,55,57,60,62,63 ./gen.go:1,2,4,10,11,26,27,28,30,35,39,41,42,47,48,50,52,54,55,57,58,60,61 ./api/api_test.go:2,8,15,16,19,20,21,24,27,31,33,36,39,41,43,45,50,51,54,67,68,70,71,73,76,77,79,82,83,84 ./api/api.go:2,9,21,22,26,27,29,30,32,34,35,36,37,39,43,44,48,49,50,51,53,54,55,60,61,62,63,66,67,68,71,72,73,75,76,77,80,82,86,88,90,91,92,93,96,97,100,103,104,107,112,113,114,117,121,123,125 ./mock/writer.go:2,5,8,9,12,14,17,19,20,21,22,24,31,37,38,40,41,42,43,46,47,49,50,51,52,54,55,56,57,62,64,65,66,67,70,71,72,73,75,76,77,79,80,82,83,85,86,88,89,91,92,94,95,97,98,100,101,103,104 ./mock/writer_test.go:2,5,9,10,12,16,25,29,32,35,43 ./middleware/hostsfile/hostsfile_test.go:1,2,3,4,6,15,23,24,28,29,34,35,54,58,62,66,69,75,80,90,96,103,110,117,118,119,120,122,124,125,126,127,128,130,134,135,138,139,143,144,147,148,149,150,151,155,156,161,173,179,187,196,203,204,205,206,208,210,211,212,213,214,216,218,221,222,223,224,225,226,227,231,233,235,237,241,243,245,247,248,249,250,251,252,253,255,262,265,268,270,274,278,282,283,288,292,293,298,302,303,309,318,321,324,326 ./middleware/hostsfile/hostsfile.go:1,2,3,4,5,6,8,19,26,27,29,31,32,34,35,36,38,39,41,42,43,44,47,48,49,50,52,53,54,59,60,61,62,63,64,66,68,69,71,72,74,76,77,78,81,82,84,85,86,88,89,91,92,95,96,97,101,102,103,104,108,109,111,113,115,116,117,119,120,124,130,131,133,134,135,136,139,141,142,147,149,153,154,157,159,161,164,166,167,168,171,172,176,177,179,180,181,183,185,188,190,194,198,200,209,211,212,213,216,217,218,220,221,223,224,226,227,229,230,231,232,233,239,240,242,243,244,245,253,254,256,257,258,259,267,268,270,271,272,273,279,285,286,288,289,290,291,293,295,297,304,312,313,318,319,320,325,327,329,330,331,336,340,344,347,348,350,351,352,353,354,356,362,364,365,366,367,369,375,377,378,379,380,382,388,390,391 ./middleware/accesslist/accesslist_test.go:2,6,13,14,16,19,21,24,26,28,32,36 ./middleware/accesslist/accesslist.go:2,6,12,13,16,17,18,22,23,24,25,29,30,33,38,39,43,44,45,47,48,49,51,52,53,57,58,60,62,65,66,68,69 ./middleware/edns/edns_test.go:2,7,14,16,17,19,22,28,30,31,33,34,36,37,39,40,42,45,48,50,53,57,61,65,69,72,76,80,83,84,88,91,92,101 ./middleware/edns/edns.go:2,6,12,13,17,18,19,23,24,25,26,28,29,30,32,33,37,45,46,47,48,50,53,56,57,59,63,65,67,68,71,72,73,76,84,85,87,89,90,91,92,94,97,99,105,106,109,110,116,117,119,120,121,124,125,130,131,132,135,136,141,142 ./middleware/chaos/chaos.go:2,6,11,12,16,17,18,22,23,24,25,29,30,31,32,34,35,36,38,40,44,45,48,64,65,78,79,82,83,84,87,89,90 ./middleware/chaos/chaos_test.go:2,6,13,14,17,19,22,24,30,32,37,40,45,48,53,55 ./middleware/ratelimit/ratelimit.go:2,8,17,21,22,23,26,29,30,31,35,36,37,38,43,44,46,47,48,50,51,52,54,58,59,63,64,71,72,74,77,79,85,88,91,92,97,98,101,103,105,106,107,108,109,110,112,115,116,118,121,122,123,124,128,131,132,136,137,139,142,144,146,147,151 ./middleware/ratelimit/ratelimit_test.go:2,6,13,14,17,19,21,23,25,29,35,39,46,47,53,58,64,71,75,79,81,83 ./middleware/resolver/client.go:2,3,4,5,13,16,20,21,25,26,27,28,29,31,34,35,38,39,41,44,45,49,50,52,54,55,56,57,58,59,60,61,67,75,76,79,80,85,86,88,91,92,93,95,97,98,99,100,103,104,106,108,109,113,116,117,119,120,121,122,123,124,126,129,133,136,137,138,139,142,143,146,147,150,153,154,156,157,158,162,166,168,169,170,171,173 ./middleware/resolver/handler_test.go:2,8,18,19,21,23,25,27,28,29,31,34,36,41,43,44,45,47,49,51,53,59,62,66,73,79,85,92,93,94,98,101,104,106,107,108,111,114,117,119,122 ./middleware/resolver/utils_test.go:2,7,11,12,13,15,17,20,21,22,23,25,28,31,34,43,45,54,56,62,63,64,66,69,70,73 ./middleware/resolver/resolver_test.go:2,5,7,13,14,16,18,22,25,27,30,31,32,34,36,40,43,45,48,49,50,52,54,58,61,63,65,66,67,69,71,75,78,80,82,83,84,86,88,92,95,97,99,100,101,103,105,109,112,114,117,118,119,121,123,127,130,132,135,136,137,139,141,145,148,150,152,153,154,156,158,162,165,167,169,170,171,173,175,179,182,184,186,187,188,190,192,196,199,201,203,204,205,207,209,213,216,218,220,221,222,224,226,230,233,235,237,238,239,241,243,247,250,252,254,255,256,258,260,264,267,269,271,272,273,275,277,281,284,286,288,289,290,292,294,298,301,303,305,306,307,309,311,315,318,320,322,323,324,326,328,332,335,337,339 ./middleware/resolver/utils.go:2,12,16,26,29,30,32,37,38,39,40,42,43,44,47,48,50,51,53,54,55,57,58,62,63,66,67,70,71,77,78,81,82,85,86,89,90,91,93,94,95,100,101,102,106,107,111,112,114,115,116,118,119,120,121,125,126,127,129,130,131,134,136,137,141,143,144,146,147,148,150,154,155,158,159,163,164,169,171,175,177,179,180,182,183,184,187,188,190,191,192,196,197,201,202,205,206,209,210,212,214,217,220,221,222,226,231,233,238,239,245,247,251,253,254,255,257,258,259,265,266,267,268,270,274,275,276,277,279,280,281,285,286,288,290,291,292,293,294,300,301,303,304,306,307,309,310,311,313,315,316,321,323,324,325,327,329,330,334,340,341,342,344,345,346,348,349,351,352,353,357,358,360,361,362,363,380,382,383,385,386,387,391,393,394,395,396,399,400,403,405 ./middleware/resolver/handler.go:2,7,16,17,21,22,24,26,27,31,33,34,35,36,39,40,44,45,46,47,49,50,51,53,56,58,60,61,62,64,69,70,73,74,75,78,79,80,85,86,89,91,93,94,95,98,99,100,103,104,107,112,114,115,118,120,121,123,125,126,127,131,132,136,137,140,141,146,148,149,150,154,157,158,159,160,163,164,165,166,167,169,170,171,173,176,179,183,193,197,198,199,201,205,207,213,214,215,218,219,221,222,223,225,228,231,232 ./middleware/resolver/nsec3.go:2,5,8,16,17,19,21,22,25,26,28,29,30,33,38,41,43,45,46,47,48,52,53,55,56,57,58,62,63,65,66,67,70,73,74,78,82,84,85,86,89,92,93,98,99,103,107,109,110,113,114,116,117,118,124,128,131,133,136,139,141 ./middleware/resolver/nsec3_test.go:2,6,9,10,15,31,32,33,34,37,41,43,45,46,47,48,51,52,54,58,59,60,63,67,68,69,72,76,77,78,85,86,87,88,89,92,93,95,99,100,101,104,108,109,110,113,117,118,119,122,127,128,131,135,136,137,140,145,146,149,153,154,155,158,162,163,164,169,170,171,176,177,178,179,180,183,187,188,189,192,196,197,198,201,205,206,207,210,214,215,216,220,224,225,226,229,233,234,235,239,243,244,245,250,251,252,258,259 ./middleware/resolver/resolver.go:2,12,21,22,25,27,29,32,33,36,38,41,43,44,46,48,54,61,62,63,66,68,70,73,76,77,80,81,84,86,90,92,93,95,97,98,99,102,103,105,108,109,110,111,113,116,117,118,119,120,121,127,128,129,130,131,137,138,139,140,141,142,143,145,148,149,150,151,153,155,159,161,162,164,167,168,170,174,175,176,178,179,181,186,188,189,191,194,195,198,199,201,202,206,207,210,214,215,219,220,221,222,224,227,230,231,235,236,237,240,241,246,250,251,253,254,256,260,262,266,267,271,279,280,281,283,290,298,300,301,302,303,307,309,311,312,316,317,319,323,325,329,330,333,334,337,338,340,344,346,351,352,354,355,358,359,362,364,366,369,370,372,373,374,376,381,383,384,385,387,392,396,397,399,400,401,403,406,408,413,414,415,416,421,422,424,425,426,428,429,431,434,435,441,442,443,445,447,448,451,455,456,459,460,462,465,467,470,471,473,476,477,478,479,480,482,484,485,488,489,495,496,497,500,504,505,508,509,511,514,516,519,520,522,525,526,527,528,534,536,539,542,543,548,549,551,553,554,555,560,561,563,565,566,569,572,574,576,579,580,582,583,585,587,590,591,593,594,596,598,599,600,602,605,607,611,613,615,617,618,622,623,626,627,629,632,633,634,635,637,641,643,645,647,648,652,653,656,657,659,662,663,664,665,666,669,671,672,673,674,677,678,679,680,684,685,687,688,689,691,692,693,694,697,698,699,700,704,705,707,708,709,711,712,713,716,717,719,722,732,733,734,735,737,738,739,745,747,748,749,751,754,755,761,765,766,768,769,771,772,773,777,780,781,782,786,791,795,796,805,806,807,808,810,812,813,814,818,822,824,825,829,830,834,841,842,850,851,852,854,857,859,860,861,869,870,871,873,876,878,879,880,881,882,884,885,886,888,893,895,899,902,903,908,909,911,915,919,920,921,923,924,927,929,931,934,936,938,940,945,949,952,955,957,958,960,963,964,967,968,971,973,974,976,978,981,982,985,988,990,991,992,993,994,996,997,998,999,1001,1002,1005,1006,1008,1009,1012,1013,1016,1017,1019,1020,1021,1023,1026,1032,1034,1037,1043,1044,1046,1051,1055,1056,1059,1060,1062,1063,1066,1067,1069,1072,1073,1075,1076,1077,1079,1083,1084,1087,1089,1090,1095,1096,1100,1101,1106,1107,1108,1109,1111,1112,1113,1116,1120,1121,1122,1125,1127,1130,1134,1137,1138,1142,1148,1151,1152,1153,1155,1158,1159,1162,1164,1165,1166,1170,1171,1172,1175,1180,1181,1182,1185,1186,1191,1192,1193,1195,1196,1197,1203,1205,1208,1209,1211,1215,1216,1220,1221,1223,1224,1226,1230,1231,1233,1234,1235,1237,1239,1240,1241,1243,1247,1251,1252,1255,1256,1258,1259,1260,1262,1265,1266,1268,1273,1277,1278,1281,1282,1283,1286,1287,1289,1290,1291,1293,1296,1297,1299,1304,1308,1309,1312,1313,1314,1317,1318,1320,1321,1322,1323,1326,1327,1328,1331,1332,1334,1335,1336,1338,1344,1345,1346,1347,1350,1351,1353,1356,1357,1358,1361,1362,1365,1366,1369,1370,1372,1373,1374,1378,1380,1382,1387,1392,1393,1396,1397,1399,1400,1402,1408,1409,1410,1411,1414,1415,1418,1419,1425,1427,1428,1429,1432,1433,1436,1437,1438,1441,1442,1444,1446,1447,1448,1450,1454,1455,1458,1462,1463,1464,1466,1467,1468,1470,1472,1474,1476,1478,1480,1482,1485,1486,1489,1490,1493,1494,1495,1497,1498,1499,1503,1506,1509,1510,1514,1516,1517,1520,1521,1522,1527,1528,1529,1530,1531,1536,1537,1538,1539,1545,1546,1549,1551,1552,1553,1555,1556,1557,1558,1559,1561,1562,1564,1566,1567,1569,1570 ./middleware/resolver/client_test.go:2,7,12,13,17,20,24,27,31,32,33,37,40,44,47,51 ./middleware/resolver/singleinflight.go:1,2,3,4,5,6,8,11,14,15,21,22,23,24,28,29,30,31,32,33,34,35,39,45,50,53,57,59,60,61,64,67,68,70 ./middleware/chain.go:2,5,8,9,13,15,19,20,21,22,27,28,29,30,31,34,35,39,41,42,43,44,46,47,48,49,53,56,59,60,62,64,65,66,67,72 ./middleware/middleware.go:2,8,12,13,17,18,21,24,25,29,30,36,37,38,40,41,42,43,45,48,52,53,54,55,57,60,61,67,68,69,71,72,73,74,77,78,80,82,85,86,89,91,92,94,95,96,97,98,103,104,109,110,112,116,117,120,121,122,123,124,127,128,129,130,133,134,136,137,139,140,141,142,145,146,149,150,154,156,157,158,160,161,162,163,166,168 ./middleware/middleware_test.go:2,6,10,12,15,16,20,22,25,29,31,37,40,43,47,48,49,51,58,62,70,86,88 ./middleware/blocklist/blocklist.go:2,9,14,15,18,21,23,25,26,27,31,32,33,34,38,40,42,43,45,47,48,49,51,52,53,55,57,61,62,66,74,83,86,87,89,91,92,93,94,97,100,103,104,106,107,108,109,112,115,116,117,118,121,124,125,126,127,130,133,135,136,137,138,141,143,144 ./middleware/blocklist/blocklist_test.go:2,8,15,16,18,22,24,26,29,31,35,38,41,44,47,53,56,59,61,64,65,68,69,72,75,77 ./middleware/blocklist/updater_test.go:2,7,12,16,17,19,21,26,30,32,35,38 ./middleware/blocklist/updater.go:2,14,18,21,22,24,27,28,30,33,34,37,38,39,40,44,45,46,47,49,50,51,53,54,56,58,59,60,62,66,67,72,74,78,80,83,84,86,87,88,90,91,93,98,103,104,107,108,110,111,112,114,118,119,125,126,130,131,133,136,137,138,141,144,145,147,149,150,151,153,157,160,165,166,168,171,172,173,174,177,178,180 ./middleware/chain_test.go:2,6,11,12,19,21,25,28,31,34,40,43,47,50,53,55,60 ./middleware/cache/cache_test.go:1,2,3,5,10,20,21,23,25,26,27,30,33,34,37,42,45,47,49,53,56,59,63,66,69,72,77,80,84,86,90,91,92,94,99,102,104,106,108,111,114,119,122,123,124,127,129,133,136,140,143,146,148,151,152,153,156,158,164,170,176,181,187,188,190,191,196,197,198,200,203,206,208,210,212,215,217,223,229,237,245,253,261,269 ./middleware/cache/cache.go:1,2,3,5,12,16,23,24,30,35,36,38,39,41,42,44,45,46,49,51,52,54,55,59,61,62,63,64,67,68,69,74,79,81,83,85,86,88,89,90,92,93,94,96,98,102,103,107,108,109,115,116,117,121,122,125,127,128,130,133,134,136,140,143,144,147,151,152,155,158,159,161,163,165,166,167,168,171,172,175,176,178,181,182,184,186,187,189,190,192,196,197,202,203,204,206,213,214,217,218,220,222,223,224,226,230,234,235,236,237,240,241,244,245,247,248,249,250,255,259,260,261,262,263,268,269,271,272,273,274,278,279,281,282,283,284,286,293,294,296,297,298,302,303,306,309,310,312,314,315,320,322,323,324,326,331,343,344,345,346,348,350,353,354,355,357,358,359,362,363,364,366,371,372,373,374,376,380,381,382,385,386,387,389,390,391,395,398,400,401,403,404,405,409,411,412,413,414,431,433,434,437 ./middleware/cache/item.go:1,2,3,5,8,12,21,23,26,27,28,37,39,42,45,47,50,54,55,57,59,60,61,62,63,66,71,75,79,81,84,85,88,89,90,93,95,96,97,100 ./middleware/as112/as112_test.go:2,6,13,14,16,19,20,22,24,26,28,32,35,39,41,47,49,55,57,62,64,69,71,76,78,84,86,92,94,100 ./middleware/as112/as112.go:2,6,12,13,16,17,18,22,23,24,25,27,30,31,35,36,38,39,42,43,44,46,48,49,50,52,53,54,56,58,62,63,65,69,70,72,76,82,92,93,97,102,103,106,110,116,119,120,123,124,126,128,129,130,131,133,136,140,141,142,143,146,147,148,150,151,252,253 ./middleware/metrics/metrics_test.go:2,6,13,14,16,18,20,22,26,28,31,34,37 ./middleware/metrics/metrics.go:2,6,12,13,16,17,18,22,23,24,25,34,36,38,39,40,42,43,44,46,49,50,53,56,58,59,61,62,63,67,68,70,71,72,73,75,76 ./middleware/failover/failover_test.go:2,6,13,15,16,18,21,23,24,26,27,30,32,35,37,39,43,47,50,52,54,57,59,61,64,66,68,71,73 ./middleware/failover/failover.go:2,7,14,15,18,19,20,23,25,26,27,31,32,33,34,36,38,45,46,47,49,50,51,53,54,55,57,59,61,63,64,65,66,69,70,73,74,80,81,86,87,89,91,92,94,95,96,98,99 ./middleware/response_writer.go:2,6,9,10,20,21,30,31,34,35,37,38,39,44,52,53,55,56,57,59,60,61,63,64,65,67,68,69,71,72,73,76,77,82,84,88,89,90,93,94,98,100,101,102 ./middleware/accesslog/accesslog_test.go:2,7,14,15,16,18,19,22,25,27,31,33,37,39,41,43,46,48,50,52,54 ./middleware/accesslog/accesslog.go:2,9,15,16,20,21,22,26,27,28,29,32,37,38,39,43,44,45,46,48,49,50,52,54,57,61,62,71,72,76,77,78,79,80,82,83 ./middleware/recovery/recovery_test.go:2,7,14,15,18,22,24,28,30,32,34,38,40 ./middleware/recovery/recovery.go:2,8,14,15,17,18,22,23,24,25,27,28,29,31,32,33,37,39,42,44,46,47 ./sdns.go:2,3,4,11,18,20,24,27,28,30,31,39,40,41,42,44,47,48,51,52,56,57,60,62,63,64,67,70,71,72,74,78,79,81,84,87,89,91 ./authcache/authserver.go:2,9,10,12,17,18,19,21,23,25,26,29,30,31,35,36,37,38,46,47,48,49,52,55,56,64,65,67,69,70,71,74,77,79,82,85,86,87,88,89,90,94,96,97,100,102,105,106,110 ./authcache/ns_cache_test.go:2,6,11,12,14,18,21,23,27,29,32,33,35,38,39,41,45,48,50 ./authcache/ns_cache.go:2,5,9,10,15,17,18,19,22,24,25,26,27,28,31,32,34,35,36,37,39,42,43,45,47,50,51,53,54,55,56,61,62,63,69,70,71,72,74,75 ./authcache/authserver_test.go:2,8,11,12,15,16,17,20,21,23,24,28,29,30,31,33,34,36 ./response/typify_test.go:1,2,3,5,9,12,13,15,17,18,19,21,25,26,30,31,35,36,40,41,42,43,46,48,52,53,58,59,64,65,71,72,78,79,84,85,90,91,93,99,100,107,108,115,116,117,118,123,124,125,126,128,132,133,134,138,139,144,145,146,147,158,159,160,161,167,168,169,175,176,177,179 ./response/typify.go:1,2,3,5,9,12,13,15,17,19,21,23,25,27,29,31,33,36,47,48,50,51,52,53,54,57,58,60,61,62,63,66,71,72,75,76,77,80,81,85,86,87,88,92,93,94,97,98,101,105,108,109,110,114,115,116,119,122,123,126,127,130,131,133,134,135,138,141,144,146,147,148,149,152,156,157,159 ./server/server_test.go:2,20,22,30,31,34,36,37,38,46,47,48,49,58,62,63,64,65,69,70,78,82,83,85,89,90,94,95,99,100,102,106,107,111,112,114,115,116,120,121,122,124,127,128,129,131,138,141,142,143,147,150,157,159,162,165,168,171,175,176,179,181,184,187,189,192,194,197,200,202,205,207,210 ./server/doh/doh_test.go:2,12,16,17,20,22,23,29,30,32,33,35,37,40,42,44,46,49,53,55,56,57,59,61,64,66,68,70,71,72,74,76,79,81,84,87,88,89,91,93,97,100,102,105,107,109,111,114,118,120,122,123,124,126,128,131,133,135,137,138,139,141,143,146,148,150,152,153,154,156,158,161,163,165,167,168,169,171,173,177,180,183,186,188,190,193,197,199,201,202,203,205,207,210,213,215,217 ./server/doh/qtype_test.go:2,5,9,10,13,16,19,22 ./server/doh/doh.go:2,10,13,14,15,21,28,33,34,39,44,45,50,51,56,57,62,63,66,68,69,70,71,72,78,80,85,86,90,93,94,101,102,105,106,112,113,120,121,130,131,132,134,139,140,145,146,148,153,154,156,157 ./server/doh/qtype.go:2,6,9,90,91,92,93,96,97,100,101,104,105,107 ./server/doh/msg_test.go:2,5,9,10,13,16,19,21,24,26,28,31 ./server/doh/msg.go:2,5,8,9,14,15,16,22,23,24,35,36,37,38,41,42,53,54,55,57,58,59,65,66,67,68,74,75,76,78 ./server/server.go:2,12,14,21,22,29,31,32,33,34,37,38,45,46,49,50,52,53,54,55,57,59,61,63,64,65,69,72,73,75,76,82,83,85,86,87,88,93,94,95,96,97,99,106,107,110,111,112,113,114,117,118,120,123,124,125,126,127,130,131,133,136,143,144,147,148,149,150,152,156,157,161,162,163 ./generated.go:1,2,4 ./dnsutil/ttl_test.go:1,2,3,5,9,13,14,15,16,18,20,21,22,24,28,29,33,34,38,42,46,47,50,51,55,56,60,61,64,65,70,74,75,78,82,83,84,85,94,101,102,105,107,111,112,113 ./dnsutil/dnsutil.go:1,2,3,5,14,19,20,21,22,23,24,25,27,29,38,39,40,42,43,44,45,46,47,50,53,55,56,57,58,61,65,67,68,69,70,71,72,73,76,78,80,84,86,87,88,89,95,98,99,101,102,103,104,109,114,115,118,119,121,123,125,126,128,130,134,137,138,139,142,143,145,154,156,157,159,160,161,162,164,168,170,171,172,173,176,178,179,185,186,187,189,190,191,192,193,197,198,199,201,204,205,211,212,213,216,217,223,224,225,227,228,229,230,232,235,237,240,241,243,244,245,246,249,250,252,256,257,261,262,265,266,268,269,270,271,282,283,285,287,289 ./dnsutil/dnsutil_test.go:1,2,3,5,10,14,18,19,24,28,32,36,40,44,48,52,56,57,61,62,63,64,65,75,76,80,81,82,83,84,85,89,93,94,95,96,99,101,105,106,110,111,116,117,122,123,131,137,138,139,140,143,146,149,153,154,157,158,159,160,164,166,169,172,177,178,181,182,187,188,189,190,192,195,199,204,209,216 ./doc.go:1:/* ./doc.go:3:*/ ./dnsutil/ttl.go:1,2,3,5,8,12,13,14,17,18,19,23,24,26,29,30,31,34,35,36,37,39,41,44,45,47,48,50,52 ./cache/cache_test.go:1,2,3,5,10,11,14,17,18,19,20,22,26,27,31,32,36,37,38,39,41,45,46,50,51,52,53,57,59,60,64,65,69,70,71,73,74,75,82,83,85,86,88,89,90,97,98,100,101,105,106,107,109 ./cache/cache.go:1,2,3,5,9,11,13,16,17,20,21,22,23,27,28,30,31,32,34,36,37,38,39,42,43,44,45,48,49,50,51,54,55,56,57,59,61,63 ./cache/hash_test.go:1,2,3,5,8,12,13,14,16,18,20,22,24,25,26,28,30,31,33,34 ./cache/shard_test.go:1,2,3,5,7,8,11,14,15,16,17,19,23,24,28,29,33,34,35,36,39,42,43,46,47,48,49,55,58,59,60,64,65 ./cache/shard.go:1,2,3,5,7,8,12,14,15,16,18,19,20,24,25,29,30,31,32,36,37,38,39,42,44,48,50,52,54,55,56,58,59,60,61,66,67,68,69,74,75 ./cache/hash.go:1,2,3,5,10,14,15,16,19,22,24,27,28,29,33,35,36,38,40,41,44,45,46,50,52,53,54,55,58,59,60,61,65,67,68,69,70,73 ./sdns_test.go:2,17,20,21,29,30,31,32,41,45,46,47,48,52,53,61,65,66,68,72,73,77,78,82,83,85,89,90,94,95,97,99,100,101,104,106,109,117,120,123,128 ./config/config.go:2,13,17,19,20,56,58,60,61,62,66,67,68,69,71,72,73,76,77,78,79,83,84,88,91,94,97,100,103,107,111,128,145,150,158,161,164,167,180,183,186,189,195,199,202,205,208,211,214,217,220,223,226,229,233,241,251,252,253,255,258,262,265,266,267,268,270,273,274,277,278,280,283,287,288,290,291,293,294,295,299,300,305,307,311,312,315,316,318 ./config/config_test.go:2,6,9,10,12,15,18,20,21,22,24,27 <<<<<< EOF