]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
3 years ago[#2220] Add more distro instructions to quickstart
Dan Theisen [Wed, 12 Oct 2022 19:33:59 +0000 (12:33 -0700)] 
[#2220] Add more distro instructions to quickstart

3 years ago[#2220] Add ChangeLog entry and documentation
Dan Theisen [Fri, 7 Oct 2022 12:51:34 +0000 (05:51 -0700)] 
[#2220] Add ChangeLog entry and documentation

3 years ago[#2587] Updated DORA store extended info tests
Francis Dupont [Wed, 12 Oct 2022 22:30:26 +0000 (00:30 +0200)] 
[#2587] Updated DORA store extended info tests

3 years ago[#2587] Fixed RST
Francis Dupont [Tue, 11 Oct 2022 22:47:30 +0000 (00:47 +0200)] 
[#2587] Fixed RST

3 years ago[#2587] Added a ChangeLog entry
Francis Dupont [Tue, 11 Oct 2022 22:28:22 +0000 (00:28 +0200)] 
[#2587] Added a ChangeLog entry

3 years ago[#2587] Addressed comments
Francis Dupont [Tue, 11 Oct 2022 22:20:24 +0000 (00:20 +0200)] 
[#2587] Addressed comments

3 years ago[#2587] Done (note the doc should be updated)
Francis Dupont [Thu, 6 Oct 2022 19:47:39 +0000 (21:47 +0200)] 
[#2587] Done (note the doc should be updated)

3 years ago[#2539] hammer.py: ldconfig after make install
Andrei Pavel [Thu, 13 Oct 2022 11:04:25 +0000 (14:04 +0300)] 
[#2539] hammer.py: ldconfig after make install

3 years ago[#2588] Removed spurious blank line
Francis Dupont [Tue, 11 Oct 2022 22:41:50 +0000 (00:41 +0200)] 
[#2588] Removed spurious blank line

3 years ago[#2588] Added a ChangeLog entry
Francis Dupont [Tue, 11 Oct 2022 14:17:48 +0000 (16:17 +0200)] 
[#2588] Added a ChangeLog entry

3 years ago[#2588] Updated code and unit tests
Francis Dupont [Tue, 11 Oct 2022 14:14:48 +0000 (16:14 +0200)] 
[#2588] Updated code and unit tests

3 years ago[#2584] Split lease6 extended info class
Francis Dupont [Tue, 4 Oct 2022 15:09:05 +0000 (17:09 +0200)] 
[#2584] Split lease6 extended info class

3 years ago[#2584] Added constructors
Francis Dupont [Tue, 4 Oct 2022 14:53:25 +0000 (16:53 +0200)] 
[#2584] Added constructors

3 years ago[#2584] Reverted shared v4/v6 code
Francis Dupont [Tue, 4 Oct 2022 14:42:35 +0000 (16:42 +0200)] 
[#2584] Reverted shared v4/v6 code

3 years ago[#2584] Removed v4 code
Francis Dupont [Tue, 4 Oct 2022 14:39:44 +0000 (16:39 +0200)] 
[#2584] Removed v4 code

3 years ago[#2584] Reverted hostname index to ordered
Francis Dupont [Tue, 4 Oct 2022 11:12:08 +0000 (13:12 +0200)] 
[#2584] Reverted hostname index to ordered

3 years ago[#2584] Added extended info containers
Francis Dupont [Tue, 4 Oct 2022 09:34:56 +0000 (11:34 +0200)] 
[#2584] Added extended info containers

3 years ago[#2543] Change verbiage in ARM; add newline
Dan Theisen [Tue, 11 Oct 2022 08:02:57 +0000 (01:02 -0700)] 
[#2543] Change verbiage in ARM; add newline

3 years ago[#2543] Implement changes for code review
Dan Theisen [Tue, 11 Oct 2022 02:49:47 +0000 (19:49 -0700)] 
[#2543] Implement changes for code review

3 years ago[#2543] Add ChangeLog entry
Dan Theisen [Thu, 29 Sep 2022 12:02:27 +0000 (05:02 -0700)] 
[#2543] Add ChangeLog entry

3 years ago[#2543] Fix title underline in ARM
Dan Theisen [Thu, 29 Sep 2022 11:54:18 +0000 (04:54 -0700)] 
[#2543] Fix title underline in ARM

3 years ago[#2543] Add sphinx documentation
Dan Theisen [Thu, 29 Sep 2022 11:48:45 +0000 (04:48 -0700)] 
[#2543] Add sphinx documentation

3 years ago[#2543] Add unit test relayIgnoreLinkSelect
Dan Theisen [Thu, 29 Sep 2022 11:28:23 +0000 (04:28 -0700)] 
[#2543] Add unit test relayIgnoreLinkSelect

3 years ago[#2543] Fix typo in parser Link Selection prefs
Dan Theisen [Thu, 29 Sep 2022 01:06:42 +0000 (18:06 -0700)] 
[#2543] Fix typo in parser Link Selection prefs

3 years ago[#2543] Regenerate parsers
Dan Theisen [Tue, 27 Sep 2022 03:15:26 +0000 (20:15 -0700)] 
[#2543] Regenerate parsers

3 years ago[#2543] Add new config token to lexer and parser
Dan Theisen [Tue, 27 Sep 2022 01:41:36 +0000 (18:41 -0700)] 
[#2543] Add new config token to lexer and parser

3 years ago[#2543] Add RAI Link Selection preferences
Dan Theisen [Wed, 21 Sep 2022 10:34:04 +0000 (03:34 -0700)] 
[#2543] Add RAI Link Selection preferences

3 years ago[#2539] hammer.py: revert sorting of features
Andrei Pavel [Mon, 3 Oct 2022 08:16:38 +0000 (11:16 +0300)] 
[#2539] hammer.py: revert sorting of features

Fixes TypeError: unsupported operand type(s) for -: 'set' and 'list'

3 years ago[#2539] hammer.py: defer linking of pg_config until after package is installed
Andrei Pavel [Mon, 3 Oct 2022 07:56:21 +0000 (10:56 +0300)] 
[#2539] hammer.py: defer linking of pg_config until after package is installed

3 years ago[#2539] hammer.py: warn if there is no Release file
Andrei Pavel [Tue, 6 Sep 2022 13:38:44 +0000 (16:38 +0300)] 
[#2539] hammer.py: warn if there is no Release file

It solves errors that appear on the first time a Debian package is uploaded like:

E: The repository 'https://packages.aws.isc.org/repository/kea-2.3-debian-11-ci kea Release' does not have a Release file.

3 years ago[#2539] hammer.py: never discard features or prevent their installation
Andrei Pavel [Mon, 5 Sep 2022 19:28:01 +0000 (22:28 +0300)] 
[#2539] hammer.py: never discard features or prevent their installation

At most, incompatible features should log an error and make hammer
exit. But there are no incompatible features to my knowledge.

3 years ago[#2539] hammer.py: delete the default Heimdal krb5-config in FreeBSD
Andrei Pavel [Mon, 5 Sep 2022 19:26:15 +0000 (22:26 +0300)] 
[#2539] hammer.py: delete the default Heimdal krb5-config in FreeBSD

This makes it possible for Kea to pick up by default on the krb5-config
from the MIT version of Kerberos packages.

3 years ago[#2539] hammer.py: reinstall pkg to update repositories
Andrei Pavel [Mon, 5 Sep 2022 19:32:58 +0000 (22:32 +0300)] 
[#2539] hammer.py: reinstall pkg to update repositories

This way, a pkg-search command will find package versions that can be
installed rather than outdated versions. Solves errors like the following.

pkg: No packages available to install matching 'py38-sphinx' have
been found in the repositories

3 years ago[#2539] hammer.py: use venv or packages instead of virtualenv
Andrei Pavel [Mon, 5 Sep 2022 19:30:57 +0000 (22:30 +0300)] 
[#2539] hammer.py: use venv or packages instead of virtualenv

This is in the detriment of virtualenv which is considered deprecated.

3 years ago[#2539] hammer.py: remove superfluous ldconfig in alpine
Andrei Pavel [Mon, 5 Sep 2022 19:07:11 +0000 (22:07 +0300)] 
[#2539] hammer.py: remove superfluous ldconfig in alpine

3 years ago[#2539] hammer.py: switch from PostgreSQL 14 to the default in RHEL 9
Andrei Pavel [Mon, 5 Sep 2022 18:59:12 +0000 (21:59 +0300)] 
[#2539] hammer.py: switch from PostgreSQL 14 to the default in RHEL 9

There is a lot of code that deals with previously installed versions of
PostgreSQL. This is good since it deals with a lot of use cases and
allows us to not regenerate images, but it also adds complexity.

3 years ago[#2539] hammer.py: configure RPM distros to look for libraries in /usr/local/lib64
Andrei Pavel [Mon, 5 Sep 2022 19:30:32 +0000 (22:30 +0300)] 
[#2539] hammer.py: configure RPM distros to look for libraries in /usr/local/lib64

3 years ago[#2539] hammer.py: install dnf on CentOS 7 and RHEL 7
Andrei Pavel [Mon, 5 Sep 2022 19:30:17 +0000 (22:30 +0300)] 
[#2539] hammer.py: install dnf on CentOS 7 and RHEL 7

Fixes the following error that appeared recently on CentOS 7.
Error: Not tolerating missing names on install, stopping.

3 years ago[#2539] mostly cosmetical changes to hammer.py
Andrei Pavel [Mon, 5 Sep 2022 16:32:22 +0000 (19:32 +0300)] 
[#2539] mostly cosmetical changes to hammer.py

3 years ago[#2539] add --with-randomly to hammer.py
Andrei Pavel [Mon, 5 Sep 2022 16:19:09 +0000 (19:19 +0300)] 
[#2539] add --with-randomly to hammer.py

For testing both with and without a feature over time, you might want to
enable or disable it non-determinstically for a certain test run. This
can be done with the --with-randomly parameter which has a 50% chance of
enabling a feature and a 50% chance of disabling it.

3 years ago[#2573] Applied Thomas's proposal
Francis Dupont [Tue, 4 Oct 2022 11:04:47 +0000 (13:04 +0200)] 
[#2573] Applied Thomas's proposal

3 years ago[#2573] Extended the lease extended info
Francis Dupont [Mon, 3 Oct 2022 14:52:12 +0000 (16:52 +0200)] 
[#2573] Extended the lease extended info

3 years ago[#2581] Addressed review comments
Thomas Markwalder [Mon, 3 Oct 2022 19:33:59 +0000 (15:33 -0400)] 
[#2581] Addressed review comments

Minor spacing stuff

3 years ago[#2581] Fix Makefile.am typo
Thomas Markwalder [Fri, 30 Sep 2022 15:00:36 +0000 (11:00 -0400)] 
[#2581] Fix Makefile.am typo

modified:   src/lib/asiolink/Makefile.am

3 years ago[#2581] HttpThreadPool to IoServiceThreadPool
Thomas Markwalder [Fri, 30 Sep 2022 10:29:10 +0000 (06:29 -0400)] 
[#2581] HttpThreadPool to IoServiceThreadPool

Replace http::HttpThreadPool with asiolink::IoServiceThreadPool

deleted:    src/lib/http/http_thread_pool.cc
deleted:    src/lib/http/http_thread_pool.h
deleted:    src/lib/http/tests/http_thread_pool_unittests.cc

modified:   src/hooks/dhcp/high_availability/tests/ha_mt_unittest.cc
modified:   src/lib/config/cmd_http_listener.cc
modified:   src/lib/config/cmd_http_listener.h
modified:   src/lib/http/Makefile.am
modified:   src/lib/http/client.cc
modified:   src/lib/http/client.h
modified:   src/lib/http/tests/Makefile.am

3 years ago[#2581] Create asiolink::IoServiceThreadPool
Thomas Markwalder [Thu, 29 Sep 2022 14:44:08 +0000 (10:44 -0400)] 
[#2581] Create asiolink::IoServiceThreadPool

Create IoServiceThreadPool from HttpThreadPool

src/lib/asiolink/Makefile.am
    - added new files

src/lib/asiolink/io_service_thread_pool.cc
src/lib/asiolink/io_service_thread_pool.h
    - new files

src/lib/asiolink/tests/Makefile.am
    - added new file

src/lib/asiolink/tests/io_service_thread_pool.h
    - new file

3 years ago[#2578] update release checklist template
Marcin Godzina [Mon, 26 Sep 2022 14:00:37 +0000 (14:00 +0000)] 
[#2578] update release checklist template

3 years ago[#2580] Bump version in configure.ac to 2.3.2-git
Marcin Godzina [Tue, 27 Sep 2022 16:37:54 +0000 (16:37 +0000)] 
[#2580] Bump version in configure.ac to 2.3.2-git

3 years ago[#2577] updated platforms Kea-2.3.1
Marcin Godzina [Mon, 26 Sep 2022 14:29:08 +0000 (14:29 +0000)] 
[#2577] updated platforms

3 years ago[#2577] release changes
Marcin Godzina [Mon, 26 Sep 2022 13:54:29 +0000 (15:54 +0200)] 
[#2577] release changes

3 years ago[#2559] Gitlab CI: leave danger step to the default Kea CI image
Andrei Pavel [Mon, 5 Sep 2022 20:01:21 +0000 (23:01 +0300)] 
[#2559] Gitlab CI: leave danger step to the default Kea CI image

3 years ago[#2576] Update changelog
Andrei Pavel [Mon, 26 Sep 2022 08:26:28 +0000 (11:26 +0300)] 
[#2576] Update changelog

3 years ago[#2576] Update changelog
Marcin Godzina [Mon, 26 Sep 2022 08:12:09 +0000 (08:12 +0000)] 
[#2576] Update changelog

3 years ago[#2576] lib version bump up for 2.3.1
Marcin Godzina [Mon, 26 Sep 2022 08:07:38 +0000 (10:07 +0200)] 
[#2576] lib version bump up for 2.3.1

3 years ago[#2532] Added a ChangeLog entry
Francis Dupont [Fri, 23 Sep 2022 12:43:43 +0000 (14:43 +0200)] 
[#2532] Added a ChangeLog entry

3 years ago[#2532] Fixed 2038 vs postgreSQL issue
Francis Dupont [Wed, 31 Aug 2022 13:36:21 +0000 (15:36 +0200)] 
[#2532] Fixed 2038 vs postgreSQL issue

3 years ago[#1654] Fixed rebase error
Francis Dupont [Fri, 23 Sep 2022 12:53:26 +0000 (14:53 +0200)] 
[#1654] Fixed rebase error

3 years ago[#1654] Added a ChangeLog entry
Francis Dupont [Thu, 22 Sep 2022 16:49:05 +0000 (18:49 +0200)] 
[#1654] Added a ChangeLog entry

3 years ago[#1654] Addressed comments, rebasing
Francis Dupont [Thu, 22 Sep 2022 16:42:56 +0000 (18:42 +0200)] 
[#1654] Addressed comments, rebasing

3 years ago[#1654] Regen api-files.txt
Francis Dupont [Wed, 7 Sep 2022 15:06:25 +0000 (17:06 +0200)] 
[#1654] Regen api-files.txt

3 years ago[#1654] Checkpoint: added doc
Francis Dupont [Wed, 7 Sep 2022 15:01:54 +0000 (17:01 +0200)] 
[#1654] Checkpoint: added doc

3 years ago[#1654] Checkpoint: did hook, doc to do
Francis Dupont [Wed, 7 Sep 2022 13:58:54 +0000 (15:58 +0200)] 
[#1654] Checkpoint: did hook, doc to do

3 years ago[#1654] Checkpoint: did UT, doc and hook to do
Francis Dupont [Wed, 7 Sep 2022 11:39:19 +0000 (13:39 +0200)] 
[#1654] Checkpoint: did UT, doc and hook to do

3 years ago[#1654] Checkpoint: UT and hook to do
Francis Dupont [Mon, 5 Sep 2022 15:43:04 +0000 (17:43 +0200)] 
[#1654] Checkpoint: UT and hook to do

3 years ago[#2557] Moved the star after the bracket in ChangeLog
Francis Dupont [Wed, 21 Sep 2022 14:08:21 +0000 (16:08 +0200)] 
[#2557] Moved the star after the bracket in ChangeLog

3 years ago[#2557] Addressed comment
Francis Dupont [Wed, 21 Sep 2022 13:23:24 +0000 (15:23 +0200)] 
[#2557] Addressed comment

3 years ago[#2557] Added a ChangeLog entry
Francis Dupont [Tue, 20 Sep 2022 08:37:41 +0000 (10:37 +0200)] 
[#2557] Added a ChangeLog entry

3 years ago[#2557] Fixed too long identifier in Host
Francis Dupont [Mon, 19 Sep 2022 17:04:17 +0000 (19:04 +0200)] 
[#2557] Fixed too long identifier in Host

3 years ago[#2569] add JSON validation to code blocks in ARM
Andrei Pavel [Fri, 23 Sep 2022 11:42:03 +0000 (14:42 +0300)] 
[#2569] add JSON validation to code blocks in ARM

3 years ago[#2569] fix misplaced colons in ARM JSON examples
Peter Davies [Fri, 23 Sep 2022 10:43:16 +0000 (10:43 +0000)] 
[#2569] fix misplaced colons in ARM JSON examples

3 years ago[#2558] add ChangeLog entry
Andrei Pavel [Fri, 23 Sep 2022 10:51:46 +0000 (13:51 +0300)] 
[#2558] add ChangeLog entry

3 years ago[#2558] improved searching of sysrepoctl in reinstall.sh
Andrei Pavel [Mon, 5 Sep 2022 19:56:18 +0000 (22:56 +0300)] 
[#2558] improved searching of sysrepoctl in reinstall.sh

3 years ago[#2558] improved searching of yanglint and its libraries
Andrei Pavel [Mon, 5 Sep 2022 19:52:48 +0000 (22:52 +0300)] 
[#2558] improved searching of yanglint and its libraries

3 years ago[#2558] expose LIBYANG_PREFIX and SYSREPO_PREFIX
Andrei Pavel [Mon, 5 Sep 2022 19:50:52 +0000 (22:50 +0300)] 
[#2558] expose LIBYANG_PREFIX and SYSREPO_PREFIX

3 years ago[#2571] Removed spurious blank line
Francis Dupont [Thu, 22 Sep 2022 21:26:59 +0000 (23:26 +0200)] 
[#2571] Removed spurious blank line

3 years ago[#2571] Fixed override and indent
Francis Dupont [Thu, 22 Sep 2022 21:23:31 +0000 (23:23 +0200)] 
[#2571] Fixed override and indent

3 years ago[#2571] Fixed test lease manager
Thomas Markwalder [Thu, 22 Sep 2022 15:47:44 +0000 (11:47 -0400)] 
[#2571] Fixed test lease manager

dhcpsrv/tests/lease_mgr_unittest.cc
    Added stubbed query functions to ConcreteLeaseMgr

3 years ago[#2571] Added BLQ query stubs to lease mgrs
Thomas Markwalder [Thu, 22 Sep 2022 15:38:19 +0000 (11:38 -0400)] 
[#2571] Added BLQ query stubs to lease mgrs

src/lib/dhcpsrv/lease_mgr.*
    Removed BQL query implemenetations

src/lib/dhcpsrv/memfile_lease_mgr.*
src/lib/dhcpsrv/mysql_lease_mgr.*
src/lib/dhcpsrv/pgsql_lease_mgr.*
    Added BQL query implemenetations

3 years ago[#2571] Cosmetics nits
Thomas Markwalder [Thu, 22 Sep 2022 10:45:21 +0000 (06:45 -0400)] 
[#2571] Cosmetics nits

Changes to be committed:
    modified:   lease_mgr.h

3 years ago[#2571] Fixed doxygen errors
Thomas Markwalder [Wed, 21 Sep 2022 19:01:41 +0000 (15:01 -0400)] 
[#2571] Fixed doxygen errors

 Changes to be committed:
modified:   src/lib/dhcpsrv/lease_mgr.h

3 years ago[#2571] Addressed review comments
Thomas Markwalder [Wed, 21 Sep 2022 18:30:07 +0000 (14:30 -0400)] 
[#2571] Addressed review comments

3 years ago[#2571] Define new BLQ functions in LeaseMgr
Thomas Markwalder [Tue, 20 Sep 2022 20:12:46 +0000 (16:12 -0400)] 
[#2571] Define new BLQ functions in LeaseMgr

src/lib/dhcpsrv/lease_mgr.*
    Added new Bulk LeaseQuery functions

3 years ago[#2408] Avoid creating JSON from args
Marcin Siodelski [Thu, 22 Sep 2022 12:24:43 +0000 (14:24 +0200)] 
[#2408] Avoid creating JSON from args

3 years ago[#2408] Improved logging in lease_cmds
Marcin Siodelski [Thu, 22 Sep 2022 09:39:18 +0000 (11:39 +0200)] 
[#2408] Improved logging in lease_cmds

3 years ago[#2408] Addressed review comments in the HA
Marcin Siodelski [Thu, 22 Sep 2022 08:46:35 +0000 (10:46 +0200)] 
[#2408] Addressed review comments in the HA

3 years ago[#2408] Improved handling rejected leases
Marcin Siodelski [Thu, 22 Sep 2022 08:34:31 +0000 (10:34 +0200)] 
[#2408] Improved handling rejected leases

The new communication state functions are now MT safe. The rejected leases
have also expiration time attached.

3 years ago[#2408] Improved some HA log messages format
Marcin Siodelski [Wed, 21 Sep 2022 05:41:47 +0000 (07:41 +0200)] 
[#2408] Improved some HA log messages format

3 years ago[#2408] Error message when HA service terminates
Marcin Siodelski [Mon, 19 Sep 2022 19:29:36 +0000 (21:29 +0200)] 
[#2408] Error message when HA service terminates

3 years ago[#2408] Added ChangeLog for #2408
Marcin Siodelski [Mon, 19 Sep 2022 17:33:00 +0000 (19:33 +0200)] 
[#2408] Added ChangeLog for #2408

3 years ago[#2408] HA code cleanup
Marcin Siodelski [Mon, 19 Sep 2022 17:17:43 +0000 (19:17 +0200)] 
[#2408] HA code cleanup

3 years ago[#2408] Documented max-rejected-lease-updates
Marcin Siodelski [Mon, 19 Sep 2022 08:57:31 +0000 (10:57 +0200)] 
[#2408] Documented max-rejected-lease-updates

3 years ago[#2408] Handle lease6-bulk-apply empty case
Marcin Siodelski [Mon, 19 Sep 2022 06:53:15 +0000 (08:53 +0200)] 
[#2408] Handle lease6-bulk-apply empty case

3 years ago[#2408] Renamed HA parameter
Marcin Siodelski [Sun, 18 Sep 2022 19:15:14 +0000 (21:15 +0200)] 
[#2408] Renamed HA parameter

The max-rejected-clients has been renamed to max-rejected-lease-updates.

3 years ago[#2408] HA interprets conflict status code
Marcin Siodelski [Sun, 18 Sep 2022 18:22:39 +0000 (20:22 +0200)] 
[#2408] HA interprets conflict status code

3 years ago[#2408] Rename new communication state functions
Marcin Siodelski [Fri, 16 Sep 2022 10:28:26 +0000 (12:28 +0200)] 
[#2408] Rename new communication state functions

3 years ago[#2408] HA service tracks rejected leases
Marcin Siodelski [Fri, 16 Sep 2022 08:46:31 +0000 (10:46 +0200)] 
[#2408] HA service tracks rejected leases

3 years ago[#2408] Communication state tracks rejected leases
Marcin Siodelski [Fri, 16 Sep 2022 05:28:01 +0000 (07:28 +0200)] 
[#2408] Communication state tracks rejected leases

3 years ago[#2408] Documented the conflict status code usage
Marcin Siodelski [Mon, 12 Sep 2022 11:05:36 +0000 (13:05 +0200)] 
[#2408] Documented the conflict status code usage

3 years ago[#2408] Lease cmds can return CONFLICT status code
Marcin Siodelski [Mon, 12 Sep 2022 09:55:28 +0000 (11:55 +0200)] 
[#2408] Lease cmds can return CONFLICT status code

The new CONTROL_RESULT_CONFLICT returned by the lease_cmds hook library
indicates that the command was processed ok, but the library was unable to
apply configuration changes because of the conflicting state of the server.

3 years ago[#2526] Changed to kea-lfc
Francis Dupont [Thu, 22 Sep 2022 11:41:10 +0000 (13:41 +0200)] 
[#2526] Changed to kea-lfc