]>
git.ipfire.org Git - thirdparty/kea.git/log
Michal Nowikowski [Fri, 29 May 2020 05:47:04 +0000 (07:47 +0200)]
[#1261] hammer: fixed packaging for debian 9
- added removing unsupported fields for systemd unit files
- added checking built and installed kea services if they can start
Francis Dupont [Thu, 28 May 2020 14:53:36 +0000 (16:53 +0200)]
[#1147] Addressed comments
Francis Dupont [Thu, 28 May 2020 12:07:58 +0000 (14:07 +0200)]
[#1147] Reapplied one guard patch
Francis Dupont [Thu, 28 May 2020 11:55:57 +0000 (13:55 +0200)]
[#1147] Reviewed last changes
Razvan Becheriu [Thu, 28 May 2020 10:34:30 +0000 (13:34 +0300)]
[#1147] addressed review
Francis Dupont [Wed, 27 May 2020 22:17:32 +0000 (00:17 +0200)]
[#1147] Added doc
Francis Dupont [Wed, 27 May 2020 22:03:51 +0000 (00:03 +0200)]
[#1147] Factored RW lock tests
Francis Dupont [Wed, 27 May 2020 14:12:35 +0000 (16:12 +0200)]
[#1147] Fixed language
Francis Dupont [Wed, 27 May 2020 14:08:21 +0000 (16:08 +0200)]
[#1147] Converted RW lock tests to cv
Francis Dupont [Wed, 27 May 2020 12:22:02 +0000 (14:22 +0200)]
[#1147] Reorganized v4 client handler
Francis Dupont [Wed, 27 May 2020 09:22:22 +0000 (11:22 +0200)]
[#1147] Reorganized v6 client handler
Francis Dupont [Tue, 26 May 2020 09:50:22 +0000 (11:50 +0200)]
[#1147] Addressed some comments
Francis Dupont [Fri, 22 May 2020 14:27:35 +0000 (16:27 +0200)]
[#1147] Removed left check
Francis Dupont [Fri, 22 May 2020 14:26:14 +0000 (16:26 +0200)]
[#1147] Addressed comments
Francis Dupont [Fri, 22 May 2020 12:41:48 +0000 (14:41 +0200)]
[#1147] Checkpoint: addressing comments
Francis Dupont [Thu, 21 May 2020 17:09:16 +0000 (19:09 +0200)]
[#1147] Added proposed ChangeLog
Francis Dupont [Thu, 21 May 2020 16:48:33 +0000 (18:48 +0200)]
[#1147] Improved lost race comments
Francis Dupont [Thu, 21 May 2020 16:28:01 +0000 (18:28 +0200)]
[#1147] Addressed comments
Francis Dupont [Thu, 21 May 2020 13:03:13 +0000 (15:03 +0200)]
[#1147] Add space
Francis Dupont [Thu, 21 May 2020 13:02:29 +0000 (15:02 +0200)]
[#1147] Improved comment
Francis Dupont [Thu, 21 May 2020 10:34:55 +0000 (12:34 +0200)]
[#1147] Regenerated messages and addressed comments
Francis Dupont [Thu, 21 May 2020 10:05:49 +0000 (12:05 +0200)]
[#1147] Addressed comments
Francis Dupont [Thu, 14 May 2020 19:48:49 +0000 (21:48 +0200)]
[#1147] Optimized the lease command hook for MT
Francis Dupont [Thu, 14 May 2020 16:36:33 +0000 (18:36 +0200)]
[#1147] Checkpoint: todo lease commands
Francis Dupont [Thu, 14 May 2020 13:21:34 +0000 (15:21 +0200)]
[#1147] Checkpoint: camelized method names
Francis Dupont [Wed, 13 May 2020 14:17:10 +0000 (16:17 +0200)]
[#1147] Checkpoint: finished tools
Francis Dupont [Mon, 11 May 2020 09:07:01 +0000 (11:07 +0200)]
[#1147] Checkpoint: cleaned up alloc code
Francis Dupont [Mon, 11 May 2020 07:50:15 +0000 (09:50 +0200)]
[#1147] Checkpoint before alloc cleanup
Francis Dupont [Sun, 10 May 2020 23:37:32 +0000 (01:37 +0200)]
[#1147] Checkpoint: began resources
Francis Dupont [Sun, 10 May 2020 19:34:49 +0000 (21:34 +0200)]
[#1147] Checkpoint: client queue of one
Francis Dupont [Sat, 9 May 2020 20:18:31 +0000 (22:18 +0200)]
[#1147] Checkpoint: updated the v4 client
Francis Dupont [Sat, 9 May 2020 16:04:23 +0000 (18:04 +0200)]
[#1147] Checkpoint: implemented queue of one for v6 client
Francis Dupont [Sat, 9 May 2020 12:44:22 +0000 (14:44 +0200)]
[#1147] Split processPacket
Francis Dupont [Sat, 9 May 2020 12:04:37 +0000 (14:04 +0200)]
[#1147] Simplified client4 to use one mutex
Francis Dupont [Sat, 9 May 2020 10:26:53 +0000 (12:26 +0200)]
[#1147] Checkpoint: minor revamp of client code
Francis Dupont [Wed, 6 May 2020 00:33:45 +0000 (02:33 +0200)]
[#1147] Checkpoint: finished same client
Francis Dupont [Tue, 5 May 2020 21:24:48 +0000 (23:24 +0200)]
[#1147] Checkpoint: finished v6 same client
Francis Dupont [Tue, 5 May 2020 16:21:52 +0000 (18:21 +0200)]
[#1147] Checkpoint: began v6 client
Michal Nowikowski [Mon, 25 May 2020 05:36:32 +0000 (07:36 +0200)]
[#1249] updated platforms.rst
Michal Nowikowski [Mon, 25 May 2020 05:35:22 +0000 (05:35 +0000)]
[#1249] regenerated parsers
Michal Nowikowski [Mon, 25 May 2020 05:22:57 +0000 (07:22 +0200)]
[#1249] release changes
- updated copyrights date
- updates mes files
- added release entry in ChangeLog
Francis Dupont [Sat, 23 May 2020 10:57:03 +0000 (12:57 +0200)]
[#1240] Revert "[#1240] Added access in command JSON files"
This reverts commit
20cd5ab4d9660ec446580813434e6e34a9a50c11 .
Francis Dupont [Sat, 23 May 2020 10:56:48 +0000 (12:56 +0200)]
[#1240] Revert "[#1240] Moved api_files definition"
This reverts commit
8d6e7f67c2f4ac356f938f0157caa8c6db45bd1c .
Francis Dupont [Sat, 23 May 2020 10:56:34 +0000 (12:56 +0200)]
[#1240] Revert "[#1240] Added directory for distcheck"
This reverts commit
fca63efa0fd5d639c03b0e86f1d55d2be721e68d .
Francis Dupont [Sat, 23 May 2020 10:56:22 +0000 (12:56 +0200)]
[#1240] Revert "[#1240] Addressed comment"
This reverts commit
c6ba78769c8c261c721df7a595ff2f500a9923d8 .
Razvan Becheriu [Fri, 22 May 2020 18:34:51 +0000 (21:34 +0300)]
[#1246] bump up libs version and hooks version
Francis Dupont [Thu, 7 May 2020 18:43:20 +0000 (20:43 +0200)]
[#1200] Ported FreeBSD portability patch
Francis Dupont [Fri, 22 May 2020 17:02:18 +0000 (19:02 +0200)]
[#1223] Improved cross-compiling comment
Francis Dupont [Fri, 8 May 2020 11:06:17 +0000 (13:06 +0200)]
[#1223] Updated configure tools
Francis Dupont [Fri, 22 May 2020 15:54:06 +0000 (17:54 +0200)]
[#1240] Addressed comment
Francis Dupont [Sun, 17 May 2020 19:16:08 +0000 (21:16 +0200)]
[#1240] Added directory for distcheck
Francis Dupont [Sun, 17 May 2020 18:25:22 +0000 (20:25 +0200)]
[#1240] Moved api_files definition
Francis Dupont [Sun, 17 May 2020 17:17:15 +0000 (19:17 +0200)]
[#1240] Added access in command JSON files
Wlodek Wencel [Fri, 22 May 2020 15:33:48 +0000 (17:33 +0200)]
[#477] output message changed
Wlodek Wencel [Wed, 20 May 2020 14:40:58 +0000 (16:40 +0200)]
[#477] added counter to another place
Wlodek Wencel [Wed, 20 May 2020 13:03:30 +0000 (15:03 +0200)]
[#477] added malformed pkt counter
Wlodek Wencel [Mon, 18 May 2020 15:09:20 +0000 (17:09 +0200)]
[#447] exception for incorrect pkt in perfdhcp
Wlodek Wencel [Fri, 22 May 2020 13:45:28 +0000 (15:45 +0200)]
Updated AUTHORS file with recent contribution
Wlodek Wencel [Fri, 22 May 2020 13:39:26 +0000 (15:39 +0200)]
Merge branch 'andrei-pavel-perfdhcp'
Wlodek Wencel [Fri, 22 May 2020 13:33:42 +0000 (15:33 +0200)]
Resolved merge conflict
Marcin Siodelski [Thu, 21 May 2020 17:55:04 +0000 (19:55 +0200)]
[#1205] Regenerated HA logs
Marcin Siodelski [Wed, 20 May 2020 14:47:03 +0000 (16:47 +0200)]
[#1205] Added ChangeLog entry for #1205
Marcin Siodelski [Wed, 20 May 2020 14:35:22 +0000 (16:35 +0200)]
[#1205] Added new log message
The log message indicates that the server is waiting for the partner to
be restarted. The partner remains in the terminated state.
Marcin Siodelski [Wed, 20 May 2020 13:50:28 +0000 (15:50 +0200)]
[#1205] Added a note in the ARM
The note talks about a new way to restart a pair of terminated servers.
The servers can be now restarted sequentially.
Marcin Siodelski [Wed, 20 May 2020 13:21:33 +0000 (15:21 +0200)]
[#1205] Improved terminated restart procedure
The server being restarted will not transition to the terminated state if
the clocks are in sync. This prevents the servers from returning to the
terminated state when restarting the servers sequentially.
Francis Dupont [Thu, 21 May 2020 16:04:32 +0000 (18:04 +0200)]
[#1219] typo2
Francis Dupont [Thu, 21 May 2020 12:35:02 +0000 (14:35 +0200)]
[#1219] typo
Francis Dupont [Thu, 21 May 2020 11:15:33 +0000 (13:15 +0200)]
[#1219] Made HA MT compatible
Francis Dupont [Wed, 20 May 2020 22:07:09 +0000 (00:07 +0200)]
[#1180] Fix attempt
Francis Dupont [Wed, 20 May 2020 18:38:13 +0000 (20:38 +0200)]
[#1204] Changed beta from stable to development
Francis Dupont [Wed, 20 May 2020 12:35:21 +0000 (14:35 +0200)]
[#1204] Applied proposed rules
Marcin Siodelski [Wed, 20 May 2020 15:47:06 +0000 (17:47 +0200)]
[#1087] Editorial fix in the ARM
Per review comments.
Marcin Siodelski [Tue, 19 May 2020 14:40:04 +0000 (16:40 +0200)]
[#1087] ChangeLog update about incompatibility
Marcin Siodelski [Tue, 19 May 2020 14:36:36 +0000 (16:36 +0200)]
[#1087] Updated status-get description
The HA specific part of the status-get command was updated.
Marcin Siodelski [Tue, 19 May 2020 13:58:03 +0000 (15:58 +0200)]
[#1087] HA status enclosed in a list
The HA specific status information is returned in a list rather than map.
This is a preparation for extending HA to support more than one
relationship per server.
Marcin Siodelski [Tue, 19 May 2020 09:23:21 +0000 (11:23 +0200)]
[#1087] Simplified the unittests
Two communication state tests have been simplified as a result of the
review.
Marcin Siodelski [Tue, 19 May 2020 09:08:24 +0000 (11:08 +0200)]
[#1087] Addressed editorial errors
Addressed all editorial errors in the docs and commentary as a result of
the review.
Marcin Siodelski [Mon, 18 May 2020 16:13:49 +0000 (18:13 +0200)]
[#1087] Added ChangeLog for #1087
Marcin Siodelski [Mon, 18 May 2020 15:42:10 +0000 (17:42 +0200)]
[#1087] Added note in hooks-ha
The output for the passive-backup mode is different than in other modes.
Marcin Siodelski [Mon, 18 May 2020 14:47:28 +0000 (16:47 +0200)]
[#1087] Improved communication interrupted log
This log message now include server's name.
Marcin Siodelski [Mon, 18 May 2020 12:29:52 +0000 (14:29 +0200)]
[#1087] Updated ARM
Described new HA specific parameters returned in response to status-get
command.
Marcin Siodelski [Mon, 18 May 2020 11:33:10 +0000 (13:33 +0200)]
[#1087] Return ha-mode
The HA mode name is returned in response to status-get command.
Marcin Siodelski [Mon, 18 May 2020 09:58:42 +0000 (11:58 +0200)]
[#1087] HA logs in communication interrupted
There are new log messages emitted in the communication interrupted state
to indicate whether the server sees the traffic going to the partner.
Marcin Siodelski [Fri, 15 May 2020 18:09:19 +0000 (20:09 +0200)]
[#1087] Do not include remote server
The remote server information must not be included for the backup server
nor for the primary server being in the passive-backup mode.
Marcin Siodelski [Fri, 15 May 2020 16:55:05 +0000 (18:55 +0200)]
[#1087] Return additional parameters
There are additional parameters returned in the response to the status-get
command which indicate the failover status. These parameters are: a bool
value indicating if the communication is interrupted, number of clients
trying to get a lease, number of unacked clients and the number of packets
analyzed.
Marcin Siodelski [Fri, 15 May 2020 14:54:45 +0000 (16:54 +0200)]
[#1087] CommunicationState::getReport
This function returns various indicators from the communication state to
be returned in the response to the status-get command. The returned report
is in the JSON format.
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.
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.
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.
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.
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.
Francis Dupont [Tue, 19 May 2020 19:19:12 +0000 (21:19 +0200)]
[#1180] Other fixes
Francis Dupont [Tue, 19 May 2020 19:09:07 +0000 (21:09 +0200)]
[#1180] Fixed stat table
Thomas Markwalder [Tue, 19 May 2020 15:20:29 +0000 (11:20 -0400)]
[#1180] Addressed review comments
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
Marcin Siodelski [Wed, 20 May 2020 10:24:36 +0000 (12:24 +0200)]
[#1242] Updated mysql admin unittest
Marcin Siodelski [Wed, 20 May 2020 09:23:10 +0000 (11:23 +0200)]
[#1242] Added ChangeLog for #1242
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.
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.
Francis Dupont [Wed, 20 May 2020 12:58:23 +0000 (14:58 +0200)]
[#1226] Moved rollback and CS