]> git.ipfire.org Git - thirdparty/kea.git/commit
[#4142] Initial fix minus UTs
authorThomas Markwalder <tmark@isc.org>
Thu, 2 Oct 2025 18:10:19 +0000 (14:10 -0400)
committerAndrei Pavel <andrei@isc.org>
Mon, 27 Oct 2025 15:19:08 +0000 (17:19 +0200)
commit2d5bfbee23e3acbee7068e96d17b82cb78f1320e
treed4dc374083e8a1d1275c993e760299185a670578
parentf7c1900876338784de3725c5a0510e86dbff0b07
[#4142] Initial fix minus UTs

/src/bin/dhcp4/dhcp4_messages.*
    DHCP4_CLIENT_HOSTNAME_SCRUBBED_EMPTY
    DHCP4_CLIENT_FQDN_SCRUBBED_EMPTY - new messages

/src/bin/dhcp4/dhcp4_srv.cc
    Dhcpv4Srv::processClientFqdnOption() - catch FQDNScrubbedEmtpy, log and drop FQDN option

    Dhcpv4Srv::processHostnameOption() - log and drop hostname option if scrubbed empty

/src/bin/dhcp6/dhcp6_messages.*
    DHCP6_CLIENT_FQDN_SCRUBBED_EMPTY - new message

/src/bin/dhcp6/dhcp6_srv.cc
    Dhcpv6Srv::processClientFqdn() - catch FQDNScrubbedEmtpy, log and drop FQDN option

/src/lib/dhcpsrv/d2_client_mgr.h
    FQDNScrubbedEmpty - new exception type
    D2ClientMgr:: adjustDomainName() - throw FQDNScrubbedEmpty when FQDN is scrubbed empty
src/bin/dhcp4/dhcp4_messages.h
src/bin/dhcp4/dhcp4_messages.mes
src/bin/dhcp4/dhcp4_srv.cc
src/bin/dhcp6/dhcp6_messages.h
src/bin/dhcp6/dhcp6_messages.mes
src/bin/dhcp6/dhcp6_srv.cc
src/lib/dhcpsrv/d2_client_mgr.h