feat: add full Zonemaster stack with Docker and Spanish UI

- Clone all 5 Zonemaster component repos (LDNS, Engine, CLI, Backend, GUI)
- Dockerfile.backend: 8-stage multi-stage build LDNS→Engine→CLI→Backend
- Dockerfile.gui: Astro static build served via nginx
- docker-compose.yml: backend (internal) + frontend (port 5353)
- nginx.conf: root redirects to /es/, /api/ proxied to backend
- zonemaster-gui/config.ts: defaultLanguage set to 'es' (Spanish)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-21 08:19:24 +02:00
commit 8d4eaa1489
1567 changed files with 204155 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
.POSIX:
.SUFFIXES: .po .mo
.PHONY: all check-msg-args dist extract-pot tidy-po show-fuzzy update-po new-po check-po
POFILES := $(shell find . -maxdepth 1 -type f -name '*.po' -exec basename {} \;)
MOFILES := $(POFILES:%.po=%.mo)
POTFILE = Zonemaster-Engine.pot
PMFILES := $(shell find ../lib -type f -name '*.pm' | sort)
TESTMODULEFILES := $(shell find ../lib/Zonemaster/Engine/Test -type f -name '*.pm' | sort)
all: $(MOFILES) modules.txt
# Tidy the formatting of all PO files
tidy-po:
@tmpdir="`mktemp -d tidy-po.XXXXXXXX`" ;\
trap 'rm -rf "$$tmpdir"' EXIT ;\
for f in $(POFILES) ; do msgcat $$f -o $$tmpdir/$$f && mv -f $$tmpdir/$$f $$f ; done
update-po: extract-pot
@for f in $(POFILES) ; do msgmerge --update --backup=none --quiet --no-location $(MSGMERGE_OPTS) $$f $(POTFILE) ; done
extract-pot:
@xgettext --output $(POTFILE) --sort-by-file --add-comments --language=Perl --from-code=UTF-8 -k__ -k\$$__ -k%__ -k__x -k__n:1,2 -k__nx:1,2 -k__xn:1,2 -kN__ -kN__n:1,2 -k__p:1c,2 -k__np:1c,2,3 -kN__p:1c,2 -kN__np:1c,2,3 $(PMFILES)
$(POTFILE): extract-pot
# Create a new empty PO file with basename provided with the POLANG variable
# Update the Language field in the header
new-po: extract-pot
@[ -n "$(POLANG)" ] || ( echo "Usage: make POLANG=xx new-po" && exit 1 )
@cp $(POTFILE) $(POLANG).po
@perl -pi -e 's/^("Project-Id-Version:) .+(\\n)/$$1 1.0.0$$2/;' \
-e 's/^("Language-Team:) .+(\\n)/$$1 Zonemaster Team$$2/;' \
-e 's/^"Language: /$$&$(POLANG)/;' \
-e 's/^("Content-Type:.+charset=)CHARSET/$${1}UTF-8/;' $(POLANG).po
@perl -ni -e 'print unless /^#( |$$)/' $(POLANG).po
check-po:
@for f in $(POFILES) ; do msgfmt -c $$f ; done
.po.mo:
@msgfmt -o $@ $<
@mkdir -p locale/`basename $@ .mo`/LC_MESSAGES
@ln -vf $@ locale/`basename $@ .mo`/LC_MESSAGES/Zonemaster-Engine.mo
show-fuzzy:
@for f in $(POFILES) ; do msgattrib --only-fuzzy $$f ; done
check-msg-args:
@for f in $(POFILES) ; do ../util/check-msg-args $$f ; done
modules.txt: $(TESTMODULEFILES)
@echo Basic > modules.txt
@echo $(TESTMODULEFILES) | xargs basename -s .pm -a | grep -vE '^Basic$$' | sort >> modules.txt

View File

@@ -0,0 +1,15 @@
# This is a wrapper for BSD Make (FreeBSD) to execute
# GNU Make (gmake) and the primary makefile GNUmakefile.
GNUMAKE ?= gmake
FILES != ls *
# File targets should be evaluated by gmake.
.PHONY: all $(FILES)
all:
@${GNUMAKE} $@
.DEFAULT:
@${GNUMAKE} $@

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,26 @@
Address Block,Name,RFC,Allocation Date,Termination Date,Source,Destination,Forwardable,Globally Reachable,Reserved-by-Protocol
0.0.0.0/8,"""This network""","[RFC791], Section 3.2",1981-09,N/A,True,False,False,False,True
0.0.0.0/32,"""This host on this network""","[RFC1122], Section 3.2.1.3",1981-09,N/A,True,False,False,False,True
10.0.0.0/8,Private-Use,[RFC1918],1996-02,N/A,True,True,True,False,False
100.64.0.0/10,Shared Address Space,[RFC6598],2012-04,N/A,True,True,True,False,False
127.0.0.0/8,Loopback,"[RFC1122], Section 3.2.1.3",1981-09,N/A,False [1],False [1],False [1],False [1],True
169.254.0.0/16,Link Local,[RFC3927],2005-05,N/A,True,True,False,False,True
172.16.0.0/12,Private-Use,[RFC1918],1996-02,N/A,True,True,True,False,False
192.0.0.0/24 [2],IETF Protocol Assignments,"[RFC6890], Section 2.1",2010-01,N/A,False,False,False,False,False
192.0.0.0/29,IPv4 Service Continuity Prefix,[RFC7335],2011-06,N/A,True,True,True,False,False
192.0.0.8/32,IPv4 dummy address,[RFC7600],2015-03,N/A,True,False,False,False,False
192.0.0.9/32,Port Control Protocol Anycast,[RFC7723],2015-10,N/A,True,True,True,True,False
192.0.0.10/32,Traversal Using Relays around NAT Anycast,[RFC8155],2017-02,N/A,True,True,True,True,False
"192.0.0.170/32, 192.0.0.171/32",NAT64/DNS64 Discovery,"[RFC8880][RFC7050], Section 2.2",2013-02,N/A,False,False,False,False,True
192.0.2.0/24,Documentation (TEST-NET-1),[RFC5737],2010-01,N/A,False,False,False,False,False
192.31.196.0/24,AS112-v4,[RFC7535],2014-12,N/A,True,True,True,True,False
192.52.193.0/24,AMT,[RFC7450],2014-12,N/A,True,True,True,True,False
192.88.99.0/24,Deprecated (6to4 Relay Anycast),[RFC7526],2001-06,2015-03,,,,,
192.168.0.0/16,Private-Use,[RFC1918],1996-02,N/A,True,True,True,False,False
192.175.48.0/24,Direct Delegation AS112 Service,[RFC7534],1996-01,N/A,True,True,True,True,False
198.18.0.0/15,Benchmarking,[RFC2544],1999-03,N/A,True,True,True,False,False
198.51.100.0/24,Documentation (TEST-NET-2),[RFC5737],2010-01,N/A,False,False,False,False,False
203.0.113.0/24,Documentation (TEST-NET-3),[RFC5737],2010-01,N/A,False,False,False,False,False
240.0.0.0/4,Reserved,"[RFC1112], Section 4",1989-08,N/A,False,False,False,False,True
255.255.255.255/32,Limited Broadcast,"[RFC8190]
[RFC919], Section 7",1984-10,N/A,False,True,False,False,True
1 Address Block Name RFC Allocation Date Termination Date Source Destination Forwardable Globally Reachable Reserved-by-Protocol
2 0.0.0.0/8 "This network" [RFC791], Section 3.2 1981-09 N/A True False False False True
3 0.0.0.0/32 "This host on this network" [RFC1122], Section 3.2.1.3 1981-09 N/A True False False False True
4 10.0.0.0/8 Private-Use [RFC1918] 1996-02 N/A True True True False False
5 100.64.0.0/10 Shared Address Space [RFC6598] 2012-04 N/A True True True False False
6 127.0.0.0/8 Loopback [RFC1122], Section 3.2.1.3 1981-09 N/A False [1] False [1] False [1] False [1] True
7 169.254.0.0/16 Link Local [RFC3927] 2005-05 N/A True True False False True
8 172.16.0.0/12 Private-Use [RFC1918] 1996-02 N/A True True True False False
9 192.0.0.0/24 [2] IETF Protocol Assignments [RFC6890], Section 2.1 2010-01 N/A False False False False False
10 192.0.0.0/29 IPv4 Service Continuity Prefix [RFC7335] 2011-06 N/A True True True False False
11 192.0.0.8/32 IPv4 dummy address [RFC7600] 2015-03 N/A True False False False False
12 192.0.0.9/32 Port Control Protocol Anycast [RFC7723] 2015-10 N/A True True True True False
13 192.0.0.10/32 Traversal Using Relays around NAT Anycast [RFC8155] 2017-02 N/A True True True True False
14 192.0.0.170/32, 192.0.0.171/32 NAT64/DNS64 Discovery [RFC8880][RFC7050], Section 2.2 2013-02 N/A False False False False True
15 192.0.2.0/24 Documentation (TEST-NET-1) [RFC5737] 2010-01 N/A False False False False False
16 192.31.196.0/24 AS112-v4 [RFC7535] 2014-12 N/A True True True True False
17 192.52.193.0/24 AMT [RFC7450] 2014-12 N/A True True True True False
18 192.88.99.0/24 Deprecated (6to4 Relay Anycast) [RFC7526] 2001-06 2015-03
19 192.168.0.0/16 Private-Use [RFC1918] 1996-02 N/A True True True False False
20 192.175.48.0/24 Direct Delegation AS112 Service [RFC7534] 1996-01 N/A True True True True False
21 198.18.0.0/15 Benchmarking [RFC2544] 1999-03 N/A True True True False False
22 198.51.100.0/24 Documentation (TEST-NET-2) [RFC5737] 2010-01 N/A False False False False False
23 203.0.113.0/24 Documentation (TEST-NET-3) [RFC5737] 2010-01 N/A False False False False False
24 240.0.0.0/4 Reserved [RFC1112], Section 4 1989-08 N/A False False False False True
25 255.255.255.255/32 Limited Broadcast [RFC8190] [RFC919], Section 7 1984-10 N/A False True False False True

View File

@@ -0,0 +1,28 @@
Address Block,Name,RFC,Allocation Date,Termination Date,Source,Destination,Forwardable,Globally Reachable,Reserved-by-Protocol
::1/128,Loopback Address,[RFC4291],2006-02,N/A,False,False,False,False,True
::/128,Unspecified Address,[RFC4291],2006-02,N/A,True,False,False,False,True
::ffff:0:0/96,IPv4-mapped Address,[RFC4291],2006-02,N/A,False,False,False,False,True
64:ff9b::/96,IPv4-IPv6 Translat.,[RFC6052],2010-10,N/A,True,True,True,True,False
64:ff9b:1::/48,IPv4-IPv6 Translat.,[RFC8215],2017-06,N/A,True,True,True,False,False
100::/64,Discard-Only Address Block,[RFC6666],2012-06,N/A,True,True,True,False,False
100:0:0:1::/64,Dummy IPv6 Prefix,[RFC-ietf-mpls-p2mp-bfd-11],2025-04,N/A,True,False,False,False,False
2001::/23,IETF Protocol Assignments,[RFC2928],2000-09,N/A,False [1],False [1],False [1],False [1],False
2001::/32,TEREDO,"[RFC4380]
[RFC8190]",2006-01,N/A,True,True,True,N/A [2],False
2001:1::1/128,Port Control Protocol Anycast,[RFC7723],2015-10,N/A,True,True,True,True,False
2001:1::2/128,Traversal Using Relays around NAT Anycast,[RFC8155],2017-02,N/A,True,True,True,True,False
2001:1::3/128,DNS-SD Service Registration Protocol Anycast,[RFC-ietf-dnssd-srp-25],2024-04,N/A,True,True,True,True,False
2001:2::/48,Benchmarking,[RFC5180][RFC Errata 1752],2008-04,N/A,True,True,True,False,False
2001:3::/32,AMT,[RFC7450],2014-12,N/A,True,True,True,True,False
2001:4:112::/48,AS112-v6,[RFC7535],2014-12,N/A,True,True,True,True,False
2001:10::/28,Deprecated (previously ORCHID),[RFC4843],2007-03,2014-03,,,,,
2001:20::/28,ORCHIDv2,[RFC7343],2014-07,N/A,True,True,True,True,False
2001:30::/28,Drone Remote ID Protocol Entity Tags (DETs) Prefix,[RFC9374],2022-12,N/A,True,True,True,True,False
2001:db8::/32,Documentation,[RFC3849],2004-07,N/A,False,False,False,False,False
2002::/16 [3],6to4,[RFC3056],2001-02,N/A,True,True,True,N/A [3],False
2620:4f:8000::/48,Direct Delegation AS112 Service,[RFC7534],2011-05,N/A,True,True,True,True,False
3fff::/20,Documentation,[RFC9637],2024-07,N/A,False,False,False,False,False
5f00::/16,Segment Routing (SRv6) SIDs,[RFC9602],2024-04,N/A,True,True,True,False,False
fc00::/7,Unique-Local,"[RFC4193]
[RFC8190]",2005-10,N/A,True,True,True,False [4],False
fe80::/10,Link-Local Unicast,[RFC4291],2006-02,N/A,True,True,False,False,True
1 Address Block Name RFC Allocation Date Termination Date Source Destination Forwardable Globally Reachable Reserved-by-Protocol
2 ::1/128 Loopback Address [RFC4291] 2006-02 N/A False False False False True
3 ::/128 Unspecified Address [RFC4291] 2006-02 N/A True False False False True
4 ::ffff:0:0/96 IPv4-mapped Address [RFC4291] 2006-02 N/A False False False False True
5 64:ff9b::/96 IPv4-IPv6 Translat. [RFC6052] 2010-10 N/A True True True True False
6 64:ff9b:1::/48 IPv4-IPv6 Translat. [RFC8215] 2017-06 N/A True True True False False
7 100::/64 Discard-Only Address Block [RFC6666] 2012-06 N/A True True True False False
8 100:0:0:1::/64 Dummy IPv6 Prefix [RFC-ietf-mpls-p2mp-bfd-11] 2025-04 N/A True False False False False
9 2001::/23 IETF Protocol Assignments [RFC2928] 2000-09 N/A False [1] False [1] False [1] False [1] False
10 2001::/32 TEREDO [RFC4380] [RFC8190] 2006-01 N/A True True True N/A [2] False
11 2001:1::1/128 Port Control Protocol Anycast [RFC7723] 2015-10 N/A True True True True False
12 2001:1::2/128 Traversal Using Relays around NAT Anycast [RFC8155] 2017-02 N/A True True True True False
13 2001:1::3/128 DNS-SD Service Registration Protocol Anycast [RFC-ietf-dnssd-srp-25] 2024-04 N/A True True True True False
14 2001:2::/48 Benchmarking [RFC5180][RFC Errata 1752] 2008-04 N/A True True True False False
15 2001:3::/32 AMT [RFC7450] 2014-12 N/A True True True True False
16 2001:4:112::/48 AS112-v6 [RFC7535] 2014-12 N/A True True True True False
17 2001:10::/28 Deprecated (previously ORCHID) [RFC4843] 2007-03 2014-03
18 2001:20::/28 ORCHIDv2 [RFC7343] 2014-07 N/A True True True True False
19 2001:30::/28 Drone Remote ID Protocol Entity Tags (DETs) Prefix [RFC9374] 2022-12 N/A True True True True False
20 2001:db8::/32 Documentation [RFC3849] 2004-07 N/A False False False False False
21 2002::/16 [3] 6to4 [RFC3056] 2001-02 N/A True True True N/A [3] False
22 2620:4f:8000::/48 Direct Delegation AS112 Service [RFC7534] 2011-05 N/A True True True True False
23 3fff::/20 Documentation [RFC9637] 2024-07 N/A False False False False False
24 5f00::/16 Segment Routing (SRv6) SIDs [RFC9602] 2024-04 N/A True True True False False
25 fc00::/7 Unique-Local [RFC4193] [RFC8190] 2005-10 N/A True True True False [4] False
26 fe80::/10 Link-Local Unicast [RFC4291] 2006-02 N/A True True False False True

View File

@@ -0,0 +1,33 @@
#!/usr/bin/env perl
use 5.014002;
use strict;
use warnings;
use File::ShareDir qw[dist_file];
use File::Slurp;
use Zonemaster::Engine::Profile;
my $json_file = @ARGV ? $ARGV[0] : dist_file( 'Zonemaster-Engine', 'profile.json');
my $json = read_file( $json_file );
my $profile = Zonemaster::Engine::Profile->from_json( $json );
my $yaml = $profile->to_yaml();
say $yaml;
=head1 NAME
json2yaml - Convert a JSON profile into YAML
=head1 SYNOPSIS
./json2yaml.pl
./json2yaml.pl profile.json
=head1 DESCRIPTION
json2yaml converts a JSON profile into YAML. The JSON profile can be passed as
an argument. If no argument is provided, the script will look for the default
profile. The YAML profile is written to the standard output.
=cut

View File

@@ -0,0 +1,9 @@
Basic
Address
Connectivity
Consistency
Delegation
DNSSEC
Nameserver
Syntax
Zone

View File

@@ -0,0 +1,92 @@
; This file holds the information on root name servers needed to
; initialize cache of Internet domain name servers
; (e.g. reference this file in the "cache . <file>"
; configuration file of BIND domain name servers).
;
; This file is made available by InterNIC
; under anonymous FTP as
; file /domain/named.cache
; on server FTP.INTERNIC.NET
; -OR- RS.INTERNIC.NET
;
; last update: January 15, 2026
; related version of root zone: 2026011501
;
; FORMERLY NS.INTERNIC.NET
;
. 3600000 NS A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4
A.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:ba3e::2:30
;
; FORMERLY NS1.ISI.EDU
;
. 3600000 NS B.ROOT-SERVERS.NET.
B.ROOT-SERVERS.NET. 3600000 A 170.247.170.2
B.ROOT-SERVERS.NET. 3600000 AAAA 2801:1b8:10::b
;
; FORMERLY C.PSI.NET
;
. 3600000 NS C.ROOT-SERVERS.NET.
C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12
C.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2::c
;
; FORMERLY TERP.UMD.EDU
;
. 3600000 NS D.ROOT-SERVERS.NET.
D.ROOT-SERVERS.NET. 3600000 A 199.7.91.13
D.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2d::d
;
; FORMERLY NS.NASA.GOV
;
. 3600000 NS E.ROOT-SERVERS.NET.
E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10
E.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:a8::e
;
; FORMERLY NS.ISC.ORG
;
. 3600000 NS F.ROOT-SERVERS.NET.
F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241
F.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2f::f
;
; FORMERLY NS.NIC.DDN.MIL
;
. 3600000 NS G.ROOT-SERVERS.NET.
G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4
G.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:12::d0d
;
; FORMERLY AOS.ARL.ARMY.MIL
;
. 3600000 NS H.ROOT-SERVERS.NET.
H.ROOT-SERVERS.NET. 3600000 A 198.97.190.53
H.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:1::53
;
; FORMERLY NIC.NORDU.NET
;
. 3600000 NS I.ROOT-SERVERS.NET.
I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17
I.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fe::53
;
; OPERATED BY VERISIGN, INC.
;
. 3600000 NS J.ROOT-SERVERS.NET.
J.ROOT-SERVERS.NET. 3600000 A 192.58.128.30
J.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:c27::2:30
;
; OPERATED BY RIPE NCC
;
. 3600000 NS K.ROOT-SERVERS.NET.
K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129
K.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fd::1
;
; OPERATED BY ICANN
;
. 3600000 NS L.ROOT-SERVERS.NET.
L.ROOT-SERVERS.NET. 3600000 A 199.7.83.42
L.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:9f::42
;
; OPERATED BY WIDE
;
. 3600000 NS M.ROOT-SERVERS.NET.
M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33
M.ROOT-SERVERS.NET. 3600000 AAAA 2001:dc3::35
; End of file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,662 @@
{
"asn_db" : {
"style" : "Cymru",
"sources" : {
"Cymru" : [ "asnlookup.zonemaster.net", "asn.cymru.com" ],
"RIPE" : [ "riswhois.ripe.net" ]
}
},
"net" : {
"ipv4" : true,
"ipv6" : true
},
"no_network" : false,
"resolver" : {
"defaults" : {
"debug" : false,
"igntc" : false,
"fallback" : true,
"recurse" : false,
"retrans" : 3,
"retry" : 2,
"usevc" : false,
"timeout": 5
}
},
"test_levels" : {
"ADDRESS" : {
"A01_GLOBALLY_REACHABLE_ADDR" : "INFO",
"A01_ADDR_NOT_GLOBALLY_REACHABLE" : "ERROR",
"A01_DOCUMENTATION_ADDR" : "ERROR",
"A01_LOCAL_USE_ADDR" : "ERROR",
"A01_NO_GLOBALLY_REACHABLE_ADDR" : "ERROR",
"A01_NO_NAME_SERVERS_FOUND" : "CRITICAL",
"NAMESERVER_IP_PTR_MATCH" : "INFO",
"NAMESERVER_IP_PTR_MISMATCH" : "NOTICE",
"NAMESERVER_IP_WITHOUT_REVERSE" : "WARNING",
"NAMESERVERS_IP_WITH_REVERSE" : "INFO",
"NO_RESPONSE_PTR_QUERY" : "WARNING",
"TEST_CASE_END" : "DEBUG",
"TEST_CASE_START" : "DEBUG"
},
"BASIC" : {
"A_QUERY_NO_RESPONSES" : "INFO",
"B01_CHILD_IS_ALIAS" : "NOTICE",
"B01_CHILD_FOUND" : "INFO",
"B01_INCONSISTENT_ALIAS" : "ERROR",
"B01_INCONSISTENT_DELEGATION" : "ERROR",
"B01_NO_CHILD" : "ERROR",
"B01_PARENT_DISREGARDED" : "INFO",
"B01_PARENT_FOUND" : "INFO",
"B01_PARENT_NOT_FOUND" : "WARNING",
"B01_PARENT_UNDETERMINED" : "WARNING",
"B01_ROOT_HAS_NO_PARENT" : "INFO",
"B01_SERVER_ZONE_ERROR" : "DEBUG",
"B02_AUTH_RESPONSE_SOA" : "INFO",
"B02_NO_DELEGATION" : "CRITICAL",
"B02_NO_WORKING_NS" : "CRITICAL",
"B02_NS_BROKEN" : "ERROR",
"B02_NS_NOT_AUTH" : "ERROR",
"B02_NS_NO_IP_ADDR" : "ERROR",
"B02_NS_NO_RESPONSE" : "WARNING",
"B02_UNEXPECTED_RCODE" : "ERROR",
"DOMAIN_NAME_LABEL_TOO_LONG" : "CRITICAL",
"DOMAIN_NAME_TOO_LONG" : "CRITICAL",
"DOMAIN_NAME_ZERO_LENGTH_LABEL" : "CRITICAL",
"HAS_A_RECORDS" : "ERROR",
"HAS_NAMESERVER_NO_WWW_A_TEST" : "INFO",
"IPV4_DISABLED" : "DEBUG",
"IPV4_ENABLED" : "DEBUG",
"IPV6_DISABLED" : "DEBUG",
"IPV6_ENABLED" : "DEBUG",
"TEST_CASE_END" : "DEBUG",
"TEST_CASE_START" : "DEBUG"
},
"CONNECTIVITY" : {
"ASN_INFOS_ANNOUNCE_BY" : "DEBUG",
"ASN_INFOS_ANNOUNCE_IN" : "DEBUG",
"ASN_INFOS_RAW" : "DEBUG",
"CN01_IPV4_DISABLED": "NOTICE",
"CN01_IPV6_DISABLED": "NOTICE",
"CN01_MISSING_NS_RECORD_UDP": "WARNING",
"CN01_MISSING_SOA_RECORD_UDP": "WARNING",
"CN01_NO_RESPONSE_NS_QUERY_UDP": "WARNING",
"CN01_NO_RESPONSE_SOA_QUERY_UDP": "WARNING",
"CN01_NO_RESPONSE_UDP": "WARNING",
"CN01_NS_RECORD_NOT_AA_UDP": "WARNING",
"CN01_SOA_RECORD_NOT_AA_UDP": "WARNING",
"CN01_UNEXPECTED_RCODE_NS_QUERY_UDP": "WARNING",
"CN01_UNEXPECTED_RCODE_SOA_QUERY_UDP": "WARNING",
"CN01_WRONG_NS_RECORD_UDP": "WARNING",
"CN01_WRONG_SOA_RECORD_UDP": "WARNING",
"CN02_MISSING_NS_RECORD_TCP": "WARNING",
"CN02_MISSING_SOA_RECORD_TCP": "WARNING",
"CN02_NO_RESPONSE_NS_QUERY_TCP": "WARNING",
"CN02_NO_RESPONSE_SOA_QUERY_TCP": "WARNING",
"CN02_NO_RESPONSE_TCP": "WARNING",
"CN02_NS_RECORD_NOT_AA_TCP": "WARNING",
"CN02_SOA_RECORD_NOT_AA_TCP": "WARNING",
"CN02_UNEXPECTED_RCODE_NS_QUERY_TCP": "WARNING",
"CN02_UNEXPECTED_RCODE_SOA_QUERY_TCP": "WARNING",
"CN02_WRONG_NS_RECORD_TCP": "WARNING",
"CN02_WRONG_SOA_RECORD_TCP": "WARNING",
"CN04_ASN_INFOS_ANNOUNCE_IN": "DEBUG",
"CN04_ASN_INFOS_RAW": "DEBUG",
"CN04_EMPTY_PREFIX_SET": "NOTICE",
"CN04_ERROR_PREFIX_DATABASE": "NOTICE",
"CN04_IPV4_DIFFERENT_PREFIX": "INFO",
"CN04_IPV4_SAME_PREFIX": "NOTICE",
"CN04_IPV4_SINGLE_PREFIX": "WARNING",
"CN04_IPV6_DIFFERENT_PREFIX": "INFO",
"CN04_IPV6_SAME_PREFIX": "NOTICE",
"CN04_IPV6_SINGLE_PREFIX": "WARNING",
"EMPTY_ASN_SET" : "NOTICE",
"ERROR_ASN_DATABASE" : "NOTICE",
"IPV4_DIFFERENT_ASN" : "INFO",
"IPV4_DISABLED" : "DEBUG",
"IPV4_ONE_ASN" : "WARNING",
"IPV4_SAME_ASN" : "NOTICE",
"IPV6_DIFFERENT_ASN" : "INFO",
"IPV6_DISABLED" : "DEBUG",
"IPV6_ONE_ASN" : "WARNING",
"IPV6_SAME_ASN" : "NOTICE",
"NAMESERVER_HAS_TCP_53" : "DEBUG",
"NAMESERVER_HAS_UDP_53" : "DEBUG",
"NAMESERVER_NO_TCP_53" : "ERROR",
"NAMESERVER_NO_UDP_53" : "ERROR",
"TEST_CASE_END" : "DEBUG",
"TEST_CASE_START" : "DEBUG"
},
"CONSISTENCY" : {
"ADDRESSES_MATCH" : "INFO",
"CHILD_NS_FAILED" : "DEBUG",
"CHILD_ZONE_LAME" : "ERROR",
"EXTRA_ADDRESS_CHILD" : "NOTICE",
"IN_BAILIWICK_ADDR_MISMATCH" : "ERROR",
"IPV4_DISABLED" : "DEBUG",
"IPV6_DISABLED" : "DEBUG",
"MULTIPLE_NS_SET" : "NOTICE",
"MULTIPLE_SOA_MNAMES" : "NOTICE",
"MULTIPLE_SOA_RNAMES" : "NOTICE",
"MULTIPLE_SOA_SERIALS" : "WARNING",
"MULTIPLE_SOA_TIME_PARAMETER_SET" : "NOTICE",
"NO_RESPONSE" : "DEBUG",
"NO_RESPONSE_NS_QUERY" : "DEBUG",
"NO_RESPONSE_SOA_QUERY" : "DEBUG",
"NS_SET" : "INFO",
"ONE_NS_SET" : "INFO",
"ONE_SOA_MNAME" : "INFO",
"ONE_SOA_RNAME" : "INFO",
"ONE_SOA_SERIAL" : "INFO",
"ONE_SOA_TIME_PARAMETER_SET" : "INFO",
"OUT_OF_BAILIWICK_ADDR_MISMATCH" : "ERROR",
"SOA_RNAME" : "INFO",
"SOA_SERIAL" : "INFO",
"SOA_SERIAL_VARIATION" : "NOTICE",
"SOA_TIME_PARAMETER_SET" : "INFO",
"TEST_CASE_END" : "DEBUG",
"TEST_CASE_START" : "DEBUG"
},
"DELEGATION" : {
"ARE_AUTHORITATIVE" : "INFO",
"CHILD_DISTINCT_NS_IP" : "INFO",
"CHILD_NS_SAME_IP" : "ERROR",
"DEL_DISTINCT_NS_IP" : "INFO",
"DEL_NS_SAME_IP" : "ERROR",
"DISTINCT_IP_ADDRESS" : "INFO",
"ENOUGH_IPV4_NS_CHILD" : "INFO",
"ENOUGH_IPV4_NS_DEL" : "INFO",
"ENOUGH_IPV6_NS_CHILD" : "INFO",
"ENOUGH_IPV6_NS_DEL" : "INFO",
"ENOUGH_NS_CHILD" : "INFO",
"ENOUGH_NS_DEL" : "INFO",
"EXTRA_NAME_CHILD" : "NOTICE",
"EXTRA_NAME_PARENT" : "ERROR",
"IPV4_DISABLED" : "DEBUG",
"IPV6_DISABLED" : "DEBUG",
"IS_NOT_AUTHORITATIVE" : "WARNING",
"NAMES_MATCH" : "INFO",
"NO_IPV4_NS_CHILD" : "WARNING",
"NO_IPV4_NS_DEL" : "WARNING",
"NO_IPV6_NS_CHILD" : "NOTICE",
"NO_IPV6_NS_DEL" : "NOTICE",
"NO_NS_CNAME" : "INFO",
"NO_RESPONSE" : "DEBUG",
"NOT_ENOUGH_IPV4_NS_CHILD" : "ERROR",
"NOT_ENOUGH_IPV4_NS_DEL" : "ERROR",
"NOT_ENOUGH_IPV6_NS_CHILD" : "ERROR",
"NOT_ENOUGH_IPV6_NS_DEL" : "ERROR",
"NOT_ENOUGH_NS_CHILD" : "ERROR",
"NOT_ENOUGH_NS_DEL" : "ERROR",
"NS_IS_CNAME" : "ERROR",
"REFERRAL_SIZE_OK" : "INFO",
"REFERRAL_SIZE_TOO_LARGE" : "WARNING",
"SAME_IP_ADDRESS" : "ERROR",
"SOA_EXISTS" : "INFO",
"SOA_NOT_EXISTS" : "ERROR",
"TEST_CASE_END" : "DEBUG",
"TEST_CASE_START" : "DEBUG",
"TOTAL_NAME_MISMATCH" : "ERROR",
"UNEXPECTED_RCODE" : "WARNING"
},
"DNSSEC" : {
"DNSKEY_SMALLER_THAN_REC" : "WARNING",
"DNSKEY_TOO_LARGE_FOR_ALGO" : "ERROR",
"DNSKEY_TOO_SMALL_FOR_ALGO" : "ERROR",
"DS01_DS_ALGO_2_MISSING" : "NOTICE",
"DS01_DS_ALGO_DEPRECATED" : "ERROR",
"DS01_DS_ALGO_NOT_DS" : "ERROR",
"DS01_DS_ALGO_OK" : "INFO",
"DS01_DS_ALGO_PRIVATE" : "ERROR",
"DS01_DS_ALGO_RESERVED" : "ERROR",
"DS01_DS_ALGO_UNASSIGNED" : "ERROR",
"DS01_NO_RESPONSE" : "WARNING",
"DS01_PARENT_SERVER_NO_DS" : "ERROR",
"DS01_PARENT_ZONE_NO_DS" : "NOTICE",
"DS01_ROOT_N_NO_UNDEL_DS" : "INFO",
"DS01_UNDEL_N_NO_UNDEL_DS" : "INFO",
"DS02_ALGO_NOT_SUPPORTED_BY_ZM" : "NOTICE",
"DS02_DNSKEY_NOT_FOR_ZONE_SIGNING" : "ERROR",
"DS02_DNSKEY_NOT_SEP" : "NOTICE",
"DS02_DNSKEY_NOT_SIGNED_BY_ANY_DS" : "ERROR",
"DS02_NO_DNSKEY_FOR_DS" : "WARNING",
"DS02_NO_MATCHING_DNSKEY_RRSIG" : "WARNING",
"DS02_NO_MATCH_DS_DNSKEY" : "ERROR",
"DS02_NO_VALID_DNSKEY_FOR_ANY_DS" : "ERROR",
"DS02_RRSIG_NOT_VALID_BY_DNSKEY" : "ERROR",
"DS03_ERROR_RESPONSE_NSEC_QUERY" : "ERROR",
"DS03_ERR_MULT_NSEC3" : "ERROR",
"DS03_ILLEGAL_HASH_ALGO" : "ERROR",
"DS03_ILLEGAL_ITERATION_VALUE" : "WARNING",
"DS03_ILLEGAL_SALT_LENGTH" : "WARNING",
"DS03_INCONSISTENT_HASH_ALGO" : "ERROR",
"DS03_INCONSISTENT_ITERATION" : "ERROR",
"DS03_INCONSISTENT_NSEC3_FLAGS" : "ERROR",
"DS03_INCONSISTENT_SALT_LENGTH" : "ERROR",
"DS03_LEGAL_EMPTY_SALT" : "INFO",
"DS03_LEGAL_HASH_ALGO" : "INFO",
"DS03_LEGAL_ITERATION_VALUE" : "INFO",
"DS03_NO_DNSSEC_SUPPORT" : "NOTICE",
"DS03_NO_NSEC3" : "INFO",
"DS03_NO_RESPONSE_NSEC_QUERY": "ERROR",
"DS03_NSEC3_OPT_OUT_DISABLED" : "INFO",
"DS03_NSEC3_OPT_OUT_ENABLED_NON_TLD" : "NOTICE",
"DS03_NSEC3_OPT_OUT_ENABLED_TLD" : "INFO",
"DS03_SERVER_NO_DNSSEC_SUPPORT" : "ERROR",
"DS03_SERVER_NO_NSEC3" : "ERROR",
"DS03_UNASSIGNED_FLAG_USED" : "ERROR",
"DS05_ALGO_DEPRECATED" : "ERROR",
"DS05_ALGO_NOT_RECOMMENDED" : "WARNING",
"DS05_ALGO_NOT_ZONE_SIGN" : "ERROR",
"DS05_ALGO_OK" : "INFO",
"DS05_ALGO_PRIVATE" : "ERROR",
"DS05_ALGO_RESERVED" : "ERROR",
"DS05_ALGO_UNASSIGNED" : "ERROR",
"DS05_NO_RESPONSE" : "WARNING",
"DS05_SERVER_NO_DNSSEC" : "ERROR",
"DS05_ZONE_NO_DNSSEC" : "NOTICE",
"DS07_DS_FOR_SIGNED_ZONE" : "INFO",
"DS07_DS_ON_PARENT_SERVER" : "INFO",
"DS07_INCONSISTENT_DS" : "ERROR",
"DS07_INCONSISTENT_SIGNED" : "ERROR",
"DS07_NON_AUTH_RESPONSE_DNSKEY" : "WARNING",
"DS07_NOT_SIGNED" : "WARNING",
"DS07_NOT_SIGNED_ON_SERVER" : "WARNING",
"DS07_NO_DS_ON_PARENT_SERVER" : "WARNING",
"DS07_NO_DS_FOR_SIGNED_ZONE" : "WARNING",
"DS07_NO_RESPONSE_DNSKEY" : "WARNING",
"DS07_SIGNED" : "INFO",
"DS07_SIGNED_ON_SERVER" : "INFO",
"DS07_UNEXP_RCODE_RESP_DNSKEY" : "WARNING",
"DS08_ALGO_NOT_SUPPORTED_BY_ZM" : "NOTICE",
"DS08_DNSKEY_RRSIG_EXPIRED" : "ERROR",
"DS08_DNSKEY_RRSIG_NOT_YET_VALID" : "ERROR",
"DS08_MISSING_RRSIG_IN_RESPONSE" : "ERROR",
"DS08_NO_MATCHING_DNSKEY" : "ERROR",
"DS08_RRSIG_NOT_VALID_BY_DNSKEY" : "ERROR",
"DS09_ALGO_NOT_SUPPORTED_BY_ZM" : "NOTICE",
"DS09_MISSING_RRSIG_IN_RESPONSE" : "ERROR",
"DS09_NO_MATCHING_DNSKEY" : "ERROR",
"DS09_RRSIG_NOT_VALID_BY_DNSKEY" : "ERROR",
"DS09_SOA_RRSIG_EXPIRED" : "ERROR",
"DS09_SOA_RRSIG_NOT_YET_VALID" : "ERROR",
"DS10_ALGO_NOT_SUPPORTED_BY_ZM" : "NOTICE",
"DS10_ERR_MULT_NSEC" : "ERROR",
"DS10_ERR_MULT_NSEC3" : "ERROR",
"DS10_ERR_MULT_NSEC3PARAM" : "ERROR",
"DS10_EXPECTED_NSEC_NSEC3_MISSING" : "ERROR",
"DS10_HAS_NSEC" : "INFO",
"DS10_HAS_NSEC3" : "INFO",
"DS10_INCONSISTENT_NSEC" : "ERROR",
"DS10_INCONSISTENT_NSEC3" : "ERROR",
"DS10_INCONSISTENT_NSEC_NSEC3" : "ERROR",
"DS10_MIXED_NSEC_NSEC3" : "ERROR",
"DS10_NSEC3PARAM_GIVES_ERR_ANSWER" : "ERROR",
"DS10_NSEC3PARAM_MISMATCHES_APEX" : "ERROR",
"DS10_NSEC3PARAM_QUERY_RESPONSE_ERR" : "ERROR",
"DS10_NSEC3_ERR_TYPE_LIST" : "ERROR",
"DS10_NSEC3_MISMATCHES_APEX" : "ERROR",
"DS10_NSEC3_MISSING_SIGNATURE" : "ERROR",
"DS10_NSEC3_NODATA_MISSING_SOA" : "ERROR",
"DS10_NSEC3_NODATA_WRONG_SOA" : "ERROR",
"DS10_NSEC3_NO_VERIFIED_SIGNATURE" : "ERROR",
"DS10_NSEC3_RRSIG_EXPIRED" : "ERROR",
"DS10_NSEC3_RRSIG_NOT_YET_VALID" : "ERROR",
"DS10_NSEC3_RRSIG_NO_DNSKEY" : "WARNING",
"DS10_NSEC3_RRSIG_VERIFY_ERROR" : "ERROR",
"DS10_NSEC_ERR_TYPE_LIST" : "ERROR",
"DS10_NSEC_GIVES_ERR_ANSWER" : "ERROR",
"DS10_NSEC_MISMATCHES_APEX" : "ERROR",
"DS10_NSEC_MISSING_SIGNATURE" : "ERROR",
"DS10_NSEC_NODATA_MISSING_SOA" : "ERROR",
"DS10_NSEC_NODATA_WRONG_SOA" : "ERROR",
"DS10_NSEC_NO_VERIFIED_SIGNATURE" : "ERROR",
"DS10_NSEC_QUERY_RESPONSE_ERR" : "ERROR",
"DS10_NSEC_RRSIG_EXPIRED" : "ERROR",
"DS10_NSEC_RRSIG_NOT_YET_VALID" : "ERROR",
"DS10_NSEC_RRSIG_NO_DNSKEY" : "WARNING",
"DS10_NSEC_RRSIG_VERIFY_ERROR" : "ERROR",
"DS10_SERVER_NO_DNSSEC" : "ERROR",
"DS10_ZONE_NO_DNSSEC" : "NOTICE",
"DS11_INCONSISTENT_DS" : "WARNING",
"DS11_INCONSISTENT_SIGNED_ZONE" : "ERROR",
"DS11_UNDETERMINED_DS" : "ERROR",
"DS11_UNDETERMINED_SIGNED_ZONE" : "ERROR",
"DS11_PARENT_WITHOUT_DS" : "NOTICE",
"DS11_PARENT_WITH_DS" : "NOTICE",
"DS11_NS_WITH_SIGNED_ZONE" : "NOTICE",
"DS11_NS_WITH_UNSIGNED_ZONE" : "WARNING",
"DS11_DS_BUT_UNSIGNED_ZONE" : "ERROR",
"DS13_ALGO_NOT_SIGNED_DNSKEY" : "WARNING",
"DS13_ALGO_NOT_SIGNED_NS" : "WARNING",
"DS13_ALGO_NOT_SIGNED_SOA" : "WARNING",
"DS15_HAS_CDNSKEY_NO_CDS" : "NOTICE",
"DS15_HAS_CDS_AND_CDNSKEY" : "INFO",
"DS15_HAS_CDS_NO_CDNSKEY" : "NOTICE",
"DS15_INCONSISTENT_CDNSKEY" : "ERROR",
"DS15_INCONSISTENT_CDS" : "ERROR",
"DS15_MISMATCH_CDS_CDNSKEY" : "ERROR",
"DS15_NO_CDS_CDNSKEY" : "INFO",
"DS16_CDS_INVALID_RRSIG" : "ERROR",
"DS16_CDS_MATCHES_NON_SEP_DNSKEY" : "NOTICE",
"DS16_CDS_MATCHES_NON_ZONE_DNSKEY" : "ERROR",
"DS16_CDS_MATCHES_NO_DNSKEY" : "WARNING",
"DS16_CDS_NOT_SIGNED_BY_CDS" : "NOTICE",
"DS16_CDS_SIGNED_BY_UNKNOWN_DNSKEY" : "ERROR",
"DS16_CDS_UNSIGNED" : "ERROR",
"DS16_CDS_WITHOUT_DNSKEY" : "ERROR",
"DS16_DELETE_CDS" : "INFO",
"DS16_DNSKEY_NOT_SIGNED_BY_CDS" : "WARNING",
"DS16_MIXED_DELETE_CDS" : "ERROR",
"DS17_CDNSKEY_INVALID_RRSIG" : "ERROR",
"DS17_CDNSKEY_IS_NON_SEP" : "NOTICE",
"DS17_CDNSKEY_IS_NON_ZONE" : "ERROR",
"DS17_CDNSKEY_MATCHES_NO_DNSKEY" : "WARNING",
"DS17_CDNSKEY_NOT_SIGNED_BY_CDNSKEY" : "NOTICE",
"DS17_CDNSKEY_SIGNED_BY_UNKNOWN_DNSKEY" : "ERROR",
"DS17_CDNSKEY_UNSIGNED" : "ERROR",
"DS17_CDNSKEY_WITHOUT_DNSKEY" : "ERROR",
"DS17_DELETE_CDNSKEY" : "INFO",
"DS17_DNSKEY_NOT_SIGNED_BY_CDNSKEY" : "WARNING",
"DS17_MIXED_DELETE_CDNSKEY" : "ERROR",
"DS18_NO_MATCH_CDS_RRSIG_DS" : "ERROR",
"DS18_NO_MATCH_CDNSKEY_RRSIG_DS" : "ERROR",
"DURATION_LONG" : "WARNING",
"DURATION_OK" : "DEBUG",
"EXTRA_PROCESSING_BROKEN" : "ERROR",
"EXTRA_PROCESSING_OK" : "DEBUG",
"HAS_NSEC3_OPTOUT" : "INFO",
"INVALID_NAME_RCODE" : "NOTICE",
"IPV4_DISABLED" : "DEBUG",
"IPV6_DISABLED" : "DEBUG",
"KEY_SIZE_OK" : "INFO",
"NO_RESPONSE" : "DEBUG",
"NO_RESPONSE_DNSKEY" : "ERROR",
"REMAINING_LONG" : "WARNING",
"REMAINING_SHORT" : "WARNING",
"RRSIG_EXPIRATION" : "INFO",
"RRSIG_EXPIRED" : "ERROR",
"TEST_CASE_END" : "DEBUG",
"TEST_CASE_START" : "DEBUG"
},
"NAMESERVER" : {
"AAAA_BAD_RDATA" : "ERROR",
"AAAA_QUERY_DROPPED" : "ERROR",
"AAAA_UNEXPECTED_RCODE" : "ERROR",
"AAAA_WELL_PROCESSED" : "INFO",
"AXFR_AVAILABLE" : "NOTICE",
"AXFR_FAILURE" : "INFO",
"A_UNEXPECTED_RCODE" : "WARNING",
"BREAKS_ON_EDNS" : "ERROR",
"CAN_BE_RESOLVED" : "INFO",
"CAN_NOT_BE_RESOLVED" : "ERROR",
"CASE_QUERIES_RESULTS_DIFFER" : "ERROR",
"CASE_QUERIES_RESULTS_OK" : "INFO",
"CASE_QUERY_DIFFERENT_ANSWER" : "WARNING",
"CASE_QUERY_DIFFERENT_RC" : "WARNING",
"CASE_QUERY_NO_ANSWER" : "WARNING",
"CASE_QUERY_SAME_ANSWER" : "DEBUG",
"CASE_QUERY_SAME_RC" : "DEBUG",
"DIFFERENT_SOURCE_IP" : "WARNING",
"EDNS0_SUPPORT" : "INFO",
"EDNS_RESPONSE_WITHOUT_EDNS" : "ERROR",
"EDNS_VERSION_ERROR" : "ERROR",
"IPV4_DISABLED" : "DEBUG",
"IPV6_DISABLED" : "DEBUG",
"IS_A_RECURSOR" : "ERROR",
"MISSING_OPT_IN_TRUNCATED" : "WARNING",
"NO_EDNS_SUPPORT" : "WARNING",
"NO_RECURSOR" : "INFO",
"NO_RESOLUTION" : "ERROR",
"NO_RESPONSE" : "DEBUG",
"NO_UPWARD_REFERRAL" : "INFO",
"NS_ERROR" : "WARNING",
"N10_NO_RESPONSE_EDNS1_QUERY" : "WARNING",
"N10_UNEXPECTED_RCODE" : "WARNING",
"N10_EDNS_RESPONSE_ERROR" : "WARNING",
"N11_NO_EDNS" : "WARNING",
"N11_NO_RESPONSE" : "WARNING",
"N11_RETURNS_UNKNOWN_OPTION_CODE" : "WARNING",
"N11_UNEXPECTED_ANSWER_SECTION" : "WARNING",
"N11_UNEXPECTED_RCODE" : "WARNING",
"N11_UNSET_AA" : "WARNING",
"N15_ERROR_ON_VERSION_QUERY" : "NOTICE",
"N15_NO_VERSION_REVEALED" : "INFO",
"N15_SOFTWARE_VERSION" : "NOTICE",
"N15_WRONG_CLASS" : "WARNING",
"QNAME_CASE_INSENSITIVE" : "WARNING",
"QNAME_CASE_SENSITIVE" : "INFO",
"QUERY_DROPPED" : "NOTICE",
"SAME_SOURCE_IP" : "INFO",
"TEST_CASE_END" : "DEBUG",
"TEST_CASE_START" : "DEBUG",
"UPWARD_REFERRAL" : "WARNING",
"UPWARD_REFERRAL_IRRELEVANT" : "INFO"
},
"SYNTAX" : {
"DISCOURAGED_DOUBLE_DASH" : "WARNING",
"INITIAL_HYPHEN" : "ERROR",
"MNAME_DISCOURAGED_DOUBLE_DASH" : "WARNING",
"MNAME_NON_ALLOWED_CHARS" : "WARNING",
"MNAME_NUMERIC_TLD" : "WARNING",
"MNAME_SYNTAX_OK" : "INFO",
"MX_DISCOURAGED_DOUBLE_DASH" : "WARNING",
"MX_NON_ALLOWED_CHARS" : "WARNING",
"MX_NUMERIC_TLD" : "WARNING",
"MX_SYNTAX_OK" : "INFO",
"NAMESERVER_DISCOURAGED_DOUBLE_DASH" : "WARNING",
"NAMESERVER_NON_ALLOWED_CHARS" : "ERROR",
"NAMESERVER_NUMERIC_TLD" : "ERROR",
"NAMESERVER_SYNTAX_OK" : "INFO",
"NO_DOUBLE_DASH" : "INFO",
"NO_ENDING_HYPHENS" : "INFO",
"NON_ALLOWED_CHARS" : "ERROR",
"NO_RESPONSE" : "DEBUG",
"NO_RESPONSE_MX_QUERY" : "DEBUG",
"NO_RESPONSE_SOA_QUERY" : "DEBUG",
"ONLY_ALLOWED_CHARS" : "INFO",
"RNAME_MAIL_DOMAIN_INVALID" : "NOTICE",
"RNAME_MISUSED_AT_SIGN" : "WARNING",
"RNAME_NO_AT_SIGN" : "INFO",
"RNAME_RFC822_INVALID" : "WARNING",
"RNAME_RFC822_VALID" : "INFO",
"TERMINAL_HYPHEN" : "ERROR",
"TEST_CASE_END" : "DEBUG",
"TEST_CASE_START" : "DEBUG"
},
"SYSTEM" : {
"ASN_LOOKUP_SOURCE": "DEBUG",
"BLACKLISTING" : "DEBUG",
"CACHE_CREATED" : "DEBUG2",
"CACHE_FETCHED" : "DEBUG2",
"CACHED_RETURN" : "DEBUG3",
"CANNOT_CONTINUE" : "CRITICAL",
"CNAME_CHAIN_TOO_LONG" : "ERROR",
"CNAME_FOLLOWED_IN_ZONE" : "DEBUG",
"CNAME_FOLLOWED_OUT_OF_ZONE" : "DEBUG",
"CNAME_LOOP_INNER" : "ERROR",
"CNAME_LOOP_OUTER" : "ERROR",
"CNAME_NO_MATCH" : "ERROR",
"CNAME_RECORDS_CHAIN_BROKEN" : "ERROR",
"CNAME_RECORDS_DUPLICATES" : "DEBUG",
"CNAME_RECORDS_MULTIPLE_FOR_NAME" : "ERROR",
"CNAME_RECORDS_TOO_MANY" : "ERROR",
"CNAME_START" : "DEBUG",
"DEPENDENCY_VERSION" : "DEBUG",
"EMPTY_RETURN" : "DEBUG3",
"EXTERNAL_RESPONSE" : "DEBUG3",
"FAKE_DELEGATION_ADDED" : "DEBUG2",
"FAKE_DELEGATION_IN_ZONE_NO_IP" : "ERROR",
"FAKE_DELEGATION_NO_IP" : "ERROR",
"FAKE_DELEGATION_RETURNED" : "DEBUG2",
"FAKE_DELEGATION_TO_SELF" : "DEBUG2",
"FAKE_DS_ADDED" : "DEBUG2",
"FAKE_DS_RETURNED" : "DEBUG2",
"FAKE_PACKET_RETURNED" : "DEBUG3",
"GLOBAL_VERSION" : "INFO",
"IPV4_BLOCKED" : "DEBUG2",
"IPV6_BLOCKED" : "DEBUG2",
"IS_BLACKLISTED" : "DEBUG",
"IS_REDIRECT" : "DEBUG2",
"LOGGER_CALLBACK_ERROR" : "DEBUG",
"LOOKUP_ERROR" : "DEBUG",
"LOOP_PROTECTION" : "DEBUG2",
"MODULE_ERROR" : "CRITICAL",
"MODULE_VERSION" : "DEBUG",
"MODULE_END" : "DEBUG",
"NO_NETWORK": "CRITICAL",
"NO_SUCH_NAME" : "DEBUG2",
"NO_SUCH_RECORD" : "DEBUG2",
"NS_CREATED" : "DEBUG2",
"PACKET_BIG" : "DEBUG",
"QUERY" : "DEBUG2",
"RECURSE" : "DEBUG2",
"RECURSE_QUERY" : "DEBUG2",
"RESTORED_NS_CACHE" : "DEBUG2",
"SAVED_NS_CACHE" : "DEBUG2",
"SKIP_IPV4_DISABLED": "DEBUG",
"SKIP_IPV6_DISABLED": "DEBUG",
"START_TIME": "DEBUG",
"TEST_TARGET": "DEBUG",
"UNKNOWN_METHOD" : "CRITICAL",
"UNKNOWN_MODULE" : "CRITICAL"
},
"ZONE" : {
"EXPIRE_LOWER_THAN_REFRESH" : "WARNING",
"EXPIRE_MINIMUM_VALUE_LOWER" : "WARNING",
"EXPIRE_MINIMUM_VALUE_OK" : "INFO",
"MNAME_HAS_NO_ADDRESS" : "WARNING",
"MNAME_IS_CNAME" : "NOTICE",
"MNAME_IS_NOT_CNAME" : "INFO",
"MULTIPLE_SOA" : "ERROR",
"MX_RECORD_IS_CNAME" : "ERROR",
"MX_RECORD_IS_NOT_CNAME" : "INFO",
"NO_RESPONSE" : "DEBUG",
"NO_RESPONSE_MX_QUERY" : "DEBUG",
"NO_RESPONSE_SOA_QUERY" : "DEBUG",
"NO_SOA_IN_RESPONSE" : "DEBUG",
"ONE_SOA" : "INFO",
"REFRESH_HIGHER_THAN_RETRY" : "INFO",
"REFRESH_LOWER_THAN_RETRY" : "INFO",
"REFRESH_MINIMUM_VALUE_LOWER" : "NOTICE",
"REFRESH_MINIMUM_VALUE_OK" : "INFO",
"RETRY_MINIMUM_VALUE_LOWER" : "NOTICE",
"RETRY_MINIMUM_VALUE_OK" : "INFO",
"SOA_DEFAULT_TTL_MAXIMUM_VALUE_HIGHER" : "NOTICE",
"SOA_DEFAULT_TTL_MAXIMUM_VALUE_LOWER" : "NOTICE",
"SOA_DEFAULT_TTL_MAXIMUM_VALUE_OK" : "INFO",
"TEST_CASE_END" : "DEBUG",
"TEST_CASE_START" : "DEBUG",
"WRONG_SOA" : "DEBUG",
"Z01_MNAME_HAS_LOCALHOST_ADDR": "NOTICE",
"Z01_MNAME_IS_DOT": "NOTICE",
"Z01_MNAME_IS_LOCALHOST": "NOTICE",
"Z01_MNAME_IS_MASTER": "DEBUG",
"Z01_MNAME_MISSING_SOA_RECORD": "NOTICE",
"Z01_MNAME_NO_RESPONSE": "NOTICE",
"Z01_MNAME_NOT_AUTHORITATIVE": "NOTICE",
"Z01_MNAME_NOT_IN_NS_LIST": "INFO",
"Z01_MNAME_NOT_MASTER": "NOTICE",
"Z01_MNAME_NOT_RESOLVE": "NOTICE",
"Z01_MNAME_UNEXPECTED_RCODE": "NOTICE",
"Z09_INCONSISTENT_MX" : "WARNING",
"Z09_INCONSISTENT_MX_DATA" : "WARNING",
"Z09_MISSING_MAIL_TARGET" : "NOTICE",
"Z09_MX_DATA" : "INFO",
"Z09_MX_FOUND" : "INFO",
"Z09_NON_AUTH_MX_RESPONSE" : "WARNING",
"Z09_NO_MX_FOUND" : "INFO",
"Z09_NO_RESPONSE_MX_QUERY" : "WARNING",
"Z09_NULL_MX_NON_ZERO_PREF" : "NOTICE",
"Z09_NULL_MX_WITH_OTHER_MX" : "WARNING",
"Z09_ROOT_EMAIL_DOMAIN" : "NOTICE",
"Z09_TLD_EMAIL_DOMAIN" : "WARNING",
"Z09_UNEXPECTED_RCODE_MX" : "WARNING",
"Z11_DIFFERENT_SPF_POLICIES_FOUND" : "NOTICE",
"Z11_INCONSISTENT_SPF_POLICIES" : "WARNING",
"Z11_NO_SPF_FOUND" : "NOTICE",
"Z11_NO_SPF_NON_MAIL_DOMAIN" : "INFO",
"Z11_NON_NULL_SPF_NON_MAIL_DOMAIN" : "NOTICE",
"Z11_NULL_SPF_NON_MAIL_DOMAIN" : "INFO",
"Z11_SPF_MULTIPLE_RECORDS" : "WARNING",
"Z11_SPF_SYNTAX_ERROR" : "WARNING",
"Z11_SPF_SYNTAX_OK" : "INFO",
"Z11_UNABLE_TO_CHECK_FOR_SPF" : "WARNING"
}
},
"test_cases": [
"address01",
"address02",
"address03",
"basic01",
"basic02",
"basic03",
"connectivity01",
"connectivity02",
"connectivity03",
"connectivity04",
"consistency01",
"consistency02",
"consistency03",
"consistency04",
"consistency05",
"consistency06",
"dnssec01",
"dnssec02",
"dnssec03",
"dnssec04",
"dnssec05",
"dnssec06",
"dnssec07",
"dnssec08",
"dnssec09",
"dnssec10",
"dnssec11",
"dnssec13",
"dnssec14",
"dnssec15",
"dnssec16",
"dnssec17",
"dnssec18",
"delegation01",
"delegation02",
"delegation03",
"delegation04",
"delegation05",
"delegation06",
"delegation07",
"nameserver01",
"nameserver02",
"nameserver03",
"nameserver04",
"nameserver05",
"nameserver06",
"nameserver07",
"nameserver08",
"nameserver09",
"nameserver10",
"nameserver11",
"nameserver12",
"nameserver13",
"nameserver15",
"syntax01",
"syntax02",
"syntax03",
"syntax04",
"syntax05",
"syntax06",
"syntax07",
"syntax08",
"zone01",
"zone02",
"zone03",
"zone04",
"zone05",
"zone06",
"zone07",
"zone08",
"zone09",
"zone10",
"zone11"
]
}

View File

@@ -0,0 +1,645 @@
---
asn_db:
sources:
cymru:
- asnlookup.zonemaster.net
ripe:
- riswhois.ripe.net
style: cymru
net:
ipv4: true
ipv6: true
no_network: false
resolver:
defaults:
debug: false
fallback: true
igntc: false
recurse: false
retrans: 3
retry: 2
timeout: 5
usevc: false
test_cases:
- address01
- address02
- address03
- basic01
- basic02
- basic03
- connectivity01
- connectivity02
- connectivity03
- consistency01
- consistency02
- consistency03
- consistency04
- consistency05
- consistency06
- dnssec01
- dnssec02
- dnssec03
- dnssec04
- dnssec05
- dnssec06
- dnssec07
- dnssec08
- dnssec09
- dnssec10
- dnssec11
- dnssec13
- dnssec14
- dnssec15
- dnssec16
- dnssec17
- dnssec18
- delegation01
- delegation02
- delegation03
- delegation04
- delegation05
- delegation06
- delegation07
- nameserver01
- nameserver02
- nameserver03
- nameserver04
- nameserver05
- nameserver06
- nameserver07
- nameserver08
- nameserver09
- nameserver10
- nameserver11
- nameserver12
- nameserver13
- nameserver15
- syntax01
- syntax02
- syntax03
- syntax04
- syntax05
- syntax06
- syntax07
- syntax08
- zone01
- zone02
- zone03
- zone04
- zone05
- zone06
- zone07
- zone08
- zone09
- zone10
- zone11
test_levels:
ADDRESS:
A01_GLOBALLY_REACHABLE_ADDR: INFO
A01_ADDR_NOT_GLOBALLY_REACHABLE: ERROR
A01_DOCUMENTATION_ADDR: ERROR
A01_LOCAL_USE_ADDR: ERROR
A01_NO_GLOBALLY_REACHABLE_ADDR: ERROR
A01_NO_NAME_SERVERS_FOUND: CRITICAL
NAMESERVERS_IP_WITH_REVERSE: INFO
NAMESERVER_IP_PTR_MATCH: INFO
NAMESERVER_IP_PTR_MISMATCH: NOTICE
NAMESERVER_IP_WITHOUT_REVERSE: WARNING
NO_RESPONSE_PTR_QUERY: WARNING
TEST_CASE_END: DEBUG
TEST_CASE_START: DEBUG
BASIC:
A_QUERY_NO_RESPONSES: INFO
B01_CHILD_IS_ALIAS : NOTICE
B01_CHILD_FOUND : INFO
B01_INCONSISTENT_ALIAS : ERROR
B01_INCONSISTENT_DELEGATION : ERROR
B01_NO_CHILD : ERROR
B01_PARENT_DISREGARDED : INFO
B01_PARENT_FOUND : INFO
B01_PARENT_NOT_FOUND : WARNING
B01_PARENT_UNDETERMINED : WARNING
B01_ROOT_HAS_NO_PARENT : INFO
B01_SERVER_ZONE_ERROR : DEBUG
B02_AUTH_RESPONSE_SOA : INFO
B02_NO_DELEGATION : CRITICAL
B02_NO_WORKING_NS : CRITICAL
B02_NS_BROKEN : ERROR
B02_NS_NOT_AUTH : ERROR
B02_NS_NO_IP_ADDR : ERROR
B02_NS_NO_RESPONSE : WARNING
B02_UNEXPECTED_RCODE : ERROR
DOMAIN_NAME_LABEL_TOO_LONG: CRITICAL
DOMAIN_NAME_TOO_LONG: CRITICAL
DOMAIN_NAME_ZERO_LENGTH_LABEL: CRITICAL
HAS_A_RECORDS: ERROR
HAS_NAMESERVER_NO_WWW_A_TEST: INFO
IPV4_DISABLED: DEBUG
IPV4_ENABLED: DEBUG
IPV6_DISABLED: DEBUG
IPV6_ENABLED: DEBUG
TEST_CASE_END: DEBUG
TEST_CASE_START: DEBUG
CONNECTIVITY:
ASN_INFOS_ANNOUNCE_BY: DEBUG
ASN_INFOS_ANNOUNCE_IN: DEBUG
ASN_INFOS_RAW: DEBUG
CN01_IPV4_DISABLED: NOTICE
CN01_IPV6_DISABLED: NOTICE
CN01_MISSING_NS_RECORD_UDP: WARNING
CN01_MISSING_SOA_RECORD_UDP: WARNING
CN01_NO_RESPONSE_NS_QUERY_UDP: WARNING
CN01_NO_RESPONSE_SOA_QUERY_UDP: WARNING
CN01_NO_RESPONSE_UDP: WARNING
CN01_NS_RECORD_NOT_AA_UDP: WARNING
CN01_SOA_RECORD_NOT_AA_UDP: WARNING
CN01_UNEXPECTED_RCODE_NS_QUERY_UDP: WARNING
CN01_UNEXPECTED_RCODE_SOA_QUERY_UDP: WARNING
CN01_WRONG_NS_RECORD_UDP: WARNING
CN01_WRONG_SOA_RECORD_UDP: WARNING
CN02_MISSING_NS_RECORD_TCP: WARNING
CN02_MISSING_SOA_RECORD_TCP: WARNING
CN02_NO_RESPONSE_NS_QUERY_TCP: WARNING
CN02_NO_RESPONSE_SOA_QUERY_TCP: WARNING
CN02_NO_RESPONSE_TCP: WARNING
CN02_NS_RECORD_NOT_AA_TCP: WARNING
CN02_SOA_RECORD_NOT_AA_TCP: WARNING
CN02_UNEXPECTED_RCODE_NS_QUERY_TCP: WARNING
CN02_UNEXPECTED_RCODE_SOA_QUERY_TCP: WARNING
CN02_WRONG_NS_RECORD_TCP: WARNING
CN02_WRONG_SOA_RECORD_TCP: WARNING
CN04_ASN_INFOS_ANNOUNCE_IN: DEBUG
CN04_ASN_INFOS_RAW: DEBUG
CN04_EMPTY_PREFIX_SET: NOTICE
CN04_ERROR_PREFIX_DATABASE: NOTICE
CN04_IPV4_DIFFERENT_PREFIX: INFO
CN04_IPV4_SAME_PREFIX: NOTICE
CN04_IPV4_SINGLE_PREFIX: WARNING
CN04_IPV6_DIFFERENT_PREFIX: INFO
CN04_IPV6_SAME_PREFIX: NOTICE
CN04_IPV6_SINGLE_PREFIX: WARNING
EMPTY_ASN_SET: NOTICE
ERROR_ASN_DATABASE: NOTICE
IPV4_DIFFERENT_ASN: INFO
IPV4_DISABLED: DEBUG
IPV4_ONE_ASN: WARNING
IPV4_SAME_ASN: NOTICE
IPV6_DIFFERENT_ASN: INFO
IPV6_DISABLED: DEBUG
IPV6_ONE_ASN: WARNING
IPV6_SAME_ASN: NOTICE
NAMESERVER_HAS_TCP_53: DEBUG
NAMESERVER_HAS_UDP_53: DEBUG
NAMESERVER_NO_TCP_53: ERROR
NAMESERVER_NO_UDP_53: ERROR
TEST_CASE_END: DEBUG
TEST_CASE_START: DEBUG
CONSISTENCY:
ADDRESSES_MATCH: INFO
CHILD_NS_FAILED: DEBUG
CHILD_ZONE_LAME: ERROR
EXTRA_ADDRESS_CHILD: NOTICE
IN_BAILIWICK_ADDR_MISMATCH: ERROR
IPV4_DISABLED: DEBUG
IPV6_DISABLED: DEBUG
MULTIPLE_NS_SET: NOTICE
MULTIPLE_SOA_MNAMES: NOTICE
MULTIPLE_SOA_RNAMES: NOTICE
MULTIPLE_SOA_SERIALS: WARNING
MULTIPLE_SOA_TIME_PARAMETER_SET: NOTICE
NO_RESPONSE: DEBUG
NO_RESPONSE_NS_QUERY: DEBUG
NO_RESPONSE_SOA_QUERY: DEBUG
NS_SET: INFO
ONE_NS_SET: INFO
ONE_SOA_MNAME: INFO
ONE_SOA_RNAME: INFO
ONE_SOA_SERIAL: INFO
ONE_SOA_TIME_PARAMETER_SET: INFO
OUT_OF_BAILIWICK_ADDR_MISMATCH: ERROR
SOA_RNAME: INFO
SOA_SERIAL: INFO
SOA_SERIAL_VARIATION: NOTICE
SOA_TIME_PARAMETER_SET: INFO
TEST_CASE_END: DEBUG
TEST_CASE_START: DEBUG
DELEGATION:
ARE_AUTHORITATIVE: INFO
CHILD_DISTINCT_NS_IP: INFO
CHILD_NS_SAME_IP: ERROR
DEL_DISTINCT_NS_IP: INFO
DEL_NS_SAME_IP: ERROR
DISTINCT_IP_ADDRESS: INFO
ENOUGH_IPV4_NS_CHILD: INFO
ENOUGH_IPV4_NS_DEL: INFO
ENOUGH_IPV6_NS_CHILD: INFO
ENOUGH_IPV6_NS_DEL: INFO
ENOUGH_NS_CHILD: INFO
ENOUGH_NS_DEL: INFO
EXTRA_NAME_CHILD: NOTICE
EXTRA_NAME_PARENT: ERROR
IPV4_DISABLED: DEBUG
IPV6_DISABLED: DEBUG
IS_NOT_AUTHORITATIVE: WARNING
NAMES_MATCH: INFO
NOT_ENOUGH_IPV4_NS_CHILD: ERROR
NOT_ENOUGH_IPV4_NS_DEL: ERROR
NOT_ENOUGH_IPV6_NS_CHILD: ERROR
NOT_ENOUGH_IPV6_NS_DEL: ERROR
NOT_ENOUGH_NS_CHILD: ERROR
NOT_ENOUGH_NS_DEL: ERROR
NO_IPV4_NS_CHILD: WARNING
NO_IPV4_NS_DEL: WARNING
NO_IPV6_NS_CHILD: NOTICE
NO_IPV6_NS_DEL: NOTICE
NO_NS_CNAME: INFO
NO_RESPONSE: DEBUG
NS_IS_CNAME: ERROR
REFERRAL_SIZE_OK: INFO
REFERRAL_SIZE_TOO_LARGE: WARNING
SAME_IP_ADDRESS: ERROR
SOA_EXISTS: INFO
SOA_NOT_EXISTS: ERROR
TEST_CASE_END: DEBUG
TEST_CASE_START: DEBUG
TOTAL_NAME_MISMATCH: ERROR
UNEXPECTED_RCODE: WARNING
DNSSEC:
DNSKEY_SMALLER_THAN_REC: WARNING
DNSKEY_TOO_LARGE_FOR_ALGO: ERROR
DNSKEY_TOO_SMALL_FOR_ALGO: ERROR
DS01_DS_ALGO_2_MISSING: NOTICE
DS01_DS_ALGO_DEPRECATED: ERROR
DS01_DS_ALGO_NOT_DS: ERROR
DS01_DS_ALGO_OK: INFO
DS01_DS_ALGO_PRIVATE: ERROR
DS01_DS_ALGO_RESERVED: ERROR
DS01_DS_ALGO_UNASSIGNED: ERROR
DS01_NO_RESPONSE: WARNING
DS01_PARENT_SERVER_NO_DS: ERROR
DS01_PARENT_ZONE_NO_DS: NOTICE
DS01_ROOT_N_NO_UNDEL_DS: INFO
DS01_UNDEL_N_NO_UNDEL_DS: INFO
DS02_ALGO_NOT_SUPPORTED_BY_ZM: NOTICE
DS02_DNSKEY_NOT_FOR_ZONE_SIGNING: ERROR
DS02_DNSKEY_NOT_SEP: NOTICE
DS02_DNSKEY_NOT_SIGNED_BY_ANY_DS: ERROR
DS02_NO_DNSKEY_FOR_DS: WARNING
DS02_NO_MATCHING_DNSKEY_RRSIG: WARNING
DS02_NO_MATCH_DS_DNSKEY: ERROR
DS02_NO_VALID_DNSKEY_FOR_ANY_DS: ERROR
DS02_RRSIG_NOT_VALID_BY_DNSKEY: ERROR
DS03_ERROR_RESPONSE_NSEC_QUERY: ERROR
DS03_ERR_MULT_NSEC3 : ERROR
DS03_ILLEGAL_HASH_ALGO : ERROR
DS03_ILLEGAL_ITERATION_VALUE : WARNING
DS03_ILLEGAL_SALT_LENGTH : WARNING
DS03_INCONSISTENT_HASH_ALGO : ERROR
DS03_INCONSISTENT_ITERATION : ERROR
DS03_INCONSISTENT_NSEC3_FLAGS : ERROR
DS03_INCONSISTENT_SALT_LENGTH : ERROR
DS03_LEGAL_EMPTY_SALT : INFO
DS03_LEGAL_HASH_ALGO : INFO
DS03_LEGAL_ITERATION_VALUE : INFO
DS03_NO_DNSSEC_SUPPORT : NOTICE
DS03_NO_NSEC3 : INFO
DS03_NO_RESPONSE_NSEC_QUERY : ERROR
DS03_NSEC3_OPT_OUT_DISABLED : INFO
DS03_NSEC3_OPT_OUT_ENABLED_NON_TLD : NOTICE
DS03_NSEC3_OPT_OUT_ENABLED_TLD : INFO
DS03_SERVER_NO_DNSSEC_SUPPORT : ERROR
DS03_SERVER_NO_NSEC3 : ERROR
DS03_UNASSIGNED_FLAG_USED : ERROR
DS05_ALGO_DEPRECATED: ERROR
DS05_ALGO_NOT_RECOMMENDED: WARNING
DS05_ALGO_NOT_ZONE_SIGN: ERROR
DS05_ALGO_OK: INFO
DS05_ALGO_PRIVATE: ERROR
DS05_ALGO_RESERVED: ERROR
DS05_ALGO_UNASSIGNED: ERROR
DS05_NO_RESPONSE: WARNING
DS05_SERVER_NO_DNSSEC: ERROR
DS05_ZONE_NO_DNSSEC: NOTICE
DS07_DS_FOR_SIGNED_ZONE: INFO
DS07_DS_ON_PARENT_SERVER: INFO
DS07_INCONSISTENT_DS: ERROR
DS07_INCONSISTENT_SIGNED: ERROR
DS07_NON_AUTH_RESPONSE_DNSKEY: WARNING
DS07_NOT_SIGNED: WARNING
DS07_NOT_SIGNED_ON_SERVER: WARNING
DS07_NO_DS_ON_PARENT_SERVER: WARNING
DS07_NO_DS_FOR_SIGNED_ZONE: WARNING
DS07_NO_RESPONSE_DNSKEY: WARNING
DS07_SIGNED: INFO
DS07_SIGNED_ON_SERVER: INFO
DS07_UNEXP_RCODE_RESP_DNSKEY: WARNING
DS08_ALGO_NOT_SUPPORTED_BY_ZM: NOTICE
DS08_DNSKEY_RRSIG_EXPIRED: ERROR
DS08_DNSKEY_RRSIG_NOT_YET_VALID: ERROR
DS08_MISSING_RRSIG_IN_RESPONSE: ERROR
DS08_NO_MATCHING_DNSKEY: ERROR
DS08_RRSIG_NOT_VALID_BY_DNSKEY: ERROR
DS09_ALGO_NOT_SUPPORTED_BY_ZM: NOTICE
DS09_MISSING_RRSIG_IN_RESPONSE: ERROR
DS09_NO_MATCHING_DNSKEY: ERROR
DS09_RRSIG_NOT_VALID_BY_DNSKEY: ERROR
DS09_SOA_RRSIG_EXPIRED: ERROR
DS09_SOA_RRSIG_NOT_YET_VALID: ERROR
DS10_ALGO_NOT_SUPPORTED_BY_ZM: NOTICE
DS10_ERR_MULT_NSEC: ERROR
DS10_ERR_MULT_NSEC3: ERROR
DS10_ERR_MULT_NSEC3PARAM: ERROR
DS10_EXPECTED_NSEC_NSEC3_MISSING: ERROR
DS10_HAS_NSEC: INFO
DS10_HAS_NSEC3: INFO
DS10_INCONSISTENT_NSEC: ERROR
DS10_INCONSISTENT_NSEC3: ERROR
DS10_INCONSISTENT_NSEC_NSEC3: ERROR
DS10_MIXED_NSEC_NSEC3: ERROR
DS10_NSEC3PARAM_GIVES_ERR_ANSWER: ERROR
DS10_NSEC3PARAM_MISMATCHES_APEX: ERROR
DS10_NSEC3PARAM_QUERY_RESPONSE_ERR: ERROR
DS10_NSEC3_ERR_TYPE_LIST: ERROR
DS10_NSEC3_MISMATCHES_APEX: ERROR
DS10_NSEC3_MISSING_SIGNATURE: ERROR
DS10_NSEC3_NODATA_MISSING_SOA: ERROR
DS10_NSEC3_NODATA_WRONG_SOA: ERROR
DS10_NSEC3_NO_VERIFIED_SIGNATURE: ERROR
DS10_NSEC3_RRSIG_EXPIRED: ERROR
DS10_NSEC3_RRSIG_NOT_YET_VALID: ERROR
DS10_NSEC3_RRSIG_NO_DNSKEY: WARNING
DS10_NSEC3_RRSIG_VERIFY_ERROR: ERROR
DS10_NSEC_ERR_TYPE_LIST: ERROR
DS10_NSEC_GIVES_ERR_ANSWER: ERROR
DS10_NSEC_MISMATCHES_APEX: ERROR
DS10_NSEC_MISSING_SIGNATURE: ERROR
DS10_NSEC_NODATA_MISSING_SOA: ERROR
DS10_NSEC_NODATA_WRONG_SOA: ERROR
DS10_NSEC_NO_VERIFIED_SIGNATURE: ERROR
DS10_NSEC_QUERY_RESPONSE_ERR: ERROR
DS10_NSEC_RRSIG_EXPIRED: ERROR
DS10_NSEC_RRSIG_NOT_YET_VALID: ERROR
DS10_NSEC_RRSIG_NO_DNSKEY: WARNING
DS10_NSEC_RRSIG_VERIFY_ERROR: ERROR
DS10_SERVER_NO_DNSSEC: ERROR
DS10_ZONE_NO_DNSSEC: NOTICE
DS11_DS_BUT_UNSIGNED_ZONE: ERROR
DS11_INCONSISTENT_DS: WARNING
DS11_INCONSISTENT_SIGNED_ZONE: ERROR
DS11_NS_WITH_SIGNED_ZONE: NOTICE
DS11_NS_WITH_UNSIGNED_ZONE: WARNING
DS11_PARENT_WITHOUT_DS: NOTICE
DS11_PARENT_WITH_DS: NOTICE
DS11_UNDETERMINED_DS: ERROR
DS11_UNDETERMINED_SIGNED_ZONE: ERROR
DS13_ALGO_NOT_SIGNED_DNSKEY: WARNING
DS13_ALGO_NOT_SIGNED_NS: WARNING
DS13_ALGO_NOT_SIGNED_SOA: WARNING
DS15_HAS_CDNSKEY_NO_CDS: NOTICE
DS15_HAS_CDS_AND_CDNSKEY: INFO
DS15_HAS_CDS_NO_CDNSKEY: NOTICE
DS15_INCONSISTENT_CDNSKEY: ERROR
DS15_INCONSISTENT_CDS: ERROR
DS15_MISMATCH_CDS_CDNSKEY: ERROR
DS15_NO_CDS_CDNSKEY: INFO
DS16_CDS_INVALID_RRSIG: ERROR
DS16_CDS_MATCHES_NON_SEP_DNSKEY: NOTICE
DS16_CDS_MATCHES_NON_ZONE_DNSKEY: ERROR
DS16_CDS_MATCHES_NO_DNSKEY: WARNING
DS16_CDS_NOT_SIGNED_BY_CDS: NOTICE
DS16_CDS_SIGNED_BY_UNKNOWN_DNSKEY: ERROR
DS16_CDS_UNSIGNED: ERROR
DS16_CDS_WITHOUT_DNSKEY: ERROR
DS16_DELETE_CDS: INFO
DS16_DNSKEY_NOT_SIGNED_BY_CDS: WARNING
DS16_MIXED_DELETE_CDS: ERROR
DS17_CDNSKEY_INVALID_RRSIG: ERROR
DS17_CDNSKEY_IS_NON_SEP: NOTICE
DS17_CDNSKEY_IS_NON_ZONE: ERROR
DS17_CDNSKEY_MATCHES_NO_DNSKEY: WARNING
DS17_CDNSKEY_NOT_SIGNED_BY_CDNSKEY: NOTICE
DS17_CDNSKEY_SIGNED_BY_UNKNOWN_DNSKEY: ERROR
DS17_CDNSKEY_UNSIGNED: ERROR
DS17_CDNSKEY_WITHOUT_DNSKEY: ERROR
DS17_DELETE_CDNSKEY: INFO
DS17_DNSKEY_NOT_SIGNED_BY_CDNSKEY: WARNING
DS17_MIXED_DELETE_CDNSKEY: ERROR
DS18_NO_MATCH_CDNSKEY_RRSIG_DS: ERROR
DS18_NO_MATCH_CDS_RRSIG_DS: ERROR
DURATION_LONG: WARNING
DURATION_OK: DEBUG
EXTRA_PROCESSING_BROKEN: ERROR
EXTRA_PROCESSING_OK: DEBUG
HAS_NSEC3_OPTOUT: INFO
INVALID_NAME_RCODE: NOTICE
IPV4_DISABLED: DEBUG
IPV6_DISABLED: DEBUG
KEY_SIZE_OK: INFO
NO_RESPONSE: DEBUG
NO_RESPONSE_DNSKEY: ERROR
REMAINING_LONG: WARNING
REMAINING_SHORT: WARNING
RRSIG_EXPIRATION: INFO
RRSIG_EXPIRED: ERROR
TEST_CASE_END: DEBUG
TEST_CASE_START: DEBUG
NAMESERVER:
AAAA_BAD_RDATA: ERROR
AAAA_QUERY_DROPPED: ERROR
AAAA_UNEXPECTED_RCODE: ERROR
AAAA_WELL_PROCESSED: INFO
AXFR_AVAILABLE: NOTICE
AXFR_FAILURE: INFO
A_UNEXPECTED_RCODE: WARNING
BREAKS_ON_EDNS: ERROR
CAN_BE_RESOLVED: INFO
CAN_NOT_BE_RESOLVED: ERROR
CASE_QUERIES_RESULTS_DIFFER: ERROR
CASE_QUERIES_RESULTS_OK: INFO
CASE_QUERY_DIFFERENT_ANSWER: WARNING
CASE_QUERY_DIFFERENT_RC: WARNING
CASE_QUERY_NO_ANSWER: WARNING
CASE_QUERY_SAME_ANSWER: DEBUG
CASE_QUERY_SAME_RC: DEBUG
DIFFERENT_SOURCE_IP: WARNING
EDNS0_SUPPORT: INFO
EDNS_RESPONSE_WITHOUT_EDNS: ERROR
EDNS_VERSION_ERROR: ERROR
IPV4_DISABLED: DEBUG
IPV6_DISABLED: DEBUG
IS_A_RECURSOR: ERROR
MISSING_OPT_IN_TRUNCATED: WARNING
N10_EDNS_RESPONSE_ERROR: WARNING
N10_NO_RESPONSE_EDNS1_QUERY: WARNING
N10_UNEXPECTED_RCODE: WARNING
N11_NO_EDNS: WARNING
N11_NO_RESPONSE: WARNING
N11_RETURNS_UNKNOWN_OPTION_CODE: WARNING
N11_UNEXPECTED_ANSWER_SECTION: WARNING
N11_UNEXPECTED_RCODE: WARNING
N11_UNSET_AA: WARNING
N15_ERROR_ON_VERSION_QUERY: NOTICE
N15_NO_VERSION_REVEALED: INFO
N15_SOFTWARE_VERSION: NOTICE
N15_WRONG_CLASS: WARNING
NO_EDNS_SUPPORT: WARNING
NO_RECURSOR: INFO
NO_RESOLUTION: ERROR
NO_RESPONSE: DEBUG
NO_UPWARD_REFERRAL: INFO
NS_ERROR: WARNING
QNAME_CASE_INSENSITIVE: WARNING
QNAME_CASE_SENSITIVE: INFO
QUERY_DROPPED: NOTICE
SAME_SOURCE_IP: INFO
TEST_CASE_END: DEBUG
TEST_CASE_START: DEBUG
UPWARD_REFERRAL: WARNING
UPWARD_REFERRAL_IRRELEVANT: INFO
SYNTAX:
DISCOURAGED_DOUBLE_DASH: WARNING
INITIAL_HYPHEN: ERROR
MNAME_DISCOURAGED_DOUBLE_DASH: WARNING
MNAME_NON_ALLOWED_CHARS: WARNING
MNAME_NUMERIC_TLD: WARNING
MNAME_SYNTAX_OK: INFO
MX_DISCOURAGED_DOUBLE_DASH: WARNING
MX_NON_ALLOWED_CHARS: WARNING
MX_NUMERIC_TLD: WARNING
MX_SYNTAX_OK: INFO
NAMESERVER_DISCOURAGED_DOUBLE_DASH: WARNING
NAMESERVER_NON_ALLOWED_CHARS: ERROR
NAMESERVER_NUMERIC_TLD: ERROR
NAMESERVER_SYNTAX_OK: INFO
NON_ALLOWED_CHARS: ERROR
NO_DOUBLE_DASH: INFO
NO_ENDING_HYPHENS: INFO
NO_RESPONSE: DEBUG
NO_RESPONSE_MX_QUERY: DEBUG
NO_RESPONSE_SOA_QUERY: DEBUG
ONLY_ALLOWED_CHARS: INFO
RNAME_MAIL_DOMAIN_INVALID: NOTICE
RNAME_MISUSED_AT_SIGN: WARNING
RNAME_NO_AT_SIGN: INFO
RNAME_RFC822_INVALID: WARNING
RNAME_RFC822_VALID: INFO
TERMINAL_HYPHEN: ERROR
TEST_CASE_END: DEBUG
TEST_CASE_START: DEBUG
SYSTEM:
ASN_LOOKUP_SOURCE: DEBUG
BLACKLISTING: DEBUG
CACHED_RETURN: DEBUG3
CACHE_CREATED: DEBUG2
CACHE_FETCHED: DEBUG2
CANNOT_CONTINUE: CRITICAL
CNAME_CHAIN_TOO_LONG: ERROR
CNAME_FOLLOWED_IN_ZONE: DEBUG
CNAME_FOLLOWED_OUT_OF_ZONE: DEBUG
CNAME_LOOP_INNER: ERROR
CNAME_LOOP_OUTER: ERROR
CNAME_NO_MATCH: ERROR
CNAME_RECORDS_CHAIN_BROKEN: ERROR
CNAME_RECORDS_DUPLICATES: DEBUG
CNAME_RECORDS_MULTIPLE_FOR_NAME: ERROR
CNAME_RECORDS_TOO_MANY: ERROR
CNAME_START: DEBUG
DEPENDENCY_VERSION: DEBUG
EMPTY_RETURN: DEBUG3
EXTERNAL_RESPONSE: DEBUG3
FAKE_DELEGATION_ADDED: DEBUG2
FAKE_DELEGATION_IN_ZONE_NO_IP: ERROR
FAKE_DELEGATION_NO_IP: ERROR
FAKE_DELEGATION_RETURNED: DEBUG2
FAKE_DELEGATION_TO_SELF: DEBUG2
FAKE_DS_ADDED: DEBUG2
FAKE_DS_RETURNED: DEBUG2
FAKE_PACKET_RETURNED: DEBUG3
GLOBAL_VERSION: INFO
IPV4_BLOCKED: DEBUG2
IPV6_BLOCKED: DEBUG2
IS_BLACKLISTED: DEBUG
IS_REDIRECT: DEBUG2
LOGGER_CALLBACK_ERROR: DEBUG
LOOKUP_ERROR: DEBUG
LOOP_PROTECTION: DEBUG2
MODULE_END: DEBUG
MODULE_ERROR: CRITICAL
MODULE_VERSION: DEBUG
NO_NETWORK: CRITICAL
NO_SUCH_NAME: DEBUG2
NO_SUCH_RECORD: DEBUG2
NS_CREATED: DEBUG2
PACKET_BIG: DEBUG
QUERY: DEBUG2
RECURSE: DEBUG2
RECURSE_QUERY: DEBUG2
RESTORED_NS_CACHE: DEBUG2
SAVED_NS_CACHE: DEBUG2
SKIP_IPV4_DISABLED: DEBUG
SKIP_IPV6_DISABLED: DEBUG
START_TIME: DEBUG
TEST_TARGET: DEBUG
UNKNOWN_METHOD: CRITICAL
UNKNOWN_MODULE: CRITICAL
ZONE:
EXPIRE_LOWER_THAN_REFRESH: WARNING
EXPIRE_MINIMUM_VALUE_LOWER: WARNING
EXPIRE_MINIMUM_VALUE_OK: INFO
MNAME_HAS_NO_ADDRESS: WARNING
MNAME_IS_CNAME: NOTICE
MNAME_IS_NOT_CNAME: INFO
MULTIPLE_SOA: ERROR
MX_RECORD_IS_CNAME: ERROR
MX_RECORD_IS_NOT_CNAME: INFO
NO_RESPONSE: DEBUG
NO_RESPONSE_MX_QUERY: DEBUG
NO_RESPONSE_SOA_QUERY: DEBUG
NO_SOA_IN_RESPONSE: DEBUG
ONE_SOA: INFO
REFRESH_HIGHER_THAN_RETRY: INFO
REFRESH_LOWER_THAN_RETRY: INFO
REFRESH_MINIMUM_VALUE_LOWER: NOTICE
REFRESH_MINIMUM_VALUE_OK: INFO
RETRY_MINIMUM_VALUE_LOWER: NOTICE
RETRY_MINIMUM_VALUE_OK: INFO
SOA_DEFAULT_TTL_MAXIMUM_VALUE_HIGHER: NOTICE
SOA_DEFAULT_TTL_MAXIMUM_VALUE_LOWER: NOTICE
SOA_DEFAULT_TTL_MAXIMUM_VALUE_OK: INFO
TEST_CASE_END: DEBUG
TEST_CASE_START: DEBUG
WRONG_SOA: DEBUG
Z01_MNAME_HAS_LOCALHOST_ADDR: NOTICE
Z01_MNAME_IS_DOT: NOTICE
Z01_MNAME_IS_LOCALHOST: NOTICE
Z01_MNAME_IS_MASTER: DEBUG
Z01_MNAME_MISSING_SOA_RECORD: NOTICE
Z01_MNAME_NOT_AUTHORITATIVE: NOTICE
Z01_MNAME_NOT_IN_NS_LIST: INFO
Z01_MNAME_NOT_MASTER: NOTICE
Z01_MNAME_NOT_RESOLVE: NOTICE
Z01_MNAME_NO_RESPONSE: NOTICE
Z01_MNAME_UNEXPECTED_RCODE: NOTICE
Z09_INCONSISTENT_MX: WARNING
Z09_INCONSISTENT_MX_DATA: WARNING
Z09_MISSING_MAIL_TARGET: NOTICE
Z09_MX_DATA: INFO
Z09_MX_FOUND: INFO
Z09_NON_AUTH_MX_RESPONSE: WARNING
Z09_NO_MX_FOUND: INFO
Z09_NO_RESPONSE_MX_QUERY: WARNING
Z09_NULL_MX_NON_ZERO_PREF: NOTICE
Z09_NULL_MX_WITH_OTHER_MX: WARNING
Z09_ROOT_EMAIL_DOMAIN: NOTICE
Z09_TLD_EMAIL_DOMAIN: WARNING
Z09_UNEXPECTED_RCODE_MX: WARNING
Z11_DIFFERENT_SPF_POLICIES_FOUND: NOTICE
Z11_INCONSISTENT_SPF_POLICIES: WARNING
Z11_NO_SPF_FOUND: NOTICE
Z11_NO_SPF_NON_MAIL_DOMAIN: INFO
Z11_NON_NULL_SPF_NON_MAIL_DOMAIN: NOTICE
Z11_NULL_SPF_NON_MAIL_DOMAIN: INFO
Z11_SPF_MULTIPLE_RECORDS: WARNING
Z11_SPF_SYNTAX_ERROR: WARNING
Z11_SPF_SYNTAX_OK: INFO
Z11_UNABLE_TO_CHECK_FOR_SPF: WARNING

View File

@@ -0,0 +1,68 @@
{
"resolver" : {
"source4": "192.0.2.53",
"source6": "2001:db8::42"
},
"cache": {
"redis": {
"server": "127.0.0.1:6379",
"expire": 300
}
},
"logfilter" : {
"BASIC" : {
"IPV6_ENABLED" : [
{
"when" : {
"rrtype" : "NS",
"ns" : "f.ext.nic.fr",
"address" : "2001:67c:1010:11::53"
},
"set" : "WARNING"
},
{
"when" : {
"ns" : "h.ext.nic.fr"
},
"set" : "ERROR"
}
]
},
"CONNECTIVITY" : {
"NAMESERVER_HAS_TCP_53" : [
{
"when" : {
"ns" : [ "ns1.nic.fr", "ns2.nic.fr" ]
},
"set" : "WARNING"
},
{
"when" : {
"address" : "2001:620:0:ff::2f"
},
"set" : "ERROR"
}
]
}
},
"test_cases_vars": {
"dnssec04" : {
"DURATION_LONG" : 26179200,
"REMAINING_LONG" : 26179200,
"REMAINING_SHORT" : 43200
},
"zone02" : {
"SOA_REFRESH_MINIMUM_VALUE" : 14400
},
"zone04" : {
"SOA_RETRY_MINIMUM_VALUE" : 3600
},
"zone05" : {
"SOA_EXPIRE_MINIMUM_VALUE" : 604800
},
"zone06" : {
"SOA_DEFAULT_TTL_MAXIMUM_VALUE" : 86400,
"SOA_DEFAULT_TTL_MINIMUM_VALUE" : 300
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
#!/bin/sh
if [ -z "$1" ] ; then
echo "error: No PO file specified." >&2
exit 2
fi
po_file="$1" ; shift
make update-po POFILES="$po_file"