Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-02 | add OptClientArchType | Pablo Mazzini | |
2018-08-02 | OptUserClass: use only the flag as authoritative | Pablo Mazzini | |
2018-08-02 | OptUserClass: fix short length | Pablo Mazzini | |
2018-08-02 | fix OptUserClass | Pablo Mazzini | |
2018-08-01 | Parse non-RFC compliant user class (#114) | Owen Mooney | |
2018-08-01 | add OptDomainSearch (#111) | insomniac | |
2018-08-01 | rename dnscompress to rfc1035label | Pablo Mazzini | |
2018-08-01 | add OptNTPServers (#115) | Pablo Mazzini | |
2018-08-01 | Add support for modifiers to dhcpv4 (#102) | insomniac | |
2018-08-01 | add OptHostName (#112) | insomniac | |
2018-08-01 | extract rfc1035label | Pablo Mazzini | |
2018-07-31 | OptHostName: update rfc url | Pablo Mazzini | |
2018-07-31 | OptHostName: update rfc url | Pablo Mazzini | |
2018-07-31 | OptHostName: update rfc url | Pablo Mazzini | |
2018-07-31 | fix OptHostName | Pablo Mazzini | |
2018-07-31 | add OptHostName | Pablo Mazzini | |
2018-07-31 | OptDomainSearch: fix String() | Pablo Mazzini | |
2018-07-31 | OptDomainSearch | Pablo Mazzini | |
2018-07-31 | OptDomainSearch: add comments | Pablo Mazzini | |
2018-07-31 | add OptDomainSearch | Pablo Mazzini | |
2018-07-30 | DHCPv6: Rename Option constants to CamelCase | Sean Karlage | |
To appease linters | |||
2018-07-30 | fix OptIPAddressLeaseTime | Pablo Mazzini | |
2018-07-30 | OptIPAddressLeaseTime: fix test | Pablo Mazzini | |
2018-07-30 | add OptIPAddressLeaseTime | Pablo Mazzini | |
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 | OptRouter: fix lint | Pablo Mazzini | |
2018-07-29 | OptRouter: fix test | Pablo Mazzini | |
2018-07-29 | add OptRouter | Pablo Mazzini | |
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 | OptSubnetMask: add options test | Pablo Mazzini | |
2018-07-29 | parse OptSubnetMask | Pablo Mazzini | |
2018-07-29 | OptSubnetMask: change Length() | Pablo Mazzini | |
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-07-27 | BSDP: Refactor to use dhcpv4.GetOneOption (#94) | Sean Karlage | |
Refactors BSDP code to use `dhcpv4.GetOneOption` instead of manually searching through the list of options. | |||
2018-07-25 | Added additional ParseOption tests (#93) | Owen Mooney | |
2018-07-25 | Add TFTP server name option (#92) | Owen Mooney | |
2018-07-24 | . | Owen Mooney | |
2018-07-24 | Add support for Bootfile name option | Owen Mooney | |
2018-07-24 | . | Owen Mooney | |
2018-07-24 | Spelling | Owen Mooney | |
2018-07-24 | Return error on empty User Class | Owen Mooney | |
2018-07-24 | Don't parse past length | Owen Mooney | |
2018-07-24 | Added UserClass option to DHCPv4 | Owen Mooney | |
2018-06-28 | Added OptDomainNameServer for DHCPv4 (#74) | 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-04-18 | Fixed DHCPv4 listener (#37) | insomniac | |
Fixed DHCPv4 listener There were two bugs in the DHCPv4 client: * the listener was called *after* the sender * the listener was not binding to the same interface as the sender, but listening for every UDP packet This is now fixed. |