- 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>
40 lines
2.3 KiB
Markdown
40 lines
2.3 KiB
Markdown
Can we Discard these existing Test Cases
|
|
========================================
|
|
* serial number of the form YYYYMMDDnn
|
|
* Reasons for not discarding : The recommended syntax is YYYYMMDDnn (YYYY=year, MM=month, DD=day, nn=revision number. This would not overflow until the year 4294. (RFC 1912 [page 3])
|
|
* Reasons for discarding : Even though some BIND versions allow you to use a decimal in a serial
|
|
number, don't. A decimal serial number is converted to an unsigned 32-bit integer internally anyway. The formula for a n.m serial number is n*10^(3+int(0.9+log10(m))) + m which translates to
|
|
something rather unexpected. For example it's routinely possible with a decimal serial number (perhaps automatically generated by SCCS) to be incremented such that it is numerically larger, but after the above conversion yield a serial number which is LOWER than before. Decimal serial numbers have been officially deprecated in recent BIND versions. (RFC 1912 [page 3])
|
|
* Delegated domain is not an openrelay
|
|
* Reasons for discarding : Not required for testing DNS
|
|
* Domain of the hostmaster email is not an openrelay
|
|
* Reasons for discarding : Not required for testing DNS
|
|
* Can deliver email to 'postmaster'
|
|
* Reasons for discarding : This test conforms to the requirements in RFC 1123 [Page 52] "A host that supports a receiver-SMTP MUST support the reserved mailbox "Postmaster"". The RFC is setting up the
|
|
requirements for Internet hosts. But this test requirements is not really the responsibility of DNS. D
|
|
o we need this ?
|
|
|
|
* Can deliver email to hostmaster
|
|
* Reasons for not discarding : It is imperative that this address get to one or more real persons, because it is often used for everything from reporting bad DNS data to reporting security incidents (RFC 1912 [page 3])
|
|
|
|
* Domain able to receive email (delivery using MX, A, AAAA)
|
|
* Reasons for discarding : Not required for testing DNS
|
|
* Test if mail delivery possible
|
|
* Reasons for discarding : Not required for testing DNS
|
|
|
|
Defining the Test Cases
|
|
=======================
|
|
* ICMP answer
|
|
* root servers list present
|
|
* root servers list identical to ICANN
|
|
* root servers addresses identical to ICANN
|
|
* coherence between NS and ANY records
|
|
* coherence between SOA and ANY records
|
|
* coherence between MX and ANY records
|
|
|
|
|
|
|
|
|
|
|
|
|