summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2018-04-18DHCPv6 client now waits for specific packet types (#38)insomniac
Before this patch the client just took whatever DHCP message it received, without checking if it's what it wants. Now it checks for the message type. If the message is not a relay, also check the transaction ID
2018-04-18Fixed DHCPv4 listener (#37)insomniac
Fixed DHCPv4 listener There were two bugs in the DHCPv4 client: * the listener was called *after* the sender * the listener was not binding to the same interface as the sender, but listening for every UDP packet This is now fixed.
2018-04-18Fixed user class and status code optionsAndrea Barberio
2018-04-18Added missing field to user class, and added to ParseOptionAndrea Barberio
2018-04-18Fixed user class option lengthAndrea Barberio
2018-04-18Fixed user class lengthAndrea Barberio
2018-04-17Added user class option and fixed status code optionAndrea Barberio
2018-04-17dhcpv6: OptBootFileURL.String now uses string representationAndrea Barberio
2018-04-17dhcpv6: added DHCPv6Message.UpdateOptionAndrea Barberio
2018-04-11Update README.mdinsomniac
2018-04-10add GetInnerPeerAddr (#33)Pablo Mazzini
2018-04-09add DUID-UUID (#32)Pablo Mazzini
2018-04-09fix OptIAPrefix (#31)Pablo Mazzini
2018-04-08fix OptRemoteId (#30)Pablo Mazzini
2018-04-06fix OptInterfaceId (#29)Pablo Mazzini
2018-04-04fix DHCPv6Relay ToBytes (#28)Pablo Mazzini
fix DHCPv6Relay ToBytes
2018-04-03Update README.mdinsomniac
2018-03-30Remove build tags (#27)Sean Karlage
Removes build tags from BSDP and breaks vendor class identifier into OS-specific implementations so it is easier to integrate bsdp with other libs.
2018-03-27Add parsing for Option 124: Vendor-Identifying Vendor Class (#26)Brandon Bennett
Add support for parsing option 124 which is Vendor-Identifying Vendor Class which is defined in https://tools.ietf.org/html/rfc3925.
2018-03-26Create CONTRIBUTORS.mdinsomniac
2018-03-26Create LICENSE (#23)insomniac
2018-03-26Add some more specific bsdp options + vendor specific implementation (#21)Sean Karlage
Add some more specific options + vendor specific implementation
2018-03-22Add vendor specific information optionSean Karlage
2018-03-22Add specific BSDP optionsSean Karlage
2018-03-18Fixed file names that had the content swappedAndrea Barberio
2018-03-17Added OptionBroadcastAddressAndrea Barberio
2018-03-16dhcpv4: Added OptionDomainNameAndrea Barberio
2018-03-16Add more specific dhcpv4 options (#17)Sean Karlage
Added several DHCPv4 options
2018-03-13Add OptionGeneric, comment out other code so tests compile/passSean Karlage
2018-03-10dhcpv4: fix client regressionAndrea Barberio
2018-03-10Move Exchange back to method on client, rebaseSean Karlage
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