summaryrefslogtreecommitdiffhomepage
path: root/dhcpv6
AgeCommit message (Collapse)Author
2018-04-20WithUserClass using the passed user class nowAndrea Barberio
2018-04-20dhcpv6: added modifiers (#41)insomniac
dhcpv6: added modifiers Added support for packet modifiers, i.e. functions that can arbitrarily manipulate a DHCPv6 packet. These modifiers are used by NewMessage, NewSolicitForInterface, NewRequestForAdvertise, and can be used by other packet creation functions. A bunch of sample modifiers have been added under modifiers.go , too. With the introduction of modifiers I also removed some options that should not necessarily be in a standard DHCPv6 message.
2018-04-19OptArchType: made field publicAndrea Barberio
2018-04-18dhcpv6: Client.Exchange returns all the intermediate packetsAndrea Barberio
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 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-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-03-16dhcpv4: Added OptionDomainNameAndrea Barberio
2018-03-10dhcpv6: implemented NewClient and addressed linter warningsAndrea Barberio
2018-03-08Fixed use of t.FatalfAndrea Barberio
2018-03-06Refactor tests to use stretchr/testify/requireSean Karlage
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-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
2017-12-09Added OptInterfaceIdAndrea Barberio
2017-12-09Added OptRemoteIdAndrea Barberio
2017-12-09Fixed ParseOptIANAAndrea Barberio