Charrua Versions Save

A DHCP library in OCaml

v1.5.0

2 years ago

CHANGES:

  • Adapt to mirage-protocols 8.0.0, ethernet 3.0.0, arp 3.0.0, and tcpip 7.0.0 changes (#116 @hannesm)
  • Avoid deprecated Lwt_main.yield, use Lwt.pause instead (#115 @hannesm)

v1.4.1

2 years ago

CHANGES:

  • Add database serializers (db_of_string/db_to_string) #112 @haesbaert
  • Remove rresult dependency (#114 @hannesm)
  • Avoid deprecated Cstruct.len function

v1.4.0

2 years ago

CHANGES:

Changes in #111 by @haesbaert

  • Allow optional arguments to be erased in Dhcp_server.make
  • maxleasetime -> max-lease-time in dhcpd.conf
  • fix handling of DHCPRELEASE
  • rewrite lease database
  • charruad: collect garbage leases, write pid file, implement -u/--user and -g/--group
  • opam lint, raise lower bound to 4.08.0

v1.3.0

3 years ago

CHANGES:

  • Revise packaging: charrua-client-lwt and charrua-client-mirage are now available as charrua-client.lwt and charrua-client.mirage (#110 @hannesm)
  • Dhcp_ipv4 directly uses Dhcp_client_mirage (instead of an abstract module interface being passed) (#110 @hannesm)
  • Fix sending of client_identifier with appropriate type as sent by the client (#98 @hannesm, reported in #84 by @lynxis)

v1.2.2

3 years ago

CHANGES:

  • Support for ipaddr 5.0.0 and tcpip 5.0.0 (#109 @hannesm)

v1.2.1

4 years ago

CHANGES:

  • Fix minimal dune version (1.4) (#108 @samoht)

v1.2.0

4 years ago

CHANGES:

  • adapt to mirage-protocols 4.0.0 and tcpip 4.0.0 changes (#105 @hannesm)
  • bump lower bound to OCaml 4.06.0 (#105 @hannesm)

v1.1.0

4 years ago

CHANGES:

  • support ipaddr/macaddr.4.0.0 interfaces (#103 @avsm)
  • cleanup warnings in dune's default dev profile (#103 @avsm)
  • test with OCaml 4.08.0 (#103 @avsm)

v1.0.0

5 years ago

CHANGES:

  • explicit sexplib dependency, compatible with cstruct 4.0.0 (#99, @TheLortex)
  • charrua-server is an independent opam package now (#100, @hannesm)
  • charrua is the new name for charrua-core (#100, @hannesm)
  • the repository moved to https://github.com/mirage/charrua

v0.12.0

5 years ago

CHANGES:

  • Adjust to mirage-net 2.0.0 and mirage-protocols 2.0.0 changes (#94, @hannesm)