]>
git.ipfire.org Git - thirdparty/kea.git/log
Francis Dupont [Fri, 27 Mar 2020 16:09:35 +0000 (17:09 +0100)]
[#1150] Added %t in log patterns
Francis Dupont [Mon, 30 Mar 2020 14:28:52 +0000 (14:28 +0000)]
[#1070] regen flex and bison (netconf)
Francis Dupont [Mon, 30 Mar 2020 14:27:58 +0000 (14:27 +0000)]
[#1070] regen flex and bison (ca)
Francis Dupont [Mon, 30 Mar 2020 14:27:22 +0000 (14:27 +0000)]
[#1070] regen flex and bison (d2)
Francis Dupont [Mon, 30 Mar 2020 14:26:47 +0000 (14:26 +0000)]
[#1070] regen flex and bison (dhcp6)
Francis Dupont [Mon, 30 Mar 2020 14:26:17 +0000 (14:26 +0000)]
[#1070] regen flex and bison (dhcp4)
Francis Dupont [Mon, 30 Mar 2020 14:25:10 +0000 (14:25 +0000)]
[#1070] regen flex and bison (eval)
Francis Dupont [Fri, 27 Mar 2020 19:53:20 +0000 (20:53 +0100)]
[#1161] Added last mysql update script to git ignore
Francis Dupont [Fri, 27 Mar 2020 19:08:09 +0000 (20:08 +0100)]
[#1161] Added missing headers
Francis Dupont [Tue, 24 Mar 2020 12:53:55 +0000 (13:53 +0100)]
[#343] Unwrapped short lines
Francis Dupont [Tue, 24 Mar 2020 12:49:51 +0000 (13:49 +0100)]
[#343] Removed spurious empty lines
Francis Dupont [Tue, 24 Mar 2020 11:36:20 +0000 (12:36 +0100)]
[#343] Updated copyright years
Francis Dupont [Wed, 12 Dec 2018 15:39:48 +0000 (16:39 +0100)]
[343-put-socket-control-buffer-in-the-stack] Moved socket control buffers to stack
Michal Nowikowski [Mon, 23 Mar 2020 09:45:40 +0000 (10:45 +0100)]
bumped version in configure.ac to 1.7.6
Michal Nowikowski [Mon, 23 Mar 2020 08:19:37 +0000 (08:19 +0000)]
[#1159] regenerated parsers
Michal Nowikowski [Mon, 23 Mar 2020 08:09:42 +0000 (09:09 +0100)]
[#1159] added release entry in ChangeLog and updated copyright dates
Francis Dupont [Fri, 20 Mar 2020 17:44:26 +0000 (18:44 +0100)]
[#949] Added a static cast to int isprint(int)
Francis Dupont [Fri, 20 Mar 2020 17:35:45 +0000 (18:35 +0100)]
[#949] Addressed comments
Francis Dupont [Wed, 11 Mar 2020 14:17:23 +0000 (15:17 +0100)]
[#949] Updated doc
Francis Dupont [Tue, 10 Mar 2020 18:44:34 +0000 (19:44 +0100)]
[#949] Done first pass: create isPrivate tools
Razvan Becheriu [Fri, 20 Mar 2020 17:27:59 +0000 (19:27 +0200)]
[#1129] bump up hooks lib version
Razvan Becheriu [Fri, 20 Mar 2020 12:50:38 +0000 (14:50 +0200)]
[#1129] bump up libs version
Razvan Becheriu [Fri, 20 Mar 2020 15:41:16 +0000 (17:41 +0200)]
[#1136] fixed unittests
Wlodzimierz Wencel [Fri, 20 Mar 2020 17:09:23 +0000 (17:09 +0000)]
Apply suggestion to doc/sphinx/arm/quickstart.rst
Wlodzimierz Wencel [Fri, 20 Mar 2020 17:09:18 +0000 (17:09 +0000)]
Apply suggestion to doc/sphinx/arm/quickstart.rst
Wlodek Wencel [Fri, 20 Mar 2020 16:53:08 +0000 (17:53 +0100)]
[#1138] added packages info to docs
Wlodek Wencel [Fri, 20 Mar 2020 16:06:24 +0000 (17:06 +0100)]
[#1046] added ChangeLog entry
Wlodek Wencel [Fri, 20 Mar 2020 13:14:41 +0000 (14:14 +0100)]
[#1046] fixed help, changed fucntion param name
Wlodek Wencel [Fri, 20 Mar 2020 11:17:47 +0000 (12:17 +0100)]
[#1046] changed help message to reflect recent changes
Wlodek Wencel [Fri, 20 Mar 2020 11:06:42 +0000 (12:06 +0100)]
[#1046] argument of C option is now separator
Wlodek Wencel [Wed, 18 Mar 2020 11:35:12 +0000 (12:35 +0100)]
[#1046] added cleaner output mode for perfdhcp
Francis Dupont [Fri, 20 Mar 2020 12:29:27 +0000 (13:29 +0100)]
[#1107] Removed obsolete limitation
Tomek Mrugalski [Fri, 20 Mar 2020 13:51:43 +0000 (14:51 +0100)]
[#1055] Corrected grammar
Tomek Mrugalski [Fri, 20 Mar 2020 13:30:04 +0000 (14:30 +0100)]
[#1055] platforms.rst now cleaned
Tomek Mrugalski [Fri, 20 Mar 2020 12:56:41 +0000 (13:56 +0100)]
[#1055] Sphinx now copies platforms.rst
Razvan Becheriu [Fri, 20 Mar 2020 12:23:21 +0000 (14:23 +0200)]
[#1136] addressed code review
Razvan Becheriu [Sun, 8 Mar 2020 15:54:59 +0000 (17:54 +0200)]
[#1136] try stop and reset
Razvan Becheriu [Sun, 8 Mar 2020 15:37:38 +0000 (17:37 +0200)]
[#1136] fixed unittests
Razvan Becheriu [Fri, 6 Mar 2020 20:50:17 +0000 (22:50 +0200)]
[#1136] check thread id when performing stop
Tomek Mrugalski [Fri, 20 Mar 2020 11:32:32 +0000 (12:32 +0100)]
[#1055] ChangeLog updated
Tomek Mrugalski [Fri, 20 Mar 2020 11:19:16 +0000 (12:19 +0100)]
[#1055] platform.rst deps reworked in Makefile
Tomek Mrugalski [Wed, 18 Mar 2020 15:45:53 +0000 (16:45 +0100)]
[#1055] platforms.rst added to dist_doc_DATA
Tomek Mrugalski [Wed, 18 Mar 2020 15:40:08 +0000 (16:40 +0100)]
[#1055] Added automated link creation.
Tomek Mrugalski [Wed, 18 Mar 2020 15:39:49 +0000 (16:39 +0100)]
[#1055] Formatting improved
Tomek Mrugalski [Wed, 18 Mar 2020 15:19:08 +0000 (16:19 +0100)]
[#1055] platforms.rst file updated
Tomek Mrugalski [Wed, 18 Mar 2020 14:56:02 +0000 (15:56 +0100)]
#1055 platforms.md renamed to .rst
Vicky Risk [Tue, 21 Jan 2020 18:36:45 +0000 (18:36 +0000)]
Added C++11 requirement to platforms.md
Vicky Risk [Tue, 21 Jan 2020 18:31:42 +0000 (18:31 +0000)]
Delete platforms from intro.rst
Vicky Risk [Tue, 21 Jan 2020 18:23:31 +0000 (18:23 +0000)]
Create new platforms.md file for Kea
Wlodek Wencel [Fri, 20 Mar 2020 10:15:59 +0000 (11:15 +0100)]
[#867] removed hardcoded date
Thomas Markwalder [Thu, 19 Mar 2020 14:42:35 +0000 (10:42 -0400)]
[#1106] Added ChangeLog
Thomas Markwalder [Thu, 19 Mar 2020 11:34:02 +0000 (07:34 -0400)]
[#1106] Removed extraneous white space from message file
Thomas Markwalder [Wed, 18 Mar 2020 19:05:11 +0000 (15:05 -0400)]
[#1106] Addressed review comments.
Thomas Markwalder [Wed, 18 Mar 2020 15:05:02 +0000 (11:05 -0400)]
[#1106] Cleaned command documentation
Thomas Markwalder [Wed, 18 Mar 2020 14:19:49 +0000 (10:19 -0400)]
[#1106] Udpated the ARM and created API files
new file: doc/sphinx/api/lease4-resend-ddns.json
new file: doc/sphinx/api/lease6-resend-ddns.json
modified: doc/sphinx/arm/hooks-lease-cmds.rst
Thomas Markwalder [Tue, 17 Mar 2020 19:38:56 +0000 (15:38 -0400)]
[#1106] Added unit tests
src/hooks/dhcp/lease_cmds/lease_cmds.cc
LeaseCmdsImpl::lease4ResendDdnsHandler()
LeaseCmdsImpl::lease6ResendDdnsHandler() - return CONTROL_RESULT_EMPTY
when no matching lease is exists.
src/hooks/dhcp/lease_cmds/tests/lease_cmds_unittest.cc
New unit tests
Thomas Markwalder [Mon, 16 Mar 2020 12:28:30 +0000 (08:28 -0400)]
[#1106] Added leaseX-resend-ddns command to Lease Commands hook lib
src/hooks/dhcp/lease_cmds/lease_cmds.*
LeaseCmds::
lease4ResendDdnsHandler()
lease6ResendDdnsHandler()
LeaseCmdsImpl::
lease4ResendDdnsHandler()
lease6ResendDdnsHandler()
getAddressParam()
src/hooks/dhcp/lease_cmds/lease_cmds_callouts.cc
lease4_resend_ddns()
lease6_resend_ddns()
src/hooks/dhcp/lease_cmds/lease_cmds_messages.*
New log messages
Marcin Siodelski [Thu, 19 Mar 2020 09:17:01 +0000 (10:17 +0100)]
[#1139] Extended commentary
The commentary explaning why we do another client classification evaluation
pass has been extended per review comments.
Marcin Siodelski [Thu, 19 Mar 2020 08:43:56 +0000 (09:43 +0100)]
[#1139] Fixed typos in .cc/h files
Fixed typos in the comments within the dhcp4_srv and dhcp6_srv per review
comments.
Marcin Siodelski [Thu, 19 Mar 2020 08:36:49 +0000 (09:36 +0100)]
[#1139] Addressed doc related comments
I addressed review comments refering to the doc updates. Mainly typos and
grammatical errors.
Marcin Siodelski [Mon, 9 Mar 2020 21:25:28 +0000 (22:25 +0100)]
[#1139] Added ChangeLog for #1139
Marcin Siodelski [Mon, 9 Mar 2020 21:22:29 +0000 (22:22 +0100)]
[#1139] DHCPv6 classification updated in ARM
Marcin Siodelski [Mon, 9 Mar 2020 17:39:32 +0000 (18:39 +0100)]
[#1139] Improved host based classification
The DHCPv6 server now supports the case when client classes are specified
in the host reservation and can be used to influence the pool selection
within a top level subnet.
Marcin Siodelski [Mon, 9 Mar 2020 16:40:27 +0000 (17:40 +0100)]
[#1139] DHCPv4 classification updated
The ARM has been updated to reflect the most recent changes to
classification.
Marcin Siodelski [Mon, 9 Mar 2020 16:29:26 +0000 (17:29 +0100)]
[#1139] Preserve non-host dependent classes
If there are any classes in the host reservations, instead of clearing all
of the classes, remove the ones that are definede in the config. Then,
evaluate them again taking into account reserved ones.
Marcin Siodelski [Mon, 9 Mar 2020 15:43:05 +0000 (16:43 +0100)]
[#1139] Added function to erase class
Marcin Siodelski [Fri, 6 Mar 2020 17:43:48 +0000 (18:43 +0100)]
[#1139] Host based classes used in allocation
The change made for DHCPv6 server.
Marcin Siodelski [Fri, 6 Mar 2020 16:33:16 +0000 (17:33 +0100)]
[#1139] Host based classes used in allocation
The DHCPv4 server now takes into account client classes specified in
gobal reservations to select a subnet and/or pool for allocation within
a shared network.
Marcin Siodelski [Tue, 3 Mar 2020 10:04:01 +0000 (11:04 +0100)]
[#1139] Added globalHost() convenience method
This function was added to the ClientContext4 for the DHCPv4 server to be
able to quickly check if there are any global host reservations present
and if the reservations contain client classes which could be possibly
used for leases allocation.
Michal Nowikowski [Thu, 19 Mar 2020 11:48:18 +0000 (12:48 +0100)]
[#1154] when lxc box is prepared it should contain all deps for building kea
Michal Nowikowski [Wed, 18 Mar 2020 13:52:25 +0000 (14:52 +0100)]
[#1152] update freeradius-client versions in hammer.py
Razvan Becheriu [Wed, 18 Mar 2020 16:12:04 +0000 (18:12 +0200)]
[#1148] added ChangeLog
Razvan Becheriu [Tue, 17 Mar 2020 21:05:24 +0000 (23:05 +0200)]
[#1148] fixed doxygen
Razvan Becheriu [Tue, 17 Mar 2020 20:50:04 +0000 (22:50 +0200)]
[#1148] make NameChangeSender thread safe
Razvan Becheriu [Wed, 18 Mar 2020 14:48:11 +0000 (16:48 +0200)]
[#893] addressed review
Razvan Becheriu [Mon, 16 Mar 2020 16:39:05 +0000 (18:39 +0200)]
[#893] generated message files
Razvan Becheriu [Mon, 16 Mar 2020 16:01:57 +0000 (18:01 +0200)]
[#893] enable command line parameters
Razvan Becheriu [Mon, 16 Mar 2020 15:42:45 +0000 (17:42 +0200)]
[#893] enable command line parameters
Razvan Becheriu [Fri, 13 Mar 2020 13:48:39 +0000 (15:48 +0200)]
[#931] addressed review comments
Razvan Becheriu [Fri, 13 Mar 2020 13:41:31 +0000 (15:41 +0200)]
[#931] addressed review comments
Wlodek Wencel [Fri, 13 Mar 2020 08:53:57 +0000 (09:53 +0100)]
renamed file
Wlodek Wencel [Tue, 10 Mar 2020 10:04:15 +0000 (11:04 +0100)]
[#931] renamed files
Wlodek Wencel [Tue, 10 Mar 2020 09:18:01 +0000 (10:18 +0100)]
[#931] addressed review comments
Wlodek Wencel [Mon, 2 Mar 2020 12:59:11 +0000 (13:59 +0100)]
[#931] simulate v4 traffic from different subnets
Razvan Becheriu [Mon, 9 Mar 2020 15:39:58 +0000 (17:39 +0200)]
[#1016] updated ChangeLog
Razvan Becheriu [Sat, 7 Mar 2020 18:21:27 +0000 (20:21 +0200)]
[#1016] added doxygen
Razvan Becheriu [Sat, 7 Mar 2020 14:45:03 +0000 (16:45 +0200)]
[#1016] addressed review
Razvan Becheriu [Fri, 6 Mar 2020 21:28:17 +0000 (23:28 +0200)]
[#1016] fixed compilation
Razvan Becheriu [Fri, 6 Mar 2020 21:17:04 +0000 (23:17 +0200)]
[#1016] fixed compilation
Razvan Becheriu [Fri, 6 Mar 2020 21:10:18 +0000 (23:10 +0200)]
[#1016] removed unnecessary files
Razvan Becheriu [Fri, 6 Mar 2020 13:12:42 +0000 (15:12 +0200)]
[#1016] moved critical section to lib util
Razvan Becheriu [Thu, 27 Feb 2020 13:11:16 +0000 (15:11 +0200)]
[#1016] minor changes
Razvan Becheriu [Thu, 27 Feb 2020 12:46:41 +0000 (14:46 +0200)]
[#1016] fixed unittests
Razvan Becheriu [Thu, 27 Feb 2020 11:54:06 +0000 (13:54 +0200)]
[#1016] minor changes
Razvan Becheriu [Thu, 27 Feb 2020 10:52:59 +0000 (12:52 +0200)]
[#1016] added more checks
Razvan Becheriu [Thu, 27 Feb 2020 09:31:59 +0000 (11:31 +0200)]
[#1016] implemented override flag to support interleaved critical sections
Razvan Becheriu [Fri, 21 Feb 2020 16:51:06 +0000 (18:51 +0200)]
[#1016] implemented startPktProcessing and stopPktProcessing
Thomas Markwalder [Tue, 3 Mar 2020 16:04:00 +0000 (11:04 -0500)]
[#1124] Reversed order for v6 also
modified:
alloc_engine.cc
Thomas Markwalder [Tue, 3 Mar 2020 13:51:13 +0000 (08:51 -0500)]
[#1124] Addressed v4 code review
Minor cleanup in alloc_engine.cc.
Thomas Markwalder [Thu, 20 Feb 2020 20:39:15 +0000 (15:39 -0500)]
[#1124] Change the order of HR vs lease lookup during v4 lease allocation
src/lib/dhcpsrv/alloc_engine.cc
AllocEngine::allocateUnreservedLease4() - rather than first testing for a
host reservation and then looking for an existing lease, we reverse the
order, thus worrying about HRs only if there is no existing lease.