From: Thomas Markwalder Date: Mon, 16 Sep 2024 12:28:36 +0000 (+0000) Subject: [#3576] Updated ARM, added ChangeLog X-Git-Tag: Kea-2.7.3~5 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=80cd3ebc87d1932349d8eddeed5327c83aee4b7d;p=thirdparty%2Fkea.git [#3576] Updated ARM, added ChangeLog modified: ChangeLog doc/sphinx/arm/classify.rst --- diff --git a/ChangeLog b/ChangeLog index 0807ac1bcd..34bdd637e0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2283. [func] tmark + The order or precedence of options specified in a + template class and its spawned classes has been + reversed. An option specified in a spawned class now + takes precedence over the same option if specified in + the template class. This change applies to both + kea-dhcp4 and kea-dhcp6. + (Gitlab #3576) + 2282. [bug] razvan Fixed a bug caused by starting listeners when checking the configuration using the '-T' command line parameter. This was diff --git a/doc/sphinx/arm/classify.rst b/doc/sphinx/arm/classify.rst index 33700ea305..bf1f816015 100644 --- a/doc/sphinx/arm/classify.rst +++ b/doc/sphinx/arm/classify.rst @@ -730,7 +730,8 @@ A client class definition can contain the following properties: The resulting spawned class has the following generated name format: ``SPAWN__``. After classes are evaluated and a spawned class is generated, the corresponding - template class name is also associated with the packet. + template class name is also associated with the packet. An Option specified in a + spawned class will take precedence over the same option if set in its template class. - The ``option-data`` list is not mandatory and contains options that should be assigned to members of this class. In the case of a template class, these options are assigned to the generated spawned class.