odhcp6c: update to Git HEAD (2026-01-25)
Some checks are pending
Build all core packages / Build all core packages for selected target (push) Waiting to run

ee2949e3a70a dhcpv6: add config for strict RFC7550
abf6677391f0 dhcpv6: replace hash_ifname() with MD5 implementation

8abb45065f...24485bb4b3

Link: https://github.com/openwrt/openwrt/pull/21705
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
This commit is contained in:
Álvaro Fernández Rojas 2026-01-25 19:44:22 +01:00
parent 0b302ec658
commit 118d369ea6
2 changed files with 8 additions and 6 deletions

View file

@ -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@gmail.com>
PKG_LICENSE:=GPL-2.0

View file

@ -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