this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #26773 from hannesm/release-dns-v9.1.0

[new release] dns (13 packages) (9.1.0)

authored by

Marcello Seri and committed by
GitHub
87a4585a 6a44505c

+599
+48
packages/dns-certify/dns-certify.9.1.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "team AT robur dot coop" 3 + authors: ["Hannes Mehnert <hannes@mehnert.org>"] 4 + homepage: "https://github.com/mirage/ocaml-dns" 5 + doc: "https://mirage.github.io/ocaml-dns/" 6 + dev-repo: "git+https://github.com/mirage/ocaml-dns.git" 7 + bug-reports: "https://github.com/mirage/ocaml-dns/issues" 8 + license: "BSD-2-Clause" 9 + 10 + depends: [ 11 + "dune" {>= "2.0.0"} 12 + "ocaml" {>= "4.13.0"} 13 + "dns" {= version} 14 + "dns-tsig" {= version} 15 + "dns-mirage" {= version} 16 + "randomconv" {>= "0.2.0"} 17 + "duration" {>= "0.1.2"} 18 + "x509" {>= "1.0.0"} 19 + "lwt" {>= "4.2.1"} 20 + "mirage-time" {>= "2.0.0"} 21 + "mirage-clock" {>= "3.0.0"} 22 + "tcpip" {>= "8.2.0"} 23 + "logs" 24 + "mirage-crypto-ec" 25 + "mirage-crypto-pk" {>= "1.0.0"} 26 + "mirage-crypto-rng-mirage" {>= "1.0.0"} 27 + ] 28 + 29 + build: [ 30 + ["dune" "subst"] {dev} 31 + ["dune" "build" "-p" name "-j" jobs] 32 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 33 + ] 34 + 35 + synopsis: "MirageOS let's encrypt certificate retrieval" 36 + description: """ 37 + A function to retrieve a certificate when providing a hostname, TSIG key, server 38 + IP, and an optional key seed. Best used with an letsencrypt unikernel. 39 + """ 40 + url { 41 + src: 42 + "https://github.com/mirage/ocaml-dns/releases/download/v9.1.0/dns-9.1.0.tbz" 43 + checksum: [ 44 + "sha256=8f3ec95acf14f574219b5440a689eae1acc2a49cb1d8a066f9b23a7ac68f44f0" 45 + "sha512=7bf2d099919a410f270d157a04a8d2e1c499269cca868e19a80396cdfc84a9b844c353267cf9183f585bb9b975445b8e2d0a6dd64d85b8de19e7752ec495cbe9" 46 + ] 47 + } 48 + x-commit-hash: "1247f26253614393f4b9a71a3b4db02a2806677e"
+59
packages/dns-cli/dns-cli.9.1.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "team AT robur dot coop" 3 + authors: ["Hannes Mehnert <hannes@mehnert.org>"] 4 + homepage: "https://github.com/mirage/ocaml-dns" 5 + doc: "https://mirage.github.io/ocaml-dns/" 6 + dev-repo: "git+https://github.com/mirage/ocaml-dns.git" 7 + bug-reports: "https://github.com/mirage/ocaml-dns/issues" 8 + license: "BSD-2-Clause" 9 + 10 + depends: [ 11 + "dune" {>= "2.0.0"} 12 + "ocaml" {>= "4.13.0"} 13 + "dns" {= version} 14 + "dnssec" {= version} 15 + "dns-tsig" {= version} 16 + "dns-client-lwt" {= version} 17 + "dns-server" {= version} 18 + "dns-certify" {= version} 19 + "bos" {>= "0.2.0"} 20 + "cmdliner" {>= "1.1.0"} 21 + "fpath" {>= "0.7.2"} 22 + "x509" {>= "1.0.0"} 23 + "mirage-crypto" {>= "1.0.0"} 24 + "mirage-crypto-pk" {>= "1.0.0"} 25 + "mirage-crypto-rng" {>= "1.0.0"} 26 + "ohex" {>= "0.2.0"} 27 + "ptime" {>= "0.8.5"} 28 + "mtime" {>= "1.2.0"} 29 + "logs" {>= "0.6.3"} 30 + "fmt" {>= "0.8.8"} 31 + "ipaddr" {>= "4.0.0"} 32 + "lwt" {>= "4.0.0"} 33 + "randomconv" {>= "0.2.0"} 34 + "alcotest" {with-test} 35 + ] 36 + 37 + build: [ 38 + ["dune" "subst"] {dev} 39 + ["dune" "build" "-p" name "-j" jobs] 40 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 41 + ] 42 + 43 + synopsis: "Unix command line utilities using uDNS" 44 + description: """ 45 + 'oupdate' sends a DNS update frome to a DNS server that sets 'hostname A ip'. 46 + For authentication via TSIG, a hmac secret needs to be provided. 47 + 48 + 'ocertify' updates DNS with a certificate signing request, and polls a matching 49 + certificate. Best used with an letsencrypt unikernel. 50 + """ 51 + url { 52 + src: 53 + "https://github.com/mirage/ocaml-dns/releases/download/v9.1.0/dns-9.1.0.tbz" 54 + checksum: [ 55 + "sha256=8f3ec95acf14f574219b5440a689eae1acc2a49cb1d8a066f9b23a7ac68f44f0" 56 + "sha512=7bf2d099919a410f270d157a04a8d2e1c499269cca868e19a80396cdfc84a9b844c353267cf9183f585bb9b975445b8e2d0a6dd64d85b8de19e7752ec495cbe9" 57 + ] 58 + } 59 + x-commit-hash: "1247f26253614393f4b9a71a3b4db02a2806677e"
+41
packages/dns-client-lwt/dns-client-lwt.9.1.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "team AT robur dot coop" 3 + authors: ["Joe Hill"] 4 + homepage: "https://github.com/mirage/ocaml-dns" 5 + bug-reports: "https://github.com/mirage/ocaml-dns/issues" 6 + dev-repo: "git+https://github.com/mirage/ocaml-dns.git" 7 + license: "BSD-2-Clause" 8 + 9 + build: [ 10 + [ "dune" "subst"] {dev} 11 + [ "dune" "build" "-p" name "-j" jobs ] 12 + [ "dune" "runtest" "-p" name "-j" jobs ] {with-test} 13 + ] 14 + 15 + depends: [ 16 + "dune" {>="2.0.0"} 17 + "ocaml" {>= "4.13.0"} 18 + "dns-client" {= version} 19 + "dns" {= version} 20 + "ipaddr" {>= "5.3.0"} 21 + "lwt" {>= "4.2.1"} 22 + "mtime" {>= "1.2.0"} 23 + "mirage-crypto-rng-lwt" {>= "1.0.0"} 24 + "happy-eyeballs-lwt" {>= "1.1.0"} 25 + "happy-eyeballs" {>= "1.0.0"} 26 + "tls-lwt" {>= "1.0.0"} 27 + "ca-certs" {>= "1.0.0"} 28 + ] 29 + synopsis: "DNS client API using lwt" 30 + description: """ 31 + A client implementation using uDNS and lwt for side effects. 32 + """ 33 + url { 34 + src: 35 + "https://github.com/mirage/ocaml-dns/releases/download/v9.1.0/dns-9.1.0.tbz" 36 + checksum: [ 37 + "sha256=8f3ec95acf14f574219b5440a689eae1acc2a49cb1d8a066f9b23a7ac68f44f0" 38 + "sha512=7bf2d099919a410f270d157a04a8d2e1c499269cca868e19a80396cdfc84a9b844c353267cf9183f585bb9b975445b8e2d0a6dd64d85b8de19e7752ec495cbe9" 39 + ] 40 + } 41 + x-commit-hash: "1247f26253614393f4b9a71a3b4db02a2806677e"
+38
packages/dns-client-miou-unix/dns-client-miou-unix.9.1.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "team AT robur dot coop" 3 + authors: ["Robur <team@robur.coop>"] 4 + homepage: "https://github.com/mirage/ocaml-dns" 5 + bug-reports: "https://github.com/mirage/ocaml-dns/issues" 6 + dev-repo: "git+https://github.com/mirage/ocaml-dns.git" 7 + license: "BSD-2-Clause" 8 + 9 + build: [ 10 + [ "dune" "subst"] {dev} 11 + [ "dune" "build" "-p" name "-j" jobs ] 12 + [ "dune" "runtest" "-p" name "-j" jobs ] {with-test} 13 + ] 14 + 15 + depends: [ 16 + "dune" {>="2.0.0"} 17 + "ocaml" {>= "5.0.0"} 18 + "dns-client" {= version} 19 + "domain-name" {>= "0.4.0"} 20 + "ipaddr" {>= "5.3.0"} 21 + "miou" {>= "0.1.0"} 22 + "tls-miou-unix" 23 + "happy-eyeballs" {>= "0.6.0"} 24 + "happy-eyeballs-miou-unix" 25 + ] 26 + synopsis: "DNS client API for Miou" 27 + description: """ 28 + A client implementation using uDNS using Miou. 29 + """ 30 + url { 31 + src: 32 + "https://github.com/mirage/ocaml-dns/releases/download/v9.1.0/dns-9.1.0.tbz" 33 + checksum: [ 34 + "sha256=8f3ec95acf14f574219b5440a689eae1acc2a49cb1d8a066f9b23a7ac68f44f0" 35 + "sha512=7bf2d099919a410f270d157a04a8d2e1c499269cca868e19a80396cdfc84a9b844c353267cf9183f585bb9b975445b8e2d0a6dd64d85b8de19e7752ec495cbe9" 36 + ] 37 + } 38 + x-commit-hash: "1247f26253614393f4b9a71a3b4db02a2806677e"
+44
packages/dns-client-mirage/dns-client-mirage.9.1.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "team AT robur dot coop" 3 + authors: ["Joe Hill"] 4 + homepage: "https://github.com/mirage/ocaml-dns" 5 + bug-reports: "https://github.com/mirage/ocaml-dns/issues" 6 + dev-repo: "git+https://github.com/mirage/ocaml-dns.git" 7 + license: "BSD-2-Clause" 8 + 9 + build: [ 10 + [ "dune" "subst"] {dev} 11 + [ "dune" "build" "-p" name "-j" jobs ] 12 + [ "dune" "runtest" "-p" name "-j" jobs ] {with-test} 13 + ] 14 + 15 + depends: [ 16 + "dune" {>="2.0.0"} 17 + "ocaml" {>= "4.13.0"} 18 + "dns-client" {= version} 19 + "domain-name" {>= "0.4.0"} 20 + "ipaddr" {>= "5.3.0"} 21 + "lwt" {>= "4.2.1"} 22 + "tcpip" {>= "8.2.0"} 23 + "mirage-time" {>= "2.0.0"} 24 + "mirage-clock" {>= "3.0.0"} 25 + "happy-eyeballs-mirage" {>= "1.1.0"} 26 + "happy-eyeballs" {>= "1.0.0"} 27 + "tls-mirage" {>= "1.0.0"} 28 + "x509" {>= "1.0.0"} 29 + "ca-certs-nss" {>= "3.101-1"} 30 + "mirage-crypto-rng-mirage" {>= "1.0.0"} 31 + ] 32 + synopsis: "DNS client API for MirageOS" 33 + description: """ 34 + A client implementation using uDNS using MirageOS. 35 + """ 36 + url { 37 + src: 38 + "https://github.com/mirage/ocaml-dns/releases/download/v9.1.0/dns-9.1.0.tbz" 39 + checksum: [ 40 + "sha256=8f3ec95acf14f574219b5440a689eae1acc2a49cb1d8a066f9b23a7ac68f44f0" 41 + "sha512=7bf2d099919a410f270d157a04a8d2e1c499269cca868e19a80396cdfc84a9b844c353267cf9183f585bb9b975445b8e2d0a6dd64d85b8de19e7752ec495cbe9" 42 + ] 43 + } 44 + x-commit-hash: "1247f26253614393f4b9a71a3b4db02a2806677e"
+39
packages/dns-client/dns-client.9.1.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "team AT robur dot coop" 3 + authors: ["Joe Hill"] 4 + homepage: "https://github.com/mirage/ocaml-dns" 5 + bug-reports: "https://github.com/mirage/ocaml-dns/issues" 6 + dev-repo: "git+https://github.com/mirage/ocaml-dns.git" 7 + license: "BSD-2-Clause" 8 + 9 + build: [ 10 + [ "dune" "subst"] {dev} 11 + [ "dune" "build" "-p" name "-j" jobs ] 12 + [ "dune" "runtest" "-p" name "-j" jobs ] {with-test} 13 + ] 14 + 15 + depends: [ 16 + "dune" {>="2.0.0"} 17 + "ocaml" {>= "4.13.0"} 18 + "dns" {= version} 19 + "randomconv" {>= "0.2.0"} 20 + "domain-name" {>= "0.4.0"} 21 + "mtime" {>= "1.2.0"} 22 + "mirage-crypto-rng" {>= "1.0.0"} 23 + "fmt" {>= "0.9.0"} 24 + "ipaddr" {>= "5.5.0"} 25 + "alcotest" {with-test} 26 + ] 27 + synopsis: "DNS client API" 28 + description: """ 29 + A client implementation using uDNS. 30 + """ 31 + url { 32 + src: 33 + "https://github.com/mirage/ocaml-dns/releases/download/v9.1.0/dns-9.1.0.tbz" 34 + checksum: [ 35 + "sha256=8f3ec95acf14f574219b5440a689eae1acc2a49cb1d8a066f9b23a7ac68f44f0" 36 + "sha512=7bf2d099919a410f270d157a04a8d2e1c499269cca868e19a80396cdfc84a9b844c353267cf9183f585bb9b975445b8e2d0a6dd64d85b8de19e7752ec495cbe9" 37 + ] 38 + } 39 + x-commit-hash: "1247f26253614393f4b9a71a3b4db02a2806677e"
+49
packages/dns-mirage/dns-mirage.9.1.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "team AT robur dot coop" 3 + authors: ["Hannes Mehnert <hannes@mehnert.org>"] 4 + homepage: "https://github.com/mirage/ocaml-dns" 5 + doc: "https://mirage.github.io/ocaml-dns/" 6 + dev-repo: "git+https://github.com/mirage/ocaml-dns.git" 7 + bug-reports: "https://github.com/mirage/ocaml-dns/issues" 8 + license: "BSD-2-Clause" 9 + 10 + depends: [ 11 + "dune" {>= "2.0.0"} 12 + "ocaml" {>= "4.13.0"} 13 + "cstruct" {>= "6.0.0"} 14 + "dns" {= version} 15 + "ipaddr" {>= "5.2.0"} 16 + "lwt" {>= "4.2.1"} 17 + "tcpip" {>= "8.2.0"} 18 + ] 19 + 20 + build: [ 21 + ["dune" "subst"] {dev} 22 + ["dune" "build" "-p" name "-j" jobs] 23 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 24 + ] 25 + 26 + synopsis: "An opinionated Domain Name System (DNS) library" 27 + description: """ 28 + µDNS supports most of the domain name system used in the wild. It adheres to 29 + strict conventions. Failing early and hard. It is mostly implemented in the 30 + pure fragment of OCaml (no mutation, isolated IO, no exceptions). 31 + 32 + Legacy resource record types are not dealt with, and there is no plan to support 33 + `ISDN`, `MAILA`, `MAILB`, `WKS`, `MB`, `NULL`, `HINFO`, ... . `AXFR` is only 34 + handled via TCP connections. The only resource class supported is `IN` (the 35 + Internet). Truncated hmac in `TSIG` are not supported (always the full length 36 + of the hash algorithm is used). 37 + 38 + Please read [the blog article](https://hannes.robur.coop/Posts/DNS) for a more 39 + detailed overview. 40 + """ 41 + url { 42 + src: 43 + "https://github.com/mirage/ocaml-dns/releases/download/v9.1.0/dns-9.1.0.tbz" 44 + checksum: [ 45 + "sha256=8f3ec95acf14f574219b5440a689eae1acc2a49cb1d8a066f9b23a7ac68f44f0" 46 + "sha512=7bf2d099919a410f270d157a04a8d2e1c499269cca868e19a80396cdfc84a9b844c353267cf9183f585bb9b975445b8e2d0a6dd64d85b8de19e7752ec495cbe9" 47 + ] 48 + } 49 + x-commit-hash: "1247f26253614393f4b9a71a3b4db02a2806677e"
+49
packages/dns-resolver/dns-resolver.9.1.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "team AT robur dot coop" 3 + authors: ["Hannes Mehnert <hannes@mehnert.org>"] 4 + homepage: "https://github.com/mirage/ocaml-dns" 5 + doc: "https://mirage.github.io/ocaml-dns/" 6 + dev-repo: "git+https://github.com/mirage/ocaml-dns.git" 7 + bug-reports: "https://github.com/mirage/ocaml-dns/issues" 8 + license: "BSD-2-Clause" 9 + 10 + depends: [ 11 + "dune" {>= "2.0.0"} 12 + "ocaml" {>= "4.13.0"} 13 + "dns" {= version} 14 + "dns-server" {= version} 15 + "dns-mirage" {= version} 16 + "dnssec" {= version} 17 + "lru" {>= "0.3.0"} 18 + "duration" {>= "0.1.2"} 19 + "randomconv" {>= "0.2.0"} 20 + "lwt" {>= "4.2.1"} 21 + "mirage-time" {>= "2.0.0"} 22 + "mirage-clock" {>= "3.0.0"} 23 + "tcpip" {>= "8.2.0"} 24 + "alcotest" {with-test} 25 + "tls" {>= "1.0.0"} 26 + "tls-mirage" {>= "1.0.0"} 27 + "mirage-crypto-rng-mirage" {>= "1.0.0"} 28 + ] 29 + 30 + build: [ 31 + ["dune" "subst"] {dev} 32 + ["dune" "build" "-p" name "-j" jobs] 33 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 34 + ] 35 + 36 + synopsis: "DNS resolver business logic" 37 + description: """ 38 + Forwarding and recursive resolvers as value-passing functions. To be used with 39 + an effectful layer. 40 + """ 41 + url { 42 + src: 43 + "https://github.com/mirage/ocaml-dns/releases/download/v9.1.0/dns-9.1.0.tbz" 44 + checksum: [ 45 + "sha256=8f3ec95acf14f574219b5440a689eae1acc2a49cb1d8a066f9b23a7ac68f44f0" 46 + "sha512=7bf2d099919a410f270d157a04a8d2e1c499269cca868e19a80396cdfc84a9b844c353267cf9183f585bb9b975445b8e2d0a6dd64d85b8de19e7752ec495cbe9" 47 + ] 48 + } 49 + x-commit-hash: "1247f26253614393f4b9a71a3b4db02a2806677e"
+49
packages/dns-server/dns-server.9.1.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "team AT robur dot coop" 3 + authors: ["Hannes Mehnert <hannes@mehnert.org>"] 4 + homepage: "https://github.com/mirage/ocaml-dns" 5 + doc: "https://mirage.github.io/ocaml-dns/" 6 + dev-repo: "git+https://github.com/mirage/ocaml-dns.git" 7 + bug-reports: "https://github.com/mirage/ocaml-dns/issues" 8 + license: "BSD-2-Clause" 9 + 10 + depends: [ 11 + "dune" {>= "2.0.0"} 12 + "ocaml" {>= "4.13.0"} 13 + "cstruct" {>= "6.0.0"} 14 + "dns" {= version} 15 + "dns-mirage" {= version} 16 + "randomconv" {>= "0.2.0"} 17 + "duration" {>= "0.1.2"} 18 + "lwt" {>= "4.2.1"} 19 + "mirage-time" {>= "2.0.0"} 20 + "mirage-clock" {>= "3.0.0"} 21 + "tcpip" {>= "8.2.0"} 22 + "mirage-crypto-rng" {with-test & >= "1.0.0"} 23 + "alcotest" {with-test} 24 + "dns-tsig" {with-test} 25 + "base64" {with-test & >= "3.0.0"} 26 + "metrics" 27 + "logs" {>= "0.7.0"} 28 + ] 29 + 30 + build: [ 31 + ["dune" "subst"] {dev} 32 + ["dune" "build" "-p" name "-j" jobs] 33 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 34 + ] 35 + 36 + synopsis: "DNS server, primary and secondary" 37 + description: """ 38 + Primary and secondary DNS server implemented in value-passing style. Needs an 39 + effectful layer to be useful. 40 + """ 41 + url { 42 + src: 43 + "https://github.com/mirage/ocaml-dns/releases/download/v9.1.0/dns-9.1.0.tbz" 44 + checksum: [ 45 + "sha256=8f3ec95acf14f574219b5440a689eae1acc2a49cb1d8a066f9b23a7ac68f44f0" 46 + "sha512=7bf2d099919a410f270d157a04a8d2e1c499269cca868e19a80396cdfc84a9b844c353267cf9183f585bb9b975445b8e2d0a6dd64d85b8de19e7752ec495cbe9" 47 + ] 48 + } 49 + x-commit-hash: "1247f26253614393f4b9a71a3b4db02a2806677e"
+49
packages/dns-stub/dns-stub.9.1.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "team AT robur dot coop" 3 + authors: ["Hannes Mehnert <hannes@mehnert.org>"] 4 + homepage: "https://github.com/mirage/ocaml-dns" 5 + doc: "https://mirage.github.io/ocaml-dns/" 6 + dev-repo: "git+https://github.com/mirage/ocaml-dns.git" 7 + bug-reports: "https://github.com/mirage/ocaml-dns/issues" 8 + license: "BSD-2-Clause" 9 + 10 + depends: [ 11 + "dune" {>= "2.0.0"} 12 + "ocaml" {>= "4.13.0"} 13 + "cstruct" {>= "6.0.0"} 14 + "dns" {= version} 15 + "dns-client-mirage" {= version} 16 + "dns-mirage" {= version} 17 + "dns-resolver" {= version} 18 + "dns-tsig" {= version} 19 + "dns-server" {= version} 20 + "duration" {>= "0.1.2"} 21 + "randomconv" {>= "0.2.0"} 22 + "lwt" {>= "4.2.1"} 23 + "mirage-time" {>= "2.0.0"} 24 + "mirage-clock" {>= "3.0.0"} 25 + "tcpip" {>= "8.2.0"} 26 + "metrics" 27 + "mirage-crypto-rng-mirage" {>= "1.0.0"} 28 + ] 29 + 30 + build: [ 31 + ["dune" "subst"] {dev} 32 + ["dune" "build" "-p" name "-j" jobs] 33 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 34 + ] 35 + 36 + synopsis: "DNS stub resolver" 37 + description: """ 38 + Forwarding and recursive resolvers as value-passing functions. To be used with 39 + an effectful layer. 40 + """ 41 + url { 42 + src: 43 + "https://github.com/mirage/ocaml-dns/releases/download/v9.1.0/dns-9.1.0.tbz" 44 + checksum: [ 45 + "sha256=8f3ec95acf14f574219b5440a689eae1acc2a49cb1d8a066f9b23a7ac68f44f0" 46 + "sha512=7bf2d099919a410f270d157a04a8d2e1c499269cca868e19a80396cdfc84a9b844c353267cf9183f585bb9b975445b8e2d0a6dd64d85b8de19e7752ec495cbe9" 47 + ] 48 + } 49 + x-commit-hash: "1247f26253614393f4b9a71a3b4db02a2806677e"
+37
packages/dns-tsig/dns-tsig.9.1.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "team AT robur dot coop" 3 + authors: ["Hannes Mehnert <hannes@mehnert.org>"] 4 + homepage: "https://github.com/mirage/ocaml-dns" 5 + doc: "https://mirage.github.io/ocaml-dns/" 6 + dev-repo: "git+https://github.com/mirage/ocaml-dns.git" 7 + bug-reports: "https://github.com/mirage/ocaml-dns/issues" 8 + license: "BSD-2-Clause" 9 + 10 + depends: [ 11 + "dune" {>= "2.0.0"} 12 + "ocaml" {>= "4.13.0"} 13 + "dns" {= version} 14 + "digestif" {>= "1.2.0"} 15 + "base64" {>= "3.0.0"} 16 + "alcotest" {with-test} 17 + ] 18 + 19 + build: [ 20 + ["dune" "subst"] {dev} 21 + ["dune" "build" "-p" name "-j" jobs] 22 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 23 + ] 24 + 25 + synopsis: "TSIG support for DNS" 26 + description: """ 27 + TSIG is used to authenticate nsupdate frames using a HMAC. 28 + """ 29 + url { 30 + src: 31 + "https://github.com/mirage/ocaml-dns/releases/download/v9.1.0/dns-9.1.0.tbz" 32 + checksum: [ 33 + "sha256=8f3ec95acf14f574219b5440a689eae1acc2a49cb1d8a066f9b23a7ac68f44f0" 34 + "sha512=7bf2d099919a410f270d157a04a8d2e1c499269cca868e19a80396cdfc84a9b844c353267cf9183f585bb9b975445b8e2d0a6dd64d85b8de19e7752ec495cbe9" 35 + ] 36 + } 37 + x-commit-hash: "1247f26253614393f4b9a71a3b4db02a2806677e"
+55
packages/dns/dns.9.1.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "team AT robur dot coop" 3 + authors: ["Hannes Mehnert <hannes@mehnert.org>" "Reynir Björnsson <reynir@reynir.dk>"] 4 + homepage: "https://github.com/mirage/ocaml-dns" 5 + doc: "https://mirage.github.io/ocaml-dns/" 6 + dev-repo: "git+https://github.com/mirage/ocaml-dns.git" 7 + bug-reports: "https://github.com/mirage/ocaml-dns/issues" 8 + license: "BSD-2-Clause" 9 + 10 + depends: [ 11 + "dune" {>= "2.0.0"} 12 + "ocaml" {>= "4.13.0"} 13 + "logs" "ptime" 14 + "fmt" {>= "0.8.8"} 15 + "domain-name" {>= "0.4.0"} 16 + "gmap" {>= "0.3.0"} 17 + "ipaddr" {>= "5.2.0"} 18 + "alcotest" {with-test} 19 + "lru" {>= "0.3.0"} 20 + "duration" {>= "0.1.2"} 21 + "metrics" 22 + "ohex" {>= "0.2.0"} 23 + "base64" {>= "3.3.0"} 24 + ] 25 + conflicts: [ "result" {< "1.5"} ] 26 + build: [ 27 + ["dune" "subst"] {dev} 28 + ["dune" "build" "-p" name "-j" jobs] 29 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 30 + ] 31 + 32 + synopsis: "An opinionated Domain Name System (DNS) library" 33 + description: """ 34 + µDNS supports most of the domain name system used in the wild. It adheres to 35 + strict conventions. Failing early and hard. It is mostly implemented in the 36 + pure fragment of OCaml (no mutation, isolated IO, no exceptions). 37 + 38 + Legacy resource record types are not dealt with, and there is no plan to support 39 + `ISDN`, `MAILA`, `MAILB`, `WKS`, `MB`, `NULL`, `HINFO`, ... . `AXFR` is only 40 + handled via TCP connections. The only resource class supported is `IN` (the 41 + Internet). Truncated hmac in `TSIG` are not supported (always the full length 42 + of the hash algorithm is used). 43 + 44 + Please read [the blog article](https://hannes.robur.coop/Posts/DNS) for a more 45 + detailed overview. 46 + """ 47 + url { 48 + src: 49 + "https://github.com/mirage/ocaml-dns/releases/download/v9.1.0/dns-9.1.0.tbz" 50 + checksum: [ 51 + "sha256=8f3ec95acf14f574219b5440a689eae1acc2a49cb1d8a066f9b23a7ac68f44f0" 52 + "sha512=7bf2d099919a410f270d157a04a8d2e1c499269cca868e19a80396cdfc84a9b844c353267cf9183f585bb9b975445b8e2d0a6dd64d85b8de19e7752ec495cbe9" 53 + ] 54 + } 55 + x-commit-hash: "1247f26253614393f4b9a71a3b4db02a2806677e"
+41
packages/dnssec/dnssec.9.1.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "team AT robur dot coop" 3 + authors: ["Hannes Mehnert <hannes@mehnert.org>" "Reynir Björnsson <reynir@reynir.dk>"] 4 + homepage: "https://github.com/mirage/ocaml-dns" 5 + doc: "https://mirage.github.io/ocaml-dns/" 6 + dev-repo: "git+https://github.com/mirage/ocaml-dns.git" 7 + bug-reports: "https://github.com/mirage/ocaml-dns/issues" 8 + license: "BSD-2-Clause" 9 + 10 + depends: [ 11 + "dune" {>= "2.0.0"} 12 + "ocaml" {>= "4.13.0"} 13 + "dns" {= version} 14 + "alcotest" {with-test} 15 + "mirage-crypto" {>= "1.0.0"} 16 + "mirage-crypto-pk" {>= "1.0.0"} 17 + "mirage-crypto-ec" {>= "1.0.0"} 18 + "domain-name" {>= "0.4.0"} 19 + "base64" {with-test & >= "3.0.0"} 20 + "logs" {>= "0.7.0"} 21 + ] 22 + build: [ 23 + ["dune" "subst"] {dev} 24 + ["dune" "build" "-p" name "-j" jobs] 25 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 26 + ] 27 + 28 + synopsis: "DNSSec support for OCaml-DNS" 29 + description: """ 30 + DNSSec (DNS security extensions) for OCaml-DNS, including 31 + signing and verifying of RRSIG records. 32 + """ 33 + url { 34 + src: 35 + "https://github.com/mirage/ocaml-dns/releases/download/v9.1.0/dns-9.1.0.tbz" 36 + checksum: [ 37 + "sha256=8f3ec95acf14f574219b5440a689eae1acc2a49cb1d8a066f9b23a7ac68f44f0" 38 + "sha512=7bf2d099919a410f270d157a04a8d2e1c499269cca868e19a80396cdfc84a9b844c353267cf9183f585bb9b975445b8e2d0a6dd64d85b8de19e7752ec495cbe9" 39 + ] 40 + } 41 + x-commit-hash: "1247f26253614393f4b9a71a3b4db02a2806677e"
+1
packages/irmin-client/irmin-client.3.9.0/opam
··· 22 22 "logs" {>= "0.7.0"} 23 23 "lwt" {>= "5.7.0"} 24 24 "irmin-test" {= version & with-test} 25 + "mirage-crypto-rng-lwt" {with-test & <= "0.11.3"} 25 26 ] 26 27 build: [ 27 28 ["dune" "subst"] {dev}