Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-06 | dhcpv6: add DHCPv4-over-DHCPv6 support | Mikael Magnusson | |
Add message types, options, and modifier for handling DHCPv4-over-DHCPv6. Refer to RFC 7341 Signed-off-by: Mikael Magnusson <mikma@users.sourceforge.net> | |||
2020-03-05 | v6: DomainSearchList getter | Chris Koch | |
Signed-off-by: Chris Koch <chrisko@google.com> | |||
2020-03-05 | v6: add BootFileParam getter | Chris Koch | |
Signed-off-by: Chris Koch <chrisko@google.com> | |||
2020-03-05 | v6: add ElapsedTime getter | Chris Koch | |
Signed-off-by: Chris Koch <chrisko@google.com> | |||
2020-03-05 | v6: add BootFileURL getter | Chris Koch | |
Signed-off-by: Chris Koch <chrisko@google.com> | |||
2020-03-05 | v6: add DNS getter (and rename DNSRecursiveNameServer to DNS) | Chris Koch | |
Signed-off-by: Chris Koch <chrisko@google.com> | |||
2020-03-05 | v6: RequestedOptions getter | Chris Koch | |
Signed-off-by: Chris Koch <chrisko@google.com> | |||
2020-03-05 | v6: clean up option NII | Chris Koch | |
Signed-off-by: Chris Koch <chrisko@google.com> | |||
2020-03-05 | v6: add ServerID getter | Chris Koch | |
Signed-off-by: Chris Koch <chrisko@google.com> | |||
2020-03-05 | v6: add ClientID getter | Chris Koch | |
Signed-off-by: Chris Koch <chrisko@google.com> | |||
2020-03-05 | dhcpv6: intro Getters for Options | Chris Koch | |
Allow the Options type to have getters for each specific options, in order to avoid users having to cast options to their specific type. This commit introduces a getter for exactly one option: the ClientArchType. i.e. users can replace archTypes := msg.GetOneOption(OptionClientArchType).(*OptClientArchType) with archTypes := msg.Options.ArchTypes() Because a few message types and options embed options (normal message, relay message, IANA/IATA option) and each have a restricted set of options that can be used inside them, we'll introduce at least 3 or more Options subtypes: - MessageOptions - RelayOptions - IdentityOptions Perhaps others will join at a later time, such as VendorOptions or AddressOptions for the IAAddress options field. Signed-off-by: Chris Koch <chrisko@google.com> | |||
2020-02-06 | hcpv6 fqdn: implements OptionFQDN option | Xuehao (David) Hu | |
per https://tools.ietf.org/rfc/rfc4704.txt Signed-off-by: Xuehao (David) Hu <xuehaohu@google.com> | |||
2019-12-12 | [dhcpv6] Add option BootfileParam to DHCPv6 client | Dmitrii Okunev | |
Added support of option OptBootFileParam. See RFC5970 section 3.2. Signed-off-by: Dmitrii Okunev <xaionaro@fb.com> | |||
2019-11-03 | dhcpv6: Add support for 4RD options | Anatole Denis | |
IPv4 Residual Deployment (4RD) is a strategy for providing IPv4 connectivity in IPv6-only networks. The standard includes autoconfiguration via DHCPv6, as described in RFC7600. This adds support for the 3 options defined in that RFC Signed-off-by: Anatole Denis <natolumin@unverle.fr> | |||
2019-01-26 | dhcpv6: remove unnecessary Length function | Christopher Koch | |
2019-01-26 | dhcpv6: move option code and length marshaling to Options.ToBytes. | Christopher Koch | |
2019-01-26 | dhcpv6: easier option parsing | Christopher 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-26 | dhcpv6: move option code types; add Stringer. | Christopher Koch | |
2019-01-26 | dhcpv6: introduce options type. | Christopher Koch | |
2018-11-07 | Adding module for DHCPv6 Vendor Options (Opt 17) (#130) | Chris Gorham | |
2018-08-22 | add OptVendorClass (#148) | Pablo Mazzini | |
2018-07-30 | DHCPv6: Rename Option constants to CamelCase | Sean Karlage | |
To appease linters | |||
2018-05-21 | Tests for DUID, OptIAAddress and several fixes (#66) | insomniac | |
2018-04-18 | Fixed user class and status code options | Andrea Barberio | |
2018-04-18 | Added missing field to user class, and added to ParseOption | Andrea Barberio | |
2018-03-16 | dhcpv4: Added OptionDomainName | Andrea Barberio | |
2017-12-21 | Added OptBootFileURL | Andrea Barberio | |
2017-12-13 | Added option NII | Andrea Barberio | |
2017-12-11 | Added OptClientArchType | Andrea Barberio | |
2017-12-09 | Added OptInterfaceId | Andrea Barberio | |
2017-12-09 | Added OptRemoteId | Andrea Barberio | |
2017-12-08 | Fixed DHCPv6Relay.Length() and added test | Andrea Barberio | |
2017-12-08 | Added DHCPv6.Length() and improved relay msg parsing | Andrea Barberio | |
2017-12-08 | Printing option code when erroring on length | Andrea Barberio | |
2017-12-07 | Refactored options into the dhcpv6 package to resolve circular imports. Sadly. | Andrea Barberio | |