Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-11 | dhcpv4: remove unused Option.Length function. | Christopher Koch | |
2019-01-11 | dhcpv4: simplify marshaling options to binary. | Christopher Koch | |
- Consolidate writing the option code and length to Options.Marshal rather than doing it in each individual option. - Use uio in marshaling code. | |||
2019-01-10 | dhcpv4: remote OptionGetter interface in favor of Options type. | Christopher Koch | |
2019-01-10 | dhcpv4: simplify option parsing. | Christopher Koch | |
option's codes and lengths were being parsed twice: once in ParseOption and once in each option type's Parse implementation. Consolidate such that it only happens once. Additionally, only pass data to options that they should parse -- we know the length before the Parse function is called, so the option only gets to see the data it needs to see. Also, use uio.Lexer to simplify parsing code in general. Easier to read and reason about. | |||
2019-01-09 | dhcpv4: nicer (un-)marshaling of DHCP messages. | Christopher Koch | |
2018-11-11 | OptRelayAgentInformation: increase coverage | Pablo Mazzini | |
2018-11-11 | add OptRelayAgentInformation | Pablo Mazzini | |
2018-10-03 | dhcpv4: Add OptRootPath (#163) | Sean Karlage | |
* dhcpv4: Add OptRootPath Adds a root path option that supports DHCPv4 option 17 * Add root path parsing to giant option parsing switch | |||
2018-08-15 | stop parsing after end (#132) | Pablo Mazzini | |
2018-08-02 | add OptClientArchType | Pablo Mazzini | |
2018-08-01 | add OptDomainSearch (#111) | insomniac | |
2018-08-01 | add OptNTPServers (#115) | Pablo Mazzini | |
2018-07-31 | fix OptHostName | Pablo Mazzini | |
2018-07-31 | add OptHostName | Pablo Mazzini | |
2018-07-31 | OptDomainSearch | Pablo Mazzini | |
2018-07-30 | add OptIPAddressLeaseTime | Pablo Mazzini | |
2018-07-29 | add OptRouter | Pablo Mazzini | |
2018-07-29 | parse OptSubnetMask | Pablo Mazzini | |
2018-07-25 | Add TFTP server name option (#92) | Owen Mooney | |
2018-06-28 | Added OptDomainNameServer for DHCPv4 (#74) | insomniac | |
2018-03-27 | Add 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-17 | Added OptionBroadcastAddress | Andrea Barberio | |
2018-03-16 | dhcpv4: Added OptionDomainName | Andrea Barberio | |
2018-03-16 | Add more specific dhcpv4 options (#17) | Sean Karlage | |
Added several DHCPv4 options | |||
2018-03-13 | Add OptionGeneric, comment out other code so tests compile/pass | Sean Karlage | |
2018-03-05 | Move bsdp functionality to its own subpackage. Bring in ↵ | Sean Karlage | |
stretchr/testify/assert for nicer asserts | |||
2018-03-03 | Add better formatting for vendor opts | Sean Karlage | |
2018-03-03 | Add BSDP support | Sean 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 | |||
2017-12-05 | Initial commit | Andrea Barberio | |