Dario Nieuwenhuis
|
e6b9a9ca2a
wire: use core::net::Ipv4Addr as the ipv4 address type.
|
11 months ago |
Dario Nieuwenhuis
|
11b6385c77
Fix new clippy lints due to MSRV update.
|
11 months ago |
Thibaut Vandervelden
|
892d4d97e1
chore(wire): add check_len to all parse methods
|
1 year ago |
Thibaut Vandervelden
|
7ce551db03
fix: fix typos (comments, structs, enums and docs)
|
1 year ago |
Thibaut Vandervelden
|
f1fc4ae60e
fix(dhcpv4): panic when parsing address
|
1 year ago |
Nicholas Cyprus
|
185a00829d
First pass constification of the wire module
|
2 years ago |
bors[bot]
|
c1274210bc
Merge #669
|
2 years ago |
Jarred Allen
|
6a4c549a94
Fix failing tests
|
2 years ago |
Jarred Allen
|
58fb0cbc4e
Use renewal time from DHCP server ACK, if given
|
2 years ago |
Benjamin Brittain
|
2d8f6c1cc1
Cleans up some clippy lints
|
3 years ago |
datdenkikniet
|
ca4a98acc6
Make DhcpRepr use an Option<Vec<Ipv4Address>>
|
3 years ago |
Dario Nieuwenhuis
|
2566754daf
dhcp/wire: Rename DhcpOptionsBuffer -> DhcpOptionWriter
|
3 years ago |
Dario Nieuwenhuis
|
47ce69bb44
wire/dhcp: remove option enum, letting higher layers specify kind+data.
|
3 years ago |
Dario Nieuwenhuis
|
ffab9dbba9
wire/dhcp: make some packet funcs infallible.
|
3 years ago |
lachlansneff-parallel
|
da59503d7f
Add additional DHCP configurability (try two) (#650)
|
3 years ago |
Dario Nieuwenhuis
|
ecb4cbc545
Clippy fixes.
|
3 years ago |
Dario Nieuwenhuis
|
78f92bcea6
wire: use own Error type.
|
3 years ago |
Alexandra Sandulescu
|
858968bb26
fuzz: DHCP header parser
|
3 years ago |
Dario Nieuwenhuis
|
1a3c305b69
wire/dhcp: use bitflags for the FLAGS field.
|
3 years ago |
Dario Nieuwenhuis
|
22e7233bec
wire/dhcp: BROADCAST flag is MSB (0x8000), not LSB (0x0001).
|
3 years ago |
Anton Romanov
|
201aa6da9a
dhcpv4: Emit DNS servers in repr
|
4 years ago |
Dario Nieuwenhuis
|
2cb407d62a
rustfmt
|
4 years ago |
Dario Nieuwenhuis
|
8172d99aec
wire/dhcp: Simplify how options are emitted.
|
4 years ago |
Dario Nieuwenhuis
|
ca3badd62d
Fix u32::MAX
|
4 years ago |
Anton Romanov
|
63a6269c53
Account for lease time, router and subnet options in DhcpRepr::buffer_len
|
4 years ago |
Dario Nieuwenhuis
|
43d582504f
dhcp: remove 0.0.0.0s from the DNS serevr list.
|
4 years ago |
Dario Nieuwenhuis
|
b791ef535e
dhcp: convert to socket
|
4 years ago |
Dario Nieuwenhuis
|
49fa987cdc
Add defmt logging support
|
4 years ago |
Ryan Summers
|
267084aedf
Adding parsing test with lease time
|
4 years ago |
Ryan Summers
|
532fb02297
Updating control logic
|
4 years ago |