]>
git.ipfire.org Git - thirdparty/kea.git/log
Andrei Pavel [Thu, 18 Jan 2024 12:44:30 +0000 (14:44 +0200)]
[#3123] add documentation for the peer-updates flag in radius
Razvan Becheriu [Fri, 12 Jan 2024 14:31:50 +0000 (16:31 +0200)]
[#3119] use range based for loop or BOOST_FOREACH
Razvan Becheriu [Wed, 20 Dec 2023 19:16:01 +0000 (21:16 +0200)]
[#3119] replace const auto with auto const
Razvan Becheriu [Wed, 20 Dec 2023 19:06:42 +0000 (21:06 +0200)]
[#3119] use auto const& whenever possible
Francis Dupont [Mon, 4 Dec 2023 09:18:55 +0000 (10:18 +0100)]
[#3119] Fixed some coverity reported defects
Piotrek Zadroga [Fri, 20 Oct 2023 12:06:23 +0000 (14:06 +0200)]
[#3119] static cast time_t to uint32
Piotrek Zadroga [Fri, 20 Oct 2023 12:00:23 +0000 (14:00 +0200)]
[#3119] correct auto in for-loops
Francis Dupont [Thu, 14 Dec 2023 14:21:15 +0000 (15:21 +0100)]
[#3149] Rewrote getLeases6ByLink
Francis Dupont [Wed, 17 Jan 2024 09:11:12 +0000 (10:11 +0100)]
[#3149] Addressed comments
Francis Dupont [Fri, 12 Jan 2024 14:35:52 +0000 (15:35 +0100)]
[#3149] Added testGetLeases6SubnetIdPaged
Francis Dupont [Fri, 12 Jan 2024 13:11:37 +0000 (14:11 +0100)]
[#3149] Moved to getLeases6 overload
Francis Dupont [Thu, 14 Dec 2023 14:44:04 +0000 (15:44 +0100)]
[#3149] Simplified getLinks
Francis Dupont [Thu, 14 Dec 2023 14:21:15 +0000 (15:21 +0100)]
[#3149] Rewrote getLeases6ByLink
Francis Dupont [Fri, 12 Jan 2024 23:28:45 +0000 (00:28 +0100)]
[#3149] Fixed mysql admin tests
Francis Dupont [Fri, 12 Jan 2024 23:12:02 +0000 (00:12 +0100)]
[#3149] Removed old version tests
Francis Dupont [Fri, 12 Jan 2024 15:10:49 +0000 (16:10 +0100)]
[#3149] Moved admin tests to last versions
Francis Dupont [Wed, 13 Dec 2023 17:02:24 +0000 (18:02 +0100)]
[#3149] Added a new index
Piotrek Zadroga [Mon, 15 Jan 2024 11:03:39 +0000 (12:03 +0100)]
[#3074] addressed review comments
Piotrek Zadroga [Mon, 15 Jan 2024 10:44:15 +0000 (11:44 +0100)]
[#3074] internal opt type refactor
Piotrek Zadroga [Wed, 10 Jan 2024 16:39:41 +0000 (17:39 +0100)]
[#3074] addressed review comments
Piotrek Zadroga [Wed, 10 Jan 2024 11:44:44 +0000 (12:44 +0100)]
[#3074] code cleaning
Piotrek Zadroga [Wed, 10 Jan 2024 09:26:46 +0000 (10:26 +0100)]
[#3074] subnet_addr vars refactor
Piotrek Zadroga [Wed, 10 Jan 2024 08:53:59 +0000 (09:53 +0100)]
[#3074] improve exceptions messages
Piotrek Zadroga [Tue, 9 Jan 2024 13:18:28 +0000 (14:18 +0100)]
[#3074] io address comment correction
Piotrek Zadroga [Wed, 22 Nov 2023 16:13:23 +0000 (17:13 +0100)]
[#3074] addressed review comments
Piotrek Zadroga [Wed, 22 Nov 2023 15:57:03 +0000 (16:57 +0100)]
[#3074] addressed review comments
Piotrek Zadroga [Wed, 22 Nov 2023 14:46:16 +0000 (15:46 +0100)]
[#3074] ARM update
Piotrek Zadroga [Wed, 22 Nov 2023 14:36:49 +0000 (15:36 +0100)]
[#3074] UTs updated
Piotrek Zadroga [Wed, 22 Nov 2023 10:09:09 +0000 (11:09 +0100)]
[#3074] option example update
Piotrek Zadroga [Wed, 22 Nov 2023 09:18:46 +0000 (10:18 +0100)]
[#3074] comments updated
Piotrek Zadroga [Wed, 22 Nov 2023 09:17:12 +0000 (10:17 +0100)]
[#3074] option def validation
Piotrek Zadroga [Tue, 21 Nov 2023 21:09:26 +0000 (22:09 +0100)]
[#3074] introduce new OPT_CUSTOM_TYPE
Piotrek Zadroga [Wed, 18 Oct 2023 08:16:28 +0000 (10:16 +0200)]
[#3074] add missing std ns
Piotrek Zadroga [Tue, 17 Oct 2023 11:01:59 +0000 (13:01 +0200)]
[#3074] added ChangeLog entry
Also, some other corrections.
Piotrek Zadroga [Tue, 17 Oct 2023 10:48:59 +0000 (12:48 +0200)]
[#3074] add more UTs
Piotrek Zadroga [Mon, 16 Oct 2023 21:18:45 +0000 (23:18 +0200)]
[#3074] code cleaning + docs
Piotrek Zadroga [Thu, 12 Oct 2023 20:09:45 +0000 (22:09 +0200)]
[#3074] unpack reworked
Piotrek Zadroga [Thu, 12 Oct 2023 20:09:35 +0000 (22:09 +0200)]
[#3074] change option type to binary
Piotrek Zadroga [Wed, 11 Oct 2023 11:25:28 +0000 (13:25 +0200)]
[#3074] added some comments
Piotrek Zadroga [Tue, 10 Oct 2023 16:35:09 +0000 (18:35 +0200)]
[#3074] adding UTs for option 121
Piotrek Zadroga [Tue, 10 Oct 2023 13:24:16 +0000 (15:24 +0200)]
[#3074] adding option 121 in ARM
Piotrek Zadroga [Tue, 10 Oct 2023 13:21:07 +0000 (15:21 +0200)]
[#3074] adding example of option 121
Piotrek Zadroga [Tue, 10 Oct 2023 11:46:40 +0000 (13:46 +0200)]
[#3074] new option in factorySpecialFormatOption
Piotrek Zadroga [Tue, 10 Oct 2023 11:36:58 +0000 (13:36 +0200)]
[#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
Piotrek Zadroga [Fri, 6 Oct 2023 12:12:32 +0000 (14:12 +0200)]
[#3074] new class for v4 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
Marcin Siodelski [Fri, 5 Jan 2024 16:25:04 +0000 (17:25 +0100)]
[#3178] Include server-name in status-get
Marcin Siodelski [Fri, 5 Jan 2024 14:49:04 +0000 (15:49 +0100)]
[#3178] Correct grammar in the comments
Marcin Siodelski [Fri, 5 Jan 2024 14:46:08 +0000 (15:46 +0100)]
[#3178] Corrections in the HA messages desc
Marcin Siodelski [Fri, 5 Jan 2024 14:43:34 +0000 (15:43 +0100)]
[#3178] Added missing comments to ha_impl.h
Marcin Siodelski [Fri, 5 Jan 2024 14:38:57 +0000 (15:38 +0100)]
[#3178] Small ARM edits after review
Marcin Siodelski [Wed, 3 Jan 2024 09:10:45 +0000 (10:10 +0100)]
[#3178] Added ChangeLog for #3178
Marcin Siodelski [Wed, 3 Jan 2024 08:39:57 +0000 (09:39 +0100)]
[#3178] Documented hub-and-spoke
Marcin Siodelski [Tue, 2 Jan 2024 12:58:08 +0000 (13:58 +0100)]
[#3178] Log the number of applied leases
Marcin Siodelski [Tue, 2 Jan 2024 10:41:28 +0000 (11:41 +0100)]
[#3178] Handle no subnet selected in HA
Marcin Siodelski [Wed, 20 Dec 2023 11:59:33 +0000 (12:59 +0100)]
[#3178] Partition synchronized leases
Marcin Siodelski [Mon, 18 Dec 2023 12:49:30 +0000 (13:49 +0100)]
[#3178] Added status-get test for H&S
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.
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.
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
Razvan Becheriu [Mon, 18 Dec 2023 17:00:32 +0000 (19:00 +0200)]
[#3108] addressed review comments
Razvan Becheriu [Mon, 11 Dec 2023 11:29:10 +0000 (13:29 +0200)]
[#3108] fixed log message
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
Razvan Becheriu [Thu, 14 Dec 2023 20:20:10 +0000 (22:20 +0200)]
[#3191] fix botan code after function rename
Andrei Pavel [Thu, 14 Dec 2023 08:58:56 +0000 (10:58 +0200)]
[#3168] add anchors to RADIUS docs
Francis Dupont [Tue, 12 Dec 2023 09:39:50 +0000 (10:39 +0100)]
[#3168] Removed old RADIUS
Razvan Becheriu [Thu, 14 Dec 2023 07:44:43 +0000 (09:44 +0200)]
[#3019] updated documentation and added ChangeLog entry
Razvan Becheriu [Wed, 13 Dec 2023 16:15:49 +0000 (18:15 +0200)]
[#3019] addressed review comments
Razvan Becheriu [Tue, 12 Dec 2023 08:35:52 +0000 (10:35 +0200)]
[#3019] addressed review comments
Razvan Becheriu [Wed, 18 Oct 2023 15:30:33 +0000 (18:30 +0300)]
[#3019] retry db open on startup
Razvan Becheriu [Wed, 13 Dec 2023 09:49:08 +0000 (11:49 +0200)]
[#3107] use const& whenever possible
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
Francis Dupont [Sat, 9 Dec 2023 21:17:43 +0000 (22:17 +0100)]
[#3149] Fixed TLS error messages
Francis Dupont [Mon, 20 Nov 2023 21:14:24 +0000 (22:14 +0100)]
[#3149] Removed link filter on relay/remote
Razvan Becheriu [Wed, 22 Nov 2023 15:22:55 +0000 (17:22 +0200)]
[#3112] renamed getIOService to getInternalIOService
Razvan Becheriu [Mon, 30 Oct 2023 20:16:08 +0000 (22:16 +0200)]
[#3112] renamed run_one and get_io_service to camelCase
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
Marcin Siodelski [Wed, 6 Dec 2023 14:48:46 +0000 (15:48 +0100)]
[#3106] Extended a comment
As a result of a review.
Marcin Siodelski [Wed, 6 Dec 2023 10:35:38 +0000 (11:35 +0100)]
[#3106] Fix network state for ha-sync-complete-notify
Wlodek Wencel [Tue, 5 Dec 2023 09:13:18 +0000 (10:13 +0100)]
[#3128] fixed style
Wlodek Wencel [Tue, 5 Dec 2023 09:12:18 +0000 (10:12 +0100)]
[#3128] updated hammer docs
Wlodek Wencel [Fri, 1 Dec 2023 12:53:14 +0000 (13:53 +0100)]
[#3128] release checklist updated
Wlodek Wencel [Fri, 1 Dec 2023 12:43:07 +0000 (13:43 +0100)]
[#3128] freeradius removed from hammer.py
Thomas Markwalder [Fri, 1 Dec 2023 16:48:00 +0000 (11:48 -0500)]
[#3110] Post rebase corrections
Thomas Markwalder [Fri, 1 Dec 2023 14:50:38 +0000 (09:50 -0500)]
[#3110] Fixed sloppy errors
Thomas Markwalder [Fri, 1 Dec 2023 14:25:31 +0000 (09:25 -0500)]
[#3110] Addressed review comments
Reworked asyncSendLeaseUpdate() and made minor corrections
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
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
Marcin Siodelski [Thu, 30 Nov 2023 10:11:32 +0000 (11:11 +0100)]
[#3106] HA commands syntax fix
Marcin Siodelski [Wed, 29 Nov 2023 19:32:50 +0000 (20:32 +0100)]
[#3106] Correct some API files
Marcin Siodelski [Wed, 29 Nov 2023 19:23:55 +0000 (20:23 +0100)]
[#3106] Use MultiThreadingLock in NetworkState
Marcin Siodelski [Wed, 29 Nov 2023 11:29:22 +0000 (12:29 +0100)]
[#3106] Fixed dhcp enable unit tests
Marcin Siodelski [Wed, 29 Nov 2023 11:29:06 +0000 (12:29 +0100)]
[#3106] Convenience functions in HAService
Marcin Siodelski [Tue, 28 Nov 2023 20:52:10 +0000 (21:52 +0100)]
[#3106] Corrected two messages' descriptions
Marcin Siodelski [Tue, 28 Nov 2023 20:49:02 +0000 (21:49 +0100)]
[#3106] Use getThisServerName() in a few places
Marcin Siodelski [Tue, 28 Nov 2023 20:39:05 +0000 (21:39 +0100)]
[#3106] Nits in ha_impl fixed
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.
Marcin Siodelski [Tue, 28 Nov 2023 12:41:46 +0000 (13:41 +0100)]
[#3106] Network state constants further apart
Marcin Siodelski [Tue, 28 Nov 2023 12:05:36 +0000 (13:05 +0100)]
[#3106] Fixed some doxygen warnings