[openwrt/openwrt] odhcp6c: update to Git HEAD (2026-01-25)

LEDE Commits lede-commits at lists.infradead.org
Mon Jan 26 09:50:22 PST 2026


noltari pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/118d369ea69f576fdfe0860d8f0f88f6b8482c1f

commit 118d369ea69f576fdfe0860d8f0f88f6b8482c1f
Author: Álvaro Fernández Rojas <noltari at gmail.com>
AuthorDate: Sun Jan 25 19:44:22 2026 +0100

    odhcp6c: update to Git HEAD (2026-01-25)
    
    ee2949e3a70a dhcpv6: add config for strict RFC7550
    abf6677391f0 dhcpv6: replace hash_ifname() with MD5 implementation
    
    https://github.com/openwrt/odhcp6c/compare/8abb45065f5e...24485bb4b35a
    
    Link: https://github.com/openwrt/openwrt/pull/21705
    Signed-off-by: Álvaro Fernández Rojas <noltari at gmail.com>
---
 package/network/ipv6/odhcp6c/Makefile        | 6 +++---
 package/network/ipv6/odhcp6c/files/dhcpv6.sh | 8 +++++---
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/package/network/ipv6/odhcp6c/Makefile b/package/network/ipv6/odhcp6c/Makefile
index a35e72bd3c..f0c1b3ea5a 100644
--- a/package/network/ipv6/odhcp6c/Makefile
+++ b/package/network/ipv6/odhcp6c/Makefile
@@ -12,9 +12,9 @@ PKG_RELEASE:=1
 
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_URL=$(PROJECT_GIT)/project/odhcp6c.git
-PKG_SOURCE_DATE:=2025-12-29
-PKG_SOURCE_VERSION:=8abb45065f5ef9d176efa6bd151a1209b05852c4
-PKG_MIRROR_HASH:=e7ce2b3025dfc005b9fb960f53c1848c1864e026e11e336f7b017d6eb9c68cef
+PKG_SOURCE_DATE:=2026-01-25
+PKG_SOURCE_VERSION:=24485bb4b35ab84c17c2e87bd561d026d4c15c00
+PKG_MIRROR_HASH:=2aa9f330c7b73cefe74d47446a7d9388e49f87eb8df63041c93c829491977572
 
 PKG_MAINTAINER:=Álvaro Fernández Rojas <noltari at gmail.com>
 PKG_LICENSE:=GPL-2.0
diff --git a/package/network/ipv6/odhcp6c/files/dhcpv6.sh b/package/network/ipv6/odhcp6c/files/dhcpv6.sh
index d59e988991..70d23dd936 100755
--- a/package/network/ipv6/odhcp6c/files/dhcpv6.sh
+++ b/package/network/ipv6/odhcp6c/files/dhcpv6.sh
@@ -17,6 +17,7 @@ proto_dhcpv6_init_config() {
 	proto_config_add_string 'forceprefix:bool'
 	proto_config_add_string 'extendprefix:bool'
 	proto_config_add_string 'norelease:bool'
+	proto_config_add_boolean strict_rfc7550
 	proto_config_add_string 'noserverunicast:bool'
 	proto_config_add_string 'noclientfqdn:bool'
 	proto_config_add_string 'noacceptreconfig:bool'
@@ -59,7 +60,7 @@ proto_dhcpv6_setup() {
 	local iface="$2"
 
 	local reqaddress reqprefix clientid reqopts defaultreqopts
-	local noslaaconly forceprefix extendprefix norelease
+	local noslaaconly forceprefix extendprefix norelease strict_rfc7550
 	local noserverunicast noclientfqdn noacceptreconfig iface_dslite
 	local iface_map iface_464xlat ip6ifaceid userclass vendorclass
 	local delegate zone_dslite zone_map zone_464xlat zone encaplimit_dslite
@@ -69,7 +70,7 @@ proto_dhcpv6_setup() {
 	local ip6prefix ip6prefixes
 
 	json_get_vars reqaddress reqprefix clientid reqopts defaultreqopts
-	json_get_vars noslaaconly forceprefix extendprefix norelease
+	json_get_vars noslaaconly forceprefix extendprefix norelease strict_rfc7550
 	json_get_vars noserverunicast noclientfqdn noacceptreconfig iface_dslite
 	json_get_vars iface_map iface_464xlat ip6ifaceid userclass vendorclass
 	json_get_vars delegate zone_dslite zone_map zone_464xlat zone encaplimit_dslite
@@ -97,6 +98,8 @@ proto_dhcpv6_setup() {
 
 	[ "$norelease" = "1" ] && append opts "-k"
 
+	[ "$strict_rfc7550" = "1" ] && append opts "--strict-rfc7550"
+
 	[ "$noserverunicast" = "1" ] && append opts "-U"
 
 	[ "$noclientfqdn" = "1" ] && append opts "-f"
@@ -180,4 +183,3 @@ proto_dhcpv6_teardown() {
 }
 
 add_protocol dhcpv6
-




More information about the lede-commits mailing list