Skip to content

Commit

Permalink
Merge pull request ocaml#26509 from vbmithr/release-websocket-2.17
Browse files Browse the repository at this point in the history
[new release] websocket (3 packages) (2.17)
  • Loading branch information
mseri authored Sep 17, 2024
2 parents e430cc1 + 6c4982b commit ad69387
Show file tree
Hide file tree
Showing 3 changed files with 179 additions and 0 deletions.
61 changes: 61 additions & 0 deletions packages/websocket-async/websocket-async.2.17/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
opam-version: "2.0"
synopsis: "Websocket library (Async)"
description: """
The WebSocket Protocol enables two-way communication between a client
running untrusted code in a controlled environment to a remote host
that has opted-in to communications from that code.

The security model used for this is the origin-based security model
commonly used by web browsers. The protocol consists of an opening
handshake followed by basic message framing, layered over TCP.

The goal of this technology is to provide a mechanism for
browser-based applications that need two-way communication with
servers that does not rely on opening multiple HTTP connections (e.g.,
using XMLHttpRequest or <iframe>s and long polling).
"""
maintainer: ["Vincent Bernardoff <[email protected]>"]
authors: ["Vincent Bernardoff <[email protected]>"]
license: "ISC"
tags: ["org:mirage" "org:xapi-project"]
homepage: "https://github.com/vbmithr/ocaml-websocket"
doc: "https://vbmithr.github.io/ocaml-websocket/doc"
bug-reports: "https://github.com/vbmithr/ocaml-websocket/issues"
depends: [
"dune" {>= "2.9"}
"ocaml" {>= "4.06.0"}
"websocket" {= version}
"core" {>= "v0.15.0"}
"core_unix" {>= "v0.15.0"}
"async" {>= "v0.17.0"}
"cohttp-async" {>= "5.0.0"}
"logs-async" {>= "1.1"}
"logs-async-reporter" {>= "1.0"}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"--promote-install-files=false"
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
["dune" "install" "-p" name "--create-install-files" name]
]
dev-repo: "git+https://github.com/vbmithr/ocaml-websocket.git"
url {
src:
"https://github.com/vbmithr/ocaml-websocket/releases/download/2.17/websocket-2.17.tbz"
checksum: [
"sha256=39af5eb5534b2df5b65ccf700b0a620438be5f09864a8e80b48ab60ee67a7a9c"
"sha512=a8cd168236acfa1156fac5a007fe6875a35f8fb03eee30a94eb712a2dc981a967bb8fb74fdd7aa7892d148176070333d49311ea9600f5a210e56be8da32197c8"
]
}
x-commit-hash: "926ed9c4cc90244d0a12bc27d46076edd2eb2f56"
58 changes: 58 additions & 0 deletions packages/websocket-lwt-unix/websocket-lwt-unix.2.17/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
opam-version: "2.0"
synopsis: "Websocket library (Lwt)"
description: """
The WebSocket Protocol enables two-way communication between a client
running untrusted code in a controlled environment to a remote host
that has opted-in to communications from that code.

The security model used for this is the origin-based security model
commonly used by web browsers. The protocol consists of an opening
handshake followed by basic message framing, layered over TCP.

The goal of this technology is to provide a mechanism for
browser-based applications that need two-way communication with
servers that does not rely on opening multiple HTTP connections (e.g.,
using XMLHttpRequest or <iframe>s and long polling).
"""
maintainer: ["Vincent Bernardoff <[email protected]>"]
authors: ["Vincent Bernardoff <[email protected]>"]
license: "ISC"
tags: ["org:mirage" "org:xapi-project"]
homepage: "https://github.com/vbmithr/ocaml-websocket"
doc: "https://vbmithr.github.io/ocaml-websocket/doc"
bug-reports: "https://github.com/vbmithr/ocaml-websocket/issues"
depends: [
"dune" {>= "2.9"}
"ocaml" {>= "4.06.0"}
"websocket" {= version}
"lwt_log" {>= "1.1.1"}
"cohttp-lwt-unix" {>= "5.0.0" & < "6.0.0~"}
"sexplib"
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"--promote-install-files=false"
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
["dune" "install" "-p" name "--create-install-files" name]
]
dev-repo: "git+https://github.com/vbmithr/ocaml-websocket.git"
url {
src:
"https://github.com/vbmithr/ocaml-websocket/releases/download/2.17/websocket-2.17.tbz"
checksum: [
"sha256=39af5eb5534b2df5b65ccf700b0a620438be5f09864a8e80b48ab60ee67a7a9c"
"sha512=a8cd168236acfa1156fac5a007fe6875a35f8fb03eee30a94eb712a2dc981a967bb8fb74fdd7aa7892d148176070333d49311ea9600f5a210e56be8da32197c8"
]
}
x-commit-hash: "926ed9c4cc90244d0a12bc27d46076edd2eb2f56"
60 changes: 60 additions & 0 deletions packages/websocket/websocket.2.17/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
opam-version: "2.0"
synopsis: "Websocket library"
description: """
The WebSocket Protocol enables two-way communication between a client
running untrusted code in a controlled environment to a remote host
that has opted-in to communications from that code.

The security model used for this is the origin-based security model
commonly used by web browsers. The protocol consists of an opening
handshake followed by basic message framing, layered over TCP.

The goal of this technology is to provide a mechanism for
browser-based applications that need two-way communication with
servers that does not rely on opening multiple HTTP connections (e.g.,
using XMLHttpRequest or <iframe>s and long polling).
"""
maintainer: ["Vincent Bernardoff <[email protected]>"]
authors: ["Vincent Bernardoff <[email protected]>"]
license: "ISC"
tags: ["org:mirage" "org:xapi-project"]
homepage: "https://github.com/vbmithr/ocaml-websocket"
doc: "https://vbmithr.github.io/ocaml-websocket/doc"
bug-reports: "https://github.com/vbmithr/ocaml-websocket/issues"
depends: [
"dune" {>= "2.9"}
"ocaml" {>= "4.06.0"}
"base64" {>= "3.3.0"}
"conduit" {>= "5.1.0"}
"cohttp" {>= "5.0.0"}
"ocplib-endian" {>= "1.0"}
"astring" {>= "0.8.3"}
"mirage-crypto-rng" {>= "1.0.0"}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"--promote-install-files=false"
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
["dune" "install" "-p" name "--create-install-files" name]
]
dev-repo: "git+https://github.com/vbmithr/ocaml-websocket.git"
url {
src:
"https://github.com/vbmithr/ocaml-websocket/releases/download/2.17/websocket-2.17.tbz"
checksum: [
"sha256=39af5eb5534b2df5b65ccf700b0a620438be5f09864a8e80b48ab60ee67a7a9c"
"sha512=a8cd168236acfa1156fac5a007fe6875a35f8fb03eee30a94eb712a2dc981a967bb8fb74fdd7aa7892d148176070333d49311ea9600f5a210e56be8da32197c8"
]
}
x-commit-hash: "926ed9c4cc90244d0a12bc27d46076edd2eb2f56"

0 comments on commit ad69387

Please sign in to comment.