Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-09 | dhcpv4: nicer (un-)marshaling of DHCP messages. | Christopher Koch | |
2019-01-09 | dhcpv4: introduce TransactionID type. | Christopher Koch | |
2018-12-08 | Added netconf v4 tests and required modifiers | Andrea Barberio | |
2018-11-06 | [WIP] Added DHCPv4 server (#178) | insomniac | |
* Added DHCPv4 server * Added more modifiers * Fixed some bugs | |||
2018-10-15 | Added String methods for types (#175) | Pablo Mazzini | |
2018-08-19 | Added String methods for types (#140) | insomniac | |
* Added String methods for types * Reverted change on bsdp.OptionCode | |||
2018-08-15 | revert breaking changes so this can be merged without issues | Sean Karlage | |
2018-08-15 | Merge branch 'master' into dhcpv4-moar-tests | Sean Karlage | |
2018-08-13 | add IsOptionRequested (#122) | insomniac | |
2018-08-12 | IsOptionRequested method of DHCPv6Message | Pablo Mazzini | |
2018-08-11 | Merge branch 'master' into dhcpv4-moar-tests | Sean Karlage | |
2018-08-10 | rename IsRequested to IsRequestedOption | Pablo Mazzini | |
2018-08-10 | rename RequestFromOffer to NewRequestFromOffer | Pablo Mazzini | |
2018-08-01 | Add support for modifiers to dhcpv4 (#102) | insomniac | |
2018-07-29 | Add some helper tools for tests | Sean Karlage | |
Adds new `OptionGetter` interface that helps when asserting that certain packets/vendor-specific opts contain specific options. | |||
2018-07-29 | Add modifier support to NewReplyFromRequest | Owen Mooney | |
2018-07-29 | DHCPv4: Refactor methods for easier testing | Sean Karlage | |
This refactors the input parameters for construction DISCOVER/INFORM* packets so that it's easier to write unit tests for DHCPv4 and BSDP methods. It also adds a bunch of unit tests for both packages and rounds out their test coverage. | |||
2018-07-29 | Add support for modifiers to dhcpv4 | Owen Mooney | |
2018-07-29 | add OptSubnetMask | Pablo Mazzini | |
2018-07-29 | add NewReplyFromRequest (#100) | Pablo Mazzini | |
2018-07-27 | [DHCPv4] BroadcastSendReceive now can wait for specific reply types (#95) | insomniac | |
2018-05-11 | add dhcpv4.GetOption and dhcpv4.GetSingleOption methods (#63) | Brandon Bennett | |
GetOption and GetOneOption are convenience methods for getting a DHCPv4 option from its Option Code. GetOption returns a list of options that match since the DHCP RFC allows for an option to be present multiple times with its values appended together. (Note: I am not sure I've ever seen this done and it's not clear if how option parsing would work for more complex values. Is appending done at the byte level? ) GetOneOption will return the first found option that matches a code. | |||
2018-03-26 | Add some more specific bsdp options + vendor specific implementation (#21) | Sean Karlage | |
Add some more specific options + vendor specific implementation | |||
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-06 | Fixed types in dhcpv4 and dhcpv6 | Andrea Barberio | |
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 | |||
2018-02-02 | More comments | Andrea Barberio | |
2018-02-02 | More comments | Andrea Barberio | |
2018-02-02 | Improved comments | Andrea Barberio | |
2018-02-02 | Changed API from NewDiscovery to NewDiscoveryForInterface | Andrea Barberio | |
2018-02-02 | Removed wrong char | Andrea Barberio | |
2018-02-02 | Replaced ugly code for generating MAC string | Andrea Barberio | |
2017-12-05 | Initial commit | Andrea Barberio | |