]>
git.ipfire.org Git - thirdparty/kea.git/log
Thomas Markwalder [Wed, 22 Dec 2021 20:03:24 +0000 (15:03 -0500)]
[#2244] option scopes and createOptionAuditDHCP6
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
Added missing option scope values
Replaced procedure createOptionAuditDHCP6()
src/share/database/scripts/pgsql/dhcpdb_drop.pgsql
added drop
Thomas Markwalder [Tue, 21 Dec 2021 20:56:25 +0000 (15:56 -0500)]
[#2244] Added missing columns to PostgreSQL schema
configure.ac
added src/share/database/scripts/pgsql/upgrade_7.0_to_8.0.sh
src/bin/admin/tests/pgsql_tests.sh.in
Updated to test upgrading to 8.0
pgsql_upgrade_7_0_to_8_0() - new function
src/lib/pgsql/pgsql_connection.h
Updated schema version
src/share/database/scripts/pgsql/Makefile.am
added upgrade_7.0_to_8.0.sh.in
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
Adds class_id column and constraints to dhcp4/6_option_def tables
Adds preferred lifetime columns to dhcp6_client_class
src/share/database/scripts/pgsql/upgrade_7.0_to_8.0.sh.in
- new file
Adds class_id column and constraints to dhcp4/6_option_def tables
Adds preferred lifetime columns to dhcp6_client_class
Razvan Becheriu [Thu, 6 Jan 2022 12:36:22 +0000 (14:36 +0200)]
[#1082] added ChangeLog entry
Francis Dupont [Thu, 6 Jan 2022 11:53:16 +0000 (12:53 +0100)]
[#1082] Updated the rapid commit is not a global parameter
Razvan Becheriu [Tue, 4 Jan 2022 11:47:11 +0000 (13:47 +0200)]
[#1082] updated doxygen
Razvan Becheriu [Tue, 4 Jan 2022 09:46:19 +0000 (11:46 +0200)]
[#1082] update list of included namespaces
Razvan Becheriu [Tue, 4 Jan 2022 09:36:44 +0000 (11:36 +0200)]
[#1082] remove hardcoded values from createAnswer calls
Razvan Becheriu [Tue, 4 Jan 2022 09:02:02 +0000 (11:02 +0200)]
[#1082] remove MAX_INDEX and use SIZE - 1 instead
Razvan Becheriu [Mon, 3 Jan 2022 15:59:26 +0000 (17:59 +0200)]
[#1082] fix typos and spaces
Francis Dupont [Mon, 13 Dec 2021 16:29:33 +0000 (17:29 +0100)]
[#1082] Moved get property templates to indexes
Francis Dupont [Fri, 26 Nov 2021 14:31:35 +0000 (15:31 +0100)]
[#1082] Checkpoint: updated failing UTs
Francis Dupont [Fri, 26 Nov 2021 08:53:19 +0000 (09:53 +0100)]
[#1082] Checked for updates
Francis Dupont [Fri, 18 Dec 2020 22:55:26 +0000 (23:55 +0100)]
[#1082] Checkpoint: use new code, built but some tests must be updated
Francis Dupont [Fri, 18 Dec 2020 17:53:18 +0000 (18:53 +0100)]
[#1082] More advanced PoC
Francis Dupont [Fri, 24 Dec 2021 14:01:01 +0000 (15:01 +0100)]
[#34] Added no Mariadb variants
Razvan Becheriu [Wed, 22 Dec 2021 17:45:56 +0000 (19:45 +0200)]
[#34] consistent TearDown HostMgrTest
Francis Dupont [Wed, 22 Dec 2021 15:48:23 +0000 (16:48 +0100)]
[#34] Added a Tcp UT
Francis Dupont [Wed, 22 Dec 2021 13:10:06 +0000 (13:10 +0000)]
[34] regen flex/bison
Francis Dupont [Wed, 22 Dec 2021 13:08:18 +0000 (14:08 +0100)]
[#34] Added VALID_HOST_TCP
Francis Dupont [Wed, 22 Dec 2021 12:48:10 +0000 (13:48 +0100)]
[#34] Addressed some comments
Francis Dupont [Mon, 20 Dec 2021 16:09:57 +0000 (17:09 +0100)]
[#34] Added TLS support to CB hooks
Francis Dupont [Mon, 20 Dec 2021 15:30:39 +0000 (16:30 +0100)]
[#34] Addressed almost all comments
Francis Dupont [Thu, 9 Dec 2021 18:23:49 +0000 (19:23 +0100)]
[#34] Removed isDir local copies
Francis Dupont [Thu, 9 Dec 2021 18:11:24 +0000 (19:11 +0100)]
[#34] Added isDir to file utilities
Francis Dupont [Wed, 8 Dec 2021 17:08:26 +0000 (18:08 +0100)]
[#34] [#2006] Moved to isc::util::file
Francis Dupont [Wed, 8 Dec 2021 16:56:24 +0000 (17:56 +0100)]
[#34] [#2006] Introduced file utilities
Francis Dupont [Mon, 6 Dec 2021 16:18:43 +0000 (17:18 +0100)]
[#34] Added ChangeLog entry
Francis Dupont [Mon, 6 Dec 2021 16:11:24 +0000 (17:11 +0100)]
[#34] Checkpoint before rebase
Francis Dupont [Mon, 6 Dec 2021 14:38:49 +0000 (15:38 +0100)]
[#34] Checkpoint: more PgSQL/CQL and hook
Francis Dupont [Tue, 30 Nov 2021 15:35:10 +0000 (16:35 +0100)]
[#34] Checkpoint: code done, tests and hook to do
Francis Dupont [Mon, 29 Nov 2021 17:10:03 +0000 (18:10 +0100)]
[#34] Chekpoint: added easy cases
Francis Dupont [Mon, 29 Nov 2021 15:29:22 +0000 (16:29 +0100)]
[#34] Checkpoint: code and tests to do
Francis Dupont [Mon, 29 Nov 2021 13:37:26 +0000 (13:37 +0000)]
[#34] Regen flex and bison
Francis Dupont [Mon, 29 Nov 2021 13:35:33 +0000 (14:35 +0100)]
[#34] Checkpoint: updated syntax
Razvan Becheriu [Tue, 14 Dec 2021 13:24:46 +0000 (15:24 +0200)]
[#2241] added d2srv.dox to tarball
Thomas Markwalder [Tue, 21 Dec 2021 18:27:02 +0000 (13:27 -0500)]
[#2183] Fixed white spaces
Thomas Markwalder [Tue, 21 Dec 2021 18:24:54 +0000 (13:24 -0500)]
[#2183] Fixed another comment.
Thomas Markwalder [Tue, 21 Dec 2021 18:14:18 +0000 (13:14 -0500)]
[#2183] More review corrections
modified:
pgsql_connection.h
pgsql_exchange.h
tests/pgsql_connection_unittest.cc
Thomas Markwalder [Tue, 21 Dec 2021 14:32:31 +0000 (09:32 -0500)]
[#2183] Addressed review comments
Added new file:
src/lib/pgsql/tests/pgsql_basics.cc
Minor changes:
src/lib/pgsql/pgsql_connection.h
src/lib/pgsql/pgsql_exchange.h
src/lib/pgsql/tests/Makefile.am
src/lib/pgsql/tests/pgsql_basics.h
src/lib/pgsql/tests/pgsql_connection_unittest.cc
Marcin Siodelski [Tue, 21 Dec 2021 11:54:36 +0000 (11:54 +0000)]
Apply 13 suggestion(s) to 5 file(s)
Thomas Markwalder [Fri, 17 Dec 2021 18:12:31 +0000 (13:12 -0500)]
[#2381] Added support for JSON columns
src/lib/pgsql/pgsql_exchange.*
PsqlBindArray::add(const ElementPtr& value)
PgSqlExchange::getColumnValue(const PgSqlResult& r, const int row,
const size_t col, ElementPtr& value)
src/lib/pgsql/tests/pgsql_basics.h
src/lib/pgsql/tests/pgsql_exchange_unittest.cc
TEST_F(PgSqlBasicsTest, jsonTest) - new test
Thomas Markwalder [Wed, 15 Dec 2021 15:47:29 +0000 (10:47 -0500)]
[#2183] Added unit test for float columns
src/lib/pgsql/tests/pgsql_basics.h
src/lib/pgsql/tests/pgsql_exchange_unittest.cc
TEST_F(PgSqlBasicsTest, floatTest) - new test
Thomas Markwalder [Tue, 14 Dec 2021 19:41:28 +0000 (14:41 -0500)]
[#2183] Added parameter cast test
Thomas Markwalder [Tue, 14 Dec 2021 19:09:18 +0000 (14:09 -0500)]
[#2183] Support postgresql inet data type
src/lib/pgsql/pgsql_exchange.*
Added functions to support PostgreSQL inet data types:
PsqlBindArray::addInet4()
PsqlBindArray::addOptionalInet4()
PsqlBindArray::addInet6()
PsqlBindArray::addOptionalInet6()
PgSqlExchange::getInetValue4()
PgSqlExchange::getInetValue6()
src/lib/pgsql/tests/pgsql_basics.h
src/lib/pgsql/tests/pgsql_exchange_unittest.cc
Updated tests
Thomas Markwalder [Mon, 13 Dec 2021 12:50:08 +0000 (07:50 -0500)]
[#2183] Added string inserts into PgSqlBindArray
src/lib/pgsql/pgsql_exchange.*
void PsqlBindArray::insert(const char* value, size_t index)
void PsqlBindArray::insert(const std::string& value, size_t index)
- new functions to allow inserting values into a bind array.
src/lib/pgsql/tests/pgsql_exchange_unittest.cc
TEST(PsqlBindArray, insertString) - new test
Thomas Markwalder [Thu, 9 Dec 2021 18:27:02 +0000 (13:27 -0500)]
[#2183] Fixed a syntax error in unit test.
modified: tests/pgsql_exchange_unittest.cc
Thomas Markwalder [Wed, 8 Dec 2021 18:48:20 +0000 (13:48 -0500)]
[#2183] Added convenience method for fetching ptimes
src/lib/pgsql/pgsql_exchange.*
PgSqlExchange::getColumnValue(const PgSqlResult& r, const int row,
const size_t col, boost::posix_time::ptime& value);
src/lib/pgsql/tests/pgsql_exchange_unittest.cc
TEST_F(PgSqlBasicsTest, ptimeTimestamp) - modified to use new method
Thomas Markwalder [Tue, 7 Dec 2021 16:16:00 +0000 (11:16 -0500)]
[#2183] Added support for optionals and ptimes
src/lib/pgsql/pgsql_exchange.*
New functions:
PsqlBindArray::addOptionalString()
PsqlBindArray::addOptionalBool()
PsqlBindArray::addOptionalIPv4Address()
PsqlBindArray::addTimestamp() - adds from ptime
PsqlBindArray::addTimestamp() - add current time
PgSqlExchange::convertFromDatabaseTime() - convert to ptime
src/lib/pgsql/tests/pgsql_exchange_unittest.cc
TEST(PsqlBindArray, addOptionalString)
TEST(PsqlBindArray, addOptionalBool)
TEST(PsqlBindArray, addOptionalIPv4Address)
TEST_F(PgSqlBasicsTest, ptimeTimestamp) - new tests
Thomas Markwalder [Wed, 1 Dec 2021 20:26:44 +0000 (15:26 -0500)]
[#2183] Transaction ref counts, addOptionalInteger
src/lib/pgsql/pgsql_connection.*
PgSqlConnection - added transaction reference counting
PgSqlConnection::isTransactionStarted() - new function
src/lib/pgsql/pgsql_exchange.*
PsqlBindArray::toText(size_t index) - split out from
toText(void) to permit single column value calls.
PsqlbindArray
addOptionalInteger(const util::Optional<T>& value)
- new template function
src/lib/pgsql/tests/pgsql_connection_unittest.cc
TEST_F(PgSqlConnectionTest, transactions) - new test
src/lib/pgsql/tests/pgsql_exchange_unittest.cc
TEST(PsqlBindArray, addOptionalInteger) - new test
Thomas Markwalder [Wed, 1 Dec 2021 14:36:35 +0000 (09:36 -0500)]
[#2183] Removed unecessary use of smart pointer in PgSqlConnection
modified:
src/lib/pgsql/pgsql_connection.cc
Thomas Markwalder [Wed, 1 Dec 2021 14:20:53 +0000 (09:20 -0500)]
[#2183] Added query functions to PgSqlConnection
src/lib/pgsql/pgsql_connection.cc
PgSqlConnection::selectQuery()
PgSqlConnection::insertQuery()
PgSqlConnection::updateDeleteQuery()
Moved PgSqlResult to pgsql_exchange.*
src/lib/pgsql/tests/Makefile.am
Added new files: pgsql_basics.h pgsql_connection_unittest.cc
src/lib/pgsql/tests/pgsql_exchange_unittest.cc
Extracted common components to pgqsql_basics.h
src/lib/pgsql/tests/pgsql_basics.h
New file that contains with common text fixture, PgSqlBasics,
extracted from pgsql_exchange_unittest.cc
src/lib/pgsql/tests/pgsql_connection_unittest.cc
New file with unit tests for new PgSqlConnection functions
Andrei Pavel [Fri, 17 Dec 2021 15:21:51 +0000 (17:21 +0200)]
[#2084] regenerate parsers
Andrei Pavel [Fri, 17 Dec 2021 14:22:33 +0000 (16:22 +0200)]
[#2084] log checks for trailing commas for NETCONF
Francis Dupont [Thu, 16 Dec 2021 21:38:03 +0000 (22:38 +0100)]
[#2084] Added log checking
Francis Dupont [Thu, 16 Dec 2021 19:45:24 +0000 (20:45 +0100)]
[#2084] Report the comma
Francis Dupont [Thu, 16 Dec 2021 00:08:27 +0000 (01:08 +0100)]
[#2084] Removed extra code directives
Francis Dupont [Thu, 16 Dec 2021 00:03:33 +0000 (01:03 +0100)]
[#2084] Checkpoint before regen
Francis Dupont [Wed, 15 Dec 2021 23:13:49 +0000 (00:13 +0100)]
[#2084] Addressed all concerns outside .yy files
Andrei Pavel [Tue, 14 Dec 2021 17:21:31 +0000 (19:21 +0200)]
[#2084] warnAboutExtraCommas() in parsers
Andrei Pavel [Tue, 14 Dec 2021 16:42:20 +0000 (18:42 +0200)]
[#2084] doc warning about using extended JSON features
Andrei Pavel [Fri, 10 Dec 2021 10:52:35 +0000 (12:52 +0200)]
[#2084] format parser
Andrei Pavel [Fri, 26 Nov 2021 09:53:36 +0000 (11:53 +0200)]
[#2084] mention warnings in ChangeLog and docs
Andrei Pavel [Fri, 26 Nov 2021 09:45:12 +0000 (11:45 +0200)]
[#2084] add extraneous comma warning to parsers
Andrei Pavel [Fri, 26 Nov 2021 09:42:06 +0000 (11:42 +0200)]
[#2084] add warning() method to parser contexts
Andrei Pavel [Fri, 19 Nov 2021 14:49:05 +0000 (16:49 +0200)]
[#2084] add ChangeLog entry
Andrei Pavel [Fri, 19 Nov 2021 14:41:56 +0000 (16:41 +0200)]
[#2084] document trailing commas
Andrei Pavel [Wed, 3 Nov 2021 13:14:24 +0000 (15:14 +0200)]
[#2084] add unit tests for trailing comma
Andrei Pavel [Wed, 3 Nov 2021 11:55:35 +0000 (13:55 +0200)]
[#2084] allow trailing comma in JSON configuration
Andrei Pavel [Thu, 16 Dec 2021 08:49:28 +0000 (10:49 +0200)]
[#2245] Text edits
Suzanne Goldlust [Wed, 15 Dec 2021 19:10:04 +0000 (19:10 +0000)]
[#2245] Text edit
Suzanne Goldlust [Wed, 15 Dec 2021 19:05:56 +0000 (19:05 +0000)]
[#2245] Text edits
Suzanne Goldlust [Wed, 15 Dec 2021 18:46:29 +0000 (18:46 +0000)]
[#2245] Minor text edit for consistency
Andrei Pavel [Wed, 15 Dec 2021 16:16:09 +0000 (18:16 +0200)]
[#2142] Remove references to outdated Kea versions
Andrei Pavel [Tue, 14 Dec 2021 19:14:41 +0000 (21:14 +0200)]
[#2142] Remove references to outdated Kea versions
Suzanne Goldlust [Tue, 14 Dec 2021 02:42:44 +0000 (02:42 +0000)]
[#2142] Remove outdated reference to Kea 1.5
Suzanne Goldlust [Tue, 14 Dec 2021 02:40:55 +0000 (02:40 +0000)]
[#2142] Remove outdated reference to Kea 1.4
Suzanne Goldlust [Tue, 14 Dec 2021 02:37:38 +0000 (02:37 +0000)]
[#2142] Remove outdated reference to Kea 1.2
Suzanne Goldlust [Mon, 13 Dec 2021 17:11:35 +0000 (17:11 +0000)]
[#2237] Fix broken reference
Suzanne Goldlust [Mon, 13 Dec 2021 17:00:55 +0000 (17:00 +0000)]
[#2237] Text edits
Suzanne Goldlust [Mon, 13 Dec 2021 16:58:33 +0000 (16:58 +0000)]
[#2237] Change "REST API" to "RESTful API" for consistency
Suzanne Goldlust [Mon, 13 Dec 2021 16:20:12 +0000 (16:20 +0000)]
[#2237] Text edits
Suzanne Goldlust [Mon, 13 Dec 2021 16:00:32 +0000 (16:00 +0000)]
[#2237] Change "run-time" to "runtime" for consistency
Suzanne Goldlust [Mon, 13 Dec 2021 15:59:07 +0000 (15:59 +0000)]
[#2237] Change "run-time" to "runtime" for consistency
Suzanne Goldlust [Mon, 13 Dec 2021 15:57:26 +0000 (15:57 +0000)]
[#2237] Text edits
Suzanne Goldlust [Mon, 13 Dec 2021 15:14:16 +0000 (15:14 +0000)]
[#2232] Final text edit after review
Suzanne Goldlust [Thu, 9 Dec 2021 21:19:45 +0000 (21:19 +0000)]
[#2232] Additional text edit after review
Suzanne Goldlust [Thu, 9 Dec 2021 20:04:15 +0000 (20:04 +0000)]
[#2232] Additional text edits after review
Suzanne Goldlust [Thu, 9 Dec 2021 19:50:28 +0000 (19:50 +0000)]
[#2232] Additional text edits after review
Suzanne Goldlust [Wed, 8 Dec 2021 21:04:09 +0000 (21:04 +0000)]
[#2232] Fix broken code-block highlights
Suzanne Goldlust [Wed, 8 Dec 2021 20:49:59 +0000 (20:49 +0000)]
[#2232] Text edits
Suzanne Goldlust [Wed, 8 Dec 2021 19:55:44 +0000 (19:55 +0000)]
[#2232] Text edits
Suzanne Goldlust [Wed, 8 Dec 2021 19:48:33 +0000 (19:48 +0000)]
[#2232] Text edits
Suzanne Goldlust [Wed, 8 Dec 2021 19:44:35 +0000 (19:44 +0000)]
[#2232] Text edits
Suzanne Goldlust [Wed, 8 Dec 2021 19:42:46 +0000 (19:42 +0000)]
[#2232] Text edits
Suzanne Goldlust [Wed, 8 Dec 2021 19:39:46 +0000 (19:39 +0000)]
[#2232] Text edits
Suzanne Goldlust [Wed, 8 Dec 2021 19:36:01 +0000 (19:36 +0000)]
[#2232] Text edits
Suzanne Goldlust [Wed, 8 Dec 2021 19:34:20 +0000 (19:34 +0000)]
[#2232] Text edit
Suzanne Goldlust [Wed, 8 Dec 2021 19:33:48 +0000 (19:33 +0000)]
[#2232] Text edit
Suzanne Goldlust [Wed, 8 Dec 2021 19:33:10 +0000 (19:33 +0000)]
[#2232] Text edits
Suzanne Goldlust [Wed, 8 Dec 2021 19:30:17 +0000 (19:30 +0000)]
[#2232] Text edit