aboutsummaryrefslogtreecommitdiff
path: root/src/error.rs
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2024-01-17 10:51:23 +0100
committerHimbeerserverDE <himbeerserverde@gmail.com>2024-01-17 10:51:23 +0100
commit00d865d82ec3e35532af74cc3daa78d16e9de2d0 (patch)
tree3525577412c15525cfefe405339bd5cea34ffe6c /src/error.rs
parentb278ff9010c60f8f9d7cdf5e9d0c42a78effbaf0 (diff)
support clients that don't send a client identifier0.2.6
Uses the chaddr field to generate a client id based on the MAC address preceeded by 0x01. Increases compatibility with IoT devices.
Diffstat (limited to 'src/error.rs')
-rw-r--r--src/error.rs4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/error.rs b/src/error.rs
index baa97cb..8d149ee 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -5,16 +5,12 @@ use thiserror::Error;
#[derive(Debug, Error)]
pub enum Error {
- #[error("empty client id")]
- EmptyClientId,
#[error("unhandled or unknown message type {0:?}")]
InvalidMsgType(MessageType),
#[error("unhandled or unknown opcode {0:?}")]
InvalidOpcode(Opcode),
#[error("missing ip address in dhcprequest")]
NoAddrRequested,
- #[error("missing client id")]
- NoClientId,
#[error("no ipv4 address on interface {0}")]
NoIpv4Addr(String),
#[error("missing message type")]