- Remove mirage-random and mirage-random-test dependency (#29 @hannesm)
- Remove superfluous mirage-clock-unix and mirage-flow dependencies (#29 @hannesm)
- Remove bisect-ppx dependency (#29 @hannesm)
- Remove mirage-profile dependency (#28 @hannesm)
- Include Mirage_protocols.ARP module type directly, remove dependency on mirage-protocols (#27 @hannesm)
- Compatibility with alcotest 1.4.0 (#22 @CraigFE)
- Minor updates for CI (#23 @hannesm)
- Fix opam file to include mirage-profile dependency (#21 @hannesm)
- Update to dune 2 (#19 @hannesm)
- Merge opam packages into a single one (#20 @hannesm)
- adapt to lwt 5.0.0 change (#18 @hannesm)
- adapt to mirage-protocols 4.0.0 changes (#17 @hannesm)
- Update to ipaddr.4.0.0 interfaces (#16 @avsm)
- provide Arp_packet.size
- Arp_handler API changes: return Arp_packet.t instead of Cstruct.t
- adapt to ethernet 2.0.0 changes
-
split opam package into two separate ones: a core
arp
package and thearp-mirage
implementation for MirageOS that has more dependencies. This eliminates the use of depopts that was done previously to build the Mirage layer. (#7 @avsm) -
port build system to Dune (#7 @avsm). The
make coverage
andmake bench
targets will do the job of the previous topkg targets for those. -
minor fixes to ocamldoc comments to be compatible with odoc.
-
use mirage-random and mirage-random-test instead of a nocrypto dependency in tests and bench (#7 @hannesm)
-
import tests from mirage-tcpip (#8 @hannesm)
-
depend on the ethernet opam package, no longer provided by tcpip >3.7.0 (#9 @hannesm)
- port to ipaddr 3.0.0
- remove Arp_wire module, now integrated into Arp_packet
- remove usage of ppx_cstruct
- Avoid an initial gratitious ARP with Ipaddr.V4.any
- MirageOS3 support
- Don't ship with -warn-error +A, use it only in
./build
- Fix testsuite compilation on OCaml 4.02
- Renamed
Marp
toArpv4
(same as MirageOS ARP handler in tcpip)
- Minor nits for topkg
- Initial release