this repo has no description
1opam-version: "2.0" 2maintainer: "anil@recoil.org" 3homepage: "https://github.com/mirage/ocaml-dns" 4dev-repo: "git+https://github.com/mirage/ocaml-dns.git" 5bug-reports: "https://github.com/mirage/ocaml-dns/issues" 6doc: "https://mirage.github.io/ocaml-dns/" 7authors: [ 8 "Anil Madhavapeddy" "Tim Deegan" "Richard Mortier" 9 "Haris Rotsos" "David Sheets" "Thomas Gazagnaire" 10 "Luke Dunstan" "David Scott" 11] 12license: "ISC" 13tags: [ "org:mirage" "org:xapi-project" ] 14 15build: [ 16 ["jbuilder" "subst" "-p" name] {dev} 17 ["jbuilder" "build" "-p" name "-j" jobs] 18] 19 20depends: [ 21 "ocaml" {>= "4.03.0" & < "5.0"} 22 "base-bytes" 23 "jbuilder" {>= "1.0+beta9"} 24 "cstruct" {>= "3.0.2" & < "6.0.0"} 25 "ppx_cstruct" 26 "re" 27 "domain-name" {<"0.3.0"} 28 "ipaddr" {>= "2.6.0" & < "4.0.0"} 29 "uri" {>= "1.7.0"} 30 "base64" {>= "2.0.0" & < "3.0.0"} 31 "hashcons" 32 "result" 33] 34synopsis: "DNS client and server implementation in pure OCaml" 35description: """ 36This is a pure OCaml implementation of the DNS protocol. It is intended to be 37a reasonably high-performance implementation, but clarity is preferred rather 38than low-level performance hacks. 39 40[![Build Status](https://travis-ci.org/mirage/ocaml-dns.svg?branch=master)](https://travis-ci.org/mirage/ocaml-dns) 41 42To build it, please use the [OPAM](https://opam.ocaml.org) package manager (1.2+): 43 44 opam pin add dns . 45 46This will install the dependencies needed and give you a working development 47version of the library. 48 49Packages: 50 51* `lib/` contains the core DNS protocol, which is packed into the `Dns` module. 52* `lib_test/` contains unit tests and sample uses of the library. 53 In particular, `time_server` is a simple dynamic responder. 54 55Areas that need work: 56 57* We need an Lwt-based client iterative resolver 58 Patches for this are highly welcome! 59* EDNS0 extensions 60* DNSSEC extensions (using [nocrypto](https://github.com/mirleft/ocaml-nocrypto/)) 61* TC bit and TCP fallback 62* mDNS resolver""" 63url { 64 src: 65 "https://github.com/mirage/ocaml-dns/releases/download/v1.0.1/dns-1.0.1.tbz" 66 checksum: [ 67 "sha256=c07ec90d550e5ec3d8465a3ac68000691f41e79879318fea3f1821a887c82230" 68 "md5=ec3bb1db392e29cd3aa8a8d844fba0ad" 69 ] 70}