···11+opam-version: "2.0"
22+synopsis: "Websocket library (Async)"
33+description: """
44+The WebSocket Protocol enables two-way communication between a client
55+running untrusted code in a controlled environment to a remote host
66+that has opted-in to communications from that code.
77+88+The security model used for this is the origin-based security model
99+commonly used by web browsers. The protocol consists of an opening
1010+handshake followed by basic message framing, layered over TCP.
1111+1212+The goal of this technology is to provide a mechanism for
1313+browser-based applications that need two-way communication with
1414+servers that does not rely on opening multiple HTTP connections (e.g.,
1515+using XMLHttpRequest or <iframe>s and long polling).
1616+"""
1717+maintainer: ["Vincent Bernardoff <vb@luminar.eu.org>"]
1818+authors: ["Vincent Bernardoff <vb@luminar.eu.org>"]
1919+license: "ISC"
2020+tags: ["org:mirage" "org:xapi-project"]
2121+homepage: "https://github.com/vbmithr/ocaml-websocket"
2222+doc: "https://vbmithr.github.io/ocaml-websocket/doc"
2323+bug-reports: "https://github.com/vbmithr/ocaml-websocket/issues"
2424+depends: [
2525+ "dune" {>= "2.9"}
2626+ "ocaml" {>= "4.06.0"}
2727+ "websocket" {= version}
2828+ "core" {>= "v0.15.0"}
2929+ "core_unix" {>= "v0.15.0"}
3030+ "async" {>= "v0.17.0"}
3131+ "cohttp-async" {>= "5.0.0"}
3232+ "logs-async" {>= "1.1"}
3333+ "logs-async-reporter" {>= "1.0"}
3434+ "odoc" {with-doc}
3535+]
3636+build: [
3737+ ["dune" "subst"] {dev}
3838+ [
3939+ "dune"
4040+ "build"
4141+ "-p"
4242+ name
4343+ "-j"
4444+ jobs
4545+ "--promote-install-files=false"
4646+ "@install"
4747+ "@runtest" {with-test}
4848+ "@doc" {with-doc}
4949+ ]
5050+ ["dune" "install" "-p" name "--create-install-files" name]
5151+]
5252+dev-repo: "git+https://github.com/vbmithr/ocaml-websocket.git"
5353+url {
5454+ src:
5555+ "https://github.com/vbmithr/ocaml-websocket/releases/download/2.17/websocket-2.17.tbz"
5656+ checksum: [
5757+ "sha256=39af5eb5534b2df5b65ccf700b0a620438be5f09864a8e80b48ab60ee67a7a9c"
5858+ "sha512=a8cd168236acfa1156fac5a007fe6875a35f8fb03eee30a94eb712a2dc981a967bb8fb74fdd7aa7892d148176070333d49311ea9600f5a210e56be8da32197c8"
5959+ ]
6060+}
6161+x-commit-hash: "926ed9c4cc90244d0a12bc27d46076edd2eb2f56"
···11+opam-version: "2.0"
22+synopsis: "Websocket library (Lwt)"
33+description: """
44+The WebSocket Protocol enables two-way communication between a client
55+running untrusted code in a controlled environment to a remote host
66+that has opted-in to communications from that code.
77+88+The security model used for this is the origin-based security model
99+commonly used by web browsers. The protocol consists of an opening
1010+handshake followed by basic message framing, layered over TCP.
1111+1212+The goal of this technology is to provide a mechanism for
1313+browser-based applications that need two-way communication with
1414+servers that does not rely on opening multiple HTTP connections (e.g.,
1515+using XMLHttpRequest or <iframe>s and long polling).
1616+"""
1717+maintainer: ["Vincent Bernardoff <vb@luminar.eu.org>"]
1818+authors: ["Vincent Bernardoff <vb@luminar.eu.org>"]
1919+license: "ISC"
2020+tags: ["org:mirage" "org:xapi-project"]
2121+homepage: "https://github.com/vbmithr/ocaml-websocket"
2222+doc: "https://vbmithr.github.io/ocaml-websocket/doc"
2323+bug-reports: "https://github.com/vbmithr/ocaml-websocket/issues"
2424+depends: [
2525+ "dune" {>= "2.9"}
2626+ "ocaml" {>= "4.06.0"}
2727+ "websocket" {= version}
2828+ "lwt_log" {>= "1.1.1"}
2929+ "cohttp-lwt-unix" {>= "5.0.0" & < "6.0.0~"}
3030+ "sexplib"
3131+ "odoc" {with-doc}
3232+]
3333+build: [
3434+ ["dune" "subst"] {dev}
3535+ [
3636+ "dune"
3737+ "build"
3838+ "-p"
3939+ name
4040+ "-j"
4141+ jobs
4242+ "--promote-install-files=false"
4343+ "@install"
4444+ "@runtest" {with-test}
4545+ "@doc" {with-doc}
4646+ ]
4747+ ["dune" "install" "-p" name "--create-install-files" name]
4848+]
4949+dev-repo: "git+https://github.com/vbmithr/ocaml-websocket.git"
5050+url {
5151+ src:
5252+ "https://github.com/vbmithr/ocaml-websocket/releases/download/2.17/websocket-2.17.tbz"
5353+ checksum: [
5454+ "sha256=39af5eb5534b2df5b65ccf700b0a620438be5f09864a8e80b48ab60ee67a7a9c"
5555+ "sha512=a8cd168236acfa1156fac5a007fe6875a35f8fb03eee30a94eb712a2dc981a967bb8fb74fdd7aa7892d148176070333d49311ea9600f5a210e56be8da32197c8"
5656+ ]
5757+}
5858+x-commit-hash: "926ed9c4cc90244d0a12bc27d46076edd2eb2f56"
+60
packages/websocket/websocket.2.17/opam
···11+opam-version: "2.0"
22+synopsis: "Websocket library"
33+description: """
44+The WebSocket Protocol enables two-way communication between a client
55+running untrusted code in a controlled environment to a remote host
66+that has opted-in to communications from that code.
77+88+The security model used for this is the origin-based security model
99+commonly used by web browsers. The protocol consists of an opening
1010+handshake followed by basic message framing, layered over TCP.
1111+1212+The goal of this technology is to provide a mechanism for
1313+browser-based applications that need two-way communication with
1414+servers that does not rely on opening multiple HTTP connections (e.g.,
1515+using XMLHttpRequest or <iframe>s and long polling).
1616+"""
1717+maintainer: ["Vincent Bernardoff <vb@luminar.eu.org>"]
1818+authors: ["Vincent Bernardoff <vb@luminar.eu.org>"]
1919+license: "ISC"
2020+tags: ["org:mirage" "org:xapi-project"]
2121+homepage: "https://github.com/vbmithr/ocaml-websocket"
2222+doc: "https://vbmithr.github.io/ocaml-websocket/doc"
2323+bug-reports: "https://github.com/vbmithr/ocaml-websocket/issues"
2424+depends: [
2525+ "dune" {>= "2.9"}
2626+ "ocaml" {>= "4.06.0"}
2727+ "base64" {>= "3.3.0"}
2828+ "conduit" {>= "5.1.0"}
2929+ "cohttp" {>= "5.0.0"}
3030+ "ocplib-endian" {>= "1.0"}
3131+ "astring" {>= "0.8.3"}
3232+ "mirage-crypto-rng" {>= "1.0.0"}
3333+ "odoc" {with-doc}
3434+]
3535+build: [
3636+ ["dune" "subst"] {dev}
3737+ [
3838+ "dune"
3939+ "build"
4040+ "-p"
4141+ name
4242+ "-j"
4343+ jobs
4444+ "--promote-install-files=false"
4545+ "@install"
4646+ "@runtest" {with-test}
4747+ "@doc" {with-doc}
4848+ ]
4949+ ["dune" "install" "-p" name "--create-install-files" name]
5050+]
5151+dev-repo: "git+https://github.com/vbmithr/ocaml-websocket.git"
5252+url {
5353+ src:
5454+ "https://github.com/vbmithr/ocaml-websocket/releases/download/2.17/websocket-2.17.tbz"
5555+ checksum: [
5656+ "sha256=39af5eb5534b2df5b65ccf700b0a620438be5f09864a8e80b48ab60ee67a7a9c"
5757+ "sha512=a8cd168236acfa1156fac5a007fe6875a35f8fb03eee30a94eb712a2dc981a967bb8fb74fdd7aa7892d148176070333d49311ea9600f5a210e56be8da32197c8"
5858+ ]
5959+}
6060+x-commit-hash: "926ed9c4cc90244d0a12bc27d46076edd2eb2f56"