]>
git.ipfire.org Git - thirdparty/kea.git/log
Francis Dupont [Fri, 18 Oct 2019 16:34:33 +0000 (18:34 +0200)]
[#946] Checkpoint: code done, new tests to add
Francis Dupont [Fri, 18 Oct 2019 15:12:14 +0000 (17:12 +0200)]
[#946] Updated MySQL schema
Tomek Mrugalski [Mon, 27 Jan 2020 13:31:10 +0000 (14:31 +0100)]
[#1079] ChangeLog added
Tomek Mrugalski [Mon, 27 Jan 2020 13:30:58 +0000 (14:30 +0100)]
[#1079] Typo fixed after review
Tomek Mrugalski [Sun, 26 Jan 2020 20:44:50 +0000 (21:44 +0100)]
[#1079] Reworded the text slightly
Tomek Mrugalski [Sun, 26 Jan 2020 20:38:32 +0000 (21:38 +0100)]
[#1079] Comments vs user-context documented
Marcin Siodelski [Mon, 27 Jan 2020 08:16:06 +0000 (09:16 +0100)]
[#1024] Warn about direct use of HA command
The ha-maintenance-notify command is used for internal communication
between the HA servers. The ARM now warns about it. Per review comments.
Marcin Siodelski [Mon, 27 Jan 2020 08:10:53 +0000 (09:10 +0100)]
[#1024] Fixed a typo in header file
Per review comments.
Marcin Siodelski [Fri, 17 Jan 2020 20:20:56 +0000 (21:20 +0100)]
[#1024] Added ChangeLog for #1024
Marcin Siodelski [Fri, 17 Jan 2020 20:12:49 +0000 (21:12 +0100)]
[#1024] Edits in the Kea ARM
Remove some superfluous occurences of "being". Removed "the" before
"server1" per review comments.
Marcin Siodelski [Fri, 17 Jan 2020 20:06:36 +0000 (21:06 +0100)]
[#1024] Renamed the new states
- maintained to in-maintenance
- partner-maintained to partner-in-maintenance
Marcin Siodelski [Fri, 17 Jan 2020 19:03:18 +0000 (20:03 +0100)]
[#1024] Improved processMaintenanceNotify test
Apart from checking the transition from the invalid states also check that
transitions from all of the supported states is possible.
Marcin Siodelski [Thu, 16 Jan 2020 11:33:12 +0000 (12:33 +0100)]
[#1024] Prevent getting back to maintenance
After canceling the maintenance the server used to come back seeing its
partner still in the maintenance state. Now we prevent it by posting an
event.
Marcin Siodelski [Thu, 16 Jan 2020 11:31:38 +0000 (12:31 +0100)]
[#1024] Corrected ha-maintenance-cancel API doc
Marcin Siodelski [Thu, 16 Jan 2020 09:42:27 +0000 (10:42 +0100)]
[#1024] Documented ha-maintenance-cancel command
Marcin Siodelski [Thu, 16 Jan 2020 08:19:59 +0000 (09:19 +0100)]
[#1024] Implemented canceling maintenance
There is a new ha-maintenance-cancel command to be sent to the partner
in the partner-maintained state.
Marcin Siodelski [Wed, 15 Jan 2020 17:10:02 +0000 (18:10 +0100)]
[#1024] Added cancel option to ha-maintenance-notify
The cancel option is set to true to cancel the maintained state and
transition the server back to the previous state.
Marcin Siodelski [Wed, 15 Jan 2020 16:17:48 +0000 (17:17 +0100)]
[#1024] Clarify upgrades from older HA versions
Added a section which explains how to benefit from the maintenance
mechanism during the upgrade from the old HA versions.
Marcin Siodelski [Wed, 15 Jan 2020 14:26:34 +0000 (15:26 +0100)]
[#1024] Documented HA maintenance mechanism
Marcin Siodelski [Wed, 15 Jan 2020 11:09:17 +0000 (12:09 +0100)]
[#1024] Enhance partner-maintained to partner-down
Added support for cases when the server receiving the ha-maintenance-start
command transitions to the partner-down state when the remote control
agent responds with an error, presumably because the DHCPv4 server behind
it is offline. There is a new error code 10001 returned in response to the
ha-maintenance-notify command which indicates that the remote server is
alive but can't transition to the maintained state.
Marcin Siodelski [Tue, 14 Jan 2020 17:54:19 +0000 (18:54 +0100)]
[#1024] Implemented ha-maintenance-start command
Marcin Siodelski [Tue, 14 Jan 2020 11:46:39 +0000 (12:46 +0100)]
[#1024] Implemented ha-maintenance-notify
This command transitions the receiving partner into the maintained state.
Marcin Siodelski [Tue, 14 Jan 2020 11:09:37 +0000 (12:09 +0100)]
[#1024] Added unit test for new state transitions
Checking transitions from the maintained and partner-maintained states.
Marcin Siodelski [Tue, 14 Jan 2020 10:20:33 +0000 (11:20 +0100)]
[#1024] Implemented state handlers
There are now new handlers for the maintained and partner-maintained state.
Marcin Siodelski [Mon, 13 Jan 2020 16:46:16 +0000 (17:46 +0100)]
[#1024] Test state transitions
Covers the cases when partner reports maintained or partner-maintained
state.
Marcin Siodelski [Mon, 13 Jan 2020 15:14:28 +0000 (16:14 +0100)]
[#1024] Defined two new HA states
The new states are:
- partner-maintained
- maintained
Tomek Mrugalski [Sun, 26 Jan 2020 19:54:29 +0000 (20:54 +0100)]
[#1064] Added ChangeLog
Tomek Mrugalski [Sun, 26 Jan 2020 19:52:05 +0000 (20:52 +0100)]
[#1064] Minor typo corrected
Tomek Mrugalski [Sun, 26 Jan 2020 19:47:32 +0000 (20:47 +0100)]
[#1064] Added couple comments in unit-tests
Tomek Mrugalski [Sun, 26 Jan 2020 19:16:14 +0000 (20:16 +0100)]
[#1064] Updated ARM text
Francis Dupont [Fri, 24 Jan 2020 09:25:41 +0000 (10:25 +0100)]
[#1064] Updated documentation
Francis Dupont [Wed, 22 Jan 2020 19:18:21 +0000 (20:18 +0100)]
[#1064] Updated tests
Francis Dupont [Wed, 22 Jan 2020 18:50:53 +0000 (19:50 +0100)]
[#1064] Added pkt4_send code (tests to do)
Francis Dupont [Mon, 20 Jan 2020 16:38:34 +0000 (17:38 +0100)]
[#1064] Unpack and set msgtype type in buffer4_received
Razvan Becheriu [Thu, 19 Dec 2019 16:10:29 +0000 (18:10 +0200)]
[#1067] added dependencies
Tomek Mrugalski [Wed, 15 Jan 2020 22:04:44 +0000 (23:04 +0100)]
[#1085] Updated git hook (import from Stork)
Tomek Mrugalski [Fri, 24 Jan 2020 14:23:05 +0000 (15:23 +0100)]
[#1022] Added missing space
Wlodek Wencel [Fri, 24 Jan 2020 13:46:49 +0000 (14:46 +0100)]
[#1022] state param in lease4/6-add described
Wlodek Wencel [Fri, 24 Jan 2020 12:27:29 +0000 (13:27 +0100)]
[#867] date set for next release
Razvan Becheriu [Fri, 24 Jan 2020 12:11:50 +0000 (14:11 +0200)]
[#1040] address review
Razvan Becheriu [Fri, 24 Jan 2020 05:13:23 +0000 (07:13 +0200)]
[#1040] address review
Razvan Becheriu [Thu, 23 Jan 2020 21:23:51 +0000 (23:23 +0200)]
[#1040] address review
Razvan Becheriu [Thu, 23 Jan 2020 17:50:54 +0000 (19:50 +0200)]
[#1040] handle update and delete
Razvan Becheriu [Thu, 23 Jan 2020 17:17:53 +0000 (19:17 +0200)]
[#1040] handle update and delete
Francis Dupont [Thu, 23 Jan 2020 22:43:00 +0000 (23:43 +0100)]
[#950] Added proposed ChangeLog entry
Francis Dupont [Thu, 23 Jan 2020 22:34:41 +0000 (23:34 +0100)]
[#950] Wrapped long lines
Thomas Markwalder [Thu, 23 Jan 2020 19:04:59 +0000 (14:04 -0500)]
[#950] Reformatted ARM text for option 43 processing
modified: dhcp4-srv.rst
Francis Dupont [Thu, 23 Jan 2020 16:41:47 +0000 (17:41 +0100)]
[#950] Added option 43 processing
Francis Dupont [Thu, 23 Jan 2020 14:02:42 +0000 (15:02 +0100)]
[#950] Addressed comments
Francis Dupont [Sat, 12 Oct 2019 20:10:10 +0000 (22:10 +0200)]
[950-dhcp-option-43-pad-end] Updated doc
Francis Dupont [Sat, 12 Oct 2019 18:47:50 +0000 (20:47 +0200)]
[950-dhcp-option-43-pad-end] Fixed typos
Francis Dupont [Sat, 12 Oct 2019 18:28:52 +0000 (20:28 +0200)]
[950-dhcp-option-43-pad-end] Fixed the option 43 END bug
Tomek Mrugalski [Fri, 24 Jan 2020 10:54:42 +0000 (11:54 +0100)]
[#963] Fixed sphinx compilation
Wlodek Wencel [Fri, 24 Jan 2020 10:26:11 +0000 (11:26 +0100)]
[#963] added note about MySQL performance tweak
Francis Dupont [Thu, 23 Jan 2020 14:31:31 +0000 (15:31 +0100)]
[#950] Addressed comments
Francis Dupont [Sat, 12 Oct 2019 20:46:39 +0000 (22:46 +0200)]
[950-harden-deferred-unpack] Hardened deffered unpacking so it no longer throws
Razvan Becheriu [Thu, 23 Jan 2020 13:42:36 +0000 (15:42 +0200)]
[#894] updated ChangeLog
Razvan Becheriu [Thu, 23 Jan 2020 13:36:52 +0000 (15:36 +0200)]
[#894] fixed rebase
Francis Dupont [Thu, 23 Jan 2020 12:49:43 +0000 (13:49 +0100)]
[#894] Wrapped a few lines and updated years
Razvan Becheriu [Mon, 20 Jan 2020 17:17:02 +0000 (19:17 +0200)]
[#894] fixed rebase
Razvan Becheriu [Mon, 20 Jan 2020 17:07:34 +0000 (19:07 +0200)]
[#894] fixed rebase, fixed doxygen, minor changes
Francis Dupont [Mon, 4 Nov 2019 19:47:46 +0000 (20:47 +0100)]
[894-make-memfile-thread-safe] Untabified
Francis Dupont [Mon, 4 Nov 2019 19:41:24 +0000 (20:41 +0100)]
[894-make-memfile-thread-safe] Finished update
Francis Dupont [Mon, 4 Nov 2019 19:37:14 +0000 (20:37 +0100)]
[894-make-memfile-thread-safe] Updated after rebase
Francis Dupont [Thu, 24 Oct 2019 14:09:19 +0000 (16:09 +0200)]
[894-make-memfile-thread-safe] Made memfile code thread safe
Tomek Mrugalski [Wed, 22 Jan 2020 15:10:00 +0000 (16:10 +0100)]
[#1080] ChangeLog, AUTHORS updated
Razvan Becheriu [Tue, 21 Jan 2020 14:16:51 +0000 (16:16 +0200)]
[#1080] fixed gtest lib name
Tomek Mrugalski [Wed, 22 Jan 2020 11:45:45 +0000 (12:45 +0100)]
[#880] Corrected variable in unit-tests.dox
Francis Dupont [Fri, 3 Jan 2020 20:39:15 +0000 (21:39 +0100)]
[#880] Added a guard on the exported empty method
Francis Dupont [Fri, 3 Jan 2020 20:07:36 +0000 (21:07 +0100)]
[#880] Addressed comments
Francis Dupont [Tue, 10 Dec 2019 12:38:49 +0000 (13:38 +0100)]
[#880] Added sanitizer usage in devel doc
Francis Dupont [Wed, 20 Nov 2019 01:50:53 +0000 (02:50 +0100)]
[880-libdhcp-vs-thread-sanitizer] Checkpoint: first point addressed
Tomek Mrugalski [Wed, 15 Jan 2020 22:03:07 +0000 (23:03 +0100)]
[#1051] Added gtest version info
Tomek Mrugalski [Wed, 15 Jan 2020 16:26:49 +0000 (17:26 +0100)]
[#1051] Clarified gtest section in devel guide
Razvan Becheriu [Mon, 20 Jan 2020 18:20:06 +0000 (20:20 +0200)]
[#1040] updated ChangeLog
Razvan Becheriu [Fri, 17 Jan 2020 19:43:25 +0000 (21:43 +0200)]
[#1040] fixed unittests
Razvan Becheriu [Fri, 17 Jan 2020 17:15:07 +0000 (19:15 +0200)]
[#1040] fixed unittests
Razvan Becheriu [Fri, 17 Jan 2020 16:57:45 +0000 (18:57 +0200)]
[#1040] reverted changes
Razvan Becheriu [Fri, 17 Jan 2020 13:37:27 +0000 (15:37 +0200)]
[#1040] updated unittests
Razvan Becheriu [Fri, 17 Jan 2020 13:11:26 +0000 (15:11 +0200)]
[#1040] reverted some changes
Razvan Becheriu [Fri, 17 Jan 2020 13:06:57 +0000 (15:06 +0200)]
[#1040] reverted some changes
Razvan Becheriu [Thu, 16 Jan 2020 13:28:36 +0000 (15:28 +0200)]
[#1040] updated unittests
Razvan Becheriu [Thu, 16 Jan 2020 13:14:22 +0000 (15:14 +0200)]
[#1040] added unittests
Razvan Becheriu [Thu, 16 Jan 2020 12:55:55 +0000 (14:55 +0200)]
[#1040] added unittests
Razvan Becheriu [Thu, 16 Jan 2020 11:28:29 +0000 (13:28 +0200)]
[#1040] fixed compilation
Razvan Becheriu [Thu, 16 Jan 2020 09:58:00 +0000 (11:58 +0200)]
[#1040] delete lease only if expire time has not changed
Razvan Becheriu [Wed, 15 Jan 2020 21:56:45 +0000 (23:56 +0200)]
[#889] addressed review
Razvan Becheriu [Wed, 15 Jan 2020 12:46:43 +0000 (14:46 +0200)]
[#889] addressed review
Razvan Becheriu [Wed, 15 Jan 2020 10:06:14 +0000 (12:06 +0200)]
[#889] addressed review
Razvan Becheriu [Wed, 15 Jan 2020 09:52:33 +0000 (11:52 +0200)]
[#889] addressed review
Razvan Becheriu [Wed, 13 Nov 2019 07:59:56 +0000 (09:59 +0200)]
[#889,!591] use defines instead of hardcoded values
Razvan Becheriu [Wed, 13 Nov 2019 07:33:50 +0000 (09:33 +0200)]
[#889,!591] use defines instead of hardcoded values
Razvan Becheriu [Tue, 12 Nov 2019 16:08:40 +0000 (18:08 +0200)]
[#889,!591] fixed typo
Razvan Becheriu [Tue, 12 Nov 2019 15:39:02 +0000 (17:39 +0200)]
[#889,!591] lock only in MT mode
Razvan Becheriu [Tue, 12 Nov 2019 15:19:53 +0000 (17:19 +0200)]
[#889,!591] refactor code to have only one initialization function for option definitions
Stephen Morris [Tue, 7 Jan 2020 11:12:18 +0000 (11:12 +0000)]
[#1075] Add missing line to Makefile
Adding a line that got lost in a recent merge.
Razvan Becheriu [Mon, 9 Dec 2019 08:24:49 +0000 (10:24 +0200)]
[1040] reverted minor changes
Razvan Becheriu [Fri, 6 Dec 2019 18:14:05 +0000 (20:14 +0200)]
[1040] fixed doxygen
Razvan Becheriu [Fri, 6 Dec 2019 18:06:05 +0000 (20:06 +0200)]
[1040] fixed doxygen
Razvan Becheriu [Fri, 6 Dec 2019 16:20:59 +0000 (18:20 +0200)]
[1040] minor changes