PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL=$(PROJECT_GIT)/project/odhcp6c.git
-PKG_SOURCE_DATE:=2025-12-29
-PKG_SOURCE_VERSION:=699cc61568b6816783d17d57dda4ef7851198528
-PKG_MIRROR_HASH:=e8a42c429ed83660ccc04d69e3bcbf0056d8e96e08caff0f14518150b89ec352
+PKG_SOURCE_DATE:=2026-01-25
+PKG_SOURCE_VERSION:=ee2949e3a70a1dd4905d83abf8fb8135b420ca17
+PKG_MIRROR_HASH:=e65bba4810820957b2149e5208d531cadc04b2747dc7a61be2d6ae472f054e70
PKG_MAINTAINER:=Álvaro Fernández Rojas <noltari@gmail.com>
PKG_LICENSE:=GPL-2.0
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'
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
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
[ "$norelease" = "1" ] && append opts "-k"
+ [ "$strict_rfc7550" = "1" ] && append opts "--strict-rfc7550"
+
[ "$noserverunicast" = "1" ] && append opts "-U"
[ "$noclientfqdn" = "1" ] && append opts "-f"
}
add_protocol dhcpv6
-