this repo has no description
0
fork

Configure Feed

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

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

CHANGES:

* dns-certify: use a pair instead of two separate arguments for the dns-key
(mirage/ocaml-dns#357 @hannesm)
* add KSK 2024 (mirage/ocaml-dns#358 @hannesm)
* update to mirage-crypto 1.2.0 API changes (mirage/ocaml-dns#362 @hannesm)
* use dune variants, avoid functors (mirage/ocaml-dns#363 @hannesm)

+613
+49
packages/dns-certify/dns-certify.10.0.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-sleep" {>= "4.0.0"} 21 + "mirage-ptime" {>= "5.0.0"} 22 + "tcpip" {>= "8.2.0"} 23 + "logs" 24 + "mirage-crypto-ec" 25 + "mirage-crypto-pk" {>= "1.0.0"} 26 + "mirage-crypto-rng" {>= "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 + x-maintenance-intent: [ "(latest)" ] 41 + url { 42 + src: 43 + "https://github.com/mirage/ocaml-dns/releases/download/v10.0.0/dns-10.0.0.tbz" 44 + checksum: [ 45 + "sha256=74f3bd063bd313452ba712ab9ad80fae07d5ff6b86fc4f5677f04d61232d1702" 46 + "sha512=df97f4cd06beb52cc622f1226e32dc5fda126fe92b880a71a9a43b0bab4412349e1d262d67bad345cee809dce47b4841faca2bd6f6002ef059e3d41cd950c0cd" 47 + ] 48 + } 49 + x-commit-hash: "86b32b2ee805304c94fc272c3e9e64f247ac870e"
+60
packages/dns-cli/dns-cli.10.0.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.2.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 + x-maintenance-intent: [ "(latest)" ] 52 + url { 53 + src: 54 + "https://github.com/mirage/ocaml-dns/releases/download/v10.0.0/dns-10.0.0.tbz" 55 + checksum: [ 56 + "sha256=74f3bd063bd313452ba712ab9ad80fae07d5ff6b86fc4f5677f04d61232d1702" 57 + "sha512=df97f4cd06beb52cc622f1226e32dc5fda126fe92b880a71a9a43b0bab4412349e1d262d67bad345cee809dce47b4841faca2bd6f6002ef059e3d41cd950c0cd" 58 + ] 59 + } 60 + x-commit-hash: "86b32b2ee805304c94fc272c3e9e64f247ac870e"
+42
packages/dns-client-lwt/dns-client-lwt.10.0.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" {>= "1.2.0"} 24 + "happy-eyeballs-lwt" {>= "2.0.0"} 25 + "happy-eyeballs" {>= "2.0.0"} 26 + "tls-lwt" {>= "2.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 + x-maintenance-intent: [ "(latest)" ] 34 + url { 35 + src: 36 + "https://github.com/mirage/ocaml-dns/releases/download/v10.0.0/dns-10.0.0.tbz" 37 + checksum: [ 38 + "sha256=74f3bd063bd313452ba712ab9ad80fae07d5ff6b86fc4f5677f04d61232d1702" 39 + "sha512=df97f4cd06beb52cc622f1226e32dc5fda126fe92b880a71a9a43b0bab4412349e1d262d67bad345cee809dce47b4841faca2bd6f6002ef059e3d41cd950c0cd" 40 + ] 41 + } 42 + x-commit-hash: "86b32b2ee805304c94fc272c3e9e64f247ac870e"
+39
packages/dns-client-miou-unix/dns-client-miou-unix.10.0.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" {>= "2.0.0"} 23 + "happy-eyeballs" {>= "2.0.0"} 24 + "happy-eyeballs-miou-unix" {>= "2.0.0"} 25 + ] 26 + synopsis: "DNS client API for Miou" 27 + description: """ 28 + A client implementation using uDNS using Miou. 29 + """ 30 + x-maintenance-intent: [ "(latest)" ] 31 + url { 32 + src: 33 + "https://github.com/mirage/ocaml-dns/releases/download/v10.0.0/dns-10.0.0.tbz" 34 + checksum: [ 35 + "sha256=74f3bd063bd313452ba712ab9ad80fae07d5ff6b86fc4f5677f04d61232d1702" 36 + "sha512=df97f4cd06beb52cc622f1226e32dc5fda126fe92b880a71a9a43b0bab4412349e1d262d67bad345cee809dce47b4841faca2bd6f6002ef059e3d41cd950c0cd" 37 + ] 38 + } 39 + x-commit-hash: "86b32b2ee805304c94fc272c3e9e64f247ac870e"
+46
packages/dns-client-mirage/dns-client-mirage.10.0.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-sleep" {>= "4.0.0"} 24 + "mirage-mtime" {>= "5.0.0"} 25 + "mirage-ptime" {>= "5.0.0"} 26 + "happy-eyeballs-mirage" {>= "2.0.0"} 27 + "happy-eyeballs" {>= "2.0.0"} 28 + "tls-mirage" {>= "2.0.0"} 29 + "x509" {>= "1.0.0"} 30 + "ca-certs-nss" {>= "3.108-1"} 31 + "mirage-crypto-rng" {>= "1.0.0"} 32 + ] 33 + synopsis: "DNS client API for MirageOS" 34 + description: """ 35 + A client implementation using uDNS using MirageOS. 36 + """ 37 + x-maintenance-intent: [ "(latest)" ] 38 + url { 39 + src: 40 + "https://github.com/mirage/ocaml-dns/releases/download/v10.0.0/dns-10.0.0.tbz" 41 + checksum: [ 42 + "sha256=74f3bd063bd313452ba712ab9ad80fae07d5ff6b86fc4f5677f04d61232d1702" 43 + "sha512=df97f4cd06beb52cc622f1226e32dc5fda126fe92b880a71a9a43b0bab4412349e1d262d67bad345cee809dce47b4841faca2bd6f6002ef059e3d41cd950c0cd" 44 + ] 45 + } 46 + x-commit-hash: "86b32b2ee805304c94fc272c3e9e64f247ac870e"
+40
packages/dns-client/dns-client.10.0.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.2.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 + x-maintenance-intent: [ "(latest)" ] 32 + url { 33 + src: 34 + "https://github.com/mirage/ocaml-dns/releases/download/v10.0.0/dns-10.0.0.tbz" 35 + checksum: [ 36 + "sha256=74f3bd063bd313452ba712ab9ad80fae07d5ff6b86fc4f5677f04d61232d1702" 37 + "sha512=df97f4cd06beb52cc622f1226e32dc5fda126fe92b880a71a9a43b0bab4412349e1d262d67bad345cee809dce47b4841faca2bd6f6002ef059e3d41cd950c0cd" 38 + ] 39 + } 40 + x-commit-hash: "86b32b2ee805304c94fc272c3e9e64f247ac870e"
+50
packages/dns-mirage/dns-mirage.10.0.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 + x-maintenance-intent: [ "(latest)" ] 42 + url { 43 + src: 44 + "https://github.com/mirage/ocaml-dns/releases/download/v10.0.0/dns-10.0.0.tbz" 45 + checksum: [ 46 + "sha256=74f3bd063bd313452ba712ab9ad80fae07d5ff6b86fc4f5677f04d61232d1702" 47 + "sha512=df97f4cd06beb52cc622f1226e32dc5fda126fe92b880a71a9a43b0bab4412349e1d262d67bad345cee809dce47b4841faca2bd6f6002ef059e3d41cd950c0cd" 48 + ] 49 + } 50 + x-commit-hash: "86b32b2ee805304c94fc272c3e9e64f247ac870e"
+51
packages/dns-resolver/dns-resolver.10.0.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-sleep" {>= "4.0.0"} 22 + "mirage-mtime" {>= "5.0.0"} 23 + "mirage-ptime" {>= "5.0.0"} 24 + "tcpip" {>= "8.2.0"} 25 + "alcotest" {with-test} 26 + "tls" {>= "1.0.0"} 27 + "tls-mirage" {>= "1.0.0"} 28 + "mirage-crypto-rng" {>= "1.0.0"} 29 + ] 30 + 31 + build: [ 32 + ["dune" "subst"] {dev} 33 + ["dune" "build" "-p" name "-j" jobs] 34 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 35 + ] 36 + 37 + synopsis: "DNS resolver business logic" 38 + description: """ 39 + Forwarding and recursive resolvers as value-passing functions. To be used with 40 + an effectful layer. 41 + """ 42 + x-maintenance-intent: [ "(latest)" ] 43 + url { 44 + src: 45 + "https://github.com/mirage/ocaml-dns/releases/download/v10.0.0/dns-10.0.0.tbz" 46 + checksum: [ 47 + "sha256=74f3bd063bd313452ba712ab9ad80fae07d5ff6b86fc4f5677f04d61232d1702" 48 + "sha512=df97f4cd06beb52cc622f1226e32dc5fda126fe92b880a71a9a43b0bab4412349e1d262d67bad345cee809dce47b4841faca2bd6f6002ef059e3d41cd950c0cd" 49 + ] 50 + } 51 + x-commit-hash: "86b32b2ee805304c94fc272c3e9e64f247ac870e"
+51
packages/dns-server/dns-server.10.0.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-sleep" {>= "4.0.0"} 20 + "mirage-mtime" {>= "5.0.0"} 21 + "mirage-ptime" {>= "5.0.0"} 22 + "tcpip" {>= "8.2.0"} 23 + "mirage-crypto-rng" {with-test & >= "1.2.0"} 24 + "alcotest" {with-test} 25 + "dns-tsig" {with-test} 26 + "base64" {with-test & >= "3.0.0"} 27 + "metrics" 28 + "logs" {>= "0.7.0"} 29 + ] 30 + 31 + build: [ 32 + ["dune" "subst"] {dev} 33 + ["dune" "build" "-p" name "-j" jobs] 34 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 35 + ] 36 + 37 + synopsis: "DNS server, primary and secondary" 38 + description: """ 39 + Primary and secondary DNS server implemented in value-passing style. Needs an 40 + effectful layer to be useful. 41 + """ 42 + x-maintenance-intent: [ "(latest)" ] 43 + url { 44 + src: 45 + "https://github.com/mirage/ocaml-dns/releases/download/v10.0.0/dns-10.0.0.tbz" 46 + checksum: [ 47 + "sha256=74f3bd063bd313452ba712ab9ad80fae07d5ff6b86fc4f5677f04d61232d1702" 48 + "sha512=df97f4cd06beb52cc622f1226e32dc5fda126fe92b880a71a9a43b0bab4412349e1d262d67bad345cee809dce47b4841faca2bd6f6002ef059e3d41cd950c0cd" 49 + ] 50 + } 51 + x-commit-hash: "86b32b2ee805304c94fc272c3e9e64f247ac870e"
+49
packages/dns-stub/dns-stub.10.0.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-ptime" {>= "5.0.0"} 24 + "tcpip" {>= "8.2.0"} 25 + "metrics" 26 + "mirage-crypto-rng" {>= "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: "DNS stub resolver" 36 + description: """ 37 + Forwarding and recursive resolvers as value-passing functions. To be used with 38 + an effectful layer. 39 + """ 40 + x-maintenance-intent: [ "(latest)" ] 41 + url { 42 + src: 43 + "https://github.com/mirage/ocaml-dns/releases/download/v10.0.0/dns-10.0.0.tbz" 44 + checksum: [ 45 + "sha256=74f3bd063bd313452ba712ab9ad80fae07d5ff6b86fc4f5677f04d61232d1702" 46 + "sha512=df97f4cd06beb52cc622f1226e32dc5fda126fe92b880a71a9a43b0bab4412349e1d262d67bad345cee809dce47b4841faca2bd6f6002ef059e3d41cd950c0cd" 47 + ] 48 + } 49 + x-commit-hash: "86b32b2ee805304c94fc272c3e9e64f247ac870e"
+38
packages/dns-tsig/dns-tsig.10.0.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 + x-maintenance-intent: [ "(latest)" ] 30 + url { 31 + src: 32 + "https://github.com/mirage/ocaml-dns/releases/download/v10.0.0/dns-10.0.0.tbz" 33 + checksum: [ 34 + "sha256=74f3bd063bd313452ba712ab9ad80fae07d5ff6b86fc4f5677f04d61232d1702" 35 + "sha512=df97f4cd06beb52cc622f1226e32dc5fda126fe92b880a71a9a43b0bab4412349e1d262d67bad345cee809dce47b4841faca2bd6f6002ef059e3d41cd950c0cd" 36 + ] 37 + } 38 + x-commit-hash: "86b32b2ee805304c94fc272c3e9e64f247ac870e"
+56
packages/dns/dns.10.0.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 + x-maintenance-intent: [ "(latest)" ] 48 + url { 49 + src: 50 + "https://github.com/mirage/ocaml-dns/releases/download/v10.0.0/dns-10.0.0.tbz" 51 + checksum: [ 52 + "sha256=74f3bd063bd313452ba712ab9ad80fae07d5ff6b86fc4f5677f04d61232d1702" 53 + "sha512=df97f4cd06beb52cc622f1226e32dc5fda126fe92b880a71a9a43b0bab4412349e1d262d67bad345cee809dce47b4841faca2bd6f6002ef059e3d41cd950c0cd" 54 + ] 55 + } 56 + x-commit-hash: "86b32b2ee805304c94fc272c3e9e64f247ac870e"
+42
packages/dnssec/dnssec.10.0.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 + x-maintenance-intent: [ "(latest)" ] 34 + url { 35 + src: 36 + "https://github.com/mirage/ocaml-dns/releases/download/v10.0.0/dns-10.0.0.tbz" 37 + checksum: [ 38 + "sha256=74f3bd063bd313452ba712ab9ad80fae07d5ff6b86fc4f5677f04d61232d1702" 39 + "sha512=df97f4cd06beb52cc622f1226e32dc5fda126fe92b880a71a9a43b0bab4412349e1d262d67bad345cee809dce47b4841faca2bd6f6002ef059e3d41cd950c0cd" 40 + ] 41 + } 42 + x-commit-hash: "86b32b2ee805304c94fc272c3e9e64f247ac870e"