]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
4 years ago[#1982] code cleanup
Razvan Becheriu [Mon, 2 Aug 2021 08:00:12 +0000 (11:00 +0300)] 
[#1982] code cleanup

4 years ago[#1982] implement MySqlConfigBackendDHCPv[4|6]::getParameters
Razvan Becheriu [Thu, 29 Jul 2021 07:20:58 +0000 (10:20 +0300)] 
[#1982] implement MySqlConfigBackendDHCPv[4|6]::getParameters

4 years ago[qa#261] add ChangeLog entry
Andrei Pavel [Mon, 23 Aug 2021 15:12:10 +0000 (18:12 +0300)] 
[qa#261] add ChangeLog entry

4 years ago[qa#261] install boost169-devel on CentOS 7
Andrei Pavel [Mon, 23 Aug 2021 06:59:02 +0000 (09:59 +0300)] 
[qa#261] install boost169-devel on CentOS 7

4 years ago[qa#261] link with OpenSSL 11 on CentOS 7
Andrei Pavel [Mon, 23 Aug 2021 06:15:58 +0000 (09:15 +0300)] 
[qa#261] link with OpenSSL 11 on CentOS 7

4 years ago[#1944] NETCONF: move store-extended-info from kea-types to kea-dhcp-types
Andrei Pavel [Fri, 20 Aug 2021 15:27:03 +0000 (18:27 +0300)] 
[#1944] NETCONF: move store-extended-info from kea-types to kea-dhcp-types

4 years ago[#1944] fix compilation
Andrei Pavel [Fri, 20 Aug 2021 14:14:48 +0000 (17:14 +0300)] 
[#1944] fix compilation

4 years ago[#1944] Compilation fix
Tomek Mrugalski [Fri, 20 Aug 2021 12:46:40 +0000 (14:46 +0200)] 
[#1944] Compilation fix

4 years ago[#1944] add ChangeLog entry
Andrei Pavel [Thu, 22 Jul 2021 07:20:05 +0000 (10:20 +0300)] 
[#1944] add ChangeLog entry

4 years ago[#1944] add store-extended-info to Kea YANG module
Andrei Pavel [Wed, 21 Jul 2021 20:45:04 +0000 (23:45 +0300)] 
[#1944] add store-extended-info to Kea YANG module

4 years ago[#1710] Addressed review comments
Thomas Markwalder [Fri, 20 Aug 2021 12:37:53 +0000 (08:37 -0400)] 
[#1710] Addressed review comments

ChangeLog - amended entry to mention CB

doc/sphinx/arm/dhcp6-srv.rst
    updated CB supported paramters table

src/lib/dhcpsrv/alloc_engine.cc
    minor clean up

4 years ago[#1710] Added ChangeLog entry
Thomas Markwalder [Tue, 17 Aug 2021 18:39:07 +0000 (14:39 -0400)] 
[#1710] Added ChangeLog entry

4 years ago[#1710] Updated ARM
Thomas Markwalder [Tue, 17 Aug 2021 18:34:11 +0000 (14:34 -0400)] 
[#1710] Updated ARM

modified:   doc/sphinx/arm/dhcp6-srv.rst

4 years ago[#1710] Added preferred liftime columns to MySQL v6 class
Thomas Markwalder [Tue, 17 Aug 2021 17:30:19 +0000 (13:30 -0400)] 
[#1710] Added preferred liftime columns to MySQL v6 class

Modified:
src/bin/admin/tests/mysql_tests.sh.in
src/share/database/scripts/mysql/dhcpdb_create.mysql
src/share/database/scripts/mysql/upgrade_010_to_011.sh.in

4 years ago[#1710] Add preferred triplet to mysql cb
Thomas Markwalder [Tue, 17 Aug 2021 15:06:37 +0000 (11:06 -0400)] 
[#1710] Add preferred triplet to mysql cb

modified:
src/hooks/dhcp/mysql_cb/mysql_cb_dhcp6.cc
src/hooks/dhcp/mysql_cb/mysql_query_macros_dhcp.h
src/hooks/dhcp/mysql_cb/tests/mysql_cb_dhcp6_unittest.cc

4 years ago[#1710] Added lifetimes to v6 client classes
Thomas Markwalder [Thu, 5 Aug 2021 18:05:32 +0000 (14:05 -0400)] 
[#1710] Added lifetimes to v6 client classes

kea-dhcp6 client classes now support valid and preferred
lifetime triplets.  Need to update ARM and CB yet.

/doc/examples/kea6/all-keys.json
    Updated

/src/bin/dhcp6/dhcp6_lexer.ll b/src/bin/dhcp6/dhcp6_lexer.ll
    Added preferred and valid lifetime parameters to client class

/src/bin/dhcp6/dhcp6_parser.yy
    Added preferred and valid lifetime parameters to client class

src/bin/dhcp6/tests/config_parser_unittest.cc
    TEST_F(Dhcp6ParserTest, clientClassValidPreferredLifetime)  - new test

/src/bin/dhcp6/tests/parser_unittest.cc
    Added use of EXPECT_NO_THROW_LOG to ease finding JSON errors

/src/lib/dhcpsrv/alloc_engine.*
    AllocEngine::getLifetimes6() - new function
    Lease6Ptr AllocEngine::createLease6() - calls new function

/src/lib/dhcpsrv/client_class_def.*
/src/lib/dhcpsrv/parsers/client_class_def_parser.cc
    ClientClassDef - added support for preferred lifetime triplet

/src/lib/dhcpsrv/tests/alloc_engine6_unittest.cc
    TEST_F(AllocEngine6Test, getValidLifetime)
    TEST_F(AllocEngine6Test, getPreferredLifetime) - new tests

/src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
    TEST_F(ClientClassDefParserTest, preferredLifetimeTests) - new test

/src/lib/dhcpsrv/tests/client_class_def_unittest.cc
    updated tests

4 years ago[#2045] hammer.py: remove unused sysrepo versions
Andrei Pavel [Fri, 20 Aug 2021 08:56:41 +0000 (11:56 +0300)] 
[#2045] hammer.py: remove unused sysrepo versions

4 years ago[#2045] hammer.py: libyang from sources on f33
Andrei Pavel [Fri, 20 Aug 2021 08:06:01 +0000 (11:06 +0300)] 
[#2045] hammer.py: libyang from sources on f33

4 years ago[#2018] Second tentative fix for CI
Francis Dupont [Thu, 19 Aug 2021 20:24:26 +0000 (22:24 +0200)] 
[#2018] Second tentative fix for CI

4 years ago[#2018] Tentative fix for CI
Francis Dupont [Thu, 19 Aug 2021 20:13:23 +0000 (22:13 +0200)] 
[#2018] Tentative fix for CI

4 years ago[#2018] Final (?) fixes
Francis Dupont [Thu, 19 Aug 2021 14:23:28 +0000 (16:23 +0200)] 
[#2018] Final (?) fixes

4 years ago[#2018] Wordsmithing
Tomek Mrugalski [Thu, 19 Aug 2021 14:01:25 +0000 (16:01 +0200)] 
[#2018] Wordsmithing

4 years ago[#2018] Small tweaks after review
Tomek Mrugalski [Thu, 19 Aug 2021 13:57:04 +0000 (15:57 +0200)] 
[#2018] Small tweaks after review

 - wording
 - fixed and moved note about this being work in progress
 - fixed comment in the excerpt

4 years ago[#2018] Added protocols with ref and schemas
Francis Dupont [Thu, 19 Aug 2021 13:09:51 +0000 (15:09 +0200)] 
[#2018] Added protocols with ref and schemas

4 years ago[#2018] Added deployment section (skeleton)
Francis Dupont [Thu, 19 Aug 2021 11:07:39 +0000 (13:07 +0200)] 
[#2018] Added deployment section (skeleton)

4 years ago[#2018] After merge improvements
Francis Dupont [Thu, 19 Aug 2021 10:37:46 +0000 (12:37 +0200)] 
[#2018] After merge improvements

4 years ago[#2018] cosmetic corrections
Tomek Mrugalski [Thu, 19 Aug 2021 09:58:28 +0000 (11:58 +0200)] 
[#2018] cosmetic corrections

 - hook lib name fixed
 - DSO => hook library
 - added a verb, so "First,..." is now a sentence

4 years ago[#2018] Changelog added.
Tomek Mrugalski [Thu, 19 Aug 2021 09:57:02 +0000 (11:57 +0200)] 
[#2018] Changelog added.

4 years ago[#2018] Created gss-tsig.json example
Francis Dupont [Thu, 19 Aug 2021 10:30:39 +0000 (12:30 +0200)] 
[#2018] Created gss-tsig.json example

4 years ago[#2018] Fixed last changes
Francis Dupont [Thu, 19 Aug 2021 09:20:57 +0000 (11:20 +0200)] 
[#2018] Fixed last changes

4 years ago[#2018] Missing sentence added
Tomek Mrugalski [Wed, 18 Aug 2021 18:39:26 +0000 (20:39 +0200)] 
[#2018] Missing sentence added

4 years ago[#2018] GSS-TSIG text updated
Tomek Mrugalski [Wed, 18 Aug 2021 18:38:18 +0000 (20:38 +0200)] 
[#2018] GSS-TSIG text updated

4 years ago[#2018] GSS-TSIG updated significantly
Tomek Mrugalski [Wed, 18 Aug 2021 18:06:56 +0000 (20:06 +0200)] 
[#2018] GSS-TSIG updated significantly

 - written proper intro
 - fixed installation
 - written Using GSS-TSIG section
 - added config example

4 years ago[#2018] NETCONF description updated
Tomek Mrugalski [Wed, 18 Aug 2021 18:06:44 +0000 (20:06 +0200)] 
[#2018] NETCONF description updated

4 years ago[#2018] gss-tsig, netconf moved to Integrations section
Tomek Mrugalski [Wed, 18 Aug 2021 18:06:31 +0000 (20:06 +0200)] 
[#2018] gss-tsig, netconf moved to Integrations section

4 years ago[#2030] netconf, gss-tsig files renamed
Tomek Mrugalski [Wed, 18 Aug 2021 18:05:24 +0000 (20:05 +0200)] 
[#2030] netconf, gss-tsig files renamed

4 years ago[#2018] Ported install doc
Francis Dupont [Wed, 18 Aug 2021 07:27:12 +0000 (09:27 +0200)] 
[#2018] Ported install doc

4 years ago[#2024] wordsmithing after review
Tomek Mrugalski [Thu, 19 Aug 2021 13:01:26 +0000 (15:01 +0200)] 
[#2024] wordsmithing after review

4 years ago[#2024] trx_commit doc updated
Tomek Mrugalski [Thu, 19 Aug 2021 09:43:10 +0000 (11:43 +0200)] 
[#2024] trx_commit doc updated

4 years ago[#2012] install python scripts under prefix
Andrei Pavel [Tue, 17 Aug 2021 07:21:03 +0000 (10:21 +0300)] 
[#2012] install python scripts under prefix

4 years ago[#2030] Added ChangeLog entry
Thomas Markwalder [Tue, 17 Aug 2021 13:56:01 +0000 (09:56 -0400)] 
[#2030] Added ChangeLog entry

4 years ago[#2020] MySQL upgrade scripts renumbered
Tomek Mrugalski [Tue, 17 Aug 2021 10:05:45 +0000 (12:05 +0200)] 
[#2020] MySQL upgrade scripts renumbered

 - it's just a leading 00s added in lots of places

4 years ago[#2030] Replaced indexes for mysql reclamation queries
Thomas Markwalder [Fri, 13 Aug 2021 19:31:59 +0000 (15:31 -0400)] 
[#2030] Replaced indexes for mysql reclamation queries

configure.ac
    Added mysql/upgrade_x_00010_to_00011.sh.in

src/bin/admin/tests/mysql_tests.sh.in
    mysql_upgrade_test()  - added test of upgrade from 10 to 11.

src/lib/mysql/mysql_constants.h
    Updated schema version

src/share/database/scripts/mysql/Makefile.am
    Added upgrade_x_00010_to_00011.sh

src/share/database/scripts/mysql/dhcpdb_create.mysql
    Added index replacements

src/share/database/scripts/mysql/upgrade_x_00010_to_00011.sh.in
    New file, upgrades from 10 to 11.
    Naming scheme changed to keep file order sane.

4 years ago[qa#261] install OpenSSL 1.1.1g on CentOS 7
Andrei Pavel [Fri, 13 Aug 2021 11:03:27 +0000 (14:03 +0300)] 
[qa#261] install OpenSSL 1.1.1g on CentOS 7

4 years ago[#2025] fix Wunused-result warnings
Andrei Pavel [Thu, 12 Aug 2021 10:21:44 +0000 (13:21 +0300)] 
[#2025] fix Wunused-result warnings

4 years ago[#2025] fix Wunused-parameter warnings
Andrei Pavel [Thu, 12 Aug 2021 10:20:46 +0000 (13:20 +0300)] 
[#2025] fix Wunused-parameter warnings

4 years ago[#2025] fix g++ warnings
Andrei Pavel [Tue, 10 Aug 2021 14:03:13 +0000 (17:03 +0300)] 
[#2025] fix g++ warnings

4 years ago[#2025] simplify concatenating strings (minor)
Andrei Pavel [Tue, 10 Aug 2021 13:19:41 +0000 (16:19 +0300)] 
[#2025] simplify concatenating strings (minor)

4 years ago[#1990] hammer.py: install libyang & sysrepo from sources on currently released ubuntus
Andrei Pavel [Mon, 16 Aug 2021 10:35:58 +0000 (13:35 +0300)] 
[#1990] hammer.py: install libyang & sysrepo from sources on currently released ubuntus

Kea doesn't compile with packaged versions and supporting every patch
version is an ardous effort we can't support.

4 years ago[#1990] ax_find_library: look in lib64 also
Andrei Pavel [Mon, 16 Aug 2021 06:58:10 +0000 (09:58 +0300)] 
[#1990] ax_find_library: look in lib64 also

4 years ago[#1990] reinstall.sh: fix LD_LIBRARY_PATH
Andrei Pavel [Sun, 15 Aug 2021 20:28:11 +0000 (23:28 +0300)] 
[#1990] reinstall.sh: fix LD_LIBRARY_PATH

4 years ago[#2025] correct spelling errors (minor change)
Andrei Pavel [Fri, 13 Aug 2021 11:39:16 +0000 (14:39 +0300)] 
[#2025] correct spelling errors (minor change)

4 years ago[#866] text ARM, remove ungenerated indices
Andrei Pavel [Tue, 3 Aug 2021 12:33:51 +0000 (15:33 +0300)] 
[#866] text ARM, remove ungenerated indices

4 years ago[#2020] ChangeLog added
Tomek Mrugalski [Fri, 13 Aug 2021 14:54:18 +0000 (16:54 +0200)] 
[#2020] ChangeLog added

4 years ago[#2020] Fixed HOOKS_CALLOUT_{ERROR,EXCEPTION} logs
Tomek Mrugalski [Fri, 13 Aug 2021 11:48:49 +0000 (13:48 +0200)] 
[#2020] Fixed HOOKS_CALLOUT_{ERROR,EXCEPTION} logs

4 years ago[#1936] DHCPDECLINEs can also lack server ID
Andrei Pavel [Mon, 9 Aug 2021 15:44:14 +0000 (18:44 +0300)] 
[#1936] DHCPDECLINEs can also lack server ID

4 years ago[#1990] add directory of .pc file to pkgconf path
Andrei Pavel [Fri, 13 Aug 2021 09:07:46 +0000 (12:07 +0300)] 
[#1990] add directory of .pc file to pkgconf path

4 years ago[#1978] ChangeLog added
Tomek Mrugalski [Fri, 13 Aug 2021 09:55:45 +0000 (11:55 +0200)] 
[#1978] ChangeLog added

4 years ago[#1978] Added a note about CentOS8
Tomek Mrugalski [Fri, 13 Aug 2021 09:55:36 +0000 (11:55 +0200)] 
[#1978] Added a note about CentOS8

 - with their own different directory scheme

4 years ago[#1978] updated documetation
Razvan Becheriu [Thu, 5 Aug 2021 13:44:06 +0000 (16:44 +0300)] 
[#1978] updated documetation

4 years ago[#1990] update the AUTHORS file
Andrei Pavel [Thu, 12 Aug 2021 16:33:15 +0000 (19:33 +0300)] 
[#1990] update the AUTHORS file

4 years ago[#1990] remove reinstall.sh from the tarball
Andrei Pavel [Thu, 12 Aug 2021 22:52:31 +0000 (01:52 +0300)] 
[#1990] remove reinstall.sh from the tarball

The tarball should only have reinstall.sh.in and get reinstall.sh from
that.

4 years ago[#1980] ChangeLog, AUTHORS updated
Tomek Mrugalski [Thu, 12 Aug 2021 09:36:02 +0000 (11:36 +0200)] 
[#1980] ChangeLog, AUTHORS updated

4 years ago[#1980] add missing headers in timer_mgr.cc
Andrei Pavel [Thu, 29 Jul 2021 18:33:42 +0000 (21:33 +0300)] 
[#1980] add missing headers in timer_mgr.cc

4 years ago[#1825] use int in ifindex_'s getters and setters
Andrei Pavel [Tue, 10 Aug 2021 13:56:05 +0000 (16:56 +0300)] 
[#1825] use int in ifindex_'s getters and setters

to match the type of ifindex_

4 years ago[#1825] mention contribution in AUTHORS
Andrei Pavel [Fri, 6 Aug 2021 14:28:59 +0000 (17:28 +0300)] 
[#1825] mention contribution in AUTHORS

4 years ago[#1825] test Pkt::resetIndex() and Pkt::indexSet()
Andrei Pavel [Thu, 5 Aug 2021 12:55:43 +0000 (15:55 +0300)] 
[#1825] test Pkt::resetIndex() and Pkt::indexSet()

4 years ago[#1825] Used int64_t instead of uint32_t for ifindex within setIndex and getIndex
Andrei Pavel [Thu, 5 Aug 2021 12:55:33 +0000 (15:55 +0300)] 
[#1825] Used int64_t instead of uint32_t for ifindex within setIndex and getIndex

4 years ago[#1825] Used int64_t instead of uint32_t for ifindex within setIndex and getIndex
Sriram Rajagopalan [Wed, 28 Apr 2021 17:29:05 +0000 (22:59 +0530)] 
[#1825] Used int64_t instead of uint32_t for ifindex within setIndex and getIndex

4 years ago[#1990] Missing headers error more informative
Tomek Mrugalski [Thu, 12 Aug 2021 10:32:50 +0000 (12:32 +0200)] 
[#1990] Missing headers error more informative

4 years ago[#1990] Set LD_LIBRARY_PATH for sysrepoctl
Andrei Pavel [Wed, 11 Aug 2021 09:47:25 +0000 (12:47 +0300)] 
[#1990] Set LD_LIBRARY_PATH for sysrepoctl

4 years ago[#1990] report error if NETCONF was not enabled
Andrei Pavel [Wed, 11 Aug 2021 09:35:09 +0000 (12:35 +0300)] 
[#1990] report error if NETCONF was not enabled

4 years ago[#1990] chmod -x reinstall.sh.in
Andrei Pavel [Mon, 2 Aug 2021 08:07:38 +0000 (11:07 +0300)] 
[#1990] chmod -x reinstall.sh.in

.sh.in files should not be executable

4 years ago[#1990] fix --with-log4cplus description
Andrei Pavel [Wed, 28 Jul 2021 08:48:28 +0000 (11:48 +0300)] 
[#1990] fix --with-log4cplus description

4 years ago[#1990] docs about installing libyang and sysrepo
Andrei Pavel [Wed, 28 Jul 2021 08:48:00 +0000 (11:48 +0300)] 
[#1990] docs about installing libyang and sysrepo

4 years ago[#1990] AX_FIND_LIBRARY: append usual paths in PKG_CONFIG_PATH
Andrei Pavel [Wed, 28 Jul 2021 08:14:14 +0000 (11:14 +0300)] 
[#1990] AX_FIND_LIBRARY: append usual paths in PKG_CONFIG_PATH

4 years ago[#1990] AX_DISPLAY_LIBRARY_WARNINGS
Andrei Pavel [Wed, 28 Jul 2021 07:37:09 +0000 (10:37 +0300)] 
[#1990] AX_DISPLAY_LIBRARY_WARNINGS

4 years ago[#1990] allow NETCONF to compile only with --with-sysrepo
Andrei Pavel [Tue, 27 Jul 2021 20:32:24 +0000 (23:32 +0300)] 
[#1990] allow NETCONF to compile only with --with-sysrepo

4 years ago[#1990] typo: LIBRARY_CPFFLAGS -> LIBRARY_CPPFLAGS
Andrei Pavel [Tue, 27 Jul 2021 20:27:35 +0000 (23:27 +0300)] 
[#1990] typo: LIBRARY_CPFFLAGS -> LIBRARY_CPPFLAGS

4 years ago[#1990] libyang and sysrepo flags can only point to installations
Andrei Pavel [Tue, 27 Jul 2021 20:26:37 +0000 (23:26 +0300)] 
[#1990] libyang and sysrepo flags can only point to installations

4 years agoConfigure SAST in Gitlab CI
Andrei Pavel [Thu, 12 Aug 2021 13:03:45 +0000 (16:03 +0300)] 
Configure SAST in Gitlab CI

4 years ago[#1930] minor wording and formatting changes
Razvan Becheriu [Thu, 12 Aug 2021 11:08:36 +0000 (14:08 +0300)] 
[#1930] minor wording and formatting changes

4 years ago[#1930] minor wording and formatting changes
Andrei Pavel [Thu, 12 Aug 2021 09:41:21 +0000 (12:41 +0300)] 
[#1930] minor wording and formatting changes

4 years ago[#1930] do not mention reservations-out-of-pool when reservations-in-subnet is false
Razvan Becheriu [Fri, 6 Aug 2021 13:53:17 +0000 (16:53 +0300)] 
[#1930] do not mention reservations-out-of-pool when reservations-in-subnet is false

4 years ago[#1893] added log message for config reload success
Razvan Becheriu [Thu, 5 Aug 2021 14:21:11 +0000 (17:21 +0300)] 
[#1893] added log message for config reload success

4 years ago[#2011] clean up comments
Razvan Becheriu [Mon, 9 Aug 2021 15:01:22 +0000 (18:01 +0300)] 
[#2011] clean up comments

4 years ago[#2011] Addressed last comments
Francis Dupont [Mon, 9 Aug 2021 14:46:03 +0000 (16:46 +0200)] 
[#2011] Addressed last comments

4 years ago[#2011] Addressed first comments
Francis Dupont [Mon, 9 Aug 2021 13:42:48 +0000 (15:42 +0200)] 
[#2011] Addressed first comments

4 years ago[#2011] Checkpoint: added callout
Francis Dupont [Wed, 4 Aug 2021 12:56:35 +0000 (14:56 +0200)] 
[#2011] Checkpoint: added callout

4 years ago[#2011] Checkpoint: added code and updated tests
Francis Dupont [Tue, 3 Aug 2021 18:23:24 +0000 (20:23 +0200)] 
[#2011] Checkpoint: added code and updated tests

4 years ago\[2011\] regen flex/bison
Francis Dupont [Mon, 2 Aug 2021 15:02:49 +0000 (15:02 +0000)] 
\[2011\] regen flex/bison

4 years ago[#2011] Extended syntax
Francis Dupont [Mon, 2 Aug 2021 15:00:46 +0000 (17:00 +0200)] 
[#2011] Extended syntax

4 years ago[#2011] Fixed override to build Kea
Francis Dupont [Mon, 2 Aug 2021 14:53:14 +0000 (16:53 +0200)] 
[#2011] Fixed override to build Kea

4 years ago[#1993] hammer.py: support for NETCONF
Andrei Pavel [Mon, 9 Aug 2021 11:23:35 +0000 (14:23 +0300)] 
[#1993] hammer.py: support for NETCONF

installs libyang and sysrepo

4 years ago[#1960] change unittest port
Razvan Becheriu [Thu, 5 Aug 2021 14:45:46 +0000 (17:45 +0300)] 
[#1960] change unittest port

4 years ago[#1960] minor fixes
Razvan Becheriu [Thu, 22 Jul 2021 15:13:55 +0000 (18:13 +0300)] 
[#1960] minor fixes

4 years ago[#1529] Addressed review comments
Thomas Markwalder [Thu, 5 Aug 2021 12:17:01 +0000 (08:17 -0400)] 
[#1529] Addressed review comments

d2_client_unittest.cc - added test cases per review.

4 years ago[#1529] Modify logic for input name equals suffix
Thomas Markwalder [Mon, 2 Aug 2021 12:23:46 +0000 (08:23 -0400)] 
[#1529] Modify logic for input name equals suffix

src/lib/dhcpsrv/d2_client_mgr.cc
    D2ClientMgr::qualifyName() - adjust for case when input
    exactly equals the suffix

src/lib/dhcpsrv/tests/d2_client_unittest.cc
    TEST_F(D2ClientMgrParamsTest, qualifyNameWithoutDuplicatingSuffix) - updated
    test

4 years ago[#1529] Avoid duplicating qualifying suffix
Thomas Markwalder [Fri, 30 Jul 2021 15:09:40 +0000 (11:09 -0400)] 
[#1529] Avoid duplicating qualifying suffix

src/lib/dhcpsrv/d2_client_mgr.*
    D2ClientMgr::qualifyName() - modified to only add the qualifying
    suffix if the input name does not already end with it.

src/lib/dhcpsrv/tests/d2_client_unittest.cc
    TEST_F(D2ClientMgrParamsTest, qualifyNameWithoutDuplicatingSuffix) -
    new test

4 years ago[#1993] hammer.py: support for NETCONF
Andrei Pavel [Thu, 5 Aug 2021 15:12:10 +0000 (18:12 +0300)] 
[#1993] hammer.py: support for NETCONF

installs libyang and sysrepo