]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
6 years ago[#1087] Tracking all connecting clients
Marcin Siodelski [Fri, 15 May 2020 12:33:20 +0000 (14:33 +0200)] 
[#1087] Tracking all connecting clients

The HA lib now tracks all clients trying to connect to the partner server
when the communication is interrupted. It is possible see how many clients
have been trying so far. The unacked clients are tracked separately.

6 years ago[#1087] Refactored tracking unacked clients
Marcin Siodelski [Fri, 15 May 2020 11:51:03 +0000 (13:51 +0200)] 
[#1087] Refactored tracking unacked clients

The information about the unacked clients was now extended to track all
clients trying to connect, even when they are not consiered unacked yet.
The new data structures use multi index container rather than
set/multimap.

6 years ago[#1087] Return analyzed messages count in HA
Marcin Siodelski [Fri, 15 May 2020 08:24:07 +0000 (10:24 +0200)] 
[#1087] Return analyzed messages count in HA

The new counter is returned via a public method of the communication state.

6 years ago[#1087] Return unacked clients num
Marcin Siodelski [Fri, 15 May 2020 07:53:56 +0000 (09:53 +0200)] 
[#1087] Return unacked clients num

The HA communication state now returns the number of unacked clients via
a public method.

6 years ago[#1087] Added missing function descriptions
Marcin Siodelski [Thu, 14 May 2020 15:52:30 +0000 (17:52 +0200)] 
[#1087] Added missing function descriptions

Added descriptions to two functions in the communication state in HA.

6 years ago[#1180] Other fixes
Francis Dupont [Tue, 19 May 2020 19:19:12 +0000 (21:19 +0200)] 
[#1180] Other fixes

6 years ago[#1180] Fixed stat table
Francis Dupont [Tue, 19 May 2020 19:09:07 +0000 (21:09 +0200)] 
[#1180] Fixed stat table

6 years ago[#1180] Addressed review comments
Thomas Markwalder [Tue, 19 May 2020 15:20:29 +0000 (11:20 -0400)] 
[#1180] Addressed review comments

6 years ago[#1180] Added Leasequery hook lib documentation
Thomas Markwalder [Mon, 18 May 2020 13:37:09 +0000 (09:37 -0400)] 
[#1180] Added Leasequery hook lib documentation

Added a ChangeLog entry

doc/sphinx/arm/hooks-lease-query.rst
    new file

doc/sphinx/arm/dhcp4-srv.rst
    Added lease-query statistics

doc/sphinx/arm/hooks.rst
    Added inclusion of hooks-lease-query.rst

doc/sphinx/arm/logging.rst

    Added lease-query logger

6 years ago[#1242] Updated mysql admin unittest
Marcin Siodelski [Wed, 20 May 2020 10:24:36 +0000 (12:24 +0200)] 
[#1242] Updated mysql admin unittest

6 years ago[#1242] Added ChangeLog for #1242
Marcin Siodelski [Wed, 20 May 2020 09:23:10 +0000 (11:23 +0200)] 
[#1242] Added ChangeLog for #1242

6 years ago[#1242] Adjusted config backend
Marcin Siodelski [Wed, 20 May 2020 08:31:57 +0000 (10:31 +0200)] 
[#1242] Adjusted config backend

The new constraints require that we explicitly delete options by subnet id
or subnet prefix upon the subnet update.

6 years ago[#1242] Added missing indexes to options
Marcin Siodelski [Tue, 19 May 2020 16:39:20 +0000 (18:39 +0200)] 
[#1242] Added missing indexes to options

The missing foreign keys have been added to the dhcp4_options and
dhcp6_options tables. This creates new db migration for MySQL, 9.2.

6 years ago[#1226] Moved rollback and CS
Francis Dupont [Wed, 20 May 2020 12:58:23 +0000 (14:58 +0200)] 
[#1226] Moved rollback and CS

6 years ago[#1226] Added a MT CS in checkConfig
Francis Dupont [Tue, 19 May 2020 20:02:48 +0000 (22:02 +0200)] 
[#1226] Added a MT CS in checkConfig

6 years ago[#1236] Added std::
Francis Dupont [Thu, 14 May 2020 21:16:18 +0000 (23:16 +0200)] 
[#1236] Added std::

6 years ago[#1236] Avoid literal literal comparison
Francis Dupont [Thu, 14 May 2020 21:11:22 +0000 (23:11 +0200)] 
[#1236] Avoid literal literal comparison

6 years ago[#1224] Reverted ChangeLog
Francis Dupont [Tue, 19 May 2020 13:35:25 +0000 (15:35 +0200)] 
[#1224] Reverted ChangeLog

6 years ago[#1224] Temporary removed (development) to make Jenkins happy
Francis Dupont [Tue, 19 May 2020 08:00:23 +0000 (10:00 +0200)] 
[#1224] Temporary removed (development) to make Jenkins happy

6 years ago[#1224] Regen bison files with 3.6.2
Francis Dupont [Tue, 19 May 2020 07:21:03 +0000 (07:21 +0000)] 
[#1224] Regen bison files with 3.6.2

6 years ago[#1239] typo
Francis Dupont [Mon, 18 May 2020 18:58:46 +0000 (20:58 +0200)] 
[#1239] typo

6 years ago[#1239] addressed comments
Razvan Becheriu [Mon, 18 May 2020 18:15:33 +0000 (21:15 +0300)] 
[#1239] addressed comments

6 years ago[#1239] addressed comments
Razvan Becheriu [Mon, 18 May 2020 16:45:29 +0000 (19:45 +0300)] 
[#1239] addressed comments

6 years ago[#1239] added MT unit tests
Razvan Becheriu [Mon, 18 May 2020 13:37:12 +0000 (16:37 +0300)] 
[#1239] added MT unit tests

6 years ago[#1239] make http client ConnectionPool thread safe
Razvan Becheriu [Mon, 18 May 2020 13:10:16 +0000 (16:10 +0300)] 
[#1239] make http client ConnectionPool thread safe

6 years ago[#1239] make http client ConnectionPool thread safe
Razvan Becheriu [Mon, 18 May 2020 13:04:33 +0000 (16:04 +0300)] 
[#1239] make http client ConnectionPool thread safe

6 years ago[#1239] make http client ConnectionPool thread safe
Razvan Becheriu [Mon, 18 May 2020 13:01:51 +0000 (16:01 +0300)] 
[#1239] make http client ConnectionPool thread safe

6 years ago[#1219] Removed left work marker
Francis Dupont [Mon, 18 May 2020 17:44:09 +0000 (19:44 +0200)] 
[#1219] Removed left work marker

6 years ago[#1219] Moved shared code to fixture methods
Francis Dupont [Mon, 18 May 2020 17:07:12 +0000 (19:07 +0200)] 
[#1219] Moved shared code to fixture methods

6 years ago[#1219] added unit tests
Razvan Becheriu [Mon, 18 May 2020 15:16:20 +0000 (18:16 +0300)] 
[#1219] added unit tests

6 years ago[#1219] Addressed comments
Francis Dupont [Mon, 18 May 2020 13:03:04 +0000 (15:03 +0200)] 
[#1219] Addressed comments

6 years ago[#1219] Added spaces
Francis Dupont [Sun, 17 May 2020 11:08:29 +0000 (13:08 +0200)] 
[#1219] Added spaces

6 years ago[#1219] Finished rebase
Francis Dupont [Sat, 16 May 2020 13:53:01 +0000 (15:53 +0200)] 
[#1219] Finished rebase

6 years ago[#1219] Addressed comments
Francis Dupont [Fri, 15 May 2020 16:43:38 +0000 (18:43 +0200)] 
[#1219] Addressed comments

6 years ago[#1219] Made pending_requests_ thread safe
Francis Dupont [Fri, 8 May 2020 23:53:17 +0000 (01:53 +0200)] 
[#1219] Made pending_requests_ thread safe

6 years ago[#1227] added ChangeLog
Razvan Becheriu [Fri, 15 May 2020 18:27:40 +0000 (21:27 +0300)] 
[#1227] added ChangeLog

6 years ago[#1227] addressed review
Razvan Becheriu [Fri, 15 May 2020 18:04:45 +0000 (21:04 +0300)] 
[#1227] addressed review

6 years ago[#1227] addressed review
Razvan Becheriu [Fri, 15 May 2020 17:32:48 +0000 (20:32 +0300)] 
[#1227] addressed review

6 years ago[#1227] addressed review
Razvan Becheriu [Fri, 15 May 2020 17:27:19 +0000 (20:27 +0300)] 
[#1227] addressed review

6 years ago[#1127] addressed review
Razvan Becheriu [Fri, 15 May 2020 15:09:45 +0000 (18:09 +0300)] 
[#1127] addressed review

6 years ago[#1227] reverted commit
Razvan Becheriu [Fri, 15 May 2020 15:05:17 +0000 (18:05 +0300)] 
[#1227] reverted commit

6 years ago[#1127] addressed review
Razvan Becheriu [Fri, 15 May 2020 15:00:53 +0000 (18:00 +0300)] 
[#1127] addressed review

6 years ago[#1127] addressed review
Razvan Becheriu [Fri, 15 May 2020 14:52:40 +0000 (17:52 +0300)] 
[#1127] addressed review

6 years ago[#1227] fixed unittests
Razvan Becheriu [Fri, 15 May 2020 12:32:33 +0000 (15:32 +0300)] 
[#1227] fixed unittests

6 years ago[#1127] addressed review
Razvan Becheriu [Fri, 15 May 2020 12:12:39 +0000 (15:12 +0300)] 
[#1127] addressed review

6 years ago[#1127] fixed unittests
Razvan Becheriu [Fri, 15 May 2020 06:54:17 +0000 (09:54 +0300)] 
[#1127] fixed unittests

6 years ago[#1127] removed shared callout manager
Razvan Becheriu [Thu, 14 May 2020 13:24:26 +0000 (16:24 +0300)] 
[#1127] removed shared callout manager

6 years ago[#1127] addressed review
Razvan Becheriu [Thu, 14 May 2020 06:37:51 +0000 (09:37 +0300)] 
[#1127] addressed review

6 years ago[#1127] never update lm_collection_ outside init functions
Razvan Becheriu [Wed, 13 May 2020 08:05:01 +0000 (11:05 +0300)] 
[#1127] never update lm_collection_ outside init functions

6 years ago[#1229] hammer: added support for building kea on alpine 3.11
Michal Nowikowski [Fri, 15 May 2020 05:36:04 +0000 (07:36 +0200)] 
[#1229] hammer: added support for building kea on alpine 3.11

6 years ago[#854] Fixed remaining doxygen issues
Tomek Mrugalski [Thu, 14 May 2020 14:22:16 +0000 (16:22 +0200)] 
[#854] Fixed remaining doxygen issues

6 years ago[#1210] Fixed some doxygen issues
Francis Dupont [Thu, 30 Apr 2020 13:22:35 +0000 (15:22 +0200)] 
[#1210] Fixed some doxygen issues

6 years ago[#1210] Removed sockcreator
Francis Dupont [Thu, 30 Apr 2020 12:58:18 +0000 (14:58 +0200)] 
[#1210] Removed sockcreator

6 years ago[#1184] Regenerated message files
Francis Dupont [Wed, 13 May 2020 14:54:06 +0000 (16:54 +0200)] 
[#1184] Regenerated message files

6 years ago[#1184] Finished development warn stuff
Francis Dupont [Tue, 28 Apr 2020 14:12:42 +0000 (16:12 +0200)] 
[#1184] Finished development warn stuff

6 years ago[#1184] Checkpoint: message added, todo: minor improvements
Francis Dupont [Tue, 28 Apr 2020 13:56:07 +0000 (15:56 +0200)] 
[#1184] Checkpoint: message added, todo: minor improvements

6 years ago[#767] untabified
Francis Dupont [Sat, 11 Apr 2020 15:25:12 +0000 (17:25 +0200)] 
[#767] untabified

6 years ago[#767] Added a warning when ps -p bugs
Francis Dupont [Sat, 11 Apr 2020 14:51:54 +0000 (16:51 +0200)] 
[#767] Added a warning when ps -p bugs

6 years ago[#1213] Fixed some lists in ARM
Francis Dupont [Sat, 2 May 2020 14:43:41 +0000 (16:43 +0200)] 
[#1213] Fixed some lists in ARM

6 years ago[#1215] Added missing DHCPv4 message types
Francis Dupont [Fri, 8 May 2020 22:00:32 +0000 (00:00 +0200)] 
[#1215] Added missing DHCPv4 message types

6 years ago[#1229] hammer: added support for building kea on fedora 32 and ubuntu 20.04
Michal Nowikowski [Tue, 12 May 2020 09:39:17 +0000 (11:39 +0200)] 
[#1229] hammer: added support for building kea on fedora 32 and ubuntu 20.04

6 years ago[#854] License references fixed in several files
Tomek Mrugalski [Thu, 30 Apr 2020 10:16:16 +0000 (12:16 +0200)] 
[#854] License references fixed in several files

6 years ago[#999] Added ChangeLog for #999
Marcin Siodelski [Mon, 11 May 2020 07:58:11 +0000 (09:58 +0200)] 
[#999] Added ChangeLog for #999

6 years ago[#999] Fixed typo per review comments
Marcin Siodelski [Fri, 8 May 2020 17:28:28 +0000 (19:28 +0200)] 
[#999] Fixed typo per review comments

6 years ago[#999] Added break in switch statement
Marcin Siodelski [Fri, 8 May 2020 15:20:03 +0000 (17:20 +0200)] 
[#999] Added break in switch statement

6 years ago[#999] Added test for wait-backup-ack
Marcin Siodelski [Fri, 8 May 2020 15:16:02 +0000 (17:16 +0200)] 
[#999] Added test for wait-backup-ack

Setting this parameter to true in the LB mode is rejected.

6 years ago[#999] Fixed doxygen error
Marcin Siodelski [Fri, 8 May 2020 09:50:51 +0000 (11:50 +0200)] 
[#999] Fixed doxygen error

As pointed out in the code review.

6 years ago[#999] Fixed several wording issues
Marcin Siodelski [Fri, 8 May 2020 09:43:59 +0000 (11:43 +0200)] 
[#999] Fixed several wording issues

The text describing the passive-backup mode was corrected accoriding to the
review comments.

6 years ago[#999] Fixed commentary in ha_service.cc
Marcin Siodelski [Fri, 8 May 2020 09:29:21 +0000 (11:29 +0200)] 
[#999] Fixed commentary in ha_service.cc

Fixed copy paste error by replacing the word 'terminated' to
'passive-backup'.

6 years ago[#999] Emphasize HA roles
Marcin Siodelski [Fri, 8 May 2020 09:18:24 +0000 (11:18 +0200)] 
[#999] Emphasize HA roles

Applied the reviewer's patch which emphasizes important terms such as
primary, secondary, active etc.

6 years ago[#999] Allow single server in PB mode
Marcin Siodelski [Thu, 7 May 2020 16:00:19 +0000 (18:00 +0200)] 
[#999] Allow single server in PB mode

6 years ago[#999] Updated to the ARM
Marcin Siodelski [Thu, 7 May 2020 14:53:44 +0000 (16:53 +0200)] 
[#999] Updated to the ARM

The passive-backup state and other relevant updates were applied to the
Kea ARM.

6 years ago[#999] Implemeted passive-backup state
Marcin Siodelski [Wed, 29 Apr 2020 14:45:24 +0000 (16:45 +0200)] 
[#999] Implemeted passive-backup state

6 years ago[#999] Enable passive-backup configuration
Marcin Siodelski [Wed, 29 Apr 2020 14:22:59 +0000 (16:22 +0200)] 
[#999] Enable passive-backup configuration

6 years ago[#999] wait-backup-ack not enabled in active/active
Marcin Siodelski [Wed, 29 Apr 2020 11:38:35 +0000 (13:38 +0200)] 
[#999] wait-backup-ack not enabled in active/active

It is not allowed to set wait-backup-ack to true when the server operates
in the active/active mode. The unit tests were adjusted accordingly.

6 years ago[#999] wait-backup-ack is by default false
Marcin Siodelski [Wed, 29 Apr 2020 09:35:33 +0000 (11:35 +0200)] 
[#999] wait-backup-ack is by default false

6 years ago[#999] Added new unit test
Marcin Siodelski [Wed, 29 Apr 2020 09:25:26 +0000 (11:25 +0200)] 
[#999] Added new unit test

The new unit test verifies that the lease updates are being sent to the
backup server even if the active server is in the partner-down state.

6 years ago[#999] Added support for wait-backup-ack in HA
Marcin Siodelski [Tue, 28 Apr 2020 19:51:03 +0000 (21:51 +0200)] 
[#999] Added support for wait-backup-ack in HA

If the server is configured to not wait for the response from the backup
servers to the lease updates we don't wait for such response.

6 years ago[#999] Added wait-backup-ack HA parameter
Marcin Siodelski [Tue, 28 Apr 2020 11:03:29 +0000 (13:03 +0200)] 
[#999] Added wait-backup-ack HA parameter

This parameter enables/disables waiting for the acknowledgment from the
backup servers to the lease updates.

6 years ago[#1173] Added ChangeLog entry
Francis Dupont [Fri, 8 May 2020 07:56:10 +0000 (09:56 +0200)] 
[#1173] Added ChangeLog entry

6 years ago[#1173] Addressed comments
Razvan Becheriu [Thu, 7 May 2020 16:55:21 +0000 (19:55 +0300)] 
[#1173] Addressed comments

6 years ago[#1173] Addressed changes
Francis Dupont [Thu, 7 May 2020 16:44:21 +0000 (18:44 +0200)] 
[#1173] Addressed changes

6 years ago[#1173] Addressed comments
Francis Dupont [Wed, 6 May 2020 19:40:08 +0000 (21:40 +0200)] 
[#1173] Addressed comments

6 years ago[#1173] Implemented the incompatibility case
Francis Dupont [Mon, 4 May 2020 23:15:19 +0000 (01:15 +0200)] 
[#1173] Implemented the incompatibility case

6 years ago[#1170] Updated leaseX-add commands
Francis Dupont [Tue, 28 Apr 2020 12:28:30 +0000 (14:28 +0200)] 
[#1170] Updated leaseX-add commands

6 years ago[#1171] Addressed comment
Francis Dupont [Wed, 6 May 2020 19:57:53 +0000 (21:57 +0200)] 
[#1171] Addressed comment

6 years ago[#1171] Fixed TSan reported race
Francis Dupont [Sat, 11 Apr 2020 13:30:56 +0000 (15:30 +0200)] 
[#1171] Fixed TSan reported race

6 years ago[#1095] Fixed ChangeLog entry
Francis Dupont [Wed, 6 May 2020 19:52:56 +0000 (21:52 +0200)] 
[#1095] Fixed ChangeLog entry

6 years ago[#1095] Added a ChangeLog entry
Francis Dupont [Wed, 6 May 2020 19:50:00 +0000 (21:50 +0200)] 
[#1095] Added a ChangeLog entry

6 years ago[#1095] updated doxygen
Razvan Becheriu [Wed, 6 May 2020 17:55:56 +0000 (20:55 +0300)] 
[#1095] updated doxygen

6 years ago[#1095] updated comments
Razvan Becheriu [Wed, 6 May 2020 15:32:14 +0000 (18:32 +0300)] 
[#1095] updated comments

6 years ago[#1095] make state model thread safe
Razvan Becheriu [Wed, 6 May 2020 15:19:27 +0000 (18:19 +0300)] 
[#1095] make state model thread safe

6 years ago[#1095] Revert "[#1095] Protected communication state timer concurrent accesses"
Francis Dupont [Fri, 24 Apr 2020 19:07:28 +0000 (21:07 +0200)] 
[#1095] Revert "[#1095] Protected communication state timer concurrent accesses"

This reverts commit d76566d0157911b2edb193a6e1e865d233094b8a.

6 years ago[#1095] Fixed external socket handler vs guard bug
Francis Dupont [Sun, 29 Mar 2020 15:57:33 +0000 (17:57 +0200)] 
[#1095] Fixed external socket handler vs guard bug

6 years ago[#1095] Made state model code thread safe
Francis Dupont [Sat, 28 Mar 2020 14:58:55 +0000 (15:58 +0100)] 
[#1095] Made state model code thread safe

6 years ago[#1095] Protected communication state timer concurrent accesses
Francis Dupont [Sat, 28 Mar 2020 13:36:10 +0000 (14:36 +0100)] 
[#1095] Protected communication state timer concurrent accesses

6 years ago[#1095] Fixed conditiona variable usage
Francis Dupont [Sat, 28 Mar 2020 12:34:44 +0000 (13:34 +0100)] 
[#1095] Fixed conditiona variable usage

6 years ago[#1095] Protected external socket concurrent accesses
Francis Dupont [Sat, 28 Mar 2020 12:17:01 +0000 (13:17 +0100)] 
[#1095] Protected external socket concurrent accesses

6 years ago[#1188] addressed review
Razvan Becheriu [Thu, 30 Apr 2020 12:22:00 +0000 (15:22 +0300)] 
[#1188] addressed review

6 years ago[#1188] addressed review
Razvan Becheriu [Thu, 30 Apr 2020 12:16:55 +0000 (15:16 +0300)] 
[#1188] addressed review