X-Git-Url: http://www.average.org/gitweb/?p=pdns-pipe-nmc.git;a=blobdiff_plain;f=SPEC.md;h=57940a5beddc51f243a927ee1e824067e8cf7d1d;hp=6c15199777a0839ab943b3b195bc8fb051b870a9;hb=851c71d42654a1620ea98d2dfe751d2e7fbc961f;hpb=79ba71b8d2569c7620621732f2d874f84713ecde diff --git a/SPEC.md b/SPEC.md index 6c15199..57940a5 100644 --- a/SPEC.md +++ b/SPEC.md @@ -325,9 +325,9 @@ the current object. ``` Note: When a key contains dots ".", it is converted to a nested -map. If empty element appears as a result of split, such as when -a dot is at the beginning or at the end of the key, or there are -consequitive dots, such elemets are ignored. For example, +map. Empty elements in the result of split, such as when a dot is +at the beginning or at the end of the key, or there are +consequitive dots, are diagnosed as erroneous data. ``` "map": { "www.uk": { "alias" : "www.example.co.uk" } @@ -365,6 +365,20 @@ Intended to carry attributes as per } ``` +translates into: + +``` +_443._tcp TLSA (3 0 1 660008F9...7621B787) +_25._tcp TLSA (3 0 1 660008F9...7621B787) +``` + +The third element of the `TlsObj` heterogenous array is an extention +to the DANE definition. Value `0` means that this rule is not enforced +upon subdomains, value `1` means that it is enforced on subdomains. +Rule defined inside a subdomain `DomObj` that specifies `0` on a rule +existing in upper domain, that specifies `1` should be ignored. I.e. +subdomain rule cannot revoke enforcement imposed by an upper domain rule. + #### ds attribute Translates into `DS` RR. Carries attributes defined by