Skip to content

Commit

Permalink
[new release] websocket, websocket-lwt-unix and websocket-async (2.13)
Browse files Browse the repository at this point in the history
CHANGES:

- Async: use logs_async
- Async: upgrade_connection API (@kkazuo)
- Lwt: fix upgrade_connection for TLS (API change)
- Upgrade Base64 support to 3.1.0
  • Loading branch information
vbmithr committed Mar 27, 2019
1 parent bf563b9 commit 9a4c062
Show file tree
Hide file tree
Showing 3 changed files with 123 additions and 0 deletions.
41 changes: 41 additions & 0 deletions packages/websocket-async/websocket-async.2.13/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
opam-version: "2.0"
name: "websocket-async"
version: "2.13"
authors: "Vincent Bernardoff <vb@luminar.eu.org>"
maintainer: "Vincent Bernardoff <vb@luminar.eu.org>"
homepage: "https://github.com/vbmithr/ocaml-websocket"
bug-reports: "https://github.com/vbmithr/ocaml-websocket/issues"
dev-repo: "git+https://github.com/vbmithr/ocaml-websocket"
doc: "https://vbmithr.github.io/ocaml-websocket/doc"
tags: [
"org:mirage"
"org:xapi-project"
]
build: [ "dune" "build" "-j" jobs "-p" name ]
depends: [
"ocaml" {>= "4.06.0"}
"dune" {build & >= "1.1.1"}
"websocket" {= version}
"cohttp-async" {>= "1.1.1"}
"logs-async" {>= "1.0"}
"logs-async-reporter" {>= "1.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)."""
url {
src:
"https://github.com/vbmithr/ocaml-websocket/releases/download/2.13/websocket-2.13.tbz"
checksum: "md5=9e5c131b4a13d0a3149623bb9c008ac1"
}
40 changes: 40 additions & 0 deletions packages/websocket-lwt-unix/websocket-lwt-unix.2.13/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
opam-version: "2.0"
name: "websocket-lwt-unix"
version: "2.13"
authors: "Vincent Bernardoff <vb@luminar.eu.org>"
maintainer: "Vincent Bernardoff <vb@luminar.eu.org>"
homepage: "https://github.com/vbmithr/ocaml-websocket"
bug-reports: "https://github.com/vbmithr/ocaml-websocket/issues"
dev-repo: "git+https://github.com/vbmithr/ocaml-websocket"
doc: "https://vbmithr.github.io/ocaml-websocket/doc"
tags: [
"org:mirage"
"org:xapi-project"
]
build: [ "dune" "build" "-j" jobs "-p" name ]
depends: [
"ocaml" {>= "4.06.0"}
"dune" {build & >= "1.1.1"}
"websocket" {= version}
"lwt_log" {>= "1.1.0"}
"cohttp-lwt-unix" {>= "1.0.2"}
]
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)."""
url {
src:
"https://github.com/vbmithr/ocaml-websocket/releases/download/2.13/websocket-2.13.tbz"
checksum: "md5=9e5c131b4a13d0a3149623bb9c008ac1"
}
42 changes: 42 additions & 0 deletions packages/websocket/websocket.2.13/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
opam-version: "2.0"
name: "websocket"
version: "2.13"
authors: "Vincent Bernardoff <vb@luminar.eu.org>"
maintainer: "Vincent Bernardoff <vb@luminar.eu.org>"
homepage: "https://github.com/vbmithr/ocaml-websocket"
bug-reports: "https://github.com/vbmithr/ocaml-websocket/issues"
dev-repo: "git+https://github.com/vbmithr/ocaml-websocket"
doc: "https://vbmithr.github.io/ocaml-websocket/doc"
tags: [
"org:mirage"
"org:xapi-project"
]
build: [ "dune" "build" "-j" jobs "-p" name ]
depends: [
"ocaml" {>= "4.06.0"}
"dune" {build & >= "1.3.0"}
"base64" {>= "3.1.0"}
"conduit" {>= "1.1.0"}
"cohttp" {>= "1.1.0"}
"ocplib-endian" {>= "1.0"}
"astring" {>= "0.8.3"}
]
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)."""
url {
src:
"https://github.com/vbmithr/ocaml-websocket/releases/download/2.13/websocket-2.13.tbz"
checksum: "md5=9e5c131b4a13d0a3149623bb9c008ac1"
}

0 comments on commit 9a4c062

Please sign in to comment.