summaryrefslogtreecommitdiffhomepage
path: root/dhcpv4/dhcpv4.go
AgeCommit message (Expand)Author
2023-03-27dhcpv4: change `NewRenewFromOffer` to `NewRenewFromAck`Dennis Marttinen
2022-10-01dhcpv4: make NewInform() formatting consistent with neighborsDennis Marttinen
2022-07-27dhcpv4: add a client method to facilitate lease renewalsDennis Marttinen
2022-07-15dhcpv4: enable deletion of options and add modifier for itDennis Marttinen
2022-05-03Documentation: Description is inverse of realitykayos
2021-12-09dhcpv4: remove server IP from REQUEST messagesChris Koch
2021-05-28Break circular dependency on u-rootChris Koch
2021-04-28[dhcpv4] remove NewOffer commentPablo Mazzini
2021-03-10Improve ipv4 compatibilityEugene Burkov
2021-03-06Pad packets after the 'end' option to be more conformantMarcel Moolenaar
2020-09-16nclient4: respect NAKsChris Koch
2020-07-18- change to WithOptionCopied in NewReleaseFromACKHu Jun
2020-07-18move NewReleaseFromAck to where all NewXXFromYY areHu Jun
2020-07-17fix doc of NewReleaseFromACKHu Jun
2020-07-17- change NewRleaseFromLease to NewRleaseFromACK, and move it to dhcpv4Hu Jun
2020-06-23Merge branch 'master' of https://github.com/insomniacslk/dhcp into dhcpv4_rel...Hu Jun
2020-06-20dhcpv4: Remove hlen parameter special case in ToBytes()Anatole Denis
2020-06-20dhcpv4: Avoid a panic in ToBytes() with long stringsAnatole Denis
2020-06-17fix some lint errorsHu Jun
2020-06-17add lease&release support for nclient4Hu Jun
2019-12-03dhcpv4: add Client Identifier option; respect RFC 6842Chris Koch
2019-11-20Update function name in NewReplyFromRequestkevin
2019-11-20Add support for copying relay optionskevin
2019-09-16dhcpv4: Mark all options as requested absent PRL (#315)Anatole Denis
2019-07-05v4 discover: don't ask for broadcastChris Koch
2019-06-27dhcpv4: actually use random number timeoutChris Koch
2019-06-19dhcpv4: make the short stringer more usefulChris Koch
2019-05-14Improve compatibility with some ipv4 networks.Loic Prylli
2019-05-09NewReplyFromRequest: copy gw ipPablo Mazzini
2019-05-08[CI] Added lintersAndrea Barberio
2019-04-04dhcpv4: add RFC3442 route optionsChristopher Koch
2019-04-03Use cancellable crypto RNG from u-rootAndrea Barberio
2019-04-03Modifying the writeIP function to always write IPv4 in 4 byte long format.Akshay Navale
2019-03-29dhcpv4: pad v4 messages to a 300 byte minimumChristopher Koch
2019-03-27client4: add a new DHCPv4 client.Christopher Koch
2019-03-13[dhcpv4] simplify userclass handling (#249)Pablo Mazzini
2019-01-26dhcpv6: introduce TransactionID typeChristopher Koch
2019-01-24dhcpv4: getters instead of gettersChristopher Koch
2019-01-24dhcpv4: nicer API for option parsing.Christopher Koch
2019-01-20dhcpv4: fix TransactionID in SummaryChristopher Koch
2019-01-20dhcpv4: add Stringer for XIDChristopher Koch
2019-01-19dhcpv4: build more packets with modifiersChristopher Koch
2019-01-15dhcpv4: conform to RFC 2131 with respect to options.Christopher Koch
2019-01-14iana: rename HwTypeType to HWType, add package comment.Christopher Koch
2019-01-11dhcpv4: simplify marshaling options to binary.Christopher Koch
2019-01-10dhcpv4: remote OptionGetter interface in favor of Options type.Christopher Koch
2019-01-10dhcpv4: simplify option parsing.Christopher Koch
2019-01-09dhcpv4: export packet members; remove setters and getters.Christopher Koch
2019-01-09dhcpv4: simplify host name and boot file handling.Christopher Koch
2019-01-09dhcpv4: simplify handling of client MAC.Christopher Koch