Skip to content
This repository was archived by the owner on May 8, 2024. It is now read-only.

remove unneeded types (ethif, prefix) from module type IP#11

Merged
hannesm merged 5 commits intomirage:masterfrom
hannesm:less-types
Sep 14, 2018
Merged

remove unneeded types (ethif, prefix) from module type IP#11
hannesm merged 5 commits intomirage:masterfrom
hannesm:less-types

Conversation

@hannesm
Copy link
Copy Markdown
Member

@hannesm hannesm commented Aug 29, 2018

I never understood why they need to be here. careful, this needs to be merged/released after the PRs to mirage-tcpip and charrua (anyone else has an IP implementation? sorry this may break your API)

@hannesm
Copy link
Copy Markdown
Member Author

hannesm commented Aug 30, 2018

CI passes (including compilation of vpnkit), I'd really appreciate feedback on this, esp. if you've an opinion that type ethif and type prefix should be retained in the module type. //cc @mirage/core

@samoht
Copy link
Copy Markdown
Member

samoht commented Aug 30, 2018

LGTM

@hannesm
Copy link
Copy Markdown
Member Author

hannesm commented Aug 30, 2018

(to add some context, I suspect these were around back when connect was part of the API, and this needs the ethif and prefix types, but connect is no longer part of the module type(s))

@hannesm
Copy link
Copy Markdown
Member Author

hannesm commented Sep 4, 2018

adjusting (all?) upper bounds is PRed at ocaml/opam-repository#12562 and ocaml/opam-repository#12563 and ocaml/opam-repository#12564

version schedule:

  • mirage-protocols{-lwt}: 1.4.0
  • mirage-stack{-lwt}: 1.3.0
  • mirage{-types,-types-lwt}: 3.2.0
  • tcpip: 3.5.0
  • charrua-client-mirage: 0.10
  • mirage-qubes-ipv4: 0.6

all prepared in the https://github.com/mirage/mirage-dev repository

@hannesm
Copy link
Copy Markdown
Member Author

hannesm commented Sep 13, 2018

(i PRed fixes for the CI failure to ocaml/opam-repository#12617 and mirage/ocaml-pcap#30)

@hannesm hannesm merged commit 36c64b0 into mirage:master Sep 14, 2018
@hannesm hannesm deleted the less-types branch September 14, 2018 23:17
@hannesm hannesm restored the less-types branch September 14, 2018 23:17
@hannesm hannesm deleted the less-types branch September 24, 2018 22:09
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants