move dns to mirage/ocaml-dns#master

This commit is contained in:
Hannes Mehnert 2020-12-17 15:09:29 +01:00
parent 7c97086877
commit 09b77e97d0
6 changed files with 13 additions and 12 deletions

View file

@ -23,6 +23,8 @@ depends: [
"mirage-clock" {>= "3.0.0"} "mirage-clock" {>= "3.0.0"}
"mirage-stack" {>= "2.0.0"} "mirage-stack" {>= "2.0.0"}
"logs" "logs"
"mirage-crypto-pk" {>= "0.8.0"}
"mirage-crypto-rng" {>= "0.8.0"}
] ]
build: [ build: [
@ -36,4 +38,4 @@ description: """
A function to retrieve a certificate when providing a hostname, TSIG key, server A function to retrieve a certificate when providing a hostname, TSIG key, server
IP, and an optional key seed. Best used with an letsencrypt unikernel. IP, and an optional key seed. Best used with an letsencrypt unikernel.
""" """
url { src: "git+https://github.com/hannesm/ocaml-dns.git#fix-mirage-certify" } url { src: "git+https://github.com/mirage/ocaml-dns.git#master" }

View file

@ -36,4 +36,4 @@ synopsis: "Pure DNS resolver API"
description: """ description: """
A pure resolver implementation using uDNS. A pure resolver implementation using uDNS.
""" """
url { src: "git+https://github.com/hannesm/ocaml-dns.git#fix-mirage-certify" } url { src: "git+https://github.com/mirage/ocaml-dns.git#master" }

View file

@ -31,11 +31,10 @@ pure fragment of OCaml (no mutation, isolated IO, no exceptions).
Legacy resource record types are not dealt with, and there is no plan to support Legacy resource record types are not dealt with, and there is no plan to support
`ISDN`, `MAILA`, `MAILB`, `WKS`, `MB`, `NULL`, `HINFO`, ... . `AXFR` is only `ISDN`, `MAILA`, `MAILB`, `WKS`, `MB`, `NULL`, `HINFO`, ... . `AXFR` is only
handled via TCP connections. The only resource class supported is `IN` (the handled via TCP connections. The only resource class supported is `IN` (the
Internet). In a similar vein, wildcard records are _not_ supported, and it is Internet). Truncated hmac in `TSIG` are not supported (always the full length
unlikely they'll ever be in this library. Truncated hmac in `TSIG` are not of the hash algorithm is used).
supported (always the full length of the hash algorithm is used).
Please read [the blog article](https://hannes.nqsb.io/Posts/DNS) for a more Please read [the blog article](https://hannes.nqsb.io/Posts/DNS) for a more
detailed overview. detailed overview.
""" """
url { src: "git+https://github.com/hannesm/ocaml-dns.git#fix-mirage-certify" } url { src: "git+https://github.com/mirage/ocaml-dns.git#master" }

View file

@ -21,6 +21,7 @@ depends: [
"mirage-crypto-rng" {with-test} "mirage-crypto-rng" {with-test}
"alcotest" {with-test} "alcotest" {with-test}
"dns-tsig" {with-test} "dns-tsig" {with-test}
"base64" {with-test & >= "3.0.0"}
"metrics" "metrics"
] ]
@ -35,4 +36,4 @@ description: """
Primary and secondary DNS server implemented in value-passing style. Needs an Primary and secondary DNS server implemented in value-passing style. Needs an
effectful layer to be useful. effectful layer to be useful.
""" """
url { src: "git+https://github.com/hannesm/ocaml-dns.git#fix-mirage-certify" } url { src: "git+https://github.com/mirage/ocaml-dns.git#master" }

View file

@ -26,4 +26,4 @@ synopsis: "TSIG support for DNS"
description: """ description: """
TSIG is used to authenticate nsupdate frames using a HMAC. TSIG is used to authenticate nsupdate frames using a HMAC.
""" """
url { src: "git+https://github.com/hannesm/ocaml-dns.git#fix-mirage-certify" } url { src: "git+https://github.com/mirage/ocaml-dns.git#master" }

View file

@ -35,11 +35,10 @@ pure fragment of OCaml (no mutation, isolated IO, no exceptions).
Legacy resource record types are not dealt with, and there is no plan to support Legacy resource record types are not dealt with, and there is no plan to support
`ISDN`, `MAILA`, `MAILB`, `WKS`, `MB`, `NULL`, `HINFO`, ... . `AXFR` is only `ISDN`, `MAILA`, `MAILB`, `WKS`, `MB`, `NULL`, `HINFO`, ... . `AXFR` is only
handled via TCP connections. The only resource class supported is `IN` (the handled via TCP connections. The only resource class supported is `IN` (the
Internet). In a similar vein, wildcard records are _not_ supported, and it is Internet). Truncated hmac in `TSIG` are not supported (always the full length
unlikely they'll ever be in this library. Truncated hmac in `TSIG` are not of the hash algorithm is used).
supported (always the full length of the hash algorithm is used).
Please read [the blog article](https://hannes.nqsb.io/Posts/DNS) for a more Please read [the blog article](https://hannes.nqsb.io/Posts/DNS) for a more
detailed overview. detailed overview.
""" """
url { src: "git+https://github.com/hannesm/ocaml-dns.git#fix-mirage-certify" } url { src: "git+https://github.com/mirage/ocaml-dns.git#master" }