Organisationsmirageocaml-cohttpbranch/masterBuild History

Build History for branch/master

Builds (59)
Merge pull request #1096 from avsm/pre-6 6.0.0 release
716d6e
Merge pull request #1091 from talex5/tls-example cohttp-eio: Use system authenticator in example
f6ed2e
chore(deps): bump cachix/install-nix-action from V28 to 30 (#1092) Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from V28 to 30. This release includes the previously tagged commit. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/V28...v30) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0cec43
chore(deps): bump cachix/install-nix-action from 27 to 28 (#1088) Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 27 to 28. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v27...V28) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a79b68
Test ability to parse a proxy'ed GET request (#1089)
136a20
Merge pull request #1084 from art-w/ci-fix chore: fix CI
940ec3
feature: remove [scheme] from requests (#1086) This makes it so that [Request.make ~uri |> Request.uri] will no longer return the same URI as [uri]. Also, this property was never preserved with respect to other URI fields. Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
156894
chore(deps): bump tarides/changelog-check-action from 2 to 3 (#1085) Bumps [tarides/changelog-check-action](https://github.com/tarides/changelog-check-action) from 2 to 3. - [Release notes](https://github.com/tarides/changelog-check-action/releases) - [Commits](https://github.com/tarides/changelog-check-action/compare/v2...v3) --- updated-dependencies: - dependency-name: tarides/changelog-check-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
05cf24
Update GitHub Actions (#1078) Signed-off-by: Sora Morimoto <sora@morimoto.io>
f43be8
Raise and reraise exceptions with Stdlib rather than Lwt (#1079) * Re-raise exceptions to preserve backtraces * Use failwith instead of Lwt.fail_with Lwt's documentation reads: > In most cases, it is better to use `failwith s` from the standard > library. and > Whenever possible, it is recommended to use `raise exn` instead, as > raise captures a backtrace, while `Lwt.fail` does not. If you call > `raise exn` in a callback that is expected by Lwt to return a > promise, Lwt will automatically wrap `exn` in a rejected promise, > but the backtrace will have been recorded by the OCaml runtime. > > For example, `bind`'s second argument is a callback which returns a > promise. And so it is recommended to use `raise` in the body of that > callback. > > Use `Lwt.fail` only when you specifically want to create a rejected > promise, to pass to another function, or store in a data structure. Prefer to capture backtraces to improve debugability. * Use Stdlib.raise instead of Lwt.fail to capture backtraces
53fbf3
cohttp-eio: remove unused module (#1081)
642bc8
chore: reformat (#1077)
059cca
fix: get rid of flush (#1052) We haven't yet released [Http] so it's ok to change things. It doesn't seem right to release the library with a deprecated feature. It's easy enough to just drop this field in [Http] Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
abcad4
fix: remove encoding from response (#1076) Co-authored-by: mefyl <mefyl@gruntech.org>
d214ef
fix: remove transfer encoding from request (#1068) it can be set via the header Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
12ca7f
Some typo and documentation fixes (#1072) * Fix typos * Some documentation fixes
41a246
gha: stop testing using OCaml+AFL variants (#1073)
3083bf
Add missing `eio_main` dependency to `cohttp-bench` (#1071)
dc0e29
test(http): line folding (#1064) Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
34e4dc
refactor: simplify flush writer (#1066) Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
95a83e
refactor: remove some weirdness (#1070) Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
048f2a
refactor: remove some copy-paste (#1069) Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
e650bc
feat(cohttp-async): add [close_finished] in [Connection] (#1067) Signed-off-by: Łukasz Kurowski <crackcomm@gmail.com>
b988f2
refactor: make [flush] non optional in private API (#1063) This change isn't visible to users. It just makes it easier to keep track internally where we explicitly pass [flush] Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
63c665
refactor: make [Cohttp.Body.drain] private (#1065) Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
dd5905
doc(cohttp-server-lwt-unix): add some docs (#1046) Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
6b0d91
refactor: remove various [open Cohttp] (#1058) Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
c9c1ba
chore(ci): include `@check` in ci (#1062) Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
b0cb7b
fix(async): do not read pipe to check if its empty (#1059) this isn't safe as it drops chunks from the user Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
9d4aa1
refactor(async): use [Strings] for string list (#1060) Instead of [Pipe] Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
b4a24d
refactor(async): small cleanups (#1061) Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
c54b69
fix(cohttp-async-curl): the curl binary should handle result (#1057) Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
f66a84
chore: document cohttp-server-lwt-unix (#1049) Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
08d90f
chore: remove ocamlbuild from README (#1045) it'it's unnecessary because nobody uses ocamlbuild Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
df5f3b
fix(curl): proper error handling (#1056) * Use a result type for responses and bodies. This makes it easier to use the API correctly. * Properly handle errors. Wake up the response lwt/defererd when we get a code on errors. Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
d457c3
test: add 5 second timeout to lwt tests (#1055) Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
858e67
chore(nix): improve formatting (#1053) Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
4dd085
chore(nix): update test deps of cohttp-server-lwt-unix (#1050) Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
22f663
chore: update CI scripts (#1039) * chore: update CI scripts Signed-off-by: Antonin Décimo <antonin@tarides.com> * Add a lower bound on Alcotest 1.7.0 Signed-off-by: Antonin Décimo <antonin@tarides.com> * Replace ounit with ounit2 Signed-off-by: Antonin Décimo <antonin@tarides.com> * gha: cohttp-bench depends on cohttp-eio Add its own build job. Signed-off-by: Antonin Décimo <antonin@tarides.com> * gha: Don't pull lwt packages when building async packages Signed-off-by: Antonin Décimo <antonin@tarides.com> * gha: test only 4.14 and 5.02 Signed-off-by: Antonin Décimo <antonin@tarides.com> --------- Signed-off-by: Antonin Décimo <antonin@tarides.com>
dfd332
chore: some cosmetic fixes (#1051) Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
439a61
fix: new lwt server bugs (#1048) * cannot call direct access recursively * we need to catch conn_reset Signed-off-by: Rudi Grinberg <me@rgrinberg.com> <!-- ps-id: c1719f95-0851-4245-8948-61a975d97f1d -->
fe388b
Merge pull request #1047 from mirage/ps/rr/refactor_curl___remove_pointless_string_passing refactor(curl): remove pointless string passing
7ecb79
Merge pull request #1040 from MisterDA/fix-deprecation-warnings Fix deprecation warnings
eec14f
chore(nix): switch to flakes and nixpkgs (#1041) Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
762a0d
chore: Apply OCamlFormat 0.26.2 (#1044) Fix bad documentation markup. Signed-off-by: Antonin Décimo <antonin@tarides.com> Co-authored-by: Antonin Décimo <antonin@tarides.com>
7020e6
chore: bump ppx_expect to 0.17.0 (#1043) Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
b0dfbd
Merge pull request #1037 from talex5/fix-deprecation http: fix compiler warning
935db5
Merge pull request #1024 from talex5/abstract-response Make server response type abstract and allow streaming in cohttp-eio
1d9e14
Merge pull request #1025 from ushitora-anqou/return-connection-header cohttp-{lwt,eio}: server: return connection header
db6cae
Curl no longer prepends the first HTTP request header to the output (#1030) fix for #987 Co-authored-by: Jonah Beckford <9566106-jonahbeckford@users.noreply.gitlab.com>
77fb27
Merge pull request #1027 from semgrep/master make Cohttp_lwt_unix.default_ctx lazy
c2b227
Merge pull request #1026 from ushitora-anqou/change-eio-client-make-generic-intf cohttp-eio: client: use permissive argument type for make_generic
5efbce
Merge pull request #1023 from talex5/eio-fix-example cohttp-eio: Improve error handling in example server
cf2ae3
Merge pull request #1020 from mooreryan/fix-broken-link Fix broken link in readme
6ed9ba
Merge pull request #1015 from mefyl/master cohttp-eio: Don't blow up in `Server.callback` on client disconnections.
02db4b
Merge pull request #1009 from Sudha247/eio-server-bench Add Eio server benchmark
c3537b
Merge pull request #1017 from mefyl/fix/to-string-trim Fix assertion in `Parser.Source.to_string_trim`.
9d2242
Merge pull request #1016 from mefyl/feature/eio-log-wire cohttp-eio: Add wired data debug logs like cohttp-lwt-unix.
3cd08e
Prepare for release Signed-off-by: Marcello Seri <marcello.seri@gmail.com>
5da40e