File tree Expand file tree Collapse file tree 3 files changed +67
-0
lines changed
packages/conduit/conduit.0.14.0 Expand file tree Collapse file tree 3 files changed +67
-0
lines changed Original file line number Diff line number Diff line change 1+ Network connection library for TCP and SSL
2+
3+ The `conduit` library takes care of establishing and listening for TCP and
4+ SSL/TLS connections for the Lwt and Async libraries.
5+
6+ The reason this library exists is to provide a degree of abstraction
7+ from the precise SSL library used, since there are a variety of ways to bind to
8+ a library (e.g. the C FFI, or the Ctypes library), as well as well as which
9+ library is used (either OpenSSL or a native OCaml TLS implementation).
10+
11+ If you are using the `Lwt_unix` version of the library, you can set two
12+ environment variables to control the behaviour of the library:
13+
14+ - `CONDUIT_DEBUG=1` will output debug information to standard error.
15+ - `CONDUIT_TLS=native` will force the use of the pure OCaml TLS library.
Original file line number Diff line number Diff line change 1+ opam-version: "1.2"
2+ maintainer: "anil@recoil.org"
3+ authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"]
4+ homepage: "https://github.com/mirage/ocaml-conduit"
5+ dev-repo: "https://github.com/mirage/ocaml-conduit.git"
6+ bug-reports: "https://github.com/mirage/ocaml-conduit/issues"
7+ tags: "org:mirage"
8+ license: "ISC"
9+
10+ build: [["./configure"] [make]]
11+ install: [make "install"]
12+ remove: ["ocamlfind" "remove" "conduit"]
13+ build-doc: [make "doc"]
14+ build-test:[["./configure"] [make "test"]]
15+
16+ depends: [
17+ "ocamlfind" {build}
18+ "ocamlbuild" {build}
19+ "ppx_driver" {build}
20+ "ppx_optcomp" {build & >="113.24.00"}
21+ "ppx_sexp_conv" {build}
22+ "sexplib"
23+ "stringext"
24+ "uri"
25+ "logs" {>="0.5.0"}
26+ "cstruct" {>="1.0.1"}
27+ "ipaddr" {>="2.5.0"}
28+ ]
29+ depopts: [
30+ "async"
31+ "lwt"
32+ "ssl"
33+ "async_ssl"
34+ "mirage-dns"
35+ "vchan"
36+ "launchd"
37+ "tls"
38+ "mirage-flow-lwt"
39+ ]
40+ conflicts: [
41+ "mirage-flow-lwt" {< "1.2.0"}
42+ "lwt" {<"2.4.4"}
43+ "async_ssl" {<"112.24.00"}
44+ "async" {<"113.24.00"}
45+ "dns" {<"0.10.0"}
46+ "tls" {<"0.4.0"}
47+ "vchan" {<"2.0.0"}
48+ "nocrypto" {<"0.4.0"}
49+ ]
50+ available: [ocaml-version >= "4.02.3"]
Original file line number Diff line number Diff line change 1+ http: "https://github.com/mirage/ocaml-conduit/archive/v0.14.0.tar.gz"
2+ checksum: "01cc8ad1722f13a42fdd32be319fc5a6"
You can’t perform that action at this time.
0 commit comments