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" 6license: "ISC" 7authors: [ "Anil Madhavapeddy" "Tim Deegan" "Richard Mortier" "Haris Rotsos" 8 "David Sheets" "Thomas Gazagnaire" "Luke Dunstan" ] 9 10build: [ 11 ["jbuilder" "subst" "-p" name] {dev} 12 ["jbuilder" "build" "-p" name "-j" jobs] 13] 14 15depends: [ 16 "ocaml" {>= "4.03.0"} 17 "jbuilder" {>= "1.0+beta9"} 18 "dns-lwt" {< "2.0.0"} 19 "duration" 20 "mirage-stack-lwt" 21 "mirage-kv-lwt" {< "2.0.0"} 22 "mirage-time-lwt" 23 "mirage-profile" {>= "0.8.0"} 24] 25flags: deprecated 26synopsis: "DNS client and server implementation in pure OCaml" 27description: """ 28This is a pure OCaml implementation of the DNS protocol. It is intended to be 29a reasonably high-performance implementation, but clarity is preferred rather 30than low-level performance hacks. 31 32[![Build Status](https://travis-ci.org/mirage/ocaml-dns.svg?branch=master)](https://travis-ci.org/mirage/ocaml-dns) 33 34To build it, please use the [OPAM](https://opam.ocaml.org) package manager (1.2+): 35 36 opam pin add dns . 37 38This will install the dependencies needed and give you a working development 39version of the library. 40 41Packages: 42 43* `lib/` contains the core DNS protocol, which is packed into the `Dns` module. 44* `lib_test/` contains unit tests and sample uses of the library. 45 In particular, `time_server` is a simple dynamic responder. 46 47Areas that need work: 48 49* We need an Lwt-based client iterative resolver 50 Patches for this are highly welcome! 51* EDNS0 extensions 52* DNSSEC extensions (using [nocrypto](https://github.com/mirleft/ocaml-nocrypto/)) 53* TC bit and TCP fallback 54* mDNS resolver""" 55url { 56 src: 57 "https://github.com/mirage/ocaml-dns/releases/download/v1.0.0/dns-1.0.0.tbz" 58 checksum: [ 59 "sha256=603d0ce3f39e02351e414fa3e288f0f13cd3d6ad0d2753ff61f88fe550562c38" 60 "md5=5fe4efe11671253950f89036a6cc1a21" 61 ] 62}