odhcpd: update to Git HEAD (2025-10-02)
authorÁlvaro Fernández Rojas <[email protected]>
Thu, 2 Oct 2025 13:53:39 +0000 (15:53 +0200)
committerÁlvaro Fernández Rojas <[email protected]>
Sat, 18 Oct 2025 15:23:58 +0000 (17:23 +0200)
commitbe32ab85cff01370da77ec88925edefa97ced1a7
tree74e8716a9ef6d199b95273f2cbaa0c1173051113
parent82d31a02b7cf9eb66d246ee4b620efe7fcf2e40e
odhcpd: update to Git HEAD (2025-10-02)

b14cf98 router: log “Sending a RA on lan” at LOG_DEBUG
c2810fe odhcpd: update cmake file
8c2c065 odhcpd: convert README to markdown
3b96480 odhcpd: allow the use of an alternative cfg file
7328bfe odhcpd: remove confusing #defines
cdb9e5b odhcpd: improve RFC9096 § 3.5 SLAAC compliance

RFC9096 § 3.5 SLAAC compliance introduces a new config option (odhcpd
piofolder), which may wear out the flash under certain conditions (for
example: ISPs with dynamic IPv6 prefixes which disconnect the clients
every X hours).
Therefore, setting "dhcp.odhcpd.piofolder" to persistent storage in the
router flash is not advisable and should be set to other kinds of
persistent storage such as USBs, SDs, NVMEs...
In order to prevent wearing out the router flash it's set to ephemeral
storage by default (tmp):
  uci set dhcp.odhcpd.piofolder="/tmp/odhcpd-piofolder"

Signed-off-by: Álvaro Fernández Rojas <[email protected]>
(cherry picked from commit ea79b5875af8ead522050d16850264b01166e8a8)
package/network/services/odhcpd/Makefile
package/network/services/odhcpd/files/odhcpd.defaults