]> git.ipfire.org Git - thirdparty/systemd.git/commit
sd-dhcp-server: use sd_dhcp_message to parse received messages
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 7 May 2026 04:30:00 +0000 (13:30 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 22 May 2026 00:33:15 +0000 (09:33 +0900)
commit5e08ff899e88ea60d75f9548ba1cb9012849fad1
treefc3c156c340620afaca821a0abc7d458328f57fe
parent8c09b8f12840173730c1931326843e7d21e8dfdf
sd-dhcp-server: use sd_dhcp_message to parse received messages

This is mostly refactoring. This does not change basic behavior, but
changes/fixes some minor/corner cases, e.g.

- extend the minimum default lease time from 1 second to 30 seconds, as
  1 second is too short and causes the network unstable (though 30
  seconds is stll too short, but hopefully that does not make the
  network unstable).
- error code on broken/malicious message received may be changed.
src/libsystemd-network/dhcp-server-request.c
src/libsystemd-network/dhcp-server-request.h
src/libsystemd-network/dhcp-server-send.c
src/libsystemd-network/sd-dhcp-server-lease.c
src/libsystemd-network/test-dhcp-server.c