Commit graph

53 commits

Author SHA1 Message Date
9bd428af40 changes for 0.0.8 2024-11-05 12:36:07 +01:00
8d30a70227 ocamlformat 2024-11-05 12:34:23 +01:00
3e9b38787c Merge pull request 'if a redirect with a body is provided, we need to skip the body' (!2) from fixes into main
Reviewed-on: #2
2024-11-05 11:28:39 +00:00
0009c1eead clarify how f and follow_redirect interact 2024-11-05 12:26:16 +01:00
bd6c9edff6 if a redirect with a body is provided, we need to skip the body 2024-11-05 11:00:03 +01:00
492f77d5cc changes for 0.0.7 2024-08-29 12:43:58 +02:00
1e307d2c5b adapt to tls 1.0.0 (#1)
//cc @dinosaure

Reviewed-on: https://git.robur.coop///robur/http-mirage-client/pulls/1
2024-08-29 10:42:23 +00:00
8497990c8a
Merge pull request #4 from robur-coop/prepare-v0.0.6
Prepare v0.0.6
2024-07-13 04:03:47 -04:00
aace489724 Prepare v0.0.6 2024-07-11 09:23:38 +02:00
2d18687db0
Merge pull request #3 from robur-coop/mimic.0.0.9
Be compatible with mimic-happy-eyeballs.0.0.9
2024-07-11 03:20:57 -04:00
5e50d325de Be compatible with mimic-happy-eyeballs.0.0.9 2024-07-11 08:44:52 +02:00
d3bc51eec9 roburio -> robur-coop 2023-09-09 11:51:47 +02:00
17b3b23196 changes for 0.0.5 2023-07-05 16:33:24 +02:00
7ec056ba1b order h2 headers to have the pseudo-header :authority as first thing
see https://github.com/roburio/http-lwt-client/pull/20 and https://github.com/anmonteiro/ocaml-h2/issues/216 for further explanation
2023-07-05 16:31:36 +02:00
b1160843c7 changes for 0.0.4 2023-07-03 20:02:12 +02:00
87457cda40 lowercase header names in http2 2023-07-03 20:01:00 +02:00
f0eec8add4 add lower bounds for test dependencies 2023-03-22 10:46:02 +01:00
ddd0dc7e06 changes for 0.0.3 2023-03-21 22:06:59 +01:00
34f15103fa test: fix on BSD (where bind to 127.0.0.0 doesn't work) 2023-03-21 22:06:00 +01:00
c2043fd971 adapt to h2 0.10.0 API 2023-03-21 20:33:54 +01:00
0a5367e7c6 test: Switch to mirage-crypto-rng 2023-02-02 14:33:39 +01:00
c6cd38db9c Require mirage-entropy>=0.5.0 with test
mirage-random-stdlib requires mirage-entropy, and the opam solver may
choose mirage-entropy.0.4.1 which requires we provide `Mirage_os`
somehow.
2023-02-02 09:09:32 +01:00
7c9efb7425 Put a comment about the given buffer & the ownership story 2023-02-01 12:53:45 +01:00
a0505c9e5e Prepare for release 0.0.2 2023-02-01 12:53:16 +01:00
6effda224d Merge pull request 'Fix the ownership of the given bigstring by the underlying http scheduler' (#3) from fix-ownership into main
Reviewed-on: https://git.robur.io/robur/http-mirage-client/pulls/3
2023-02-01 11:46:06 +00:00
cf9188f78a Fix the ownership of the given bigstring by the underlying http scheduler 2023-02-01 12:38:01 +01:00
d2de9c5982 Disable tests on MacOS (@kit-ty-kate) 2022-11-03 12:40:47 +01:00
59b872bf2b Prepare v0.0.1 2022-11-02 13:44:24 +01:00
1e86fe54ab Apply ocamlformat on our tests 2022-11-01 14:41:10 +01:00
79ceba1c6e Delete useless dependency to happy-eyeballs-lwt into our tests 2022-11-01 14:37:30 +01:00
9aa3106e0e Add unix devices needed by http-mirage-client for tests 2022-11-01 14:33:27 +01:00
68e3b1a8a7 Add alcotest-lwt as a dependency for tests 2022-11-01 14:29:12 +01:00
7145e7aa8f Merge pull request 'stream the response body' (#2) from reply-stream into main
Reviewed-on: https://git.robur.io/robur/http-mirage-client/pulls/2
2022-10-31 16:08:55 +00:00
e3fda50bb5 Add a test about POST request 2022-10-31 15:30:42 +01:00
cb7e10479f A a simple test 2022-10-31 13:16:41 +01:00
b68d101c12 Apply ocamlformat 2022-10-28 16:43:19 +02:00
a03e4c1e61 adjust documentation 2022-10-27 20:59:49 +02:00
df099590c9 provide response in f 2022-10-27 20:51:42 +02:00
1b790ad9c0 stream the response body 2022-10-27 13:21:24 +02:00
5fe7693c52 Merge pull request 'Add .gitignore and .ocamlformat' (#1) from ocamlformat into main
Reviewed-on: https://git.robur.io/robur/http-mirage-client/pulls/1
2022-10-19 10:27:01 +00:00
88c1880259 Apply ocamlformat on the codebase 2022-10-19 11:49:27 +02:00
b00e95f3eb Add an .ocamlformat - from decompress distribution 2022-10-19 11:49:17 +02:00
b298a927b2 Add a .gitignore 2022-10-19 11:49:01 +02:00
56fb3f7d21 Fix the README.md 2022-10-19 11:44:45 +02:00
0baa38f138
Merge pull request #1 from roburio/improve
Improve the library
2022-10-17 15:19:08 +02:00
b707beed78 Add a comment into the HTTP_client device to explain why the Git word appears 2022-10-17 15:15:02 +02:00
546a06441c Be able to specify our own authenticator 2022-10-17 15:10:54 +02:00
ab520b4c3e
Update the example with https://mirage.io/
Co-authored-by: Reynir Björnsson <reynir@reynir.dk>
2022-10-17 15:03:24 +02:00
8b7a8fb528 Improve the README.md 2022-10-17 14:38:02 +02:00
e0c58e9b70 Add a LICENSE.md (MIT) 2022-10-17 14:36:24 +02:00