File tree Expand file tree Collapse file tree
darwin/packages/upstream/mirage-dns.3.0.0
win32/packages/upstream/mirage-dns.3.0.0 Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ DNS client and server implementation in pure OCaml
2+
3+ This is a pure OCaml implementation of the DNS protocol. It is intended to be
4+ a reasonably high-performance implementation, but clarity is preferred rather
5+ than low-level performance hacks.
6+
7+ [](https://travis-ci.org/mirage/ocaml-dns)
8+
9+ To build it, please use the [OPAM](https://opam.ocaml.org) package manager (1.2+):
10+
11+ opam pin add dns .
12+
13+ This will install the dependencies needed and give you a working development
14+ version of the library.
15+
16+ Packages:
17+
18+ * `lib/` contains the core DNS protocol, which is packed into the `Dns` module.
19+ * `lib_test/` contains unit tests and sample uses of the library.
20+ In particular, `time_server` is a simple dynamic responder.
21+
22+ Areas that need work:
23+
24+ * We need an Lwt-based client iterative resolver
25+ Patches for this are highly welcome!
26+ * EDNS0 extensions
27+ * DNSSEC extensions (using [nocrypto](https://github.com/mirleft/ocaml-nocrypto/))
28+ * TC bit and TCP fallback
29+ * mDNS resolver
Original file line number Diff line number Diff line change 1+ opam-version: "1.2"
2+ maintainer: "anil@recoil.org"
3+ homepage: "https://github.com/mirage/ocaml-dns"
4+ dev-repo: "https://github.com/mirage/ocaml-dns.git"
5+ bug-reports: "https://github.com/mirage/ocaml-dns/issues"
6+ license: "ISC"
7+ authors: [ "Anil Madhavapeddy" "Tim Deegan" "Richard Mortier" "Haris Rotsos"
8+ "David Sheets" "Thomas Gazagnaire" "Luke Dunstan" ]
9+
10+ build: [
11+ ["jbuilder" "subst"] {pinned}
12+ ["jbuilder" "build" "-p" name "-j" jobs]
13+ ]
14+
15+ depends: [
16+ "jbuilder" {>="1.0+beta9"}
17+ "dns-lwt"
18+ "duration"
19+ "mirage-stack-lwt"
20+ "mirage-kv-lwt"
21+ "mirage-time-lwt"
22+ "mirage-profile" {>="0.8.0"}
23+ ]
24+ available: [ocaml-version >= "4.03.0"]
Original file line number Diff line number Diff line change 1+ archive: "https://github.com/mirage/ocaml-dns/releases/download/v1.0.0/dns-1.0.0.tbz"
2+ checksum: "5fe4efe11671253950f89036a6cc1a21"
Original file line number Diff line number Diff line change 1+ DNS client and server implementation in pure OCaml
2+
3+ This is a pure OCaml implementation of the DNS protocol. It is intended to be
4+ a reasonably high-performance implementation, but clarity is preferred rather
5+ than low-level performance hacks.
6+
7+ [](https://travis-ci.org/mirage/ocaml-dns)
8+
9+ To build it, please use the [OPAM](https://opam.ocaml.org) package manager (1.2+):
10+
11+ opam pin add dns .
12+
13+ This will install the dependencies needed and give you a working development
14+ version of the library.
15+
16+ Packages:
17+
18+ * `lib/` contains the core DNS protocol, which is packed into the `Dns` module.
19+ * `lib_test/` contains unit tests and sample uses of the library.
20+ In particular, `time_server` is a simple dynamic responder.
21+
22+ Areas that need work:
23+
24+ * We need an Lwt-based client iterative resolver
25+ Patches for this are highly welcome!
26+ * EDNS0 extensions
27+ * DNSSEC extensions (using [nocrypto](https://github.com/mirleft/ocaml-nocrypto/))
28+ * TC bit and TCP fallback
29+ * mDNS resolver
Original file line number Diff line number Diff line change 1+ opam-version: "1.2"
2+ maintainer: "anil@recoil.org"
3+ homepage: "https://github.com/mirage/ocaml-dns"
4+ dev-repo: "https://github.com/mirage/ocaml-dns.git"
5+ bug-reports: "https://github.com/mirage/ocaml-dns/issues"
6+ license: "ISC"
7+ authors: [ "Anil Madhavapeddy" "Tim Deegan" "Richard Mortier" "Haris Rotsos"
8+ "David Sheets" "Thomas Gazagnaire" "Luke Dunstan" ]
9+
10+ build: [
11+ ["jbuilder" "subst"] {pinned}
12+ ["jbuilder" "build" "-p" name "-j" jobs]
13+ ]
14+
15+ depends: [
16+ "jbuilder" {>="1.0+beta9"}
17+ "dns-lwt"
18+ "duration"
19+ "mirage-stack-lwt"
20+ "mirage-kv-lwt"
21+ "mirage-time-lwt"
22+ "mirage-profile" {>="0.8.0"}
23+ ]
24+ available: [ocaml-version >= "4.03.0"]
Original file line number Diff line number Diff line change 1+ archive: "https://github.com/mirage/ocaml-dns/releases/download/v1.0.0/dns-1.0.0.tbz"
2+ checksum: "5fe4efe11671253950f89036a6cc1a21"
You can’t perform that action at this time.
0 commit comments