-
Notifications
You must be signed in to change notification settings - Fork 73
3.0.0 #311
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
3.0.0 #311
Changes from all commits
Commits
Show all changes
72 commits
Select commit
Hold shift + click to select a range
ed9629d
Delete Travis Continuous Integration
dinosaure 00f8338
Update GitHub Actions script
dinosaure 9a698a2
Support ocamlformat
dinosaure 417c8a2
Use dune 2.0
dinosaure 37888a6
New implementation of conduit (core library)
dinosaure 087e8e0
New implementation of conduit-tls which provides a composition mechan…
dinosaure 50efb13
New implementation of conduit-lwt with mirage-flow implementation and…
dinosaure 8dcb7df
New implementation of conduit-lwt-unix with Lwt's channel, tls and ss…
dinosaure 8c44f50
New implementation of conduit-mirage with tcp/ip and tls layers
dinosaure 1ce0f9a
New implementation of conduit-async with reader/writer helpers, tcp/i…
dinosaure 402b68e
Add a ping-pong server to test conduit-{lwt-unix,async}
dinosaure 4cc2bcb
Update OPAM files
dinosaure 60ec59c
TCP linger used by conduit-lwt-unix is bigger (io_buffer_size)
dinosaure 8ccfc86
Add interface helper for functoria/mirage about protocols impl.
dinosaure c5636a1
Add helper to easily register a resolver in mirage
dinosaure 142fd9d
ocamlformat.0.14.2 pass
dinosaure 7c09a83
Avoid to parse docstrings by ocamlformat
dinosaure fc38b9f
Integration of @samoht's simplication into the core library
dinosaure 626c9b8
Update conduit-async with the new core
dinosaure bb4ee90
Update conduit-lwt with the new core
dinosaure ca12602
Update conduit-lwt-unix with the new core
dinosaure 1fb8fc2
Update conduit-mirage with the new core
dinosaure 66dbbc0
Update conduit-tls with the new core
dinosaure 44125b6
Update tests with the new core
dinosaure c84a6b4
('a, 'b * 'c) service to ('a, 'b, 'c) service
dinosaure 8b412ba
ocamlformat pass
dinosaure bd3af38
Rename End_of_input to End_of_flow
dinosaure 1e89348
Add Conduit.Service.{accept,close}
dinosaure 036a62d
ocamlformat pass
dinosaure aeaadfb
Remove prefix module name Client and add documentation
dinosaure 1c36d32
Re-order documentation and ocamlformat pass
dinosaure 8e75c74
Fix error about internal thd type and add a comment about it
dinosaure 5401506
Add documentation
dinosaure 96a9399
Rename connect to resolve and provide Conduit.connect as a simple cal…
dinosaure 3a16024
Fallback API update to tests
dinosaure 6748a1d
Fallback mirage-flow tests into conduit
dinosaure 9143e28
ocamlformat pass
dinosaure 94b2b97
Add tests about resolvers
dinosaure 5843ee9
Add alcotest as a dependency to test core library
dinosaure 44a3ce5
Functorize tests over LWT and ASYNC
dinosaure 775cbf5
Delete conduit-lwt-unix and provide conduit-lwt-{ssl,tls} with lwt.unix
dinosaure aa9966a
Create new package conduit-async-{tls,ssl} and integrate conduit-asyn…
dinosaure 7367a0b
Update GitHub Action with the new layout of conduit
dinosaure cfa3821
Optmize the core of conduit to have a smaller overhead about projection
dinosaure 3f64382
Add a proper benchmark
dinosaure 1f6936f
Add conduit-mirage.flow sub-package
dinosaure 4215901
Add Conduit_lwt.io_of_flow
dinosaure e214f5e
Move librairies in their own directory
samoht a4a22fe
Minor naming cleanup
samoht 96b789d
Simplify the code organisation for lwt and async libs
samoht 7a8fc1e
Rename master -> service
samoht 414f165
Refactor tests a bit
samoht a302c32
Remove `module type CONDUIT`
samoht f7613ac
Rename resolv_conf to resolve
samoht 10e3d63
Be consistent when using Server/Service: try to use Service everywhere
samoht 6fc534b
conduit-async-{tls,ssl} require conduit-async
dinosaure 9779d77
Re-export resolvers type to signature
dinosaure ad082e7
Resolver from the DNS stack return a Mirage TCP endpoint
dinosaure 9815aa0
Add mirage-time dependency into conduit-mirage
dinosaure a44d4d9
Add Service.equal to be able to prove the type of cfg/t/flow
dinosaure 2f6912c
Extend the initialization of a Async TCP service
dinosaure 9d83881
Add ?timeout option on the Conduit_*.serve function
dinosaure 40e4330
Merge remote-tracking branch 'origin/master' into 3.0.0
dinosaure e25fce5
Apply dune build @fmt --auto-promote
dinosaure ee0fa7d
Fix compilation about the addition of ?timeout argument into Conduit_…
dinosaure 9da9b21
Fix GitHub Action and handle only ubuntu
dinosaure 4dffc53
Delay the initialisation of the server
dinosaure d975a1b
Add ke and bigstringaf as a dependency of conduit-mirage (@hannesm)
dinosaure 6493c30
conduit-mirage requires at least dns-client.4.6.0
dinosaure 056e94b
Refine dependencies of conduit-async packages (@anuragsoni)
dinosaure db46ef3
Use ocamlformat.0.15.0 now!
dinosaure 5e0a0b4
Fix the documentation on the core library
dinosaure File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -3,3 +3,4 @@ _opam/ | |
| .*.swp | ||
| *.install | ||
| .merlin | ||
| *~ | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,9 @@ | ||
| version = 0.15.0 | ||
| break-infix = fit-or-vertical | ||
| parse-docstrings = true | ||
| indicate-multiline-delimiters=no | ||
| nested-match=align | ||
| sequence-style=separator | ||
| break-before-in=auto | ||
| if-then-else=keyword-first | ||
| parse-docstrings=false |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.