Skip to content

Commit

Permalink
[new release] httpun-ws (6 packages) (0.2.0)
Browse files Browse the repository at this point in the history
CHANGES:

- fix: update computation for payload length offset
  ([anmonteiro/httpun-ws#63](anmonteiro/httpun-ws#63))
- don't select digestif implementation
  ([anmonteiro/httpun-ws#67](anmonteiro/httpun-ws#67))
- fix: garbled data after committing frame header
  ([anmonteiro/httpun-ws#68](anmonteiro/httpun-ws#68))
- fix: mask all client frames
  ([anmonteiro/httpun-ws#69](anmonteiro/httpun-ws#69))
- feat: yield the reader if reads not scheduled
  ([anmonteiro/httpun-ws#70](anmonteiro/httpun-ws#70))
- unify input handler EOF and websocket error handler
  ([anmonteiro/httpun-ws#70](anmonteiro/httpun-ws#70),
  [anmonteiro/httpun-ws#72](anmonteiro/httpun-ws#72))
- client: fix infinite loop when client handshake disconnects
  ([anmonteiro/httpun-ws#73](anmonteiro/httpun-ws#73))
  • Loading branch information
anmonteiro committed Sep 4, 2024
1 parent 56b5ade commit 3e3b5b6
Show file tree
Hide file tree
Showing 6 changed files with 258 additions and 0 deletions.
43 changes: 43 additions & 0 deletions packages/httpun-ws-async/httpun-ws-async.0.2.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
opam-version: "2.0"
synopsis: "Mirage support for httpun"
maintainer: ["Antonio Nuno Monteiro <anmonteiro@gmail.com>"]
authors: [
"Spiros Eliopoulos <spiros@inhabitedtype.com>"
"Antonio Nuno Monteiro <anmonteiro@gmail.com>"
]
license: "BSD-3-clause"
homepage: "https://github.com/anmonteiro/httpun-ws"
bug-reports: "https://github.com/anmonteiro/httpun-ws/issues"
depends: [
"dune" {>= "3.0"}
"ocaml" {>= "4.08"}
"httpun-ws"
"async" {>= "v0.15.0"}
"gluten-async"
"digestif"
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/anmonteiro/httpun-ws.git"
url {
src:
"https://github.com/anmonteiro/httpun-ws/releases/download/0.2.0/httpun-ws-0.2.0.tbz"
checksum: [
"sha256=eae0cd2e0eb5b4fc9cb6d862b7116a6f0fc8503b2e439046bf0e6f4cb2c297fd"
"sha512=71ad0b694dd968c74e658bb41f7d0b871d45605602b9e1a16549e3f0bfe32bca0f6f5978592ac211ec6619664ec68d8ca4b02fa17610bd7a772e212b75e99645"
]
}
x-commit-hash: "b25537968d81cc64d17728bdf7cd9b0781e2d1e7"
42 changes: 42 additions & 0 deletions packages/httpun-ws-eio/httpun-ws-eio.0.2.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
opam-version: "2.0"
synopsis: "Eio support for httpun"
maintainer: ["Antonio Nuno Monteiro <anmonteiro@gmail.com>"]
authors: [
"Spiros Eliopoulos <spiros@inhabitedtype.com>"
"Antonio Nuno Monteiro <anmonteiro@gmail.com>"
]
license: "BSD-3-clause"
homepage: "https://github.com/anmonteiro/httpun-ws"
bug-reports: "https://github.com/anmonteiro/httpun-ws/issues"
depends: [
"dune" {>= "3.0"}
"ocaml" {>= "4.08"}
"httpun-ws"
"digestif"
"gluten-eio" {>= "0.2.1"}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/anmonteiro/httpun-ws.git"
url {
src:
"https://github.com/anmonteiro/httpun-ws/releases/download/0.2.0/httpun-ws-0.2.0.tbz"
checksum: [
"sha256=eae0cd2e0eb5b4fc9cb6d862b7116a6f0fc8503b2e439046bf0e6f4cb2c297fd"
"sha512=71ad0b694dd968c74e658bb41f7d0b871d45605602b9e1a16549e3f0bfe32bca0f6f5978592ac211ec6619664ec68d8ca4b02fa17610bd7a772e212b75e99645"
]
}
x-commit-hash: "b25537968d81cc64d17728bdf7cd9b0781e2d1e7"
41 changes: 41 additions & 0 deletions packages/httpun-ws-lwt-unix/httpun-ws-lwt-unix.0.2.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
opam-version: "2.0"
synopsis: "Lwt + unix support for httpun-ws"
maintainer: ["Antonio Nuno Monteiro <anmonteiro@gmail.com>"]
authors: [
"Spiros Eliopoulos <spiros@inhabitedtype.com>"
"Antonio Nuno Monteiro <anmonteiro@gmail.com>"
]
license: "BSD-3-clause"
homepage: "https://github.com/anmonteiro/httpun-ws"
bug-reports: "https://github.com/anmonteiro/httpun-ws/issues"
depends: [
"dune" {>= "3.0"}
"ocaml" {>= "4.08"}
"httpun-ws-lwt"
"gluten-lwt-unix" {>= "0.2.0"}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/anmonteiro/httpun-ws.git"
url {
src:
"https://github.com/anmonteiro/httpun-ws/releases/download/0.2.0/httpun-ws-0.2.0.tbz"
checksum: [
"sha256=eae0cd2e0eb5b4fc9cb6d862b7116a6f0fc8503b2e439046bf0e6f4cb2c297fd"
"sha512=71ad0b694dd968c74e658bb41f7d0b871d45605602b9e1a16549e3f0bfe32bca0f6f5978592ac211ec6619664ec68d8ca4b02fa17610bd7a772e212b75e99645"
]
}
x-commit-hash: "b25537968d81cc64d17728bdf7cd9b0781e2d1e7"
43 changes: 43 additions & 0 deletions packages/httpun-ws-lwt/httpun-ws-lwt.0.2.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
opam-version: "2.0"
synopsis: "Lwt support for httpun"
maintainer: ["Antonio Nuno Monteiro <anmonteiro@gmail.com>"]
authors: [
"Spiros Eliopoulos <spiros@inhabitedtype.com>"
"Antonio Nuno Monteiro <anmonteiro@gmail.com>"
]
license: "BSD-3-clause"
homepage: "https://github.com/anmonteiro/httpun-ws"
bug-reports: "https://github.com/anmonteiro/httpun-ws/issues"
depends: [
"dune" {>= "3.0"}
"ocaml" {>= "4.08"}
"httpun-ws"
"lwt"
"digestif"
"gluten-lwt" {>= "0.2.0"}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/anmonteiro/httpun-ws.git"
url {
src:
"https://github.com/anmonteiro/httpun-ws/releases/download/0.2.0/httpun-ws-0.2.0.tbz"
checksum: [
"sha256=eae0cd2e0eb5b4fc9cb6d862b7116a6f0fc8503b2e439046bf0e6f4cb2c297fd"
"sha512=71ad0b694dd968c74e658bb41f7d0b871d45605602b9e1a16549e3f0bfe32bca0f6f5978592ac211ec6619664ec68d8ca4b02fa17610bd7a772e212b75e99645"
]
}
x-commit-hash: "b25537968d81cc64d17728bdf7cd9b0781e2d1e7"
43 changes: 43 additions & 0 deletions packages/httpun-ws-mirage/httpun-ws-mirage.0.2.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
opam-version: "2.0"
synopsis: "Mirage support for httpun"
maintainer: ["Antonio Nuno Monteiro <anmonteiro@gmail.com>"]
authors: [
"Spiros Eliopoulos <spiros@inhabitedtype.com>"
"Antonio Nuno Monteiro <anmonteiro@gmail.com>"
]
license: "BSD-3-clause"
homepage: "https://github.com/anmonteiro/httpun-ws"
bug-reports: "https://github.com/anmonteiro/httpun-ws/issues"
depends: [
"dune" {>= "3.0"}
"ocaml" {>= "4.08"}
"httpun-ws-lwt"
"gluten-mirage" {>= "0.2.0"}
"mirage-flow" {>= "2.0.0"}
"cstruct"
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/anmonteiro/httpun-ws.git"
url {
src:
"https://github.com/anmonteiro/httpun-ws/releases/download/0.2.0/httpun-ws-0.2.0.tbz"
checksum: [
"sha256=eae0cd2e0eb5b4fc9cb6d862b7116a6f0fc8503b2e439046bf0e6f4cb2c297fd"
"sha512=71ad0b694dd968c74e658bb41f7d0b871d45605602b9e1a16549e3f0bfe32bca0f6f5978592ac211ec6619664ec68d8ca4b02fa17610bd7a772e212b75e99645"
]
}
x-commit-hash: "b25537968d81cc64d17728bdf7cd9b0781e2d1e7"
46 changes: 46 additions & 0 deletions packages/httpun-ws/httpun-ws.0.2.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
opam-version: "2.0"
synopsis: "Websocket implementation for httpun"
maintainer: ["Antonio Nuno Monteiro <anmonteiro@gmail.com>"]
authors: [
"Spiros Eliopoulos <spiros@inhabitedtype.com>"
"Antonio Nuno Monteiro <anmonteiro@gmail.com>"
]
license: "BSD-3-clause"
homepage: "https://github.com/anmonteiro/httpun-ws"
bug-reports: "https://github.com/anmonteiro/httpun-ws/issues"
depends: [
"dune" {>= "3.0"}
"ocaml" {>= "4.08"}
"base64" {>= "3.0.0"}
"bigstringaf"
"angstrom" {>= "0.14.0"}
"faraday" {>= "0.8.0"}
"gluten" {>= "0.2.0"}
"httpun"
"alcotest" {with-test}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/anmonteiro/httpun-ws.git"
url {
src:
"https://github.com/anmonteiro/httpun-ws/releases/download/0.2.0/httpun-ws-0.2.0.tbz"
checksum: [
"sha256=eae0cd2e0eb5b4fc9cb6d862b7116a6f0fc8503b2e439046bf0e6f4cb2c297fd"
"sha512=71ad0b694dd968c74e658bb41f7d0b871d45605602b9e1a16549e3f0bfe32bca0f6f5978592ac211ec6619664ec68d8ca4b02fa17610bd7a772e212b75e99645"
]
}
x-commit-hash: "b25537968d81cc64d17728bdf7cd9b0781e2d1e7"

0 comments on commit 3e3b5b6

Please sign in to comment.