]>
git.ipfire.org Git - thirdparty/kea.git/log
Marcin Siodelski [Fri, 13 Mar 2015 17:04:43 +0000 (18:04 +0100)]
[master] Merge branch 'trac3715'
Marcin Siodelski [Fri, 13 Mar 2015 14:11:50 +0000 (15:11 +0100)]
[master] Added ChangeLog entry for #3688.
Marcin Siodelski [Fri, 13 Mar 2015 14:08:33 +0000 (15:08 +0100)]
[master] Merge branch 'trac3688'
Conflicts:
src/bin/dhcp4/dhcp4_srv.h
Marcin Siodelski [Fri, 13 Mar 2015 13:50:38 +0000 (14:50 +0100)]
[3688] Reverted change for the optional run of hooks for selectSubnet.
Marcin Siodelski [Fri, 13 Mar 2015 12:16:21 +0000 (13:16 +0100)]
[3688] Address comments from the second code review.
Marcin Siodelski [Fri, 13 Mar 2015 11:40:13 +0000 (12:40 +0100)]
[3715] Fix typo and minor comment update.
Marcin Siodelski [Fri, 13 Mar 2015 10:31:34 +0000 (11:31 +0100)]
[3715] Use foreach to iterate over IfaceMgr callbacks.
Marcin Siodelski [Fri, 13 Mar 2015 10:16:45 +0000 (11:16 +0100)]
[3715] Use foreach for iterating over the IfaceMgr sockets.
Marcin Siodelski [Fri, 13 Mar 2015 09:53:42 +0000 (10:53 +0100)]
[3715] Use boost_foreach for iterating over the iface addresses.
Marcin Siodelski [Fri, 13 Mar 2015 09:35:27 +0000 (10:35 +0100)]
[3715] Interfaces in the IfaceMgr stored as pointers.
Marcin Siodelski [Thu, 12 Mar 2015 20:30:27 +0000 (21:30 +0100)]
[master] Added ChangeLog entry for the #3736.
Marcin Siodelski [Thu, 12 Mar 2015 20:27:02 +0000 (21:27 +0100)]
[master] Merge branch 'trac3736'
Marcin Siodelski [Thu, 12 Mar 2015 20:07:01 +0000 (21:07 +0100)]
[3688] Minor correction in the alloc_engine test.
Also, removed some whitespaces.
Marcin Siodelski [Thu, 12 Mar 2015 19:35:14 +0000 (20:35 +0100)]
[3688] Moved copyDefaultFields to Dhcpv4Exchange class.
And avoid the excessive use of getQuery/getResponse.
Marcin Siodelski [Thu, 12 Mar 2015 19:20:37 +0000 (20:20 +0100)]
[3688] DHCPv4 server uses clientid from the exchange where possible.
Marcin Siodelski [Thu, 12 Mar 2015 19:14:41 +0000 (20:14 +0100)]
[3688] Avoid multiple calls to selectSubnet by the DHCPv4 server.
Marcin Siodelski [Thu, 12 Mar 2015 18:14:01 +0000 (19:14 +0100)]
[3688] Rename DHCPv4Exchange to Dhcpv4Exchange as a result of the review.
Marcin Siodelski [Thu, 12 Mar 2015 12:28:09 +0000 (13:28 +0100)]
[3736] Fixed uninitMemberVar issue reported by cppcheck.
Marcin Siodelski [Thu, 12 Mar 2015 11:01:16 +0000 (12:01 +0100)]
[3736] Removed a bunch of unused functions.
Marcin Siodelski [Thu, 12 Mar 2015 10:14:02 +0000 (11:14 +0100)]
[3736] Fixed the useInitializationList issue in the Logger Manager test.
Marcin Siodelski [Thu, 12 Mar 2015 08:43:19 +0000 (09:43 +0100)]
[master] Added ChangeLog entry for #3673.
Marcin Siodelski [Thu, 12 Mar 2015 08:24:05 +0000 (09:24 +0100)]
[master] Merge branch 'trac3673'
Marcin Siodelski [Wed, 11 Mar 2015 20:28:08 +0000 (21:28 +0100)]
[3673] One more update to the comment in the time conversion for PgSQL.
Marcin Siodelski [Wed, 11 Mar 2015 20:17:09 +0000 (21:17 +0100)]
[3673] Updated Kea guide with the limitations for the SQL timestamps.
Marcin Siodelski [Wed, 11 Mar 2015 19:20:09 +0000 (20:20 +0100)]
[3673] Updated comments about the max timestamp for the MySQL and PgSQL.
Thomas Markwalder [Wed, 11 Mar 2015 18:43:09 +0000 (14:43 -0400)]
[master] Added ChangeLog entry 907 for #3742.
Also added missing issue#/commit# to entry 906.
Thomas Markwalder [Wed, 11 Mar 2015 18:38:28 +0000 (14:38 -0400)]
[master] Merge branch 'trac3742'
Marcin Siodelski [Wed, 11 Mar 2015 17:57:26 +0000 (18:57 +0100)]
[master] Removed debugging leftover from memfile lfc code.
As this is obvious error and the trivial fix I am committing this on my
discretion.
Marcin Siodelski [Wed, 11 Mar 2015 16:38:05 +0000 (17:38 +0100)]
[3688] Updated the Kea guide that qualifying-suffix is appended to hostname.
This is for host reservations case.
Thomas Markwalder [Wed, 11 Mar 2015 14:31:48 +0000 (10:31 -0400)]
[3742] Corrected kea-admin command line depictions in Kea Admin Reference
doc/guide/admin.xml
Admin guide mistakenly showed -d for database-name, changed to show -n
Marcin Siodelski [Wed, 11 Mar 2015 14:18:20 +0000 (15:18 +0100)]
[3688] DHCPv4 server appends qualifying suffix to the reserved hostname.
Marcin Siodelski [Wed, 11 Mar 2015 12:14:24 +0000 (13:14 +0100)]
[3688] Added description of the hostname reservations in the kea guide.
Marcin Siodelski [Wed, 11 Mar 2015 11:55:37 +0000 (12:55 +0100)]
[3688] Fix typo in the allocation engine.
Thomas Markwalder [Wed, 11 Mar 2015 11:54:55 +0000 (07:54 -0400)]
[master] Added ChangeLog entry 906 for #3691.
Thomas Markwalder [Wed, 11 Mar 2015 11:44:45 +0000 (07:44 -0400)]
[master] Merge branch 'trac3691'
Thomas Markwalder [Wed, 11 Mar 2015 11:42:14 +0000 (07:42 -0400)]
[3691] Revised admin guide text based on review comments
doc/guide/dhcp6-srv.xml - revised text per review, removed extraneous whitespaces
Marcin Siodelski [Wed, 11 Mar 2015 11:29:48 +0000 (12:29 +0100)]
[3688] Host reservations are not initialized by the allocation engine.
The caller is now responsible for obtaining the host reservation prior to
calling the allocation engine functions.
Marcin Siodelski [Wed, 11 Mar 2015 11:06:38 +0000 (12:06 +0100)]
[3688] Host reservation parser doesn't allow for 0 or bcast address.
Marcin Siodelski [Wed, 11 Mar 2015 09:13:28 +0000 (10:13 +0100)]
[3688] Prevent allocation engine from allocating 0 IPv4 address.
Shawn Routhier [Wed, 11 Mar 2015 04:23:46 +0000 (21:23 -0700)]
[3673] Fix typo
Marcin Siodelski [Tue, 10 Mar 2015 20:36:08 +0000 (21:36 +0100)]
[3688] Pass DHCPv4Exchange objects instead of query/resp in the dhcpv4_srv.
Thomas Markwalder [Tue, 10 Mar 2015 20:09:43 +0000 (16:09 -0400)]
[3691] Amending Kea admin guide discussion of DHCPv6 mac-source:link-local-address
Added text clarifying that MAX extraction from the link-local-address only succeeds
if the address is marked as interface identifier.
Marcin Siodelski [Tue, 10 Mar 2015 15:52:21 +0000 (16:52 +0100)]
[3688] DHCPv4 server assignes reserved hostname to the clients.
Francis Dupont [Tue, 10 Mar 2015 14:17:15 +0000 (15:17 +0100)]
[master] Fixed races in ProcessSpawn util (#3733)
Marcin Siodelski [Mon, 9 Mar 2015 11:28:28 +0000 (12:28 +0100)]
[3688] Implemented AllocEngine::findReservation for DHCPv4.
Marcin Siodelski [Mon, 9 Mar 2015 09:39:24 +0000 (10:39 +0100)]
[3736] Fixed cppcheck warnings about unused functions.
Marcin Siodelski [Fri, 6 Mar 2015 20:42:00 +0000 (21:42 +0100)]
[3736] Suppress cppcheck warnings about the SetUp/TearDown unused.
Marcin Siodelski [Fri, 6 Mar 2015 19:55:33 +0000 (20:55 +0100)]
[3736] Fixed the functionStatic cppcheck errors in multiple places.
Marcin Siodelski [Fri, 6 Mar 2015 19:40:00 +0000 (20:40 +0100)]
[3736] Corrected the suppression in the d2_udp_unittest.
Marcin Siodelski [Fri, 6 Mar 2015 19:36:31 +0000 (20:36 +0100)]
[3736] Remove redundant assignment cppcheck warning in the d2_udp_unittest.cc
Marcin Siodelski [Fri, 6 Mar 2015 19:32:38 +0000 (20:32 +0100)]
[3736] Suppress the cppcheck passedByValue in the perfdhcp.
Marcin Siodelski [Fri, 6 Mar 2015 19:23:59 +0000 (20:23 +0100)]
[3736] Remove the unreadVariable cppcheck error in rdata/template.cc
Marcin Siodelski [Fri, 6 Mar 2015 19:18:42 +0000 (20:18 +0100)]
[3736] Fixed cppcheck variableScope error in perfdhcp.
Marcin Siodelski [Fri, 6 Mar 2015 19:11:22 +0000 (20:11 +0100)]
[3736] Removed dhcp-ubench and folders.
Marcin Siodelski [Fri, 6 Mar 2015 11:47:26 +0000 (12:47 +0100)]
[master] Added ChangeLog for the #3694.
Marcin Siodelski [Fri, 6 Mar 2015 10:20:09 +0000 (11:20 +0100)]
[master] Merge branch 'trac3694'
Conflicts:
src/lib/dhcpsrv/alloc_engine.cc
src/lib/dhcpsrv/alloc_engine.h
src/lib/dhcpsrv/tests/alloc_engine4_unittest.cc
Marcin Siodelski [Fri, 6 Mar 2015 08:59:22 +0000 (09:59 +0100)]
[3694] Changes as a result of the second code review.
Shawn Routhier [Fri, 6 Mar 2015 02:14:54 +0000 (18:14 -0800)]
[3694] Fix a test and some typos
Marcin Siodelski [Thu, 5 Mar 2015 20:14:49 +0000 (21:14 +0100)]
[3694] Swap in-pool checks with the host reservation checks in alloc engine.
Marcin Siodelski [Thu, 5 Mar 2015 20:14:26 +0000 (21:14 +0100)]
[3694] Removed doxygen groupings from the Allocation Engine.
Marcin Siodelski [Thu, 5 Mar 2015 19:43:02 +0000 (20:43 +0100)]
[3694] Addressed review comments.
Tomek Mrugalski [Thu, 5 Mar 2015 18:40:46 +0000 (19:40 +0100)]
[master] Merge branch 'trac3709' (ClientContext4)
Tomek Mrugalski [Thu, 5 Mar 2015 18:40:05 +0000 (19:40 +0100)]
[3709] Doc updated
Marcin Siodelski [Thu, 5 Mar 2015 13:44:24 +0000 (14:44 +0100)]
[master] Added ChangeLog for #3710.
Marcin Siodelski [Thu, 5 Mar 2015 13:42:22 +0000 (14:42 +0100)]
[master] Merge branch 'trac3710'
Shawn Routhier [Thu, 5 Mar 2015 05:42:30 +0000 (21:42 -0800)]
[3694] Update copyright
Shawn Routhier [Thu, 5 Mar 2015 05:39:12 +0000 (21:39 -0800)]
[3694] Fix up some typos
Shawn Routhier [Wed, 4 Mar 2015 23:59:00 +0000 (15:59 -0800)]
Merge branch 'trac3694' of ssh://git.kea.isc.org/git/kea into trac3694
Pulling new changes into my branch to commit typo level fixes
Shawn Routhier [Wed, 4 Mar 2015 23:58:26 +0000 (15:58 -0800)]
[3694] Tidy up some typos in the comments
Marcin Siodelski [Wed, 4 Mar 2015 15:19:36 +0000 (16:19 +0100)]
[3673] The time conversion method in PgSQL calculates expiry time itself.
This is to prevent the negative overflows when valid_lft is substracted
from the time_t value. It is also consistent with the MySQL implementation.
Marcin Siodelski [Wed, 4 Mar 2015 14:44:24 +0000 (15:44 +0100)]
[3673] Further cppcheck fixes for the Postgres SQL backend.
Marcin Siodelski [Wed, 4 Mar 2015 14:02:04 +0000 (15:02 +0100)]
[3673] Fixed cppcheck errors in the MySQL and PgSQL backends.
This is about making some functions static or const.
Marcin Siodelski [Wed, 4 Mar 2015 13:50:37 +0000 (14:50 +0100)]
[3673] Throw DbOperationError exceptions when time conversion fails.
Marcin Siodelski [Wed, 4 Mar 2015 12:32:18 +0000 (13:32 +0100)]
[3673] Handle overflows in the time conversions in the MySQL backend.
Marcin Siodelski [Wed, 4 Mar 2015 12:31:19 +0000 (13:31 +0100)]
[3673] Fixed copyright date in the PG SQL backend.
Marcin Siodelski [Wed, 4 Mar 2015 11:50:26 +0000 (12:50 +0100)]
[3673] Use the 64-bit value for time conversions to detect overflows.
Stephen Morris [Tue, 3 Mar 2015 16:32:59 +0000 (16:32 +0000)]
[master] ChangeLog for trac3279
Stephen Morris [Tue, 3 Mar 2015 16:27:16 +0000 (16:27 +0000)]
[master] Merge branch 'trac3729'
Tomek Mrugalski [Tue, 3 Mar 2015 11:55:50 +0000 (12:55 +0100)]
[3709] createLease4() now uses ClientContext4
Marcin Siodelski [Tue, 3 Mar 2015 09:54:27 +0000 (10:54 +0100)]
[3694] User guide error in the DHCPv4 conflict resolution.
Shawn Routhier [Mon, 2 Mar 2015 21:31:43 +0000 (13:31 -0800)]
Merge branch 'trac3706' Tidy up some issues find by cpp check
Jeremy C. Reed [Mon, 2 Mar 2015 18:43:37 +0000 (13:43 -0500)]
generate manpages from .xml file in srcdir not builddir
The .xml file is not a generated file.
Tomek Mrugalski [Mon, 2 Mar 2015 18:37:57 +0000 (19:37 +0100)]
[3709] allocateLease4 now uses ClientContext4
Jeremy C. Reed [Mon, 2 Mar 2015 18:24:07 +0000 (13:24 -0500)]
change top_srcdir to top_builddir as the path_replacer.sh is a generated tool
problem was noticed by wlodek (and reproduced by me):
make[4]: Entering directory
`/home/wlodek/dev/ktest/src/bin/keactrl'
/home/wlodek/dev/kea_test/tools/path_replacer.sh
/home/wlodek/dev/kea_test/src/bin/keactrl/kea.conf.pre kea.conf
/bin/bash: /home/wlodek/dev/kea_test/tools/path_replacer.sh: No
such file or directory
Marcin Siodelski [Mon, 2 Mar 2015 17:43:13 +0000 (18:43 +0100)]
[3710] Use undefined pthread behavior for FreeBSD.
This prevents failure of the CondVar unit tests which expect that the
pthread_cond_destroy returns error code if the other thread is blocked
on the conditional variable which is being destroyed.
Francis Dupont [Mon, 2 Mar 2015 16:52:23 +0000 (17:52 +0100)]
[master] spelling
Marcin Siodelski [Mon, 2 Mar 2015 10:46:02 +0000 (11:46 +0100)]
[3706] Fixed the two typos in the comments of ProcessSpawn.
Marcin Siodelski [Mon, 2 Mar 2015 10:30:47 +0000 (11:30 +0100)]
[master] Merge branch 'trac3651'
Marcin Siodelski [Mon, 2 Mar 2015 10:30:20 +0000 (11:30 +0100)]
[3651] Replaced bind10 with Kea in the readme file.
Marcin Siodelski [Mon, 2 Mar 2015 10:15:56 +0000 (11:15 +0100)]
[master] Merge branch 'trac3728'
Francis Dupont [Sat, 28 Feb 2015 17:55:07 +0000 (18:55 +0100)]
[master] better handling of TSIG keys with empty secrets (#3727)
Shawn Routhier [Sat, 28 Feb 2015 02:31:38 +0000 (18:31 -0800)]
[trac3706] Fix up comment
Shawn Routhier [Sat, 28 Feb 2015 01:38:48 +0000 (17:38 -0800)]
[trac3706] Lets use the hostname instead of removing it
Shawn Routhier [Sat, 28 Feb 2015 01:28:00 +0000 (17:28 -0800)]
[trac3706] More cpp cleanup
Remove another unused variable in memfile_ubench.cc
Actually use the trimmed variable in host.cc
Update commetns in process_spawn.[cc h]
Francis Dupont [Sat, 28 Feb 2015 01:01:50 +0000 (02:01 +0100)]
[master] spelling
Francis Dupont [Sat, 28 Feb 2015 00:56:29 +0000 (01:56 +0100)]
[master] spelling
Francis Dupont [Fri, 27 Feb 2015 16:29:17 +0000 (17:29 +0100)]
Merge branch 'master' of ssh://git.kea.isc.org/git/kea
Francis Dupont [Fri, 27 Feb 2015 16:28:21 +0000 (17:28 +0100)]
[master] initialize BSD_TYPE in configure.ac (#3723)
Marcin Siodelski [Fri, 27 Feb 2015 16:13:11 +0000 (17:13 +0100)]
[master] Added ChangeLog entry for #3730.
Marcin Siodelski [Fri, 27 Feb 2015 15:58:54 +0000 (16:58 +0100)]
[master] Merge branch 'trac3730'