From 1a2cec3f24978e44d5cedc30bcd9b482f5a30aee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Br=C3=B8ms=C3=B8?= Date: Mon, 4 Jan 2021 13:30:29 +0100 Subject: [PATCH] Documenting the addition to the set of supported IDN characters (#1) * Updated with new IDN character and Document History section added * Clarified history and introduction of new IDN character --- README.md | 61 +++++++++++++++++++++++++++++++++---------------------- 1 file changed, 37 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index a0a108d..1c97cec 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ ![Markdownlint Action](https://github.com/DK-Hostmaster/dkhm-name-service-specification/workflows/Markdownlint%20Action/badge.svg) # DK Hostmaster Name Service Specification -2016-09-14 -Revision: 1.0 *DRAFT* +2020-12-14 +Revision: 2.0 # Table of Contents @@ -14,7 +14,8 @@ Revision: 1.0 *DRAFT* - [Introduction](#introduction) - [About this document](#about-this-document) - [License](#license) - - [The .dk Registry in Brief](#the-dk-registry-in-brief) + - [Document History](#history) +- [The .dk Registry in Brief](#the-dk-registry-in-brief) - [Name Service](#name-service) - [Domain Names](#domain-names) - [Glue Records](#glue-records) @@ -47,8 +48,20 @@ Printable version can be obtained via [this link](https://gitprint.com/DK-Hostma This document is copyright by DK Hostmaster A/S and is licensed under the MIT License, please see the separate LICENSE file for details. + +### Document History + +2.0 2020-12-14 + +- Introducing an extension to the IDN character set supported by the DK Hostmaster registry; `ß` +- The character is supported from the 1st. of January 2021 + +1.0 2016-09-14 + +- Initial revision + -### The .dk Registry in Brief +## The .dk Registry in Brief DK Hostmaster is the registry for the ccTLD for Denmark (dk). The current model used in Denmark is based on a sole registry, with DK Hostmaster maintaining the central DNS registry. @@ -61,7 +74,7 @@ DK Hostmaster is the registry for the ccTLD for Denmark (dk). The current model A domain name can consist of the following characters: - `a-z` -- `æ`, `ø`, `å`, `ö`, `ä`, `ü` and `é`. +- `æ`, `ø`, `å`, `ö`, `ä`, `ü`, `é` and `ß` - `0-9` - `-` (hyphen) @@ -93,30 +106,30 @@ Please note that the above names are examples and do not relate to active domain ## Supported DNSSEC implementations -In accordance with [RFC:5910][RFC:5910]. DK Hostmaster only support *DS* and not *DNSKEY*. +In accordance with [RFC:5910]. DK Hostmaster only support *DS* and not *DNSKEY*. -In addition the maximum signature lifetime is not supported, for *EPP* please see [section 3.3][RFC:5910_section_3.3] in [RFC:5910][RFC:5910]. +In addition the maximum signature lifetime is not supported, for *EPP* please see [section 3.3][RFC:5910_section_3.3] in [RFC:5910]. ### Supported Algorithms DK Hostmaster currently support the following algorithms from the [IANA algorithm listing][IANA algorithm listing]: -- 3 DSA (DSA/SHA1) [RFC:3110][RFC3110] - _do note that use of this algorithm is not recommended since it is deprecated_ -- 5 RSASHA1 (RSA/SHA-1) [RFC:2539][RFC2539] -- 6 DSA-NSEC3-SHA1 (DSA-NSEC3-SHA1) [RFC:5155][RFC5155] -- 7 RSASHA1-NSEC3-SHA1 (RSASHA1-NSEC3-SHA1) [RFC:5155][RFC5155] -- 8 RSA/SHA-256 [RFC:5702][RFC5702] -- 10 RSA/SHA-512 [RFC:5702][RFC5702] -- 13 ECDSA Curve P-256 with SHA-256 [RFC:6605][RFC6605] -- 14 ECDSA Curve P-384 with SHA-384 [RFC:6605][RFC6605] +- 3 DSA (DSA/SHA1) [RFC:3110] - _do note that use of this algorithm is not recommended since it is deprecated_ +- 5 RSASHA1 (RSA/SHA-1) [RFC:2539] +- 6 DSA-NSEC3-SHA1 (DSA-NSEC3-SHA1) [RFC:5155] +- 7 RSASHA1-NSEC3-SHA1 (RSASHA1-NSEC3-SHA1) [RFC:5155] +- 8 RSA/SHA-256 [RFC:5702] +- 10 RSA/SHA-512 [RFC:5702] +- 13 ECDSA Curve P-256 with SHA-256 [RFC:6605] +- 14 ECDSA Curve P-384 with SHA-384 [RFC:6605] ### Supported Digest Types -- 1 SHA-1 [RFC:4509][RFC4509] -- 2 SHA-256 [RFC:4509][RFC4509] -- 4 SHA-384 [RFC:6605][RFC6605] +- 1 SHA-1 [RFC:4509] +- 2 SHA-256 [RFC:4509] +- 4 SHA-384 [RFC:6605] ## References @@ -137,14 +150,14 @@ DK Hostmaster currently support the following algorithms from the [IANA algorith [IANA algorithm listing]: http://www.iana.org/assignments/dns-sec-alg-numbers/dns-sec-alg-numbers.xhtml -[RFC4509]: http://tools.ietf.org/html/rfc4509 +[RFC:4509]: http://tools.ietf.org/html/rfc4509 -[RFC5702]: http://tools.ietf.org/html/rfc5702 +[RFC:5702]: http://tools.ietf.org/html/rfc5702 -[RFC6605]: https://tools.ietf.org/html/rfc6605 +[RFC:6605]: https://tools.ietf.org/html/rfc6605 -[RFC3110]: https://tools.ietf.org/html/rfc3110 +[RFC:3110]: https://tools.ietf.org/html/rfc3110 -[RFC2539]: https://tools.ietf.org/html/rfc2539 +[RFC:2539]: https://tools.ietf.org/html/rfc2539 -[RFC5155]: https://tools.ietf.org/html/rfc5155 +[RFC:5155]: https://tools.ietf.org/html/rfc5155