<bramford>
In case nobody is aware, the TLS cert for mirage.io has expired
noddy has joined #mirage
noddy has quit [Ping timeout: 248 seconds]
argent_smith has joined #mirage
mort___ has joined #mirage
mrgrieves has joined #mirage
<mrgrieves>
hi, quick question about the ocaml-dns lib. Is support for EDNS & DNSSEC still non-existant ? Also, are there plans for ipv6? looking at the code it gives the impression only ipv4 is supported but wanted to confirm with you guys
<hannes>
mrgrieves: this is all true - no EDNS, no DNSSEC, no IPv6
<hannes>
mrgrieves: in other news, I'm close to finish another DNS lib with (at least) EDNS support :)
<hannes>
mrgrieves: and both support IPv6 entries (AAAA records), but do not talk via IPv6 (MirageOS + IPv6 seems to be not well tested / working AFAICT)
AltGr has joined #mirage
<mrgrieves>
great, thanks for confirming hannes
<mrgrieves>
one more small question before I go (probably not so mirage but more dns specific). when I start the dns app that comes with mirage skeleton I get a couple of warnings in the logs when the data/test.zone gets parsed i.e. "Warning (<string> line 47): Converting MD to MX"
<mort___>
IIRC MD is deprecated now, so gets converted to MX
<mrgrieves>
yes that is what I goot from RFC 973
<mrgrieves>
but wanted to confirm if in fact the expected behaviour was to convert the record and reply accordingly
<mort___>
ah, good question. i think so :) rfc 1035 says MD is "obsolete - use MX"
<mort___>
(section 3.2.2)
<mrgrieves>
thanks mort___ , thank you guys!
<mort___>
and later, "MD is obsolete. See the definition of MX and [RFC-974] for details of
<mort___>
the new scheme. The recommended policy for dealing with MD RRs found in
<mort___>
a master file is to reject them, or to convert them to MX RRs with a
<mort___>
preference of 0."
<mort___>
np
<hannes>
(my personal intuition is different - a DNS server should complain about invalid/obsolete records, but not convert them into something else)
<mort___>
yeah, as quoted above, rejection would be the other recommended policy