summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2018-03-10Refactor client code, add timeout capabilitiesSean Karlage
2018-03-10dhcpv6: implemented NewClient and addressed linter warningsAndrea Barberio
2018-03-09Added stickler config for golint botAndrea Barberio
2018-03-08Fixed use of t.FatalfAndrea Barberio
2018-03-07Fixed build tag for darwin-only bsdp packageAndrea Barberio
2018-03-07Merge pull request #7 from get9/add-ciinsomniac
Add Travis CI configs to run tests, gofmt, and govet
2018-03-07Add Travis CI configs to run testsSean Karlage
2018-03-07Add Travis CI configs to run tests, gofmt, and govetSean Karlage
2018-03-07Merge pull request #6 from get9/use-stretchr-assert-in-testsinsomniac
Refactor tests to use stretchr/testify/require
2018-03-06Refactor tests to use stretchr/testify/requireSean Karlage
2018-03-06Merge pull request #5 from insomniacslk/fix_typesinsomniac
Fixed types in dhcpv4 and dhcpv6
2018-03-06Fixed types for BSDP tooAndrea Barberio
2018-03-06Fixed types for BSDP tooAndrea Barberio
2018-03-06Fixed types in dhcpv4 and dhcpv6Andrea Barberio
2018-03-06Fixed types in dhcpv4 and dhcpv6Andrea Barberio
2018-03-05Merge pull request #3 from get9/bsdpinsomniac
Add BSDP client support to DHCPv4
2018-03-05Move bsdp functionality to its own subpackage. Bring in ↵Sean Karlage
stretchr/testify/assert for nicer asserts
2018-03-03Fix issue where server would not process the INFORM[SELECT] as a select ↵Sean Karlage
packet. Also add some undocumented options that seem to be used (shadow mounts, machine name).
2018-03-03Add better formatting for vendor optsSean Karlage
2018-03-03Add BSDP supportSean Karlage
Adds support for constructing INFORM/ACK messages from Apple's Boot Service Discovery Protocol for netbooting (pxebooting) Apple hardware. The canonical reference for BSDP is: http://opensource.apple.com/source/bootp/bootp-198.1/Documentation/BSDP.doc
2018-02-08Merge pull request #2 from insomniacslk/bindtodevice_darwininsomniac
Added OS-specific implementations for binding to a network device
2018-02-07Added OS-specific implementations for binding to a network deviceAndrea Barberio
2018-02-02More commentsAndrea Barberio
2018-02-02More commentsAndrea Barberio
2018-02-02Improved commentsAndrea Barberio
2018-02-02Changed API from NewDiscovery to NewDiscoveryForInterfaceAndrea Barberio
2018-02-02Added commentsAndrea Barberio
2018-02-02Removed wrong charAndrea Barberio
2018-02-02Replaced ugly code for generating MAC stringAndrea Barberio
2018-01-11Added value decoding in IA_NAAndrea Barberio
2017-12-29Added OptRequestedOption.AddRequestedOptionAndrea Barberio
2017-12-23Fixed OptRelayMsg.ToBytes and added testsAndrea Barberio
2017-12-23Added setters and getter testing for DHCPv6RelayAndrea Barberio
2017-12-23Added setters and getters for DHCPv6Relay and basic testingAndrea Barberio
2017-12-22Fixed bootfile URL code and added testsAndrea Barberio
2017-12-22Added SetOptions and AddOption to the DHCPv6 interface; Added ↵Andrea Barberio
EncapsulateRelay; refactored decapsulation
2017-12-22Added DHCPv6Relay.Decapsulate and refactored GetInnerMessageAndrea Barberio
2017-12-21Added OptBootFileURLAndrea Barberio
2017-12-13Fixed off by oneAndrea Barberio
2017-12-13Added option NIIAndrea Barberio
2017-12-11Changed fixed IAID valueAndrea Barberio
2017-12-11Added comment about RFCAndrea Barberio
2017-12-11Readded missing commentAndrea Barberio
2017-12-11Added OptClientArchTypeAndrea Barberio
2017-12-11Added DHCPv6Relay.GetInnerMessageAndrea Barberio
2017-12-11Refactored REQUEST code into NewRequestFromAdvertiseAndrea Barberio
2017-12-11Refactored Solicit and added RequestAndrea Barberio
2017-12-10Fixed DUID_LL handlingAndrea Barberio
2017-12-10Added GetOption, GetOneOption and IsRelay methods to DHCPv6 interfaceAndrea Barberio
2017-12-10Added DHCPv6.Option() to interface, and implemented where missingAndrea Barberio