Interface change
This release has a minor change to the interface that will require a code change.
New functionality
- Allow client to specify if to claim the target IP during spoofing. In ForceIPChange(mac net.HardwareAddr, claimIP bool) you can specify true if you like to claim IP.
- In Hunt, send announcement unicast to target client
Detailed fixes
2021-01-18 bug: don't create dup IP in history if another client claims the IP (commit#: fee177e)
2021-01-17 interface change to allow caller to not claim the target IP during force change (commit#: 7ee07a3)
2021-01-17 bug: network disappear if we announce at end of hunt; removed code (commit#: 4b1de1a)
2021-01-16 when hunt ends, send arp announcement to restore target arp table (commit#: aa99b25)
2021-01-16 bug: send accouncement to broadcast target address only force announcement the first few seconds (commit#: 46d815e)
2021-01-16 bug: in hunt, force announcement unicast to target (commit#: b8c179c)
2021-01-16 bug: in hunt, fix arp announcemet to be unicast to target (commit#: 3ac25be)
2021-01-16 bug: fix reply to send to unicast ethernet addr minor cleanup for consistency (commit#: e0ef279)
2020-11-21 logging incorrect state when transitioning to offline (commit#: abbd9a2)
2020-11-10 Make internal array in MACEntry public to enable external testing (commit#: 03d2087)