dns

AuthorsAnil Madhavapeddy, Tim Deegan, Richard Mortier, Haris Rotsos, David Sheets, Thomas Gazagnaire, Luke Dunstan and David Scott
LicenseISC
Homepagehttps://github.com/mirage/ocaml-dns
Issue Trackerhttps://github.com/mirage/ocaml-dns/issues
Tagsorg:mirage and org:xapi-project
Maintaineranil@recoil.org
Dependencies
&base-bytes
base64>= 2.0.0
cstruct>= 2.0.0&3.0.0
duration
hashcons
io-page
ipaddr>= 2.6.0&2.8.0
lwt
mirage-kv
mirage-kv-lwt
mirage-profile
mirage-protocols
mirage-stack-lwt
mirage-time-lwt
ocamlbuild
ocamlfind
ounit
pcap-format
ppx_cstruct
ppx_deriving
re
result
topkg>= 0.8.0
uri>= 1.7.0&1.9.4
Optional dependencies
|async
cmdliner
duration
io-page
lwt
mirage-kv-lwt
mirage-profile
mirage-stack-lwt
mirage-time-lwt
Availableocaml-version >= "4.03.0"
PublishedMar 4, 2017
Source [http] https://github.com/mirage/ocaml-dns/archive/v0.19.1.tar.gz
1944d2d6c04a1eae70215568c76d2e45
StatisticsInstalled 12 times last month.
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/dns/dns.0.19.1/opam

DNS client and server implementation

This is a pure OCaml implementation of the DNS protocol. It is intended to be a reasonably high-performance implementation, but clarity is preferred rather than low-level performance hacks.