···11+opam-version: "2.0"
22+maintainer: "team AT robur dot coop"
33+authors: ["Hannes Mehnert <hannes@mehnert.org>"]
44+homepage: "https://github.com/mirage/ocaml-dns"
55+doc: "https://mirage.github.io/ocaml-dns/"
66+dev-repo: "git+https://github.com/mirage/ocaml-dns.git"
77+bug-reports: "https://github.com/mirage/ocaml-dns/issues"
88+license: "BSD-2-Clause"
99+1010+depends: [
1111+ "dune" {>= "2.0.0"}
1212+ "ocaml" {>= "4.13.0"}
1313+ "cstruct" {>= "6.0.0"}
1414+ "dns" {= version}
1515+ "ipaddr" {>= "5.2.0"}
1616+ "lwt" {>= "4.2.1"}
1717+ "tcpip" {>= "8.2.0"}
1818+]
1919+2020+build: [
2121+ ["dune" "subst"] {dev}
2222+ ["dune" "build" "-p" name "-j" jobs]
2323+ ["dune" "runtest" "-p" name "-j" jobs] {with-test}
2424+]
2525+2626+synopsis: "An opinionated Domain Name System (DNS) library"
2727+description: """
2828+µDNS supports most of the domain name system used in the wild. It adheres to
2929+strict conventions. Failing early and hard. It is mostly implemented in the
3030+pure fragment of OCaml (no mutation, isolated IO, no exceptions).
3131+3232+Legacy resource record types are not dealt with, and there is no plan to support
3333+`ISDN`, `MAILA`, `MAILB`, `WKS`, `MB`, `NULL`, `HINFO`, ... . `AXFR` is only
3434+handled via TCP connections. The only resource class supported is `IN` (the
3535+Internet). Truncated hmac in `TSIG` are not supported (always the full length
3636+of the hash algorithm is used).
3737+3838+Please read [the blog article](https://hannes.robur.coop/Posts/DNS) for a more
3939+detailed overview.
4040+"""
4141+url {
4242+ src:
4343+ "https://github.com/mirage/ocaml-dns/releases/download/v9.1.0/dns-9.1.0.tbz"
4444+ checksum: [
4545+ "sha256=8f3ec95acf14f574219b5440a689eae1acc2a49cb1d8a066f9b23a7ac68f44f0"
4646+ "sha512=7bf2d099919a410f270d157a04a8d2e1c499269cca868e19a80396cdfc84a9b844c353267cf9183f585bb9b975445b8e2d0a6dd64d85b8de19e7752ec495cbe9"
4747+ ]
4848+}
4949+x-commit-hash: "1247f26253614393f4b9a71a3b4db02a2806677e"
···11+opam-version: "2.0"
22+maintainer: "team AT robur dot coop"
33+authors: ["Hannes Mehnert <hannes@mehnert.org>" "Reynir Björnsson <reynir@reynir.dk>"]
44+homepage: "https://github.com/mirage/ocaml-dns"
55+doc: "https://mirage.github.io/ocaml-dns/"
66+dev-repo: "git+https://github.com/mirage/ocaml-dns.git"
77+bug-reports: "https://github.com/mirage/ocaml-dns/issues"
88+license: "BSD-2-Clause"
99+1010+depends: [
1111+ "dune" {>= "2.0.0"}
1212+ "ocaml" {>= "4.13.0"}
1313+ "logs" "ptime"
1414+ "fmt" {>= "0.8.8"}
1515+ "domain-name" {>= "0.4.0"}
1616+ "gmap" {>= "0.3.0"}
1717+ "ipaddr" {>= "5.2.0"}
1818+ "alcotest" {with-test}
1919+ "lru" {>= "0.3.0"}
2020+ "duration" {>= "0.1.2"}
2121+ "metrics"
2222+ "ohex" {>= "0.2.0"}
2323+ "base64" {>= "3.3.0"}
2424+]
2525+conflicts: [ "result" {< "1.5"} ]
2626+build: [
2727+ ["dune" "subst"] {dev}
2828+ ["dune" "build" "-p" name "-j" jobs]
2929+ ["dune" "runtest" "-p" name "-j" jobs] {with-test}
3030+]
3131+3232+synopsis: "An opinionated Domain Name System (DNS) library"
3333+description: """
3434+µDNS supports most of the domain name system used in the wild. It adheres to
3535+strict conventions. Failing early and hard. It is mostly implemented in the
3636+pure fragment of OCaml (no mutation, isolated IO, no exceptions).
3737+3838+Legacy resource record types are not dealt with, and there is no plan to support
3939+`ISDN`, `MAILA`, `MAILB`, `WKS`, `MB`, `NULL`, `HINFO`, ... . `AXFR` is only
4040+handled via TCP connections. The only resource class supported is `IN` (the
4141+Internet). Truncated hmac in `TSIG` are not supported (always the full length
4242+of the hash algorithm is used).
4343+4444+Please read [the blog article](https://hannes.robur.coop/Posts/DNS) for a more
4545+detailed overview.
4646+"""
4747+url {
4848+ src:
4949+ "https://github.com/mirage/ocaml-dns/releases/download/v9.1.0/dns-9.1.0.tbz"
5050+ checksum: [
5151+ "sha256=8f3ec95acf14f574219b5440a689eae1acc2a49cb1d8a066f9b23a7ac68f44f0"
5252+ "sha512=7bf2d099919a410f270d157a04a8d2e1c499269cca868e19a80396cdfc84a9b844c353267cf9183f585bb9b975445b8e2d0a6dd64d85b8de19e7752ec495cbe9"
5353+ ]
5454+}
5555+x-commit-hash: "1247f26253614393f4b9a71a3b4db02a2806677e"