2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-30 13:37:55 +00:00

35888 Commits

Author SHA1 Message Date
Marcin Siodelski
a0f97d2bf9 [#3106] Extended getConfig description 2023-11-29 20:58:55 +01:00
Marcin Siodelski
050ec2fd1d [#3106] Fixed logging placeholder in HA 2023-11-29 20:58:55 +01:00
Marcin Siodelski
2baec4f3e1 [#3106] Fixes in the HA config parser
- renamed two functions
- removed redundant check
- better exception text
2023-11-29 20:58:55 +01:00
Marcin Siodelski
1105e5c665 [#3106] Typos "a HA" to "an HA" 2023-11-29 20:58:55 +01:00
Marcin Siodelski
5114d47efa [#3106] Removed <> from HA commands
Per review comments from Razvan.
2023-11-29 20:58:55 +01:00
Marcin Siodelski
e23842ea5a [#3106] Added test comments 2023-11-29 20:58:55 +01:00
Marcin Siodelski
5ea61dcb92 [#3106] Update HA commands documentation 2023-11-29 20:58:55 +01:00
Marcin Siodelski
c981b5b14d [#3106] ha-maintenance-notify includes server name 2023-11-29 20:58:55 +01:00
Marcin Siodelski
ccd4873dcf [#3106] Include origin in ha-sync-complete-notify 2023-11-29 20:58:55 +01:00
Marcin Siodelski
04025702b4 [#3106] Return default relationship 2023-11-29 20:58:55 +01:00
Marcin Siodelski
925de74bda [#3106] Added local server name to log messages 2023-11-29 20:58:55 +01:00
Marcin Siodelski
c0f3a7f353 [#3106] Added server-name to HA commands 2023-11-29 20:58:55 +01:00
Marcin Siodelski
64350a679a [#3106] Renamed startService to startServices 2023-11-29 20:58:55 +01:00
Marcin Siodelski
a29e3264a3 [#3106] Network state change per HA service 2023-11-29 20:58:55 +01:00
Marcin Siodelski
fa0e92fd12 [#3106] Validate configs between relationships 2023-11-29 20:58:55 +01:00
Marcin Siodelski
ccc27ddb31 [#3106] Config to relationship mapper 2023-11-29 20:58:55 +01:00
Marcin Siodelski
6085d691b8 [#3106] Allow multiple HA configs 2023-11-29 20:58:55 +01:00
Andrei Pavel
7fcc501f85
[#3177] bump up configure.ac version to 2.5.5-git 2023-11-29 17:45:48 +02:00
Andrei Pavel
ff1041da43
[#3177] unrelated: update release checklist 2023-11-29 17:45:48 +02:00
Andrei Pavel
b81ecfeff1
[#3177] unrelated: delete leftover file 2023-11-29 17:43:12 +02:00
Andrei Pavel
6eb11cf14f [#3174] release changes Kea-2.5.4 2023-11-28 10:55:00 +00:00
Razvan Becheriu
099bac96af [#3173] bump up library versions for 2.5.4 release 2023-11-27 18:00:59 +02:00
Razvan Becheriu
e9d6af191f [#3109] added ChangeLog entry 2023-11-27 13:46:07 +02:00
Razvan Becheriu
f65c0fb9f6 [#3109] consistent pkt info logging in v4 and v6 2023-11-27 13:45:38 +02:00
Andrei Pavel
37d9d81ed0
[#2442] document order of RADIUS attributes 2023-11-27 11:29:47 +02:00
Vicky Risk
2214401aec [#3139] Update Release Checklist 2023-11-22 13:51:04 +00:00
Razvan Becheriu
118d3316cd [#3084] fixed compilation 2023-11-22 11:06:46 +02:00
Razvan Becheriu
be7d21bba1 [#3084] fixed doxygen and comments 2023-11-21 12:08:56 +00:00
Thomas Markwalder
0df2dec814 [#3084] More review comments
src/bin/dhcp4/dhcp4_messages.h b/src/bin/dhcp4/dhcp4_messages.*
    New messages
    DHCP4_SERVER_INITIATED_DECLINE_UPDATE_FAILED
    DHCP4_SERVER_INITIATED_DECLINE_ADD_FAILED
    DHCP4_SERVER_INITIATED_DECLINE_RESOURCE_BUSY

src/bin/dhcp4/dhcp4_srv.*
    Dhcpv4Srv::sendResponseNoThrow() - restored argument passing by ref
    Dhcpv4Srv::serverDecline() - use ResourceHandle, try add if update fails
2023-11-21 12:08:56 +00:00
Thomas Markwalder
d710862e95 [#3084] Addressed minor review comments
Fixed minor issues.

modified:
    src/bin/dhcp4/dhcp4_messages.mes
    src/bin/dhcp4/dhcp4_srv.cc
    src/bin/dhcp4/dhcp4_srv.h
2023-11-21 12:08:56 +00:00
Piotrek Zadroga
e912ad8e45 [#3084] addressed review comments
- fixing mostly typos
2023-11-21 12:08:56 +00:00
Thomas Markwalder
3f3e74a23b [#3084] Minor ARM fixes
modified:   doc/sphinx/arm/hooks-ping-check.rst
modified:   doc/sphinx/arm/hooks.rst
2023-11-21 12:08:56 +00:00
Thomas Markwalder
ed8ba47716 [3084] Fix JSON in ARM
modified:   hooks-ping-check.rst
2023-11-21 12:08:56 +00:00
Thomas Markwalder
328fa72267 [#3084] Minor update to ARM
modified:   hooks-ping-check.rst
2023-11-21 12:08:56 +00:00
Thomas Markwalder
9817f071ed [#3084] Added initial ARM documentation
modified:   hooks-ping-check.rst
2023-11-21 12:08:56 +00:00
Thomas Markwalder
4a576566b0 [#3084] Fixed missing log argument
modified:   dhcp4_srv.cc
2023-11-21 12:08:56 +00:00
Thomas Markwalder
e6bc2227a2 [#3084] Remove unneeded response reset
src/bin/dhcp4/dhcp4_srv.cc
2023-11-21 12:08:56 +00:00
Thomas Markwalder
1a7e140015 [#3084] Clean up 2023-11-21 12:08:56 +00:00
Thomas Markwalder
52a7191294 [#3084] Fix arguments going out of scope
Arguments passed to sendResponseNoThrow() via std::bind
can go out of scope before the invocation occurs.
Changed to pass-by-value.

src/bin/dhcp4/dhcp4_srv.*
    Dhcpv4Srv::sendResponseNoThrow() - changed arguments to
    pass by value instead of reference.
2023-11-21 12:08:56 +00:00
Thomas Markwalder
e662234173 [#3084] Use callout argument instead of status
src/bin/dhcp4/dhcp4_messages.mes
    DHCP4_HOOK_LEASE4_OFFER_ARGUMENT_MISSING - new message

src/bin/dhcp4/dhcp4_srv.cc
    Dhcpv4Srv::processDhcp4Query() - look for offer-address-in-use
    argument in lease4_offer unpark lambda
2023-11-21 12:08:56 +00:00
Thomas Markwalder
2d998a28be [#3084] Fixed log placeholder error
modified:
    dhcp4_messages.cc
    dhcp4_messages.mes
    dhcp4_srv.cc
2023-11-21 12:08:56 +00:00
Thomas Markwalder
b806911af7 [#3084] Minor clean ups
src/bin/dhcp4/dhcp4_srv.cc
2023-11-21 12:08:56 +00:00
Thomas Markwalder
fabba7011c [#3084] Server declines leases after ping-check
kea-dhcp4 declines leases in the lease store
Needs additional UTs

src/bin/dhcp4/dhcp4_messages.mes
    New messages:
    DHCP4_SERVER_INITIATED_DECLINE_FAILED
    DHCP4_SERVER_INITIATED_DECLINE

src/bin/dhcp4/dhcp4_srv.*
    Dhcpv4Srv::serverDecline()
    Dhcpv4Srv::serverDeclineNoThrow() - new functions to render a lease declined
    after ping-check in-use outcome

    Dhcpv4Srv::processDhcp4Query() - modified unpark lambda to invoke
    serverDecline() following lease-offer completion if status is DROP
2023-11-21 12:08:56 +00:00
Razvan Becheriu
1587fadf36 [#3142] fixed deadlock 2023-11-20 07:39:03 +02:00
Andrei Pavel
bbf71a97d3
[#2442] code-block without argument not allowed
Plus a few typo fixes.
2023-11-15 20:26:02 +02:00
Andrei Pavel
9b86024370
[#2442] address review comments 2023-11-15 18:48:51 +02:00
Andrei Pavel
2d6de9b3fb
[#2442] enable nitpicky in sphinx
To warn about all broken references. Also fixes the few broken
references found.
2023-11-15 18:48:51 +02:00
Andrei Pavel
99f2c56d38
[#2442] add the old RADIUS doc back 2023-11-15 18:48:51 +02:00
Andrei Pavel
277e5fb9c3
[#2442] address review comments 2023-11-15 18:48:51 +02:00
Andrei Pavel
30f14cb304
[#2442] add ChangeLog entry 2023-11-15 18:48:51 +02:00