]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
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"

4 years ago[#1885] hammer: added support for building kea with gss-api
Michal Nowikowski [Mon, 28 Jun 2021 10:19:36 +0000 (12:19 +0200)] 
[#1885] hammer: added support for building kea with gss-api

4 years ago[#1642] make gtests, shtests, pytests sequential
Andrei Pavel [Fri, 4 Jun 2021 09:19:42 +0000 (12:19 +0300)] 
[#1642] make gtests, shtests, pytests sequential

4 years ago[#1953] hammer.py: Continent/Country/Zone TZ
Andrei Pavel [Tue, 29 Jun 2021 10:21:48 +0000 (13:21 +0300)] 
[#1953] hammer.py: Continent/Country/Zone TZ

4 years ago[#1956] bump version to 1.9.10-git
Andrei Pavel [Wed, 30 Jun 2021 10:18:29 +0000 (13:18 +0300)] 
[#1956] bump version to 1.9.10-git

4 years ago[#1947] 1.9.9 release: mention --with-gssapi Kea-1.9.9
Andrei Pavel [Mon, 28 Jun 2021 11:56:43 +0000 (14:56 +0300)] 
[#1947] 1.9.9 release: mention --with-gssapi

in build requirements

4 years ago[#1947] 1.9.9 release: update support platforms
Andrei Pavel [Mon, 28 Jun 2021 11:52:54 +0000 (14:52 +0300)] 
[#1947] 1.9.9 release: update support platforms

4 years ago[#1947] spell correction: defition -> definition
Andrei Pavel [Mon, 28 Jun 2021 09:37:57 +0000 (12:37 +0300)] 
[#1947] spell correction: defition -> definition

4 years ago[#1947] 1.9.9 release: bump library versions
Andrei Pavel [Mon, 28 Jun 2021 07:50:11 +0000 (10:50 +0300)] 
[#1947] 1.9.9 release: bump library versions

4 years ago[#1947] 1.9.9 release: spelling corrections
Andrei Pavel [Fri, 25 Jun 2021 17:27:58 +0000 (20:27 +0300)] 
[#1947] 1.9.9 release: spelling corrections

and other minor changes

4 years ago[#1947] 1.9.9 release changes
Andrei Pavel [Fri, 25 Jun 2021 18:25:02 +0000 (21:25 +0300)] 
[#1947] 1.9.9 release changes

4 years ago[#1947] 1.9.9 release: add ChangeLog entries
Andrei Pavel [Mon, 28 Jun 2021 07:31:13 +0000 (10:31 +0300)] 
[#1947] 1.9.9 release: add ChangeLog entries

4 years ago[#1948] extend lifetime of IOService in IOSignalSet
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

4 years ago[#1915] DHCP4_PACKET_DROP_0012 is logged on debug now
Tomek Mrugalski [Fri, 25 Jun 2021 15:53:14 +0000 (17:53 +0200)] 
[#1915] DHCP4_PACKET_DROP_0012 is logged on debug now

4 years ago[#1915] Reverted change in DHCP4_HOOK_BUFFER_RCVD_SKIP
Tomek Mrugalski [Fri, 25 Jun 2021 15:52:51 +0000 (17:52 +0200)] 
[#1915] Reverted change in DHCP4_HOOK_BUFFER_RCVD_SKIP

4 years ago[#1915] Fixed spelling
Tomek Mrugalski [Fri, 25 Jun 2021 15:38:01 +0000 (17:38 +0200)] 
[#1915] Fixed spelling

4 years ago[#1915] Fixed drop log in clent_handler.cc
Tomek Mrugalski [Fri, 25 Jun 2021 15:35:57 +0000 (17:35 +0200)] 
[#1915] Fixed drop log in clent_handler.cc

4 years ago[#1915] Converted some logs to PKT_HANDLING level
Tomek Mrugalski [Fri, 25 Jun 2021 15:08:36 +0000 (17:08 +0200)] 
[#1915] Converted some logs to PKT_HANDLING level

4 years ago[#1915] Addressed review
Tomek Mrugalski [Fri, 25 Jun 2021 13:39:33 +0000 (15:39 +0200)] 
[#1915] Addressed review

 - typos
 - removed unnecessary words

4 years ago[#1915] Changelog corrected
Tomek Mrugalski [Fri, 25 Jun 2021 12:03:27 +0000 (14:03 +0200)] 
[#1915] Changelog corrected

4 years ago[#1915] Doc about loglevels added
Tomek Mrugalski [Fri, 25 Jun 2021 11:47:07 +0000 (13:47 +0200)] 
[#1915] Doc about loglevels added

4 years ago[#1915] DROP reasons are now debuglevel 15
Tomek Mrugalski [Fri, 25 Jun 2021 11:46:52 +0000 (13:46 +0200)] 
[#1915] DROP reasons are now debuglevel 15

4 years ago[#1915] failure to allocate message is more verbose
Tomek Mrugalski [Fri, 25 Jun 2021 09:04:50 +0000 (11:04 +0200)] 
[#1915] failure to allocate message is more verbose

4 years ago[#1836] fixed rebase
Razvan Becheriu [Fri, 25 Jun 2021 15:05:28 +0000 (18:05 +0300)] 
[#1836] fixed rebase

4 years ago[#1836] addressed comments
Razvan Becheriu [Fri, 25 Jun 2021 14:15:55 +0000 (17:15 +0300)] 
[#1836] addressed comments

4 years ago[#1836] added extra unittests
Razvan Becheriu [Fri, 25 Jun 2021 11:28:10 +0000 (14:28 +0300)] 
[#1836] added extra unittests

4 years ago[#1836] updated documentation
Razvan Becheriu [Fri, 25 Jun 2021 08:13:03 +0000 (11:13 +0300)] 
[#1836] updated documentation

4 years ago[#1836] addressed comments
Razvan Becheriu [Thu, 24 Jun 2021 13:59:11 +0000 (16:59 +0300)] 
[#1836] addressed comments

4 years ago[#1836] get server identifier from client class value
Razvan Becheriu [Sat, 19 Jun 2021 12:38:40 +0000 (15:38 +0300)] 
[#1836] get server identifier from client class value

4 years ago[#1902] fixed log message
Razvan Becheriu [Fri, 11 Jun 2021 08:17:04 +0000 (11:17 +0300)] 
[#1902] fixed log message

4 years ago[#1894] add ChangeLog entry
Andrei Pavel [Fri, 25 Jun 2021 13:21:33 +0000 (16:21 +0300)] 
[#1894] add ChangeLog entry

4 years ago[#1894] tidy up vendor option unit tests
Andrei Pavel [Thu, 24 Jun 2021 18:43:52 +0000 (21:43 +0300)] 
[#1894] tidy up vendor option unit tests

4 years ago[#1894] negative test for cable labs vendor ID
Andrei Pavel [Tue, 18 May 2021 14:24:39 +0000 (17:24 +0300)] 
[#1894] negative test for cable labs vendor ID

4 years ago[#1894] limit docsis oro lookup to cable labs 4491
Andrei Pavel [Tue, 18 May 2021 11:56:54 +0000 (14:56 +0300)] 
[#1894] limit docsis oro lookup to cable labs 4491

4 years ago[#1913] Handling unordered UDP reception
Tomek Mrugalski [Thu, 24 Jun 2021 10:12:06 +0000 (12:12 +0200)] 
[#1913] Handling unordered UDP reception

4 years ago[#1941] keactrl tests: use test config not default
Andrei Pavel [Fri, 25 Jun 2021 10:38:04 +0000 (13:38 +0300)] 
[#1941] keactrl tests: use test config not default

4 years ago[#1892] Fixed sphinx error, rewording
Tomek Mrugalski [Fri, 25 Jun 2021 07:41:51 +0000 (09:41 +0200)] 
[#1892] Fixed sphinx error, rewording

4 years ago[#1892] Update install.rst
Vicky Risk [Thu, 24 Jun 2021 18:55:39 +0000 (18:55 +0000)] 
[#1892] Update install.rst

4 years ago[#1892] edits to the Installation notes regarding Cassandra deprecation
Vicky Risk [Thu, 24 Jun 2021 18:53:14 +0000 (18:53 +0000)] 
[#1892] edits to the Installation notes regarding Cassandra deprecation

4 years ago[#1909] Added a note about python 2 dependency
Tomek Mrugalski [Thu, 24 Jun 2021 17:46:03 +0000 (19:46 +0200)] 
[#1909] Added a note about python 2 dependency

4 years ago[#1892] Removed empty line
Tomek Mrugalski [Thu, 24 Jun 2021 08:23:17 +0000 (10:23 +0200)] 
[#1892] Removed empty line

4 years ago[#1892] Rewording message after review
Tomek Mrugalski [Thu, 24 Jun 2021 08:22:09 +0000 (10:22 +0200)] 
[#1892] Rewording message after review

Signed-off-by: Tomek Mrugalski <tomek@isc.org>
4 years ago[#1892] CQL deprecation warning in doc
Tomek Mrugalski [Wed, 23 Jun 2021 16:03:00 +0000 (18:03 +0200)] 
[#1892] CQL deprecation warning in doc

4 years ago[#1892] ChangeLog added about deprecation
Tomek Mrugalski [Wed, 23 Jun 2021 14:54:39 +0000 (16:54 +0200)] 
[#1892] ChangeLog added about deprecation

4 years ago[#1892] Cassandra deprecation warning in configure
Tomek Mrugalski [Wed, 23 Jun 2021 14:54:24 +0000 (16:54 +0200)] 
[#1892] Cassandra deprecation warning in configure

4 years ago[#1892] Warnings when Cassanda backends are used
Tomek Mrugalski [Wed, 23 Jun 2021 14:50:32 +0000 (16:50 +0200)] 
[#1892] Warnings when Cassanda backends are used

4 years ago[#1941] fix keactrl test when sysrepo is disabled
Andrei Pavel [Fri, 25 Jun 2021 06:52:50 +0000 (09:52 +0300)] 
[#1941] fix keactrl test when sysrepo is disabled

4 years ago[#1941] fix unbound variable in keactrl
Andrei Pavel [Thu, 24 Jun 2021 13:17:13 +0000 (16:17 +0300)] 
[#1941] fix unbound variable in keactrl

4 years ago[#1937] make grammar pages build with older sphinx
Andrei Pavel [Wed, 23 Jun 2021 14:32:50 +0000 (17:32 +0300)] 
[#1937] make grammar pages build with older sphinx

4 years ago[#1900] AUTHORS file updated
Wlodek Wencel [Wed, 23 Jun 2021 14:29:44 +0000 (16:29 +0200)] 
[#1900] AUTHORS file updated

4 years ago[#1900] AUTHORS file updated
Wlodek Wencel [Wed, 23 Jun 2021 10:07:35 +0000 (12:07 +0200)] 
[#1900] AUTHORS file updated

4 years ago[#1895] ChangeLog added
Tomek Mrugalski [Wed, 23 Jun 2021 11:56:37 +0000 (13:56 +0200)] 
[#1895] ChangeLog added

4 years ago[(no branch, rebasing 1895-beginners-tasks)] Reworded some text
Tomek Mrugalski [Fri, 18 Jun 2021 10:35:50 +0000 (10:35 +0000)] 
[(no branch, rebasing 1895-beginners-tasks)] Reworded some text