Skip to content

Releases: mirage/mirage-nat

3.0.2

20 Mar 10:34

Choose a tag to compare

CHANGES:

3.0.1

08 Nov 22:28

Choose a tag to compare

CHANGES:

  • fix Mirage_nat.is_port_free and add a test (#48 @hannesm)

3.0.0

09 Oct 20:32

Choose a tag to compare

CHANGES:

  • remove Lwt.t monad, lwt dependency (#47 @hannesm)
  • remove ppx_deriving dependency (#47 @hannesm)
  • revise mutable state: use "mutable foo : x" instead of "foo : x ref" (#47 @hannesm)
  • add Mirage_nat.is_port_free (#47 @hannesm)
  • revise Mirage_nat.add to take a port_generator (unit -> int option) (#47 @hannesm)

2.2.5

15 Dec 16:19

Choose a tag to compare

CHANGES:

  • adapt to ethernet 3.0.0 and tcpip 7.0.0 changes (#46 @hannesm)

2.2.4

27 Oct 20:00

Choose a tag to compare

CHANGES:

v2.2.3

30 Nov 14:05

Choose a tag to compare

CHANGES:

  • example: adapt to mirage 3.8 changes (#43 @hannesm)
  • tests: depend on tcpip.unix for tcpip 6.0.0 compatibility (#44 @hannesm)

v2.2.2

18 Jun 09:39

Choose a tag to compare

CHANGES:

v2.2.1

15 May 13:16

Choose a tag to compare

CHANGES:

v2.2.0

04 May 13:27

Choose a tag to compare

CHANGES:

  • Add rmove_connections : t -> Ipaddr.V4.t -> { tcp : int list ; udp : int list }
    to drop all connections from the NAT table for the given IP address. (#39 by @linse @hannesm)

v2.1.0

18 Feb 20:10

Choose a tag to compare

CHANGES:

  • 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