From 3e3b5b651179a168965c1d293d039edd8d310fb9 Mon Sep 17 00:00:00 2001 From: Antonio Nuno Monteiro Date: Wed, 4 Sep 2024 20:18:11 +0200 Subject: [PATCH] [new release] httpun-ws (6 packages) (0.2.0) CHANGES: - fix: update computation for payload length offset ([anmonteiro/httpun-ws#63](https://github.com/anmonteiro/httpun-ws/pull/63)) - don't select digestif implementation ([anmonteiro/httpun-ws#67](https://github.com/anmonteiro/httpun-ws/pull/67)) - fix: garbled data after committing frame header ([anmonteiro/httpun-ws#68](https://github.com/anmonteiro/httpun-ws/pull/68)) - fix: mask all client frames ([anmonteiro/httpun-ws#69](https://github.com/anmonteiro/httpun-ws/pull/69)) - feat: yield the reader if reads not scheduled ([anmonteiro/httpun-ws#70](https://github.com/anmonteiro/httpun-ws/pull/70)) - unify input handler EOF and websocket error handler ([anmonteiro/httpun-ws#70](https://github.com/anmonteiro/httpun-ws/pull/70), [anmonteiro/httpun-ws#72](https://github.com/anmonteiro/httpun-ws/pull/72)) - client: fix infinite loop when client handshake disconnects ([anmonteiro/httpun-ws#73](https://github.com/anmonteiro/httpun-ws/pull/73)) --- .../httpun-ws-async.0.2.0/opam | 43 +++++++++++++++++ .../httpun-ws-eio/httpun-ws-eio.0.2.0/opam | 42 +++++++++++++++++ .../httpun-ws-lwt-unix.0.2.0/opam | 41 +++++++++++++++++ .../httpun-ws-lwt/httpun-ws-lwt.0.2.0/opam | 43 +++++++++++++++++ .../httpun-ws-mirage.0.2.0/opam | 43 +++++++++++++++++ packages/httpun-ws/httpun-ws.0.2.0/opam | 46 +++++++++++++++++++ 6 files changed, 258 insertions(+) create mode 100644 packages/httpun-ws-async/httpun-ws-async.0.2.0/opam create mode 100644 packages/httpun-ws-eio/httpun-ws-eio.0.2.0/opam create mode 100644 packages/httpun-ws-lwt-unix/httpun-ws-lwt-unix.0.2.0/opam create mode 100644 packages/httpun-ws-lwt/httpun-ws-lwt.0.2.0/opam create mode 100644 packages/httpun-ws-mirage/httpun-ws-mirage.0.2.0/opam create mode 100644 packages/httpun-ws/httpun-ws.0.2.0/opam diff --git a/packages/httpun-ws-async/httpun-ws-async.0.2.0/opam b/packages/httpun-ws-async/httpun-ws-async.0.2.0/opam new file mode 100644 index 00000000000..32e149ffe47 --- /dev/null +++ b/packages/httpun-ws-async/httpun-ws-async.0.2.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +synopsis: "Mirage support for httpun" +maintainer: ["Antonio Nuno Monteiro "] +authors: [ + "Spiros Eliopoulos " + "Antonio Nuno Monteiro " +] +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" diff --git a/packages/httpun-ws-eio/httpun-ws-eio.0.2.0/opam b/packages/httpun-ws-eio/httpun-ws-eio.0.2.0/opam new file mode 100644 index 00000000000..adf5e4267f9 --- /dev/null +++ b/packages/httpun-ws-eio/httpun-ws-eio.0.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +synopsis: "Eio support for httpun" +maintainer: ["Antonio Nuno Monteiro "] +authors: [ + "Spiros Eliopoulos " + "Antonio Nuno Monteiro " +] +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" diff --git a/packages/httpun-ws-lwt-unix/httpun-ws-lwt-unix.0.2.0/opam b/packages/httpun-ws-lwt-unix/httpun-ws-lwt-unix.0.2.0/opam new file mode 100644 index 00000000000..512a6a77c6b --- /dev/null +++ b/packages/httpun-ws-lwt-unix/httpun-ws-lwt-unix.0.2.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +synopsis: "Lwt + unix support for httpun-ws" +maintainer: ["Antonio Nuno Monteiro "] +authors: [ + "Spiros Eliopoulos " + "Antonio Nuno Monteiro " +] +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" diff --git a/packages/httpun-ws-lwt/httpun-ws-lwt.0.2.0/opam b/packages/httpun-ws-lwt/httpun-ws-lwt.0.2.0/opam new file mode 100644 index 00000000000..407831041c1 --- /dev/null +++ b/packages/httpun-ws-lwt/httpun-ws-lwt.0.2.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +synopsis: "Lwt support for httpun" +maintainer: ["Antonio Nuno Monteiro "] +authors: [ + "Spiros Eliopoulos " + "Antonio Nuno Monteiro " +] +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" diff --git a/packages/httpun-ws-mirage/httpun-ws-mirage.0.2.0/opam b/packages/httpun-ws-mirage/httpun-ws-mirage.0.2.0/opam new file mode 100644 index 00000000000..cd306487e3c --- /dev/null +++ b/packages/httpun-ws-mirage/httpun-ws-mirage.0.2.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +synopsis: "Mirage support for httpun" +maintainer: ["Antonio Nuno Monteiro "] +authors: [ + "Spiros Eliopoulos " + "Antonio Nuno Monteiro " +] +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" diff --git a/packages/httpun-ws/httpun-ws.0.2.0/opam b/packages/httpun-ws/httpun-ws.0.2.0/opam new file mode 100644 index 00000000000..16914e5779e --- /dev/null +++ b/packages/httpun-ws/httpun-ws.0.2.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +synopsis: "Websocket implementation for httpun" +maintainer: ["Antonio Nuno Monteiro "] +authors: [ + "Spiros Eliopoulos " + "Antonio Nuno Monteiro " +] +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"