package mirage-nat

  1. Overview
  2. Docs
Mirage-nat is a library for network address translation to be used with MirageOS

Install

Dune Dependency

Authors

Maintainers

Sources

mirage-nat-v2.1.0.tbz
sha256=df9a5feafaf008767b7ab709e9fdef0b92691f7873f7a32cd5da1cb2dd38d979
sha512=a6f5715aad6d01937d66413e2912c82b523faa89f94f23965bb92e8c9f4948bd8f8074e6d93d1a9568a37e825f6d425a7cce5252a70beb9e081f86f29a40edd5

CHANGES.md.html

v2.1.0 (2020-02-18)

  • support tcpip 4.1.0, which Ipv4.Fragments interface changed from LRU.M to LRU.F

  • Mirage_nat_lru uses as well a LRU.F again

  • breaking: Nat_packet.of_ipv4_frame / of_ethernet_frame output a pair of Fragments.t * (t option, error) result

  • all in #37 by @hannesm

v2.0.0 (2019-12-19)

  • support IPv4 fragmentation and reassembly (#36, by @hannesm)

  • remove unused TIME and MCLOCK requirements (#33, by @yomimono)

  • MirageOS 3.7 support (#34, by @hannesm)

1.2.0 (2019-04-15)

  • properly support ICMP error handling, enabling path MTU discovery and traceroute (#26, by @linse and @yomimono)

  • adapt to lru 0.3.0 and use imperative map interface (#29, by @pqwy)

  • update opam files to version 2; remove unused bindings and magic numbers in example unikernels (#25, @hannesm)

1.1.0 (2019-03-17)

  • Depend on (and require) new ethernet and arp packages, and the new tcpip that goes with them. (#24, by @yomimono)

  • Expose and demonstrate a Nat_packet.into_cstruct function which is a nicer fit for the new write API for network functions. (#24, by @yomimono)

  • Port the build system to Dune. (#24, by @yomimono)

1.0.0 (2017-10-05)

  • Initial release.

OCaml

Innovation. Community. Security.