]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
2 years ago[#3074] ARM update
Piotrek Zadroga [Wed, 22 Nov 2023 14:46:16 +0000 (15:46 +0100)] 
[#3074] ARM update

2 years ago[#3074] UTs updated
Piotrek Zadroga [Wed, 22 Nov 2023 14:36:49 +0000 (15:36 +0100)] 
[#3074] UTs updated

2 years ago[#3074] option example update
Piotrek Zadroga [Wed, 22 Nov 2023 10:09:09 +0000 (11:09 +0100)] 
[#3074] option example update

2 years ago[#3074] comments updated
Piotrek Zadroga [Wed, 22 Nov 2023 09:18:46 +0000 (10:18 +0100)] 
[#3074] comments updated

2 years ago[#3074] option def validation
Piotrek Zadroga [Wed, 22 Nov 2023 09:17:12 +0000 (10:17 +0100)] 
[#3074] option def validation

2 years ago[#3074] introduce new OPT_CUSTOM_TYPE
Piotrek Zadroga [Tue, 21 Nov 2023 21:09:26 +0000 (22:09 +0100)] 
[#3074] introduce new OPT_CUSTOM_TYPE

2 years ago[#3074] add missing std ns
Piotrek Zadroga [Wed, 18 Oct 2023 08:16:28 +0000 (10:16 +0200)] 
[#3074] add missing std ns

2 years ago[#3074] added ChangeLog entry
Piotrek Zadroga [Tue, 17 Oct 2023 11:01:59 +0000 (13:01 +0200)] 
[#3074] added ChangeLog entry

Also, some other corrections.

2 years ago[#3074] add more UTs
Piotrek Zadroga [Tue, 17 Oct 2023 10:48:59 +0000 (12:48 +0200)] 
[#3074] add more UTs

2 years ago[#3074] code cleaning + docs
Piotrek Zadroga [Mon, 16 Oct 2023 21:18:45 +0000 (23:18 +0200)] 
[#3074] code cleaning + docs

2 years ago[#3074] unpack reworked
Piotrek Zadroga [Thu, 12 Oct 2023 20:09:45 +0000 (22:09 +0200)] 
[#3074] unpack reworked

2 years ago[#3074] change option type to binary
Piotrek Zadroga [Thu, 12 Oct 2023 20:09:35 +0000 (22:09 +0200)] 
[#3074] change option type to binary

2 years ago[#3074] added some comments
Piotrek Zadroga [Wed, 11 Oct 2023 11:25:28 +0000 (13:25 +0200)] 
[#3074] added some comments

2 years ago[#3074] adding UTs for option 121
Piotrek Zadroga [Tue, 10 Oct 2023 16:35:09 +0000 (18:35 +0200)] 
[#3074] adding UTs for option 121

2 years ago[#3074] adding option 121 in ARM
Piotrek Zadroga [Tue, 10 Oct 2023 13:24:16 +0000 (15:24 +0200)] 
[#3074] adding option 121 in ARM

2 years ago[#3074] adding example of option 121
Piotrek Zadroga [Tue, 10 Oct 2023 13:21:07 +0000 (15:21 +0200)] 
[#3074] adding example of option 121

2 years ago[#3074] new option in factorySpecialFormatOption
Piotrek Zadroga [Tue, 10 Oct 2023 11:46:40 +0000 (13:46 +0200)] 
[#3074] new option in factorySpecialFormatOption

2 years ago[#3074] WIP new class for v4 option 121
Piotrek Zadroga [Tue, 10 Oct 2023 11:36:58 +0000 (13:36 +0200)] 
[#3074] WIP new class for v4 option 121

2 years ago[#3074] WIP new class for v4 option 121
Piotrek Zadroga [Mon, 9 Oct 2023 20:12:12 +0000 (22:12 +0200)] 
[#3074] WIP new class for v4 option 121

2 years ago[#3074] new class for v4 option 121
Piotrek Zadroga [Fri, 6 Oct 2023 12:12:32 +0000 (14:12 +0200)] 
[#3074] new class for v4 option 121

2 years ago[#3074] initial def of DHCPv4 option 121
Piotrek Zadroga [Wed, 4 Oct 2023 12:37:17 +0000 (14:37 +0200)] 
[#3074] initial def of DHCPv4 option 121

Initial definition of DHCPv4 option code 121
Classless Static Route Option - described in RFC 3442

2 years ago[#3178] Include server-name in status-get
Marcin Siodelski [Fri, 5 Jan 2024 16:25:04 +0000 (17:25 +0100)] 
[#3178] Include server-name in status-get

2 years ago[#3178] Correct grammar in the comments
Marcin Siodelski [Fri, 5 Jan 2024 14:49:04 +0000 (15:49 +0100)] 
[#3178] Correct grammar in the comments

2 years ago[#3178] Corrections in the HA messages desc
Marcin Siodelski [Fri, 5 Jan 2024 14:46:08 +0000 (15:46 +0100)] 
[#3178] Corrections in the HA messages desc

2 years ago[#3178] Added missing comments to ha_impl.h
Marcin Siodelski [Fri, 5 Jan 2024 14:43:34 +0000 (15:43 +0100)] 
[#3178] Added missing comments to ha_impl.h

2 years ago[#3178] Small ARM edits after review
Marcin Siodelski [Fri, 5 Jan 2024 14:38:57 +0000 (15:38 +0100)] 
[#3178] Small ARM edits after review

2 years ago[#3178] Added ChangeLog for #3178
Marcin Siodelski [Wed, 3 Jan 2024 09:10:45 +0000 (10:10 +0100)] 
[#3178] Added ChangeLog for #3178

2 years ago[#3178] Documented hub-and-spoke
Marcin Siodelski [Wed, 3 Jan 2024 08:39:57 +0000 (09:39 +0100)] 
[#3178] Documented hub-and-spoke

2 years ago[#3178] Log the number of applied leases
Marcin Siodelski [Tue, 2 Jan 2024 12:58:08 +0000 (13:58 +0100)] 
[#3178] Log the number of applied leases

2 years ago[#3178] Handle no subnet selected in HA
Marcin Siodelski [Tue, 2 Jan 2024 10:41:28 +0000 (11:41 +0100)] 
[#3178] Handle no subnet selected in HA

2 years ago[#3178] Partition synchronized leases
Marcin Siodelski [Wed, 20 Dec 2023 11:59:33 +0000 (12:59 +0100)] 
[#3178] Partition synchronized leases

2 years ago[#3178] Added status-get test for H&S
Marcin Siodelski [Mon, 18 Dec 2023 12:49:30 +0000 (13:49 +0100)] 
[#3178] Added status-get test for H&S

2 years ago[#3178] Different CS callback names
Marcin Siodelski [Thu, 7 Dec 2023 14:33:38 +0000 (15:33 +0100)] 
[#3178] Different CS callback names

Different HA services register their critical sections under different
names.

2 years ago[#3178] Implemented subnetX_select in HA
Marcin Siodelski [Tue, 5 Dec 2023 11:56:46 +0000 (12:56 +0100)] 
[#3178] Implemented subnetX_select in HA

The subnet4_select and subnet6_select callouts are used when HA config
contains multiple relationships. In this case the logic filtering the
packets must be ran after subnet selection because the selected subnet
contains the info which relationship the packet belongs to.

2 years ago[#3186] arm packages can be build and uploaded, new systems support added
Wlodzimierz Wencel [Wed, 3 Jan 2024 10:49:14 +0000 (10:49 +0000)] 
[#3186] arm packages can be build and uploaded, new systems support added

2 years ago[#3108] addressed review comments
Razvan Becheriu [Mon, 18 Dec 2023 17:00:32 +0000 (19:00 +0200)] 
[#3108] addressed review comments

2 years ago[#3108] fixed log message
Razvan Becheriu [Mon, 11 Dec 2023 11:29:10 +0000 (13:29 +0200)] 
[#3108] fixed log message

2 years ago[#3108] added warning message to disable "ip-reservations-unique"
Razvan Becheriu [Thu, 9 Nov 2023 10:46:08 +0000 (12:46 +0200)] 
[#3108] added warning message to disable "ip-reservations-unique"

 - suggest disabling "ip-reservations-unique" flag if multiple reservations
   for the same IP address are found

2 years ago[#3191] fix botan code after function rename
Razvan Becheriu [Thu, 14 Dec 2023 20:20:10 +0000 (22:20 +0200)] 
[#3191] fix botan code after function rename

2 years ago[#3168] add anchors to RADIUS docs
Andrei Pavel [Thu, 14 Dec 2023 08:58:56 +0000 (10:58 +0200)] 
[#3168] add anchors to RADIUS docs

2 years ago[#3168] Removed old RADIUS
Francis Dupont [Tue, 12 Dec 2023 09:39:50 +0000 (10:39 +0100)] 
[#3168] Removed old RADIUS

2 years ago[#3019] updated documentation and added ChangeLog entry
Razvan Becheriu [Thu, 14 Dec 2023 07:44:43 +0000 (09:44 +0200)] 
[#3019] updated documentation and added ChangeLog entry

2 years ago[#3019] addressed review comments
Razvan Becheriu [Wed, 13 Dec 2023 16:15:49 +0000 (18:15 +0200)] 
[#3019] addressed review comments

2 years ago[#3019] addressed review comments
Razvan Becheriu [Tue, 12 Dec 2023 08:35:52 +0000 (10:35 +0200)] 
[#3019] addressed review comments

2 years ago[#3019] retry db open on startup
Razvan Becheriu [Wed, 18 Oct 2023 15:30:33 +0000 (18:30 +0300)] 
[#3019] retry db open on startup

2 years ago[#3107] use const& whenever possible
Razvan Becheriu [Wed, 13 Dec 2023 09:49:08 +0000 (11:49 +0200)] 
[#3107] use const& whenever possible

2 years ago[#3107] Single-threaded mode for ping-check
Thomas Markwalder [Tue, 5 Dec 2023 20:12:50 +0000 (15:12 -0500)] 
[#3107] Single-threaded mode for ping-check

doc/sphinx/arm/hooks-ping-check.rst
    Removed note about single-threaded mode

Added ChangeLog

src/lib/dhcp/iface_mgr.*
    IfaceMgr::isExternalSocket() - new function to facilitate UTs

src/lib/dhcp/tests/iface_mgr_unittest.cc
    Updated tests

2 years ago[#3149] Fixed TLS error messages
Francis Dupont [Sat, 9 Dec 2023 21:17:43 +0000 (22:17 +0100)] 
[#3149] Fixed TLS error messages

2 years ago[#3149] Removed link filter on relay/remote
Francis Dupont [Mon, 20 Nov 2023 21:14:24 +0000 (22:14 +0100)] 
[#3149] Removed link filter on relay/remote

2 years ago[#3112] renamed getIOService to getInternalIOService
Razvan Becheriu [Wed, 22 Nov 2023 15:22:55 +0000 (17:22 +0200)] 
[#3112] renamed getIOService to getInternalIOService

2 years ago[#3112] renamed run_one and get_io_service to camelCase
Razvan Becheriu [Mon, 30 Oct 2023 20:16:08 +0000 (22:16 +0200)] 
[#3112] renamed run_one and get_io_service to camelCase

2 years ago[#3112] catch all exception when running IOService run, run_one and poll
Razvan Becheriu [Mon, 30 Oct 2023 19:24:50 +0000 (21:24 +0200)] 
[#3112] catch all exception when running IOService run, run_one and poll

2 years ago[#3106] Extended a comment
Marcin Siodelski [Wed, 6 Dec 2023 14:48:46 +0000 (15:48 +0100)] 
[#3106] Extended a comment

As a result of a review.

2 years ago[#3106] Fix network state for ha-sync-complete-notify
Marcin Siodelski [Wed, 6 Dec 2023 10:35:38 +0000 (11:35 +0100)] 
[#3106] Fix network state for ha-sync-complete-notify

2 years ago[#3128] fixed style
Wlodek Wencel [Tue, 5 Dec 2023 09:13:18 +0000 (10:13 +0100)] 
[#3128] fixed style

2 years ago[#3128] updated hammer docs
Wlodek Wencel [Tue, 5 Dec 2023 09:12:18 +0000 (10:12 +0100)] 
[#3128] updated hammer docs

2 years ago[#3128] release checklist updated
Wlodek Wencel [Fri, 1 Dec 2023 12:53:14 +0000 (13:53 +0100)] 
[#3128] release checklist updated

2 years ago[#3128] freeradius removed from hammer.py
Wlodek Wencel [Fri, 1 Dec 2023 12:43:07 +0000 (13:43 +0100)] 
[#3128] freeradius removed from hammer.py

2 years ago[#3110] Post rebase corrections
Thomas Markwalder [Fri, 1 Dec 2023 16:48:00 +0000 (11:48 -0500)] 
[#3110] Post rebase corrections

2 years ago[#3110] Fixed sloppy errors
Thomas Markwalder [Fri, 1 Dec 2023 14:50:38 +0000 (09:50 -0500)] 
[#3110] Fixed sloppy errors

2 years ago[#3110] Addressed review comments
Thomas Markwalder [Fri, 1 Dec 2023 14:25:31 +0000 (09:25 -0500)] 
[#3110] Addressed review comments

Reworked asyncSendLeaseUpdate() and made minor corrections

2 years ago[#3110] Clean up and more tests
Thomas Markwalder [Wed, 29 Nov 2023 19:36:27 +0000 (14:36 -0500)] 
[#3110] Clean up and more tests

Added a ChangeLog entry

src/hooks/dhcp/high_availability/ha_impl.cc
    HAImpl::lease4ServerDecline() - always return NEXT_STEP_CONTINUE,
    and set peers_to_update argument.

src/hooks/dhcp/high_availability/ha_service.*
    Renamed HAService::asyncSendLeaseUpdate() to asyncSendSingleLeaseUpdate()

src/hooks/dhcp/high_availability/tests/ha_impl_unittest.cc
    TEST_F(HAImplTest, lease4ServerDecline) - new test

src/hooks/dhcp/high_availability/tests/ha_service_unittest.cc
    TEST_F(HAServiceTest, successfulSendSingleLeaseUpdateWithoutParking)
    TEST_F(HAServiceTest, successfulSendSingleLeaseUpdateWithParking) - new tests

doc/sphinx/arm/hooks-ping-check.rst
    Removed note about HA updates

doc/sphinx/arm/hooks.rst
    Updated ping-check description in table of hooks

doc/sphinx/arm/logging.rst
    Added ping-check-hooks logger to table of loggers

2 years ago[#3110] HA decline updates working
Thomas Markwalder [Tue, 28 Nov 2023 21:00:43 +0000 (16:00 -0500)] 
[#3110] HA decline updates working

Updates are working, need clean up and UTs in HA.

src/bin/dhcp4/dhcp4_hooks.dox
    Updated hooks dev guide

src/bin/dhcp4/dhcp4_srv.cc
    Added callout lease4_server_decline

    Dhcpv4Srv::serverDecline() - added lease4_server_decline hook point

src/bin/dhcp4/tests/hooks_unittest.cc
    TEST_F(HooksDhcpv4SrvTest, lease4OfferDiscoverDecline) - new test

src/hooks/dhcp/high_availability/ha_callouts.cc
    lease4_server_decline()  - new callout function

src/hooks/dhcp/high_availability/ha_impl.*
    HAImpl::lease4ServerDecline() - new callout handler

src/hooks/dhcp/high_availability/ha_messages.mes
    HA_LEASE4_SERVER_DECLINE_FAILED - new log

src/hooks/dhcp/high_availability/ha_service.*
    HAService::asyncSendLeaseUpdate() - new function for a single lease update
    HAService::asyncSendLeaseUpdates() - check parking lot null

2 years ago[#3106] HA commands syntax fix
Marcin Siodelski [Thu, 30 Nov 2023 10:11:32 +0000 (11:11 +0100)] 
[#3106] HA commands syntax fix

2 years ago[#3106] Correct some API files
Marcin Siodelski [Wed, 29 Nov 2023 19:32:50 +0000 (20:32 +0100)] 
[#3106] Correct some API files

2 years ago[#3106] Use MultiThreadingLock in NetworkState
Marcin Siodelski [Wed, 29 Nov 2023 19:23:55 +0000 (20:23 +0100)] 
[#3106] Use MultiThreadingLock in NetworkState

2 years ago[#3106] Fixed dhcp enable unit tests
Marcin Siodelski [Wed, 29 Nov 2023 11:29:22 +0000 (12:29 +0100)] 
[#3106] Fixed dhcp enable unit tests

2 years ago[#3106] Convenience functions in HAService
Marcin Siodelski [Wed, 29 Nov 2023 11:29:06 +0000 (12:29 +0100)] 
[#3106] Convenience functions in HAService

2 years ago[#3106] Corrected two messages' descriptions
Marcin Siodelski [Tue, 28 Nov 2023 20:52:10 +0000 (21:52 +0100)] 
[#3106] Corrected two messages' descriptions

2 years ago[#3106] Use getThisServerName() in a few places
Marcin Siodelski [Tue, 28 Nov 2023 20:49:02 +0000 (21:49 +0100)] 
[#3106] Use getThisServerName() in a few places

2 years ago[#3106] Nits in ha_impl fixed
Marcin Siodelski [Tue, 28 Nov 2023 20:39:05 +0000 (21:39 +0100)] 
[#3106] Nits in ha_impl fixed

2 years ago[#3106] Reworked network state functions
Marcin Siodelski [Tue, 28 Nov 2023 20:31:09 +0000 (21:31 +0100)] 
[#3106] Reworked network state functions

Removed reset() function and replaced it with resetForDbConnection().
Also, removed the enableAll() function and used other functions instead.

2 years ago[#3106] Network state constants further apart
Marcin Siodelski [Tue, 28 Nov 2023 12:41:46 +0000 (13:41 +0100)] 
[#3106] Network state constants further apart

2 years ago[#3106] Fixed some doxygen warnings
Marcin Siodelski [Tue, 28 Nov 2023 12:05:36 +0000 (13:05 +0100)] 
[#3106] Fixed some doxygen warnings

2 years ago[#3106] Extended getConfig description
Marcin Siodelski [Tue, 28 Nov 2023 11:44:59 +0000 (12:44 +0100)] 
[#3106] Extended getConfig description

2 years ago[#3106] Fixed logging placeholder in HA
Marcin Siodelski [Tue, 28 Nov 2023 11:33:35 +0000 (12:33 +0100)] 
[#3106] Fixed logging placeholder in HA

2 years ago[#3106] Fixes in the HA config parser
Marcin Siodelski [Tue, 28 Nov 2023 10:48:53 +0000 (11:48 +0100)] 
[#3106] Fixes in the HA config parser

- renamed two functions
- removed redundant check
- better exception text

2 years ago[#3106] Typos "a HA" to "an HA"
Marcin Siodelski [Tue, 28 Nov 2023 10:00:46 +0000 (11:00 +0100)] 
[#3106] Typos "a HA" to "an HA"

2 years ago[#3106] Removed <> from HA commands
Marcin Siodelski [Tue, 28 Nov 2023 09:56:32 +0000 (10:56 +0100)] 
[#3106] Removed <> from HA commands

Per review comments from Razvan.

2 years ago[#3106] Added test comments
Marcin Siodelski [Wed, 18 Oct 2023 10:12:30 +0000 (12:12 +0200)] 
[#3106] Added test comments

2 years ago[#3106] Update HA commands documentation
Marcin Siodelski [Wed, 18 Oct 2023 09:37:26 +0000 (11:37 +0200)] 
[#3106] Update HA commands documentation

2 years ago[#3106] ha-maintenance-notify includes server name
Marcin Siodelski [Wed, 18 Oct 2023 09:36:31 +0000 (11:36 +0200)] 
[#3106] ha-maintenance-notify includes server name

2 years ago[#3106] Include origin in ha-sync-complete-notify
Marcin Siodelski [Tue, 17 Oct 2023 18:25:37 +0000 (20:25 +0200)] 
[#3106] Include origin in ha-sync-complete-notify

2 years ago[#3106] Return default relationship
Marcin Siodelski [Tue, 17 Oct 2023 11:41:03 +0000 (13:41 +0200)] 
[#3106] Return default relationship

2 years ago[#3106] Added local server name to log messages
Marcin Siodelski [Tue, 17 Oct 2023 10:07:49 +0000 (12:07 +0200)] 
[#3106] Added local server name to log messages

2 years ago[#3106] Added server-name to HA commands
Marcin Siodelski [Mon, 16 Oct 2023 10:40:16 +0000 (12:40 +0200)] 
[#3106] Added server-name to HA commands

2 years ago[#3106] Renamed startService to startServices
Marcin Siodelski [Sun, 15 Oct 2023 13:40:23 +0000 (15:40 +0200)] 
[#3106] Renamed startService to startServices

2 years ago[#3106] Network state change per HA service
Marcin Siodelski [Fri, 13 Oct 2023 16:18:58 +0000 (18:18 +0200)] 
[#3106] Network state change per HA service

2 years ago[#3106] Validate configs between relationships
Marcin Siodelski [Wed, 11 Oct 2023 12:05:10 +0000 (14:05 +0200)] 
[#3106] Validate configs between relationships

2 years ago[#3106] Config to relationship mapper
Marcin Siodelski [Tue, 10 Oct 2023 14:01:49 +0000 (16:01 +0200)] 
[#3106] Config to relationship mapper

2 years ago[#3106] Allow multiple HA configs
Marcin Siodelski [Tue, 10 Oct 2023 09:39:41 +0000 (11:39 +0200)] 
[#3106] Allow multiple HA configs

2 years ago[#3177] bump up configure.ac version to 2.5.5-git
Andrei Pavel [Wed, 29 Nov 2023 15:44:00 +0000 (17:44 +0200)] 
[#3177] bump up configure.ac version to 2.5.5-git

2 years ago[#3177] unrelated: update release checklist
Andrei Pavel [Wed, 29 Nov 2023 15:43:46 +0000 (17:43 +0200)] 
[#3177] unrelated: update release checklist

2 years ago[#3177] unrelated: delete leftover file
Andrei Pavel [Wed, 29 Nov 2023 15:43:12 +0000 (17:43 +0200)] 
[#3177] unrelated: delete leftover file

2 years ago[#3174] release changes Kea-2.5.4
Andrei Pavel [Tue, 28 Nov 2023 10:55:00 +0000 (10:55 +0000)] 
[#3174] release changes

2 years ago[#3173] bump up library versions for 2.5.4 release
Razvan Becheriu [Mon, 27 Nov 2023 16:00:13 +0000 (18:00 +0200)] 
[#3173] bump up library versions for 2.5.4 release

2 years ago[#3109] added ChangeLog entry
Razvan Becheriu [Mon, 27 Nov 2023 11:44:56 +0000 (13:44 +0200)] 
[#3109] added ChangeLog entry

2 years ago[#3109] consistent pkt info logging in v4 and v6
Razvan Becheriu [Tue, 31 Oct 2023 13:21:57 +0000 (15:21 +0200)] 
[#3109] consistent pkt info logging in v4 and v6

2 years ago[#2442] document order of RADIUS attributes
Andrei Pavel [Thu, 23 Nov 2023 11:48:28 +0000 (13:48 +0200)] 
[#2442] document order of RADIUS attributes

2 years ago[#3139] Update Release Checklist
Vicky Risk [Wed, 22 Nov 2023 13:51:04 +0000 (13:51 +0000)] 
[#3139] Update Release Checklist