[#640] Major refactoring of fuzzing code
1. Convert to C++ class. 2. Extend framework to support DHCPv4 fuzzing. 3. Restrict size of data that can be accepted from AFL. (Kea will only accept up to about 64k or data, (set by the size of a UDP datagram). However, AFL can send much larger data packets, which may cause problems in synchronization between the two threads used to implement fuzzing in Kea.
Showing with 865 additions and 331 deletions