]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
4 years ago[#1077] libyang and libyang-cpp now included in sysrepo flags
Tomek Mrugalski [Fri, 23 Jul 2021 14:29:29 +0000 (16:29 +0200)] 
[#1077] libyang and libyang-cpp now included in sysrepo flags

4 years ago[#1077] removed unsupported --with-path option
Tomek Mrugalski [Fri, 23 Jul 2021 13:26:57 +0000 (15:26 +0200)] 
[#1077] removed unsupported --with-path option

4 years ago[#1077] autotools: AX_FIND_LIBRARY & AX_SYSREPO
Andrei Pavel [Thu, 22 Jul 2021 10:48:44 +0000 (13:48 +0300)] 
[#1077] autotools: AX_FIND_LIBRARY & AX_SYSREPO

4 years ago[#1077] a more generic AX_FIND_LIBRARY
Andrei Pavel [Wed, 2 Jun 2021 15:50:39 +0000 (18:50 +0300)] 
[#1077] a more generic AX_FIND_LIBRARY

4 years ago[#1964] added ChangeLog
Razvan Becheriu [Mon, 26 Jul 2021 09:31:45 +0000 (12:31 +0300)] 
[#1964] added ChangeLog

4 years ago[#1964] add argument to COMMAND_RESPONSE_ERROR
Andrei Pavel [Tue, 6 Jul 2021 19:19:58 +0000 (22:19 +0300)] 
[#1964] add argument to COMMAND_RESPONSE_ERROR

Previously, this reported:
COMMAND_RESPONSE_ERROR Server failed to generate response for command: %1 @@Excess logger placeholders still exist@@

4 years ago[#1964] protect critical_section_count_ in MultiThreadingMgr
Razvan Becheriu [Mon, 5 Jul 2021 08:22:16 +0000 (11:22 +0300)] 
[#1964] protect critical_section_count_ in MultiThreadingMgr

4 years ago[#1077] Log UT failures in YANG and NETCONF
Tomek Mrugalski [Fri, 23 Jul 2021 15:04:59 +0000 (17:04 +0200)] 
[#1077] Log UT failures in YANG and NETCONF

 - Reimplemented !1328 (was easier to do it from scratch than
   solve a massive conflict.

4 years ago[#1987] fix Makefile error about check-hashes.sh
Andrei Pavel [Fri, 23 Jul 2021 16:14:29 +0000 (19:14 +0300)] 
[#1987] fix Makefile error about check-hashes.sh

4 years ago[#1077] doc: migrating from sysrepo v0.x to v1.x
Andrei Pavel [Thu, 22 Jul 2021 20:37:48 +0000 (23:37 +0300)] 
[#1077] doc: migrating from sysrepo v0.x to v1.x

4 years ago[#1077] NETCONF documentation
Andrei Pavel [Thu, 22 Jul 2021 20:02:54 +0000 (23:02 +0300)] 
[#1077] NETCONF documentation

4 years ago[#1077] Example converted to javascript syntax
Tomek Mrugalski [Thu, 22 Jul 2021 14:02:25 +0000 (16:02 +0200)] 
[#1077] Example converted to javascript syntax

 - this provides better coloring scheme

4 years ago[(no branch, rebasing 1077-sysrepo-1.x-docs)] #1077 typo fixed
Tomek Mrugalski [Thu, 22 Jul 2021 13:57:39 +0000 (13:57 +0000)] 
[(no branch, rebasing 1077-sysrepo-1.x-docs)] #1077 typo fixed

4 years ago[#1077] model => module
Tomek Mrugalski [Thu, 22 Jul 2021 13:56:55 +0000 (15:56 +0200)] 
[#1077] model => module

4 years ago[#1077] Ubuntu and CentOS references are now version agnostic
Tomek Mrugalski [Thu, 22 Jul 2021 13:52:03 +0000 (15:52 +0200)] 
[#1077] Ubuntu and CentOS references are now version agnostic

4 years ago[#1077] added another note about sysrepo 0.x
Tomek Mrugalski [Thu, 22 Jul 2021 13:49:30 +0000 (15:49 +0200)] 
[#1077] added another note about sysrepo 0.x

4 years ago[#1892] added deprecation note for sysrepo 0.x
Tomek Mrugalski [Thu, 22 Jul 2021 13:49:15 +0000 (15:49 +0200)] 
[#1892] added deprecation note for sysrepo 0.x

4 years ago[#1077] document sysrepo 1.x
Andrei Pavel [Fri, 16 Jul 2021 11:34:18 +0000 (14:34 +0300)] 
[#1077] document sysrepo 1.x

4 years ago[#1077] Fixed ugly formatting
Tomek Mrugalski [Fri, 23 Jul 2021 10:44:46 +0000 (12:44 +0200)] 
[#1077] Fixed ugly formatting

4 years ago[#1077] Obsolete comment removed
Tomek Mrugalski [Fri, 23 Jul 2021 10:15:06 +0000 (12:15 +0200)] 
[#1077] Obsolete comment removed

4 years ago[#1077] Obsolete message removed
Tomek Mrugalski [Fri, 23 Jul 2021 10:05:55 +0000 (12:05 +0200)] 
[#1077] Obsolete message removed

4 years ago[#1077] exit 0 after --help in scripts
Andrei Pavel [Thu, 22 Jul 2021 19:32:08 +0000 (22:32 +0300)] 
[#1077] exit 0 after --help in scripts

4 years ago[#1077] formatting changes to YANG and NETCONF
Andrei Pavel [Thu, 22 Jul 2021 19:31:52 +0000 (22:31 +0300)] 
[#1077] formatting changes to YANG and NETCONF

4 years ago[#1077] better Element.sortMaps unit test
Andrei Pavel [Thu, 22 Jul 2021 19:29:28 +0000 (22:29 +0300)] 
[#1077] better Element.sortMaps unit test

4 years ago[#1077] netconf: throw, don't exit
Andrei Pavel [Thu, 22 Jul 2021 19:02:41 +0000 (22:02 +0300)] 
[#1077] netconf: throw, don't exit

4 years ago[#1077] proper notification logging
Andrei Pavel [Thu, 22 Jul 2021 18:45:43 +0000 (21:45 +0300)] 
[#1077] proper notification logging

4 years ago[#1077] throw Unexpected in NetconfAgent::init
Andrei Pavel [Thu, 22 Jul 2021 18:16:41 +0000 (21:16 +0300)] 
[#1077] throw Unexpected in NetconfAgent::init

4 years ago[#1077] comments in netconf unit tests
Andrei Pavel [Thu, 22 Jul 2021 18:14:36 +0000 (21:14 +0300)] 
[#1077] comments in netconf unit tests

4 years ago[#1077] comment SysrepoSetup::cleanSharedMemory
Andrei Pavel [Thu, 22 Jul 2021 17:35:21 +0000 (20:35 +0300)] 
[#1077] comment SysrepoSetup::cleanSharedMemory

4 years ago[#1077] cc UT: removeEmptyContainersRecursively
Andrei Pavel [Thu, 22 Jul 2021 17:18:24 +0000 (20:18 +0300)] 
[#1077] cc UT: removeEmptyContainersRecursively

4 years ago[#1077] Compilation fix
Tomek Mrugalski [Tue, 20 Jul 2021 11:13:04 +0000 (13:13 +0200)] 
[#1077] Compilation fix

4 years ago[#1077] migrate src/bin/netconf to sysrepo 1.4
Andrei Pavel [Thu, 15 Jul 2021 14:25:47 +0000 (17:25 +0300)] 
[#1077] migrate src/bin/netconf to sysrepo 1.4

4 years ago[#1077] migrate src/lib/yang 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

4 years ago[#1077] ListElement::sort()
Andrei Pavel [Thu, 15 Jul 2021 12:14:20 +0000 (15:14 +0300)] 
[#1077] ListElement::sort()

created to be used in NETCONF unit tests

4 years ago[#1077] check-hashes.sh is now run on "make check"
Andrei Pavel [Thu, 15 Jul 2021 12:04:36 +0000 (15:04 +0300)] 
[#1077] check-hashes.sh is now run on "make check"

4 years ago[#1077] check-hashes.sh -a now amends hashes
Andrei Pavel [Thu, 15 Jul 2021 12:04:16 +0000 (15:04 +0300)] 
[#1077] check-hashes.sh -a now amends hashes

4 years ago[#1077] script installs YANG modules: reinstall.sh
Andrei Pavel [Thu, 15 Jul 2021 12:03:41 +0000 (15:03 +0300)] 
[#1077] script installs YANG modules: reinstall.sh

4 years ago[#1077] make autotools work with sysrepo 1.4
Andrei Pavel [Thu, 15 Jul 2021 11:57:13 +0000 (14:57 +0300)] 
[#1077] make autotools work with sysrepo 1.4

4 years ago[#1977] Addressed review comments
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.

4 years ago[#1977] Added ChangeLog for classes in CB
Marcin Siodelski [Sat, 17 Jul 2021 14:43:13 +0000 (16:43 +0200)] 
[#1977] Added ChangeLog for classes in CB

4 years ago[#1977] Added API files to class commands in CB
Marcin Siodelski [Sat, 17 Jul 2021 13:55:47 +0000 (15:55 +0200)] 
[#1977] Added API files to class commands in CB

4 years ago[#1977] Described class commands
Marcin Siodelski [Fri, 16 Jul 2021 11:38:14 +0000 (13:38 +0200)] 
[#1977] Described class commands

Described CB commands for manipulating client classes.

4 years ago[#1977] General CB sections extended
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.

4 years ago[#1972] Removed leftover debug
Marcin Siodelski [Thu, 22 Jul 2021 14:26:19 +0000 (16:26 +0200)] 
[#1972] Removed leftover debug

4 years ago[#1972] DHCP servers fetch client classes
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.

4 years ago[#1928] Addressed review comments
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.

4 years ago[#1928] Removed const cast from test v6 backend
Marcin Siodelski [Tue, 20 Jul 2021 19:27:59 +0000 (21:27 +0200)] 
[#1928] Removed const cast from test v6 backend

4 years ago[#1928] Corrected a typo
Marcin Siodelski [Tue, 20 Jul 2021 19:27:40 +0000 (21:27 +0200)] 
[#1928] Corrected a typo

4 years ago[#1928] Test DHCPv6 CB supports follow_class_name
Marcin Siodelski [Mon, 12 Jul 2021 18:35:31 +0000 (20:35 +0200)] 
[#1928] Test DHCPv6 CB supports follow_class_name

4 years ago[#1928] Do not re-position DHCPv6 class on update
Marcin Siodelski [Mon, 12 Jul 2021 12:18:36 +0000 (14:18 +0200)] 
[#1928] Do not re-position DHCPv6 class on update

4 years ago[#1928] Optionally skip checking deps
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.

4 years ago[#1928] Config backend pool for DHCPv6 extended
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.

4 years ago[#1928] DHCPv6 MySQL Config Backend
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.

4 years ago[#1928] Added new line in message file
Marcin Siodelski [Tue, 20 Jul 2021 18:37:09 +0000 (20:37 +0200)] 
[#1928] Added new line in message file

4 years ago[#1928] Copy assignment for class dictionary
Marcin Siodelski [Tue, 20 Jul 2021 18:19:45 +0000 (20:19 +0200)] 
[#1928] Copy assignment for class dictionary

4 years ago[#1928] Throw upon clearing not started audit
Marcin Siodelski [Tue, 20 Jul 2021 12:10:43 +0000 (14:10 +0200)] 
[#1928] Throw upon clearing not started audit

4 years ago[#1928] Throw committing not started transaction
Marcin Siodelski [Tue, 20 Jul 2021 11:24:51 +0000 (13:24 +0200)] 
[#1928] Throw committing not started transaction

4 years ago[#1928] Remove const cast from test code
Marcin Siodelski [Tue, 20 Jul 2021 10:42:13 +0000 (12:42 +0200)] 
[#1928] Remove const cast from test code

4 years ago[#1928] Use qualified column name in query
Marcin Siodelski [Tue, 20 Jul 2021 10:20:02 +0000 (12:20 +0200)] 
[#1928] Use qualified column name in query

4 years ago[#1928] Use EXPECT_EQ instead of ASSERT_EQ
Marcin Siodelski [Tue, 20 Jul 2021 10:03:25 +0000 (12:03 +0200)] 
[#1928] Use EXPECT_EQ instead of ASSERT_EQ

4 years ago[#1928] Added missing messages comment
Andrei Pavel [Tue, 20 Jul 2021 09:56:03 +0000 (09:56 +0000)] 
[#1928] Added missing messages comment

4 years ago[#1928] Applied suggested change to comment
Andrei Pavel [Tue, 20 Jul 2021 09:54:55 +0000 (09:54 +0000)] 
[#1928] Applied suggested change to comment

4 years ago[#1928] Corrected the typo
Andrei Pavel [Tue, 20 Jul 2021 09:52:13 +0000 (09:52 +0000)] 
[#1928] Corrected the typo

4 years ago[#1928] Corrected the typo
Andrei Pavel [Tue, 20 Jul 2021 09:51:59 +0000 (09:51 +0000)] 
[#1928] Corrected the typo

4 years ago[#1928] Corrected copyright date
Andrei Pavel [Tue, 20 Jul 2021 09:51:45 +0000 (09:51 +0000)] 
[#1928] Corrected copyright date

4 years ago[#1928] ClientClassDef copy constructor fixed
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.

4 years ago[#1928] Format spaces in MySQL schema scripts
Andrei Pavel [Fri, 16 Jul 2021 18:31:20 +0000 (21:31 +0300)] 
[#1928] Format spaces in MySQL schema scripts

(minor change)

4 years ago[#1928] Fix class ordering procedure
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.

4 years ago[#1928] Test DHCPv4 CB supports follow_class_name
Marcin Siodelski [Mon, 12 Jul 2021 18:34:30 +0000 (20:34 +0200)] 
[#1928] Test DHCPv4 CB supports follow_class_name

4 years ago[#1928] Do not re-position the class on update
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.

4 years ago[#1928] Do not re-order classes
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.

4 years ago[#1928] Guard against breaking class dependencies
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.

4 years ago[#1928] Fix nested MySQL transactions
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.

4 years ago[#1928] Config backend pool for DHCPv4 extended
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.

4 years ago[#1928] DHCPv4 client classes in MySQL
Marcin Siodelski [Wed, 16 Jun 2021 13:04:35 +0000 (15:04 +0200)] 
[#1928] DHCPv4 client classes in MySQL

4 years ago[#1928] Client classes added to CB API
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.

4 years ago[#1950] Added a ChangeLog entry
Francis Dupont [Fri, 16 Jul 2021 00:32:47 +0000 (02:32 +0200)] 
[#1950] Added a ChangeLog entry

4 years ago[#1950] Added a ChangeLog entry
Francis Dupont [Fri, 16 Jul 2021 00:31:57 +0000 (02:31 +0200)] 
[#1950] Added a ChangeLog entry

4 years ago[#1950] Moved to += (vs =)
Francis Dupont [Thu, 15 Jul 2021 12:05:06 +0000 (14:05 +0200)] 
[#1950] Moved to += (vs =)

4 years ago[#1950] Reverted last test changes
Francis Dupont [Thu, 15 Jul 2021 12:01:24 +0000 (14:01 +0200)] 
[#1950] Reverted last test changes

4 years ago[#1950] Addressed comments
Francis Dupont [Thu, 15 Jul 2021 11:08:33 +0000 (13:08 +0200)] 
[#1950] Addressed comments

4 years ago[#1950] Added extended configured UT
Francis Dupont [Tue, 13 Jul 2021 09:59:05 +0000 (11:59 +0200)] 
[#1950] Added extended configured UT

4 years ago[#1950] Checkpoint: extended d2_srv_configured
Francis Dupont [Mon, 12 Jul 2021 15:40:15 +0000 (17:40 +0200)] 
[#1950] Checkpoint: extended d2_srv_configured

4 years ago[#1963] Updated comment
Francis Dupont [Fri, 9 Jul 2021 16:45:17 +0000 (18:45 +0200)] 
[#1963] Updated comment

4 years ago[#1963] Added Doxyfile
Francis Dupont [Thu, 8 Jul 2021 13:46:30 +0000 (15:46 +0200)] 
[#1963] Added Doxyfile

4 years ago[#1963] Updated doc
Francis Dupont [Tue, 6 Jul 2021 14:45:51 +0000 (16:45 +0200)] 
[#1963] Updated doc

4 years ago[#1963] Moved code from D2CfgContextPtr
Francis Dupont [Tue, 6 Jul 2021 11:32:55 +0000 (13:32 +0200)] 
[#1963] Moved code from D2CfgContextPtr

4 years ago[#1957] Updated the .dox
Francis Dupont [Fri, 9 Jul 2021 17:15:05 +0000 (19:15 +0200)] 
[#1957] Updated the .dox

4 years ago[#1957] Addressed comments
Francis Dupont [Fri, 9 Jul 2021 16:57:17 +0000 (18:57 +0200)] 
[#1957] Addressed comments

4 years ago[#1957] Moved Qid and random
Francis Dupont [Sat, 3 Jul 2021 15:12:54 +0000 (17:12 +0200)] 
[#1957] Moved Qid and random

4 years ago[#1961] quote "local a=${b}" expressions for dash
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.

4 years ago[#1961] remove comment about unused KEACTRL_CONF
Andrei Pavel [Mon, 5 Jul 2021 14:13:16 +0000 (17:13 +0300)] 
[#1961] remove comment about unused KEACTRL_CONF

4 years ago[#1961] centralize shell test preparation
Andrei Pavel [Mon, 5 Jul 2021 13:18:57 +0000 (16:18 +0300)] 
[#1961] centralize shell test preparation

4 years ago[#1920] Fix in PgSQL tests
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.

4 years ago[#1920] Extended MySQL shell 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.

4 years ago[#1920] Applied suggestion
Andrei Pavel [Fri, 2 Jul 2021 17:03:05 +0000 (17:03 +0000)] 
[#1920] Applied suggestion

Corrected spacing.

4 years ago[#1920] Apply 9 suggestion(s) to 4 file(s)
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.

4 years ago[#1920] Database schema for client classes
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.

4 years ago[#1961] set lock and pid dirs to path inside repo
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

4 years ago[#1692] Gitlab CI: fix "test: too many arguments"
Andrei Pavel [Mon, 1 Feb 2021 13:14:16 +0000 (15:14 +0200)] 
[#1692] Gitlab CI: fix "test: too many arguments"