Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release tcpip 4.1.0 #15808

Merged
merged 2 commits into from
Feb 8, 2020
Merged

Release tcpip 4.1.0 #15808

merged 2 commits into from
Feb 8, 2020

Commits on Feb 8, 2020

  1. [new release] tcpip (4.1.0)

    CHANGES:
    
    * Revert "Ipv4.Fragments use a Lru.M.t instead of Lru.F.t" (mirage/mirage-tcpip#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 mirage/mirage-tcpip#358, fixed in mirage/mirage-tcpip#424 by @hannesm
    * tcp is now compatible with lwt >= 5.0.0 (where Lwt.async requires a function
      of (unit -> unit Lwt.t) (mirage/mirage-tcpip#370 mirage/mirage-tcpip#425 @cfcs @hannesm, issue mirage/mirage-tcpip#392 @emillon)
    * Add a dependency on dune-configurator to support dune 2.0.0 (mirage/mirage-tcpip#421 @avsm)
    hannesm committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    89cf541 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1aae5e0 View commit details
    Browse the repository at this point in the history