Skip to content

v4.1.0

Compare
Choose a tag to compare
@hannesm hannesm released this 08 Feb 10:45
· 215 commits to main since this release

CHANGES:

  • Revert "Ipv4.Fragments use a Lru.M.t instead of Lru.F.t" (#423 by @hannesm)
    A Lru.M.t allocates a Hashtbl.t of size = capacity (= 256 * 1024 in our case),
    this leads to excessive ~2MB memory consumption for each Fragment cache,
    reported by @xaki23 in mirage/qubes-mirage-firewall#93
  • use SOCK_RAW for an ICMP socket in the unix sockets API (previously used
    SOCK_DGRAM which did not work)
    reported by @justinc1 in #358, fixed in #424 by @hannesm
  • tcp is now compatible with lwt >= 5.0.0 (where Lwt.async requires a function
    of (unit -> unit Lwt.t) (#370 #425 @cfcs @hannesm, issue #392 @emillon)
  • Add a dependency on dune-configurator to support dune 2.0.0 (#421 @avsm)