]>
git.ipfire.org Git - thirdparty/kea.git/log
Andrei Pavel [Thu, 22 Jul 2021 18:16:41 +0000 (21:16 +0300)]
[#1077] throw Unexpected in NetconfAgent::init
Andrei Pavel [Thu, 22 Jul 2021 18:14:36 +0000 (21:14 +0300)]
[#1077] comments in netconf unit tests
Andrei Pavel [Thu, 22 Jul 2021 17:35:21 +0000 (20:35 +0300)]
[#1077] comment SysrepoSetup::cleanSharedMemory
Andrei Pavel [Thu, 22 Jul 2021 17:18:24 +0000 (20:18 +0300)]
[#1077] cc UT: removeEmptyContainersRecursively
Tomek Mrugalski [Tue, 20 Jul 2021 11:13:04 +0000 (13:13 +0200)]
[#1077] Compilation fix
Andrei Pavel [Thu, 15 Jul 2021 14:25:47 +0000 (17:25 +0300)]
[#1077] migrate src/bin/netconf to sysrepo 1.4
Andrei Pavel [Thu, 15 Jul 2021 12:21:27 +0000 (15:21 +0300)]
[#1077] migrate src/lib/yang to sysrepo 1.4
Andrei Pavel [Thu, 15 Jul 2021 12:14:20 +0000 (15:14 +0300)]
[#1077] ListElement::sort()
created to be used in NETCONF unit tests
Andrei Pavel [Thu, 15 Jul 2021 12:04:36 +0000 (15:04 +0300)]
[#1077] check-hashes.sh is now run on "make check"
Andrei Pavel [Thu, 15 Jul 2021 12:04:16 +0000 (15:04 +0300)]
[#1077] check-hashes.sh -a now amends hashes
Andrei Pavel [Thu, 15 Jul 2021 12:03:41 +0000 (15:03 +0300)]
[#1077] script installs YANG modules: reinstall.sh
Andrei Pavel [Thu, 15 Jul 2021 11:57:13 +0000 (14:57 +0300)]
[#1077] make autotools work with sysrepo 1.4
Marcin Siodelski [Thu, 22 Jul 2021 18:30:03 +0000 (20:30 +0200)]
[#1977] Addressed review comments
Added note that client classes from the database replace all classes
specified in the file. Added syntax highlighting to cb_cmds. Corrected
some typos.
Marcin Siodelski [Sat, 17 Jul 2021 14:43:13 +0000 (16:43 +0200)]
[#1977] Added ChangeLog for classes in CB
Marcin Siodelski [Sat, 17 Jul 2021 13:55:47 +0000 (15:55 +0200)]
[#1977] Added API files to class commands in CB
Marcin Siodelski [Fri, 16 Jul 2021 11:38:14 +0000 (13:38 +0200)]
[#1977] Described class commands
Described CB commands for manipulating client classes.
Marcin Siodelski [Fri, 16 Jul 2021 07:08:26 +0000 (09:08 +0200)]
[#1977] General CB sections extended
Corrected some existing text about CB and added information about support
for Client Classes.
Marcin Siodelski [Thu, 22 Jul 2021 14:26:19 +0000 (16:26 +0200)]
[#1972] Removed leftover debug
Marcin Siodelski [Wed, 14 Jul 2021 11:44:07 +0000 (13:44 +0200)]
[#1972] DHCP servers fetch client classes
Both DHCPv4 and DHCPv6 now fetch client classes from the configuration
backend.
Marcin Siodelski [Wed, 21 Jul 2021 16:41:11 +0000 (18:41 +0200)]
[#1928] Addressed review comments
Corrected typos, removed whitespace and fixed some doxygen warnings.
Marcin Siodelski [Tue, 20 Jul 2021 19:27:59 +0000 (21:27 +0200)]
[#1928] Removed const cast from test v6 backend
Marcin Siodelski [Tue, 20 Jul 2021 19:27:40 +0000 (21:27 +0200)]
[#1928] Corrected a typo
Marcin Siodelski [Mon, 12 Jul 2021 18:35:31 +0000 (20:35 +0200)]
[#1928] Test DHCPv6 CB supports follow_class_name
Marcin Siodelski [Mon, 12 Jul 2021 12:18:36 +0000 (14:18 +0200)]
[#1928] Do not re-position DHCPv6 class on update
Marcin Siodelski [Thu, 8 Jul 2021 17:12:13 +0000 (19:12 +0200)]
[#1928] Optionally skip checking deps
The client class parser can be configured to skip checking class
dependencies during parsing.
Marcin Siodelski [Wed, 7 Jul 2021 11:08:55 +0000 (13:08 +0200)]
[#1928] Config backend pool for DHCPv6 extended
The client class specific calls were added to the config backend pool for
DHCPv6.
Marcin Siodelski [Mon, 5 Jul 2021 08:55:49 +0000 (10:55 +0200)]
[#1928] DHCPv6 MySQL Config Backend
Implemented DHCP6 Config Backend similar to the DHCPv4.
Marcin Siodelski [Tue, 20 Jul 2021 18:37:09 +0000 (20:37 +0200)]
[#1928] Added new line in message file
Marcin Siodelski [Tue, 20 Jul 2021 18:19:45 +0000 (20:19 +0200)]
[#1928] Copy assignment for class dictionary
Marcin Siodelski [Tue, 20 Jul 2021 12:10:43 +0000 (14:10 +0200)]
[#1928] Throw upon clearing not started audit
Marcin Siodelski [Tue, 20 Jul 2021 11:24:51 +0000 (13:24 +0200)]
[#1928] Throw committing not started transaction
Marcin Siodelski [Tue, 20 Jul 2021 10:42:13 +0000 (12:42 +0200)]
[#1928] Remove const cast from test code
Marcin Siodelski [Tue, 20 Jul 2021 10:20:02 +0000 (12:20 +0200)]
[#1928] Use qualified column name in query
Marcin Siodelski [Tue, 20 Jul 2021 10:03:25 +0000 (12:03 +0200)]
[#1928] Use EXPECT_EQ instead of ASSERT_EQ
Andrei Pavel [Tue, 20 Jul 2021 09:56:03 +0000 (09:56 +0000)]
[#1928] Added missing messages comment
Andrei Pavel [Tue, 20 Jul 2021 09:54:55 +0000 (09:54 +0000)]
[#1928] Applied suggested change to comment
Andrei Pavel [Tue, 20 Jul 2021 09:52:13 +0000 (09:52 +0000)]
[#1928] Corrected the typo
Andrei Pavel [Tue, 20 Jul 2021 09:51:59 +0000 (09:51 +0000)]
[#1928] Corrected the typo
Andrei Pavel [Tue, 20 Jul 2021 09:51:45 +0000 (09:51 +0000)]
[#1928] Corrected copyright date
Marcin Siodelski [Tue, 20 Jul 2021 09:48:42 +0000 (11:48 +0200)]
[#1928] ClientClassDef copy constructor fixed
Added a unit test for copy constructor and copy all the data.
Andrei Pavel [Fri, 16 Jul 2021 18:31:20 +0000 (21:31 +0300)]
[#1928] Format spaces in MySQL schema scripts
(minor change)
Marcin Siodelski [Tue, 13 Jul 2021 10:39:56 +0000 (12:39 +0200)]
[#1928] Fix class ordering procedure
The comparison of follow_class_name values during the class update must
take into account the case when both values are NULL.
Marcin Siodelski [Mon, 12 Jul 2021 18:34:30 +0000 (20:34 +0200)]
[#1928] Test DHCPv4 CB supports follow_class_name
Marcin Siodelski [Mon, 12 Jul 2021 11:40:38 +0000 (13:40 +0200)]
[#1928] Do not re-position the class on update
When follow_class_name value is null, do not change the class position.
Marcin Siodelski [Mon, 12 Jul 2021 11:05:41 +0000 (13:05 +0200)]
[#1928] Do not re-order classes
When follow_client_class is not specified for an updatedc class, the class
should not be moved.
Marcin Siodelski [Mon, 12 Jul 2021 10:50:19 +0000 (12:50 +0200)]
[#1928] Guard against breaking class dependencies
Updated schema to check against the case when a class on which other
classes depend is moved behind these classes.
Marcin Siodelski [Fri, 9 Jul 2021 13:24:56 +0000 (15:24 +0200)]
[#1928] Fix nested MySQL transactions
MySQL does not support nested transactions. If there is a transaction
in progress and another one starts, the current transaction is committed.
It poses a problem for Config Backend which may sometimes start a
transaction within another transaction causing commit of the partial
changes. Now, when a transaction is in progress, a call to begin a new
transaction is ignored until the parent transaction is committed or rolled
back.
Marcin Siodelski [Wed, 7 Jul 2021 09:44:04 +0000 (11:44 +0200)]
[#1928] Config backend pool for DHCPv4 extended
The client class specific calls were added to the config backend pool for
DHCPv4.
Marcin Siodelski [Wed, 16 Jun 2021 13:04:35 +0000 (15:04 +0200)]
[#1928] DHCPv4 client classes in MySQL
Marcin Siodelski [Mon, 14 Jun 2021 15:47:26 +0000 (17:47 +0200)]
[#1928] Client classes added to CB API
The CB API exposes a couple new API calls to support getting, adding and
deleting client classes in DHCPv4.
Francis Dupont [Fri, 16 Jul 2021 00:32:47 +0000 (02:32 +0200)]
[#1950] Added a ChangeLog entry
Francis Dupont [Fri, 16 Jul 2021 00:31:57 +0000 (02:31 +0200)]
[#1950] Added a ChangeLog entry
Francis Dupont [Thu, 15 Jul 2021 12:05:06 +0000 (14:05 +0200)]
[#1950] Moved to += (vs =)
Francis Dupont [Thu, 15 Jul 2021 12:01:24 +0000 (14:01 +0200)]
[#1950] Reverted last test changes
Francis Dupont [Thu, 15 Jul 2021 11:08:33 +0000 (13:08 +0200)]
[#1950] Addressed comments
Francis Dupont [Tue, 13 Jul 2021 09:59:05 +0000 (11:59 +0200)]
[#1950] Added extended configured UT
Francis Dupont [Mon, 12 Jul 2021 15:40:15 +0000 (17:40 +0200)]
[#1950] Checkpoint: extended d2_srv_configured
Francis Dupont [Fri, 9 Jul 2021 16:45:17 +0000 (18:45 +0200)]
[#1963] Updated comment
Francis Dupont [Thu, 8 Jul 2021 13:46:30 +0000 (15:46 +0200)]
[#1963] Added Doxyfile
Francis Dupont [Tue, 6 Jul 2021 14:45:51 +0000 (16:45 +0200)]
[#1963] Updated doc
Francis Dupont [Tue, 6 Jul 2021 11:32:55 +0000 (13:32 +0200)]
[#1963] Moved code from D2CfgContextPtr
Francis Dupont [Fri, 9 Jul 2021 17:15:05 +0000 (19:15 +0200)]
[#1957] Updated the .dox
Francis Dupont [Fri, 9 Jul 2021 16:57:17 +0000 (18:57 +0200)]
[#1957] Addressed comments
Francis Dupont [Sat, 3 Jul 2021 15:12:54 +0000 (17:12 +0200)]
[#1957] Moved Qid and random
Andrei Pavel [Mon, 5 Jul 2021 17:46:52 +0000 (20:46 +0300)]
[#1961] quote "local a=${b}" expressions for dash
In dash if ${b} contains spaces, a is assigned the first word instead of
the whole expression in the "local a=${b}" expression format. Empirically,
there seem to be several solutions:
* local a="${b}"
* local a
a=${b}
* a=${b} - losing the non-posix "local"
This commit adds the quotes like in the first solution above to all
expressions that match the format above.
Andrei Pavel [Mon, 5 Jul 2021 14:13:16 +0000 (17:13 +0300)]
[#1961] remove comment about unused KEACTRL_CONF
Andrei Pavel [Mon, 5 Jul 2021 13:18:57 +0000 (16:18 +0300)]
[#1961] centralize shell test preparation
Marcin Siodelski [Fri, 2 Jul 2021 17:56:42 +0000 (19:56 +0200)]
[#1920] Fix in PgSQL tests
Suggested in review to make it consistent with MySQL test.
Marcin Siodelski [Fri, 2 Jul 2021 17:19:31 +0000 (19:19 +0200)]
[#1920] Extended MySQL shell test
Besides checking that the two classes get swapped check that the first
class remains at the same position.
Andrei Pavel [Fri, 2 Jul 2021 17:03:05 +0000 (17:03 +0000)]
[#1920] Applied suggestion
Corrected spacing.
Andrei Pavel [Fri, 2 Jul 2021 16:33:17 +0000 (16:33 +0000)]
[#1920] Apply 9 suggestion(s) to 4 file(s)
Corrected a couple of typos suggested in the review.
Marcin Siodelski [Thu, 10 Jun 2021 10:39:30 +0000 (12:39 +0200)]
[#1920] Database schema for client classes
Extended database schema with new tables holding information about
configured client classes, ordering them, storing their dependencies and
associating them with the server tags. In addition, extended the tables
holding option definitions with an additional column class_id to optionally
associate an option definition with a class.
Andrei Pavel [Fri, 2 Jul 2021 10:10:49 +0000 (13:10 +0300)]
[#1961] set lock and pid dirs to path inside repo
to avoid deleting your entire repo
Andrei Pavel [Mon, 1 Feb 2021 13:14:16 +0000 (15:14 +0200)]
[#1692] Gitlab CI: fix "test: too many arguments"
Michal Nowikowski [Mon, 28 Jun 2021 10:19:36 +0000 (12:19 +0200)]
[#1885] hammer: added support for building kea with gss-api
Andrei Pavel [Fri, 4 Jun 2021 09:19:42 +0000 (12:19 +0300)]
[#1642] make gtests, shtests, pytests sequential
Andrei Pavel [Tue, 29 Jun 2021 10:21:48 +0000 (13:21 +0300)]
[#1953] hammer.py: Continent/Country/Zone TZ
Andrei Pavel [Wed, 30 Jun 2021 10:18:29 +0000 (13:18 +0300)]
[#1956] bump version to 1.9.10-git
Andrei Pavel [Mon, 28 Jun 2021 11:56:43 +0000 (14:56 +0300)]
[#1947] 1.9.9 release: mention --with-gssapi
in build requirements
Andrei Pavel [Mon, 28 Jun 2021 11:52:54 +0000 (14:52 +0300)]
[#1947] 1.9.9 release: update support platforms
Andrei Pavel [Mon, 28 Jun 2021 09:37:57 +0000 (12:37 +0300)]
[#1947] spell correction: defition -> definition
Andrei Pavel [Mon, 28 Jun 2021 07:50:11 +0000 (10:50 +0300)]
[#1947] 1.9.9 release: bump library versions
Andrei Pavel [Fri, 25 Jun 2021 17:27:58 +0000 (20:27 +0300)]
[#1947] 1.9.9 release: spelling corrections
and other minor changes
Andrei Pavel [Fri, 25 Jun 2021 18:25:02 +0000 (21:25 +0300)]
[#1947] 1.9.9 release changes
Andrei Pavel [Mon, 28 Jun 2021 07:31:13 +0000 (10:31 +0300)]
[#1947] 1.9.9 release: add ChangeLog entries
Andrei Pavel [Mon, 28 Jun 2021 06:25:02 +0000 (09:25 +0300)]
[#1948] extend lifetime of IOService in IOSignalSet
to avoid heap-use-after-free
Tomek Mrugalski [Fri, 25 Jun 2021 15:53:14 +0000 (17:53 +0200)]
[#1915] DHCP4_PACKET_DROP_0012 is logged on debug now
Tomek Mrugalski [Fri, 25 Jun 2021 15:52:51 +0000 (17:52 +0200)]
[#1915] Reverted change in DHCP4_HOOK_BUFFER_RCVD_SKIP
Tomek Mrugalski [Fri, 25 Jun 2021 15:38:01 +0000 (17:38 +0200)]
[#1915] Fixed spelling
Tomek Mrugalski [Fri, 25 Jun 2021 15:35:57 +0000 (17:35 +0200)]
[#1915] Fixed drop log in clent_handler.cc
Tomek Mrugalski [Fri, 25 Jun 2021 15:08:36 +0000 (17:08 +0200)]
[#1915] Converted some logs to PKT_HANDLING level
Tomek Mrugalski [Fri, 25 Jun 2021 13:39:33 +0000 (15:39 +0200)]
[#1915] Addressed review
- typos
- removed unnecessary words
Tomek Mrugalski [Fri, 25 Jun 2021 12:03:27 +0000 (14:03 +0200)]
[#1915] Changelog corrected
Tomek Mrugalski [Fri, 25 Jun 2021 11:47:07 +0000 (13:47 +0200)]
[#1915] Doc about loglevels added
Tomek Mrugalski [Fri, 25 Jun 2021 11:46:52 +0000 (13:46 +0200)]
[#1915] DROP reasons are now debuglevel 15
Tomek Mrugalski [Fri, 25 Jun 2021 09:04:50 +0000 (11:04 +0200)]
[#1915] failure to allocate message is more verbose
Razvan Becheriu [Fri, 25 Jun 2021 15:05:28 +0000 (18:05 +0300)]
[#1836] fixed rebase
Razvan Becheriu [Fri, 25 Jun 2021 14:15:55 +0000 (17:15 +0300)]
[#1836] addressed comments
Razvan Becheriu [Fri, 25 Jun 2021 11:28:10 +0000 (14:28 +0300)]
[#1836] added extra unittests
Razvan Becheriu [Fri, 25 Jun 2021 08:13:03 +0000 (11:13 +0300)]
[#1836] updated documentation