]>
git.ipfire.org Git - thirdparty/kea.git/log
Razvan Becheriu [Fri, 4 Mar 2022 18:34:00 +0000 (20:34 +0200)]
[#2330] fixed the getAllSharedNetworks6Test and disabled mysql as being broken
Thomas Markwalder [Fri, 4 Mar 2022 16:03:22 +0000 (11:03 -0500)]
[#2330] Addressed review comments
src/lib/dhcpsrv/testutils/generic_backend_unittest.*
GenericBackendTest - Refactored to provide audit entry testing and logging
src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.*
src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.*
Removed refactored stuff
Razvan Becheriu [Thu, 3 Mar 2022 13:35:51 +0000 (15:35 +0200)]
[#2330] added more checks and fixed indentation and spaces
Thomas Markwalder [Thu, 24 Feb 2022 13:48:39 +0000 (08:48 -0500)]
[#2330] Added missing tests
mysql_cb_dhcp6_unittes.cc
- added in missing beginning tests
Thomas Markwalder [Thu, 24 Feb 2022 13:27:26 +0000 (08:27 -0500)]
[#2330] Refactor CB V6 unit tests
src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc
src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.h
new files
src/lib/dhcpsrv/testutils/Makefile.am
Added generic_cb_dhcp6_unittest.h generic_cb_dhcp6_unittest.cc
src/hooks/dhcp/mysql_cb/tests/mysql_cb_dhcp6_unittest.cc
Moved common setup and UT test code to generic classes
Thomas Markwalder [Wed, 2 Mar 2022 16:28:21 +0000 (11:28 -0500)]
[#2308] Clean up ChangeLog
Thomas Markwalder [Thu, 24 Feb 2022 20:30:18 +0000 (15:30 -0500)]
[#2308] Added ChangeLog
Thomas Markwalder [Thu, 24 Feb 2022 20:25:10 +0000 (15:25 -0500)]
[#2308] Removed misleading DHCP4_NCR_CREATE log statement from kea-dhcp4
modified:
src/bin/dhcp4/dhcp4_messages.cc
src/bin/dhcp4/dhcp4_messages.h
src/bin/dhcp4/dhcp4_messages.mes
src/bin/dhcp4/dhcp4_srv.cc
Razvan Becheriu [Tue, 1 Mar 2022 22:56:31 +0000 (00:56 +0200)]
[#2322] fixed comment and removed double spaces
Thomas Markwalder [Tue, 1 Mar 2022 22:02:22 +0000 (17:02 -0500)]
[#2322] Addressed review comments
src/hooks/dhcp/pgsql_cb/pgsql_cb_dhcp4.cc
Minor cleanup
Razvan Becheriu [Mon, 28 Feb 2022 13:28:56 +0000 (15:28 +0200)]
[#2322] addressed review comments
Thomas Markwalder [Thu, 24 Feb 2022 16:14:07 +0000 (11:14 -0500)]
[#2322] Fix shellcheck complaint
modified: pgsql_tests.sh.in
Thomas Markwalder [Tue, 22 Feb 2022 15:30:35 +0000 (10:30 -0500)]
[#2322] Updated the ARM
doc/sphinx/arm/config-backend.rst
doc/sphinx/arm/dhcp4-srv.rst
Thomas Markwalder [Mon, 21 Feb 2022 19:03:29 +0000 (14:03 -0500)]
[#2322] Adds client classes to Postgresql CB v4
configure.ac
added src/share/database/scripts/pgsql/upgrade_009_to_010.sh
src/bin/admin/tests/pgsql_tests.sh.in
pgsql_upgrade_8_0_to_9_0()
pgsql_upgrade_9_0_to_10_0()
- added/improved upgrade tests
src/hooks/dhcp/pgsql_cb/pgsql_cb_dhcp4.cc
Implemented client class functions
src/hooks/dhcp/pgsql_cb/pgsql_query_macros_dhcp.h
Modified client class related queries
src/hooks/dhcp/pgsql_cb/tests/pgsql_cb_dhcp4_unittest.cc
TEST_F(PgSqlConfigBackendDHCPv4Test, setAndGetAllClientClasses4Test)
TEST_F(PgSqlConfigBackendDHCPv4Test, getClientClass4Test)
TEST_F(PgSqlConfigBackendDHCPv4Test, createUpdateClientClass4OptionsTest)
TEST_F(PgSqlConfigBackendDHCPv4Test, getModifiedClientClasses4Test)
TEST_F(PgSqlConfigBackendDHCPv4Test, deleteClientClass4Test)
TEST_F(PgSqlConfigBackendDHCPv4Test, deleteAllClientClasses4Test)
TEST_F(PgSqlConfigBackendDHCPv4Test, clientClassDependencies4Test)
TEST_F(PgSqlConfigBackendDHCPv4Test, multipleAuditEntriesTest)
- new tests
src/lib/pgsql/pgsql_connection.h
Updated schema version to 10.0
src/share/database/scripts/pgsql/Makefile.am
Added upgrade_009_to_010.sh
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
Schema updated to 10.0:
Replace setClientClass<4/6>Order()
- wrong local variable type, replace int constants with
boolean constants
dhcp<4/6>_client_class_dependency tables -
- primary key needs to be composite to allow muliptle rows per class id
func_dhcp<4/6>_client_class_check_dependency_BINS() - trigger functions
need to return NEW not NULL
Andrei Pavel [Thu, 24 Feb 2022 09:16:45 +0000 (11:16 +0200)]
[#2326] fix are-scripts-in-sync.py not showing added or missing lines
Andrei Pavel [Tue, 22 Feb 2022 17:08:05 +0000 (19:08 +0200)]
[#2326] fix are-scripts-in-sync.py matching wrong lines
Marcin Godzina [Thu, 24 Feb 2022 11:24:43 +0000 (12:24 +0100)]
[#2328] Bump version in configure.ac after 2.1.3 release
Thomas Markwalder [Mon, 21 Feb 2022 17:45:11 +0000 (12:45 -0500)]
[#2323] PostgreSQL CB function needs cast to BIGINT
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
src/share/database/scripts/pgsql/upgrade_008_to_009.sh.in
Add cast to BIGINT to gmt_epoch(). Postgresql 9x is unhappy without it.
Andrei Pavel [Mon, 21 Feb 2022 08:36:48 +0000 (10:36 +0200)]
[#2320] release changes
Razvan Becheriu [Thu, 17 Feb 2022 22:26:17 +0000 (00:26 +0200)]
[#2317] bump lib versions for 2.1.3
Thomas Markwalder [Fri, 18 Feb 2022 14:04:18 +0000 (09:04 -0500)]
[#95] Added a ChangeLog entry, rolled back CI changes
.gitlab-ci.yml - rolled back changes to avoid issues
with SQL script checking
Thomas Markwalder [Thu, 17 Feb 2022 22:04:23 +0000 (17:04 -0500)]
[#95] Make V4 Client class fetches simply return
src/hooks/dhcp/pgsql_cb/pgsql_cb_dhcp4.cc
Class fetches do nothing rather than throw
src/lib/pgsql/tests/pgsql_exchange_unittest.cc
Changed insane time test to use portable but
still insane time value
Thomas Markwalder [Thu, 17 Feb 2022 21:05:25 +0000 (16:05 -0500)]
[#95] Fix time handling and make installable
src/hooks/dhcp/pgsql_cb/pgsql_query_macros_dhcp.h
Use gmt_epoch() to fetch timestamps
src/lib/pgsql/pgsql_exchange.*
PsqlBindArray::addTimestamp()
PsqlBindArray::addTimestamp()
- use convertLocaltoDatabaseTime()
PgSqlExchange::convertLocalToDatabaseTime()
- new function for converting local times
src/lib/pgsql/tests/pgsql_basics.*
Add LOCALTIME_COL column
src/lib/pgsql/tests/pgsql_exchange_unittest.cc
Update unit tests
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
src/share/database/scripts/pgsql/upgrade_008_to_009.sh.in
src/share/database/scripts/pgsql/dhcpdb_drop.pgsql
Add gmt_epoch() function
src/share/database/scripts/pgsql/wipe_data.sh.in
Fix order of tables
Thomas Markwalder [Thu, 17 Feb 2022 20:23:31 +0000 (15:23 -0500)]
[#95] Enable installation
src/hooks/dhcp/pgsql_cb/Makefile.am
Enable library installation
src/hooks/dhcp/pgsql_cb/pgsql_cb_callouts.cc
Enable registration
Thomas Markwalder [Thu, 17 Feb 2022 20:21:14 +0000 (15:21 -0500)]
[#95] Work around an issue with schema compare script
.gitlab-ci.yml
Change dhcpdb_create-upgrade-consistency to allow failures
per Andrei. The script incorrectly detects a contextual
change.
Razvan Becheriu [Thu, 17 Feb 2022 18:45:38 +0000 (20:45 +0200)]
[#95] addressed review
Thomas Markwalder [Thu, 17 Feb 2022 18:05:05 +0000 (13:05 -0500)]
[#95] Additional review comments
Supplied missing function implementations
src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.cc
PgSqlConfigBackendImpl::getOption(...subnet_id)
PgSqlConfigBackendImpl::getOption(...pool_id)
PgSqlConfigBackendImpl::getOption(...shared_network_name)
- implemented
Thomas Markwalder [Thu, 17 Feb 2022 16:42:57 +0000 (11:42 -0500)]
[#95] Addressed minor review comments
src/hooks/dhcp/pgsql_cb/pgsql_cb_dhcp4.cc
Explicitly handle ddns-replace-cient-name-mode binding
src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc
GenericConfigBackendDHCPv4Test::testNewAuditEntry(0
- Fail on empty tag list.
src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.h
Add doxygen
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
src/share/database/scripts/pgsql/upgrade_008_to_009.sh.in
Fix function discrepancies on argument types
Razvan Becheriu [Wed, 16 Feb 2022 18:18:25 +0000 (20:18 +0200)]
[#95] fixed comments and indentation
Razvan Becheriu [Wed, 16 Feb 2022 18:18:25 +0000 (20:18 +0200)]
[#95] fixed comments and indentation
Thomas Markwalder [Thu, 10 Feb 2022 18:05:30 +0000 (13:05 -0500)]
[#95] Use auto const& on tag loops
modified:
pgsql_cb_dhcp4.cc
pgsql_cb_impl.cc
Thomas Markwalder [Thu, 10 Feb 2022 16:44:03 +0000 (11:44 -0500)]
[#95] Adds v4 support for networks,subnets,pools,options
configure.ac
added pgsql/upgrade_008_to_009.sh
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
src/share/database/scripts/pgsql/upgrade_008_to_009.sh.in
Corrected typo dhcp4_option_def_server_option_def_id_fkey
Add missing cascade to constraint on dhcp4/6_subnet_server tables.
Dropped extraneous dhcp4/6_shared_network_ADEL triggers
Replaced createOptionAuditDHCP4() and
createOptionAuditDHCP6() with corrected local variable type
src/bin/admin/tests/pgsql_tests.sh.in
updated expected schema version
added pgsql_upgrade_8_0_to_9_0()
src/hooks/dhcp/mysql_cb/tests/mysql_cb_dhcp4_unittest.cc
Disabled TEST_F(MySqlConfigBackendDHCPv4Test, getAllSharedNetworks4Test)
src/hooks/dhcp/pgsql_cb/pgsql_cb_dhcp4.cc
implemented functions for shared-networks, subnets,
pools, options, and option-defs
src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.*
PgSqlConfigBackendImpl::
setRelays()
setRequireClasses()
- new convenience functions
getAllOptions()
getOptions()
- implemented
Changed reference tracking from bool to counter
processOptionRow()
addOptionValueBinding() - corrected buffer handling
src/hooks/dhcp/pgsql_cb/tests/pgsql_cb_dhcp4_unittest.cc
Added tests subnets, shared networks, pools, options, option defs,
src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.*
GenericConfigBackendDHCPv4Test::testNewAuditEntry() new variant which
accepts a list of expected audit entries
GenericConfigBackendDHCPv4Test::getAllSharedNetworks4Test() - now
tests for an expected list of audit entries
Razvan Becheriu [Thu, 17 Feb 2022 18:04:52 +0000 (20:04 +0200)]
[#1695] added ChangeLog
Razvan Becheriu [Thu, 17 Feb 2022 17:55:41 +0000 (19:55 +0200)]
[#1695] updated documentation
Razvan Becheriu [Mon, 14 Feb 2022 13:45:29 +0000 (15:45 +0200)]
[#1695] added support for RAI relay suboption 11 (RAI_OPTION_SERVER_ID_OVERRIDE)
Razvan Becheriu [Tue, 15 Feb 2022 21:59:21 +0000 (23:59 +0200)]
[#2054] updated json example
Razvan Becheriu [Tue, 15 Feb 2022 21:06:09 +0000 (23:06 +0200)]
[#2054] added ChangeLog
Razvan Becheriu [Tue, 15 Feb 2022 20:19:25 +0000 (22:19 +0200)]
[#2054] added counters for subnets as well
Razvan Becheriu [Fri, 11 Feb 2022 22:21:02 +0000 (00:21 +0200)]
[#2054] updated documentation
Razvan Becheriu [Fri, 11 Feb 2022 13:20:40 +0000 (15:20 +0200)]
[#2054] added stats counter for allocation failures
Razvan Becheriu [Wed, 16 Feb 2022 15:03:19 +0000 (17:03 +0200)]
[#2288] added ChangeLog
Razvan Becheriu [Wed, 16 Feb 2022 10:53:57 +0000 (12:53 +0200)]
[#2288] only hide maxver and maxsize
Razvan Becheriu [Wed, 2 Feb 2022 11:44:37 +0000 (13:44 +0200)]
[#2288] formatting
Razvan Becheriu [Tue, 1 Feb 2022 11:57:54 +0000 (13:57 +0200)]
[#2288] omit output parameters if destination is not file
Razvan Becheriu [Thu, 10 Feb 2022 20:55:05 +0000 (22:55 +0200)]
[#2262] added ChangeLog
Razvan Becheriu [Thu, 10 Feb 2022 19:12:11 +0000 (21:12 +0200)]
[#2262] fixed keactrl when netconf is not enabled
JINMEI Tatuya [Wed, 5 Jan 2022 22:04:32 +0000 (14:04 -0800)]
avoid referencing netconf related param without building it
Thomas Markwalder [Thu, 10 Feb 2022 14:12:12 +0000 (09:12 -0500)]
[#95] Fix a minor typo.
Thomas Markwalder [Thu, 10 Feb 2022 14:04:34 +0000 (09:04 -0500)]
[#95] Fixed commentary typo
modified: src/lib/pgsql/pgsql_exchange.cc
Razvan Becheriu [Thu, 10 Feb 2022 13:33:00 +0000 (15:33 +0200)]
[#95] fixed typo
Razvan Becheriu [Thu, 10 Feb 2022 12:51:34 +0000 (14:51 +0200)]
[#95] addressed some review comments and formatting
Thomas Markwalder [Tue, 8 Feb 2022 13:24:43 +0000 (08:24 -0500)]
[#95] Change PsqlBindArray::insert() to duplicate value
src/lib/pgsql/pgsql_exchange.*
PsqlBindArray::insert(const std::string& value, size_t index)
- now creates an internal copy of the string value
Thomas Markwalder [Fri, 28 Jan 2022 14:55:29 +0000 (09:55 -0500)]
[#95] use ASSERT_NO_THROW_LOG in generic CB tests
src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc
Replaced EXPECT_NO_THROW, ASSERT_NO_THROW with ASSERT_NO_THROW_LOG
- greatly simplifies diagnosing issues
Thomas Markwalder [Fri, 28 Jan 2022 12:45:31 +0000 (07:45 -0500)]
[#95] Postgresql v4 backend now supports global parameters
Added support for global paramters and new convenience
class, PgSqlResultRowWorker
src/hooks/dhcp/pgsql_cb/pgsql_cb_dhcp4.cc
PgSqlConfigBackendDHCPv4Impl::getGlobalParameter4()
PgSqlConfigBackendDHCPv4Impl::createUpdateGlobalParameter4()
- implemented
src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.cc
PgSqlConfigBackendImpl::getRecentAuditEntries()
PgSqlConfigBackendImpl::getServers()
- now uses PgSqlResultRowWorker
PgSqlConfigBackendImpl::getGlobalParameters()
- implemented
src/hooks/dhcp/pgsql_cb/tests/pgsql_cb_dhcp4_unittest.cc
TEST_F(PgSqlConfigBackendDHCPv4Test, getAndDeleteAllServersTest)
TEST_F(PgSqlConfigBackendDHCPv4Test, createUpdateDeleteGlobalParameter4Test)
TEST_F(PgSqlConfigBackendDHCPv4Test, globalParameters4WithServerTagsTest)
TEST_F(PgSqlConfigBackendDHCPv4Test, getAllGlobalParameters4Test)
TEST_F(PgSqlConfigBackendDHCPv4Test, getModifiedGlobalParameters4Test)
TEST_F(PgSqlConfigBackendDHCPv4Test, nullKeyErrorTest)
- new tests
src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc
GenericConfigBackendDHCPv4Test::nullKeyErrorTest()
- only checks exception type, since messages between backends
are different
src/lib/pgsql/pgsql_exchange.*
PgSqlExchange::convertFromBytea()
- new function outputs a vector
PgSqlExchange::getTripletValue()
PgSqlExchange::getTripletValue()
- new functions
PgSqlResultRowWorker
- new convenience class for accessing columns in a
result set row
src/lib/pgsql/tests/pgsql_basics.cc
Added new columns to basics table
src/lib/pgsql/tests/pgsql_exchange_unittest.cc
TEST_F(PgSqlBasicsTest, tripleTest)
TEST_F(PgSqlBasicsTest, resultRowWorker)
- new tests
Andrei Pavel [Wed, 9 Feb 2022 12:09:09 +0000 (12:09 +0000)]
[#2294] add quotes
Razvan Becheriu [Tue, 8 Feb 2022 15:57:13 +0000 (17:57 +0200)]
[#2294] also check server global variables ssl_ca, ssl_cert and ssl_key
Razvan Becheriu [Tue, 8 Feb 2022 13:29:18 +0000 (15:29 +0200)]
[#2250] format else statement
Andrei Pavel [Tue, 8 Feb 2022 10:45:56 +0000 (12:45 +0200)]
[#2250] expect newer error messages in TLS tests
Thomas Markwalder [Mon, 7 Feb 2022 19:29:21 +0000 (14:29 -0500)]
[#2285] Use addTempBinary in PgSQL CB addOptionValueBinding()
modified: src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.cc
Thomas Markwalder [Mon, 7 Feb 2022 19:21:27 +0000 (14:21 -0500)]
[#2285] Addressed further comments
src/lib/pgsql/pgsql_exchange.*
PsqlBindArray::addTempBinary() - new function
src/lib/pgsql/tests/pgsql_exchange_unittest.cc
TEST(PsqlBindArray, addDataTest) - added use of
addTempBinary()
Thomas Markwalder [Mon, 7 Feb 2022 16:05:38 +0000 (11:05 -0500)]
[#2285] Addressed review comments, fixed doxygen
Minor changes
modified:
src/lib/dhcpsrv/pgsql_host_data_source.cc
src/lib/pgsql/pgsql_exchange.h
Thomas Markwalder [Fri, 4 Feb 2022 17:40:36 +0000 (12:40 -0500)]
[#2285] Fixed out of scope error in PgSql code in dhcpsrv
src/lib/dhcpsrv/pgsql_host_data_source.cc
PgSqlHostDataSource::del()
- use PsqlBindArray::addTempString()
src/lib/dhcpsrv/pgsql_lease_mgr.cc
PgSqlLeaseStatsQuery::start()
- use PsqlBindArray::addTempString()
Razvan Becheriu [Fri, 4 Feb 2022 15:18:49 +0000 (17:18 +0200)]
[#2036] regenerated parser files
Razvan Becheriu [Fri, 4 Feb 2022 14:52:30 +0000 (16:52 +0200)]
[#2036] added ChangeLog
Razvan Becheriu [Fri, 4 Feb 2022 14:48:54 +0000 (16:48 +0200)]
[#2036] fixed header guards
Razvan Becheriu [Fri, 4 Feb 2022 14:37:18 +0000 (16:37 +0200)]
[#2036] addressed comment
Razvan Becheriu [Thu, 3 Feb 2022 17:41:17 +0000 (19:41 +0200)]
[#2036] make host reservations lookup before lease lookup configurable
Francis Dupont [Wed, 22 Jul 2020 17:13:50 +0000 (19:13 +0200)]
[#1334] Moved ClientClasses to multi index
Razvan Becheriu [Thu, 27 Jan 2022 20:24:55 +0000 (22:24 +0200)]
[#2275] minor adjustments
Thomas Markwalder [Thu, 20 Jan 2022 12:15:52 +0000 (07:15 -0500)]
[#2275] Refactored MySQL CB DHCPv4 unit tests
src/hooks/dhcp/mysql_cb/tests/mysql_cb_dhcp4_unittest.cc
Refactored to use GenericConfigBackendDHCPv4Test,
moved individual tests into functions in GenericConfigBackendDHCPv4Test
src/hooks/dhcp/pgsql_cb/tests/pgsql_cb_dhcp4_unittest.cc
src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.*
Added functions for individual tests taken from
mysql_cb_dhcp4_unittest.cc
src/lib/dhcpsrv/testutils/mysql_generic_backend_unittest.*
MySqlGenericBackendTest::countRows() - chagned to static
Thomas Markwalder [Wed, 19 Jan 2022 16:41:15 +0000 (11:41 -0500)]
[#2275] Refactored pgsql_cb unit tests
Created common classes for testing config backend.
Refactored pgsql_cb using said classes.
new files:
src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc
src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.h
src/lib/dhcpsrv/testutils/generic_cb_recovery_unittest.cc
src/lib/dhcpsrv/testutils/generic_cb_recovery_unittest.h
src/lib/dhcpsrv/testutils/Makefile.am
- added new files
src/lib/dhcpsrv/testutils/pgsql_generic_backend_unittest.cc
src/lib/dhcpsrv/testutils/pgsql_generic_backend_unittest.h
- made countRows static
src/hooks/dhcp/pgsql_cb/tests/pgsql_cb_dhcp4_unittest.cc
- refactored using new classes
Andrei Pavel [Wed, 26 Jan 2022 16:54:40 +0000 (18:54 +0200)]
[#2292] bump version to 2.1.3-git
Andrei Pavel [Tue, 25 Jan 2022 18:18:43 +0000 (20:18 +0200)]
[#2290] release changes
Andrei Pavel [Tue, 25 Jan 2022 16:17:54 +0000 (18:17 +0200)]
[#2290] release changes
Suzanne Goldlust [Tue, 25 Jan 2022 16:00:53 +0000 (16:00 +0000)]
Change caption after review
Andrei Pavel [Tue, 18 Jan 2022 13:45:08 +0000 (15:45 +0200)]
[#2238] different wordsmithing in BNF extract script
Suzanne Goldlust [Mon, 13 Dec 2021 23:36:59 +0000 (23:36 +0000)]
[#2238] Change "REST API" to "RESTful API" for consistency
Suzanne Goldlust [Mon, 13 Dec 2021 23:33:48 +0000 (23:33 +0000)]
[#2238] Text edits
Suzanne Goldlust [Mon, 13 Dec 2021 23:32:53 +0000 (23:32 +0000)]
[#2238] Text edits
Suzanne Goldlust [Mon, 13 Dec 2021 23:31:56 +0000 (23:31 +0000)]
[#2238] Text edits
Suzanne Goldlust [Mon, 13 Dec 2021 23:30:53 +0000 (23:30 +0000)]
[#2238] Text edits
Suzanne Goldlust [Mon, 13 Dec 2021 23:29:29 +0000 (23:29 +0000)]
[#2238] Text edits
Suzanne Goldlust [Mon, 13 Dec 2021 23:27:12 +0000 (23:27 +0000)]
[#2238] Text edits
Suzanne Goldlust [Mon, 13 Dec 2021 23:17:13 +0000 (23:17 +0000)]
[#2238] Text edits
Razvan Becheriu [Tue, 25 Jan 2022 15:53:21 +0000 (17:53 +0200)]
[#2281] bump lib versions for 2.1.2
Andrei Pavel [Tue, 25 Jan 2022 13:51:55 +0000 (15:51 +0200)]
[#2225] fix mysql test not matching reference text
Thomas Markwalder [Tue, 25 Jan 2022 11:31:37 +0000 (06:31 -0500)]
[#2246] Additional review comments
src/lib/dhcpsrv/client_class_def.cc
ClientClassDictionary::createOptions() - modified to merge
the client and external option definitions together prior
to creating class options.
src/lib/dhcpsrv/tests/cb_ctl_dhcp_unittest.cc
Tests for a custom client option defined and specified
in a class.
Marcin Siodelski [Mon, 24 Jan 2022 20:17:56 +0000 (20:17 +0000)]
Apply 2 suggestion(s) to 2 file(s)
Razvan Becheriu [Fri, 21 Jan 2022 10:02:59 +0000 (12:02 +0200)]
[#2246] addressed review
Thomas Markwalder [Thu, 20 Jan 2022 20:16:28 +0000 (15:16 -0500)]
[#2246] Create class options after loading from CB
src/lib/dhcpsrv/cb_ctl_dhcp4.cc
CBControlDHCPv4::databaseConfigApply()
- now calls ClientClassDictionary::createOptions()
src/lib/dhcpsrv/cb_ctl_dhcp6.cc
CBControlDHCPv6::databaseConfigApply()
- now calls ClientClassDictionary::createOptions()
src/lib/dhcpsrv/client_class_def.*
ClientClassDictionary::createOptions() - new function
which recreates all options in each class in a dicationary
src/lib/dhcpsrv/tests/cb_ctl_dhcp_unittest.cc
Updated tests
src/lib/dhcpsrv/tests/client_class_def_unittest.cc
TEST(ClientClassDictionary, createOptions) - new test
Razvan Becheriu [Tue, 25 Jan 2022 13:03:39 +0000 (15:03 +0200)]
[#2284] more formatting
Razvan Becheriu [Tue, 25 Jan 2022 12:53:06 +0000 (14:53 +0200)]
[#2284] fixed indentation and spaces
Thomas Markwalder [Mon, 24 Jan 2022 20:06:30 +0000 (15:06 -0500)]
[#2284] Typo in ChangeLog
Thomas Markwalder [Mon, 24 Jan 2022 20:05:40 +0000 (15:05 -0500)]
[#2284] Fixed asserts in PostgresSQL support code
src/hooks/dhcp/pgsql_cb/pgsql_cb_dhcp4.cc
Fixed an incorrect tagged statement
src/lib/pgsql/pgsql_connection.*
PgSqlConnection::executePreparedStatement() - new convenience
function to executing prepared statements
PgSqlConnection::selectQuery()
PgSqlConnection::insertQuery()
PgSqlConnection::updateDeleteQuery()
- now calls executePreparedStatement()
src/lib/pgsql/pgsql_exchange.cc
PsqlBindArray::toText() - emits text for empty array
src/lib/pgsql/tests/pgsql_connection_unittest.cc
TEST_F(PgSqlConnectionTest, executePreparedStatement) - new test
Andrei Pavel [Tue, 25 Jan 2022 12:28:04 +0000 (14:28 +0200)]
[#2283] exit early when packing a zero length OpaqueDataTuple
Andrei Pavel [Tue, 25 Jan 2022 08:08:22 +0000 (10:08 +0200)]
[#2225] allow PGPASSWORD to be set from outside admin-utils.sh
Andrei Pavel [Sun, 23 Jan 2022 12:52:45 +0000 (14:52 +0200)]
[#2225] fix argument check in admin-utils.sh
Francis Dupont [Sat, 22 Jan 2022 10:36:30 +0000 (11:36 +0100)]
[#2225] Restored $# check
Andrei Pavel [Fri, 21 Jan 2022 21:54:32 +0000 (23:54 +0200)]
[#2225] kea-admin: change double quote location
Francis Dupont [Fri, 21 Jan 2022 18:21:56 +0000 (19:21 +0100)]
[#2225] Checkpoint: comments addressed but a bug was inherited