107 lines
2.6 KiB
Markdown
107 lines
2.6 KiB
Markdown
## v4.1.0 (2025-10-20)
|
|
|
|
* Use LRU cache for Dynamic entries to avoid excessive memory consumption
|
|
(#35 @edwintorok)
|
|
|
|
## v4.0.0 (2025-02-05)
|
|
|
|
* Use mirage-sleep instead of mirage-time (no need to functorize over
|
|
Mirage_time.S) (#32 @hannesm)
|
|
|
|
## v3.1.1 (2024-05-08)
|
|
|
|
* 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)
|
|
|
|
## v3.1.0 (2023-03-12)
|
|
|
|
* Remove mirage-profile dependency (#28 @hannesm)
|
|
|
|
## v3.0.0 (2021-12-10)
|
|
|
|
* Include Mirage_protocols.ARP module type directly, remove dependency on
|
|
mirage-protocols (#27 @hannesm)
|
|
|
|
## v2.3.2 (2021-04-22)
|
|
|
|
* Compatibility with alcotest 1.4.0 (#22 @CraigFE)
|
|
* Minor updates for CI (#23 @hannesm)
|
|
|
|
## v2.3.1 (2020-11-25)
|
|
|
|
* Fix opam file to include mirage-profile dependency (#21 @hannesm)
|
|
|
|
## v2.3.0 (2020-11-25)
|
|
|
|
* Update to dune 2 (#19 @hannesm)
|
|
* Merge opam packages into a single one (#20 @hannesm)
|
|
|
|
## v2.2.1 (2019-12-17)
|
|
|
|
* adapt to lwt 5.0.0 change (#18 @hannesm)
|
|
|
|
## v2.2.0 (2019-10-30)
|
|
|
|
* adapt to mirage-protocols 4.0.0 changes (#17 @hannesm)
|
|
|
|
## v2.1.0 (2019-07-16)
|
|
|
|
* Update to ipaddr.4.0.0 interfaces (#16 @avsm)
|
|
|
|
## v2.0.0 (2019-02-24)
|
|
|
|
* provide Arp_packet.size
|
|
* Arp_handler API changes: return Arp_packet.t instead of Cstruct.t
|
|
* adapt to ethernet 2.0.0 changes
|
|
|
|
## v1.0.0 (2019-02-02)
|
|
|
|
* split opam package into two separate ones: a core
|
|
`arp` package and the `arp-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`
|
|
and `make 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)
|
|
|
|
## 0.2.3 (2019-01-04)
|
|
|
|
* port to ipaddr 3.0.0
|
|
|
|
## 0.2.2 (2018-08-25)
|
|
|
|
* remove Arp_wire module, now integrated into Arp_packet
|
|
* remove usage of ppx_cstruct
|
|
|
|
## 0.2.1 (2018-05-06)
|
|
|
|
* Avoid an initial gratitious ARP with Ipaddr.V4.any
|
|
|
|
## 0.2.0 (2017-01-17)
|
|
|
|
* MirageOS3 support
|
|
* Don't ship with -warn-error +A, use it only in `./build`
|
|
* Fix testsuite compilation on OCaml 4.02
|
|
* Renamed `Marp` to `Arpv4` (same as MirageOS ARP handler in tcpip)
|
|
|
|
## 0.1.1 (2016-07-13)
|
|
|
|
* Minor nits for topkg
|
|
|
|
## 0.1.0 (2016-07-12)
|
|
|
|
* Initial release
|