summaryrefslogtreecommitdiffhomepage
path: root/dhcpv6
AgeCommit message (Collapse)Author
2019-03-11dhcpv6: add explicit unmarshaling functions.Christopher Koch
2019-03-11dhcpv6: rename stuttering types.Christopher Koch
dhcpv6.DHCPv6Message -> dhcpv6.Message dhcpv6.DHCPv6Relay -> dhcpv6.RelayMessage
2019-01-28Created examples directory and adjusted READMEAndrea Barberio
2019-01-28dhcpv6: moved client into dhcpv6/client6Andrea Barberio
2019-01-26dhcpv6: remove unnecessary Length functionChristopher Koch
2019-01-26dhcpv6: move option code and length marshaling to Options.ToBytes.Christopher Koch
2019-01-26dhcpv6: easier option parsingChristopher Koch
- move option parsing to uio buffer library. - move option code and length reading into FromBytes rather than implementing it in each OptionParser.
2019-01-26dhcpv6: use uio buffer in DHCPv6 message parsingChristopher Koch
2019-01-26dhcpv6: move option code types; add Stringer.Christopher Koch
2019-01-26dhcpv6: introduce TransactionID typeChristopher Koch
2019-01-26dhcpv6: clean up MessageTypeChristopher Koch
- print unknown message type numbers. - unexport unneeded map of strings.
2019-01-26dhcpv6: introduce options type.Christopher Koch
2019-01-19dhcpv6: added Duid.EqualAndrea Barberio
2019-01-14iana: rename HwTypeType to HWType, add package comment.Christopher Koch
2019-01-14Rename iana.ArchType to iana.Arch.Christopher Koch
2018-12-12[dhcpv6/ztpv6] Adding Parsing Vendor Opts and Parsing Remote Id Opts lib for ↵Chris Gorham
ztpv6 (#208)
2018-12-09Addressed pmazzini's feedbackAndrea Barberio
2018-12-08Also simplified corresponding v6 modifiersAndrea Barberio
2018-12-08Added netconf v4 tests and required modifiersAndrea Barberio
2018-12-08Added netconf basic testing and required modifiersAndrea Barberio
2018-11-29interfaces: added package with interface facilitiesAndrea Barberio
2018-11-27simplify client interface (#181)Pablo Mazzini
2018-11-27Removed ineffective assignmentAndrea Barberio
2018-11-27Added missing check in testsAndrea Barberio
2018-11-27dhcpv6: using stretchr test framework for OptVendorOptsAndrea Barberio
2018-11-27Removed unreachable code, fixed misspelling (#212)insomniac
* Removed unreachable code * Addressed misspelling errors
2018-11-27Test TransactionID generationMikołaj Walczak
2018-11-26Add missing error check in GenerateTransactionIDMikołaj Walczak
2018-11-21rfc1035label: using a structure to hold original dataAndrea Barberio
2018-11-20Added example for DHCPv6 serverAndrea Barberio
2018-11-18iputils: add ExtractMAC (#199)insomniac
2018-11-18iputils: add ExtractMACPablo Mazzini
2018-11-18iputils: add ExtractMACPablo Mazzini
2018-11-18ExtractMAC: increase coveragePablo Mazzini
2018-11-18iputils: add ExtractMACPablo Mazzini
2018-11-13Consolidated v6 and v4 server handlers (#196)insomniac
* Uniformed DHCPv6 and DHCPv4 servers * Reverted main goroutine * Reverted example code too * Added conn fix
2018-11-12Make server handlers asyncAndrea Barberio
2018-11-12server: do not skip network errors in ActivateAndServeAndrea Barberio
2018-11-07Adding module for DHCPv6 Vendor Options (Opt 17) (#130)Chris Gorham
2018-10-16OptIAPrefix: sub-options (#177)Pablo Mazzini
2018-10-15OptIAForPrefixDelegation: make fields public (#176)Pablo Mazzini
2018-10-15Added String methods for types (#175)Pablo Mazzini
2018-10-11Add some more DHCPv6 option tests. (#171)David Barr
* Add some more DHCPv6 option tests. * Remove AddRequestedOption() duplicate detection test due to failing on Go 1.9
2018-10-09Avoid panic on malformed OptIAPrefixDavid Barr
2018-10-06Dynamically determine loopback interface for server test (#167)David Barr
* Dynamically determine loopback interface for server test "lo" isn't configured everywhere. In FreeBSD for example, TestServerActivateAndServe() fails as the loopback address is "lo0", not "lo". Also, I don't believe the Zone is required for net.UDPAddr as ::1 is being used, not an fe80:: address. * Add error handling to getLoopbackInterface() - My editor also snuck in some space indentation
2018-10-06Add support for DHCPv6-PD sub-options (#166)David Barr
2018-09-30Added listener timeout to the dhcpv6 clientAndrea Barberio
2018-09-27Addressed feedbackAndrea Barberio
2018-09-27fix race conditionsAndrea Barberio
2018-09-27linterAndrea Barberio