this repo has no description
1opam-version: "2.0" 2maintainer: "anil@recoil.org" 3authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] 4homepage: "https://github.com/mirage/ocaml-conduit" 5dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" 6bug-reports: "https://github.com/mirage/ocaml-conduit/issues" 7tags: "org:mirage" 8license: "ISC" 9 10build: [ 11 ["jbuilder" "subst" "-p" name "--name" name] {dev} 12 ["jbuilder" "build" "-p" name "-j" jobs] 13] 14depends: [ 15 "ocaml" {>= "4.03.0"} 16 "jbuilder" {>= "1.0+beta9"} 17 "ppx_sexp_conv" 18 "conduit" {="1.1.0"} 19 "async" {>= "v0.10.0"} 20] 21depopts: [ 22 "async_ssl" 23] 24conflicts: [ 25 "async_ssl" {<"v0.9.0" } 26 "async_ssl" {>= "v0.15"} 27] 28synopsis: "An OCaml network connection establishment library" 29description: """ 30[![Build Status](https://travis-ci.org/mirage/ocaml-conduit.svg?branch=master)](https://travis-ci.org/mirage/ocaml-conduit) 31 32The `conduit` library takes care of establishing and listening for 33TCP and SSL/TLS connections for the Lwt and Async libraries. 34 35The reason this library exists is to provide a degree of abstraction 36from the precise SSL library used, since there are a variety of ways 37to bind to a library (e.g. the C FFI, or the Ctypes library), as well 38as well as which library is used (just OpenSSL for now). 39 40By default, OpenSSL is used as the preferred connection library, but 41you can force the use of the pure OCaml TLS stack by setting the 42environment variable `CONDUIT_TLS=native` when starting your program. 43 44The opam packages available are: 45 46- `conduit`: the main `Conduit` module 47- `conduit-lwt`: the portable Lwt implementation 48- `conduit-lwt-unix`: the Lwt/Unix implementation 49- `conduit-async` the Jane Street Async implementation 50- `mirage-conduit`: the MirageOS compatible implementation 51 52### Debugging 53 54Some of the `Lwt_unix`-based modules use a non-empty `CONDUIT_DEBUG` 55environment variable to output debugging information to standard error. 56Just set this variable when running the program to see what URIs 57are being resolved to. 58 59### Further Informartion 60 61* **API Docs:** http://docs.mirage.io/ 62* **WWW:** https://github.com/mirage/ocaml-conduit 63* **E-mail:** <mirageos-devel@lists.xenproject.org> 64* **Bugs:** https://github.com/mirage/ocaml-conduit/issues""" 65url { 66 src: 67 "https://github.com/mirage/ocaml-conduit/releases/download/v1.1.0/conduit-1.1.0.tbz" 68 checksum: [ 69 "sha256=4ba5e96740342fba3605e0cc155bd1e2e559520b749e4a64e4fe6b03406f984b" 70 "md5=eb1d02c80d06ef812d97dc1ab588b597" 71 ] 72}