package charrua-core

  1. Overview
  2. Docs
DHCP core library - a DHCP server and wire frame encoder and decoder

Install

Dune Dependency

Authors

Maintainers

Sources

charrua-core-0.7.tbz
md5=8dc296dd688e9cea29bfb131774a7b41

CHANGES.md.html

0.7 (2017-14-04)

  • Fixed a bug where only the first tuple from an option list would be parsed

  • Fixed parsing of long option lists

  • Fixed parsing for options 120 and 121

  • Updated copyrights.

0.6 (2017-04-01)

  • Dhcp_wire.buf_of_pkt now correctly rejects empty options

  • Dhcp_wire.options_of_buf now enforces minimun length on all cases

  • Fixed option code for Bcmcs_controller_ipv4_addr

  • CRITICAL Fixed a bug where dhcp_flags was read from the wrong offset This bug was present in versions 0.4 and 0.5

0.5 (2017-03-14)

  • Topkg support added

  • Time type on input_pkt changed to int32

  • Bump tcpip support to version 3.1.0

0.4 (2017-01-21)

  • MirageOS3 compatibility

  • Ocaml 4.02.3 deprecated

  • Fixed lease database bug

  • Converted to Result.t

  • IP-address range on subnet made optional

  • Added Lease.to_string

  • Travis support

  • Improved default lease time

  • Fixed cases where pkt_of_buf could raise an exception

0.3 (2016-04-02)

  • Fixed uninitialized data on packet parsing, normalized to zero

  • Lease.database moved out of Config.t

  • Leases are now purely functional

  • Garbage collect function added

  • Moved Lease into Dhcp_server.Lease

  • Config.subnet merged into Config.t

  • Convert to ppx

  • Minor bug fixes

0.2 (2015-11-10)

  • Custom exceptions removed, only Invalid_argument now

  • Improved mli documentation

  • Major rewrite

  • Support ocaml 4.01

0.1 (2015-10-09)

  • initial release