package mirage-protocols
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=b83352a91bb7a693ef7a2022539e789b869903946bbe374bac2df078d60b93e2
sha512=041c16ee3749562a3900762ef1c179f3d97efb856ec79346223083399cfb13b0e22d2041fb4208b98a557ae5ddf561d79c14362a8ce32dd08fe006b45e4b1c3e
CHANGES.md.html
v3.0.0 (2019-07-18)
replace
uipaddr
withpp_ipaddr
, since the only use is to print human-readable IP addresses (#18 @yomimono @linse)port to dune from jbuilder (#17 @hannesm)
v2.0.0 (2019-02-24)
Ethif/ETHIF renamed to Ethernet/ETHERNET (#16)
Ethernet.proto defines a polymorphic variant of ethernet types (#15)
Ip.proto defines a polymorphic variant of ip types (#15)
Ethernet.writev is removed (#15)
Ethernet.write expects an optional source mac address, a destination mac address, a protocol, an optional size and a fill function. Ethernet writes the Ethernet header to the buffer. (#15)
Ip.writev and Ip.checksum are removed (#15)
Ip.write expects an optional fragment, ttl, src, and a size and fill function, as well as a list of payload buffers. Size default to MTU. (#15)
migrated build system to dune
v1.4.1 (2019-01-10)
ipaddr3 compatibility
v1.4.0 (2018-09-15)
remove unused types, since
connect
no longer in signatures (since Mirage3)netif
from ETHIFethif
andprefix
from IPip
from UDP and TCP
v1.3.0 (2017-09-06)
add support for TCP keepalives by changing the signature of the
TCP.input
functionjbuilder is now a build dependency
v1.2.0 (2017-06-15)
port build to Jbuilder
v1.1.0 (2016-03-02)
require an mtu function in the ETHIF module type.
v1.0.0 (2016-12-29)
import ETHIF, ARP, IP, IPV4, IPV6, TCP, UDP, ICMP module types from mirage-types and mirage-types-lwt