]>
git.ipfire.org Git - thirdparty/kea.git/log
Thomas Markwalder [Wed, 30 May 2018 14:38:26 +0000 (10:38 -0400)]
[master] DHCPv4 renew/rebind-timers are now optional
Merge branch 'trac5596'
Francis Dupont [Wed, 30 May 2018 13:00:31 +0000 (15:00 +0200)]
[master] Updated git hash
Francis Dupont [Wed, 30 May 2018 12:59:24 +0000 (14:59 +0200)]
[master] Finishing merge of trac5563 (Removed get*(hwaddr, duid) from host backend APIs)
Francis Dupont [Wed, 30 May 2018 12:52:24 +0000 (14:52 +0200)]
[master] Merged trac5563 (Removed get*(hwaddr, duid) from host backend APIs)
Francis Dupont [Wed, 30 May 2018 12:48:24 +0000 (14:48 +0200)]
[master] Merged trac5560 (C++11 checks)
Thomas Markwalder [Tue, 29 May 2018 12:13:58 +0000 (08:13 -0400)]
[master] Merge branch 'master' of ssh://git.kea.isc.org/git/kea
Thomas Markwalder [Tue, 29 May 2018 12:12:53 +0000 (08:12 -0400)]
[master] Added config.h to files
Merge branch 'trac5521'
Thomas Markwalder [Tue, 29 May 2018 11:42:57 +0000 (07:42 -0400)]
[5596] fixed typos in commentary
Tomek Mrugalski [Mon, 28 May 2018 11:37:50 +0000 (13:37 +0200)]
[master] Added path to OpenSSL from homebrew
- this makes configure to work out of the box on Mac OS
(no more --with-openssl=... needed if you use OpenSSL from
homebrew)
Marcin Siodelski [Mon, 28 May 2018 09:20:29 +0000 (11:20 +0200)]
[master] Added ChangeLog entry for #5632.
Marcin Siodelski [Mon, 28 May 2018 09:18:01 +0000 (11:18 +0200)]
[master] Merge branch 'trac5632'
Marcin Siodelski [Mon, 28 May 2018 09:17:06 +0000 (11:17 +0200)]
[5632] Swap builtin classes order as a result of review.
Marcin Siodelski [Mon, 28 May 2018 09:14:49 +0000 (11:14 +0200)]
[5632] Minor wording change in the guide as a result or review.
Francis Dupont [Sun, 27 May 2018 06:17:19 +0000 (08:17 +0200)]
[master] Removed unused use_templates
Francis Dupont [Sat, 26 May 2018 22:02:05 +0000 (00:02 +0200)]
[master] Put testDbLostCallback in ifdefs
Francis Dupont [Fri, 25 May 2018 15:39:16 +0000 (17:39 +0200)]
[master] Updated git hash
Francis Dupont [Fri, 25 May 2018 15:37:59 +0000 (17:37 +0200)]
[master] Finishing merge of trac5591 (lambda warnings)
Francis Dupont [Fri, 25 May 2018 15:35:09 +0000 (17:35 +0200)]
[master] Merged trac5591 (lambda warnings)
Thomas Markwalder [Fri, 25 May 2018 15:12:30 +0000 (11:12 -0400)]
[5596] renew-timer and rebind-timer now optional for DHCPv4
v4 Parsing now allows renew/rebind timers to be unspecified,
and kea-dhcp4 logic now matchs ISC DHCP:
1. Send T2 only if it is specified and is less than lease lifetime
2. Send T1 only if it is specified and is less than either T2
if specified, or lease lifetime in the absence of T2
doc/guide/dhcp4-srv.xml
Updated discussion of rebind/renew-timers
src/bin/dhcp4/dhcp4_srv.cc
Dhcpv4Srv::assignLease() - modified to sanity check
T1 and T2
src/bin/dhcp4/tests/config_parser_unittest.cc
src/bin/dhcp4/tests/get_config_unittest.cc
src/bin/dhcp4/tests/simple_parser4_unittest.cc
src/bin/dhcp6/tests/get_config_unittest.cc
src/lib/dhcpsrv/tests/cfg_shared_networks4_unittest.cc
src/lib/dhcpsrv/tests/cfg_shared_networks6_unittest.cc
updated numerous tests
src/lib/dhcpsrv/network.cc
Network::toElement() - only outputs T1, T2, and
valid lifetime if they are specified
src/lib/dhcpsrv/network.h
Network() - inits t1_, t2_, and valid_ to unspecified
Triplet value
src/lib/dhcpsrv/parsers/dhcp_parsers.cc
Subnet4ConfigParser::initSubnet() - allow renew-timer and
rebind-timer to be optional
src/lib/dhcpsrv/parsers/simple_parser4.cc
SimpleDefaults SimpleParser4::GLOBAL4_DEFAULTS - removed
entries for renew-timer and rebind-timer
Marcin Siodelski [Fri, 25 May 2018 10:08:20 +0000 (12:08 +0200)]
[master] Added ChangeLog for #5576.
Marcin Siodelski [Fri, 25 May 2018 09:42:16 +0000 (11:42 +0200)]
[master] Merge branch 'trac5576'
Marcin Siodelski [Fri, 25 May 2018 07:53:32 +0000 (09:53 +0200)]
[5632] Removed extraneous comma from the example HA config.
Marcin Siodelski [Fri, 25 May 2018 07:47:18 +0000 (09:47 +0200)]
[5632] Updated User's Guide saying that HA_ is builtin.
Marcin Siodelski [Fri, 25 May 2018 06:38:54 +0000 (08:38 +0200)]
[5632] Updated HA example config by removing HA_ class decls.
Marcin Siodelski [Fri, 25 May 2018 06:31:10 +0000 (08:31 +0200)]
[5632] HA_ is now a builtin class prefix.
Marcin Siodelski [Thu, 24 May 2018 16:16:02 +0000 (18:16 +0200)]
[5632] HA class prefix is now upper case in the docs.
Marcin Siodelski [Thu, 24 May 2018 16:01:26 +0000 (18:01 +0200)]
[master] Added Changelog entry for #5603.
Marcin Siodelski [Thu, 24 May 2018 15:06:41 +0000 (17:06 +0200)]
[master] Merge branch 'trac5603'
Francis Dupont [Thu, 24 May 2018 14:51:07 +0000 (16:51 +0200)]
[5563] Changes done and compile
Marcin Siodelski [Thu, 24 May 2018 14:08:04 +0000 (16:08 +0200)]
[5603] Added a note about restarting the HA service.
The server needs to be restarted or reloaded. In the future
we may provide a command.
Tomek Mrugalski [Thu, 24 May 2018 13:50:02 +0000 (15:50 +0200)]
[master] ChangeLog updated after github77 merged
Tomek Mrugalski [Tue, 24 Apr 2018 08:05:38 +0000 (09:05 +0100)]
[github77] Unittests written
Tomek Mrugalski [Tue, 24 Apr 2018 08:02:04 +0000 (09:02 +0100)]
[github77] -o code,hexstring is now supported in perfdhcp
Marcin Siodelski [Thu, 24 May 2018 12:25:30 +0000 (14:25 +0200)]
[5576] Fixing freezing control agent forward tests.
Wlodek Wencel [Thu, 24 May 2018 11:22:09 +0000 (13:22 +0200)]
[master] Date updated in kea-shell guide
Wlodek Wencel [Thu, 24 May 2018 11:17:10 +0000 (13:17 +0200)]
[master] Copyright update to 2018
Thomas Markwalder [Wed, 23 May 2018 18:23:13 +0000 (14:23 -0400)]
[master] Added ChangeLog entry 1407 for #5626
Thomas Markwalder [Wed, 23 May 2018 18:20:55 +0000 (14:20 -0400)]
[master] TimerMgr dtor no longer emits log statements
Merges in 5626.
Francis Dupont [Wed, 23 May 2018 13:55:44 +0000 (15:55 +0200)]
[master] cql-static-link -> lib
Francis Dupont [Wed, 23 May 2018 08:09:03 +0000 (10:09 +0200)]
[master] Updated git hash
Francis Dupont [Wed, 23 May 2018 08:08:21 +0000 (10:08 +0200)]
[master] Finished merge of trac5488 / PR71 (pkg-config for --with-cql)
Francis Dupont [Wed, 23 May 2018 08:05:27 +0000 (10:05 +0200)]
[master] Merged trac5488 / PR71 (pkg-config for --with-cql)
Thomas Markwalder [Tue, 22 May 2018 18:25:05 +0000 (14:25 -0400)]
[5603] Minor ha documentation wording changes
Marcin Siodelski [Tue, 22 May 2018 17:47:40 +0000 (19:47 +0200)]
[5603] Documented clock skew in HA and "terminated" state.
Thomas Markwalder [Mon, 21 May 2018 11:44:15 +0000 (07:44 -0400)]
[5488] Minor wording changes
Francis Dupont [Sat, 19 May 2018 13:37:53 +0000 (15:37 +0200)]
[5488] Updated doc
Thomas Markwalder [Fri, 18 May 2018 19:08:54 +0000 (15:08 -0400)]
[master] Added ChangeLog entry 1405 for #5625
Thomas Markwalder [Fri, 18 May 2018 19:04:09 +0000 (15:04 -0400)]
[master] Corrected missing "override" warnings in cql_lease_mgr.h
Merge branch 'trac5625'
Thomas Markwalder [Fri, 18 May 2018 18:19:29 +0000 (14:19 -0400)]
[5521] Used a different script that skips generated files
Added config.h to non-generated cc files only
Wlodek Wencel [Fri, 18 May 2018 18:14:00 +0000 (20:14 +0200)]
[master] version changed to 1.4.0-beta-git
Thomas Markwalder [Fri, 18 May 2018 17:54:33 +0000 (13:54 -0400)]
Revert "[5521] Missing config.h includes added"
This reverts commit
26a40b480c6b427973402613fda290ad249efddd .
Thomas Markwalder [Fri, 18 May 2018 15:26:13 +0000 (11:26 -0400)]
[5625] Corrected missing "override" warning in cql_lease_mgr.h
src/lib/dhcpsrv/cql_lease_mgr.h
Added override to lease query functions from which it was omitted
Thomas Markwalder [Thu, 17 May 2018 20:14:57 +0000 (16:14 -0400)]
[5626] TimeMgr destructor now avoids logging messages
src/lib/dhcpsrv/timer_mgr.cc
~TimerMrg() was modified to call
TimerMgrImpl::unregisterTimers() as this avoids
emitting any logs. Now it no longer matters
if the loggers are destroyed first.
Wlodek Wencel [Wed, 16 May 2018 22:21:51 +0000 (00:21 +0200)]
[master] cleaning code before release
Tomek Mrugalski [Wed, 16 May 2018 19:19:46 +0000 (21:19 +0200)]
[master] ChangeLog updated after #5427 merged.
Tomek Mrugalski [Wed, 16 May 2018 19:10:44 +0000 (21:10 +0200)]
[6427] Added hooks installation dir.
Thomas Markwalder [Wed, 16 May 2018 18:24:49 +0000 (14:24 -0400)]
[5427] Added lib location paragraph
Tomek Mrugalski [Wed, 16 May 2018 17:35:24 +0000 (19:35 +0200)]
[5427] Describe hook package installation procedure.
Tomek Mrugalski [Wed, 16 May 2018 18:43:34 +0000 (20:43 +0200)]
Merge branch 'master' of ssh://git.kea.isc.org/git/kea
Marcin Siodelski [Wed, 16 May 2018 18:27:43 +0000 (20:27 +0200)]
[master] Bump up hooks framework version number for 1.4 beta.
Tomek Mrugalski [Wed, 16 May 2018 18:17:07 +0000 (20:17 +0200)]
[5521] Missing config.h includes added
Tomek Mrugalski [Wed, 16 May 2018 17:56:05 +0000 (19:56 +0200)]
[5619] ChangeLog updated.
Tomek Mrugalski [Wed, 16 May 2018 06:42:11 +0000 (08:42 +0200)]
[5619] Revert "[5619] Moved premium/config.m4 to m4macros/premium.m4"
This reverts commit
cc409fb6f03259393c9f5f07d8b117039f8d4891 .
Tomek Mrugalski [Mon, 14 May 2018 16:47:37 +0000 (18:47 +0200)]
[5619] Moved premium/config.m4 to m4macros/premium.m4
Tomek Mrugalski [Mon, 14 May 2018 16:05:55 +0000 (18:05 +0200)]
[5619] Obsolete variable removed
Tomek Mrugalski [Mon, 14 May 2018 13:10:03 +0000 (15:10 +0200)]
[5619] Hook packages compilation updated.
Marcin Siodelski [Wed, 16 May 2018 16:27:40 +0000 (18:27 +0200)]
[master] Do not use std::rand in long response unit test.
It gives unpredictable results on OpenBSD. Okayed on jabber.
Thomas Markwalder [Wed, 16 May 2018 15:17:32 +0000 (11:17 -0400)]
[5488] Fixed syntax error in configure.ac
Variable reference needed quotes.
Francis Dupont [Wed, 16 May 2018 14:53:29 +0000 (16:53 +0200)]
[master] Merged trac5617 (RADIUS reselect subnet)
Francis Dupont [Wed, 16 May 2018 14:43:06 +0000 (16:43 +0200)]
[5617] Removed spurious module files
Marcin Siodelski [Wed, 16 May 2018 14:42:15 +0000 (16:42 +0200)]
[master] Fixed race in the Observation test.
Okayed on jabber.
Francis Dupont [Wed, 16 May 2018 14:41:02 +0000 (16:41 +0200)]
[5617] re-select -> reselect (according to Thomas and his dict)
Tomek Mrugalski [Wed, 16 May 2018 14:20:01 +0000 (16:20 +0200)]
Merge branch 'master' of ssh://git.kea.isc.org/git/kea
# Conflicts:
# ChangeLog
Tomek Mrugalski [Wed, 16 May 2018 14:18:38 +0000 (16:18 +0200)]
[master] ChangeLog updated.
Thomas Markwalder [Wed, 16 May 2018 14:14:58 +0000 (10:14 -0400)]
[master] Added ChangeLog entry 1401 for #5564
Thomas Markwalder [Wed, 16 May 2018 14:12:57 +0000 (10:12 -0400)]
[master] Kea servers discard packets before reconfig and exit
Merge branch 'trac5564'
Francis Dupont [Wed, 16 May 2018 13:51:36 +0000 (15:51 +0200)]
[5617] Updated doc and example
Tomek Mrugalski [Wed, 16 May 2018 13:47:16 +0000 (15:47 +0200)]
[5577] Changes after review:
- copyright updated
- ensureHookLibsVectorSize is now private
- methods renamed as suggested by Marcin
Tomek Mrugalski [Wed, 16 May 2018 11:56:17 +0000 (13:56 +0200)]
[5577] Improved the fix, added unit-test.
Francis Dupont [Sat, 31 Mar 2018 16:48:38 +0000 (18:48 +0200)]
[5577] Another case of out-of-bound access
Francis Dupont [Mon, 26 Mar 2018 16:51:16 +0000 (18:51 +0200)]
[5577] Fixed out of bound bug
Thomas Markwalder [Wed, 16 May 2018 13:44:16 +0000 (09:44 -0400)]
[master] Added ChangeLog 1400 for #5589.
Thomas Markwalder [Wed, 16 May 2018 13:41:58 +0000 (09:41 -0400)]
[master] Added new Stat Cmds hooks lib to open source repo
Merge branch 'trac5589'
Thomas Markwalder [Wed, 16 May 2018 13:10:11 +0000 (09:10 -0400)]
[master] Added ChangeLog entry 1399 for #5588.
Thomas Markwalder [Wed, 16 May 2018 13:06:42 +0000 (09:06 -0400)]
[master] CQL backend supports lease stat queries with where clauses
Merge branch 'trac5588'
Tomek Mrugalski [Wed, 16 May 2018 12:42:55 +0000 (14:42 +0200)]
[5564] Changes after review:
- dumpPackets renamed to discardPackets
- added missing comments
Marcin Siodelski [Wed, 16 May 2018 12:27:19 +0000 (14:27 +0200)]
[master] Added ChangeLog entry for #5515.
Marcin Siodelski [Wed, 16 May 2018 12:20:59 +0000 (14:20 +0200)]
[master] Merge branch 'trac5515a'
Francis Dupont [Tue, 6 Mar 2018 16:31:41 +0000 (17:31 +0100)]
[5515] Fixed adjustIfaceDataUseRouting unit test
Francis Dupont [Fri, 26 Jan 2018 10:50:55 +0000 (11:50 +0100)]
[5515] Fixed the bug
Thomas Markwalder [Wed, 16 May 2018 11:27:01 +0000 (07:27 -0400)]
[5589] Addressed more review comments
doc/guide/hooks-stat-cmds.xml
Fixed return values
doc/guide/logging.xml
Added entry for kea-dhcp6.stat-cmds-hooks logger
src/hooks/dhcp/stat_cmds/stat_cmds_messages.mes
src/hooks/dhcp/stat_cmds/stat_cmds_callouts.cc
Removed extra _CMDS from logger IDs
src/hooks/dhcp/stat_cmds/tests/stat_cmds_unittest.cc
Removed extraneous using statement;
Marcin Siodelski [Wed, 16 May 2018 11:13:37 +0000 (13:13 +0200)]
[master] Added ChangeLog for #5620.
Also, corrected whitespaces in the preceding entry.
Marcin Siodelski [Wed, 16 May 2018 10:58:28 +0000 (12:58 +0200)]
[master] Merge branch 'trac5620'
Marcin Siodelski [Wed, 16 May 2018 10:49:52 +0000 (12:49 +0200)]
[5589] Minor docs corrections as a result of second review.
Marcin Siodelski [Wed, 16 May 2018 10:04:02 +0000 (12:04 +0200)]
[5588] Updated some doxygen for CQL as a result of review.
Thomas Markwalder [Tue, 15 May 2018 19:56:18 +0000 (15:56 -0400)]
[5564] Servers dump cached and parked packets on reconfig and shutdown
src/bin/dhcp4/dhcp4_srv.*
- dumpPackets() - new function that frees all cached and parked packets
- Dhcpv4Srv::~Dhcpv4Srv() - added call to dumpPackets() for cleanliness
src/bin/dhcp4/json_config_parser.cc
configureDhcp4Server() - added a call Dhcpv4Srv::dumpPackets()
src/bin/dhcp6/dhcp6_srv.*
- dumpPackets() - new function that frees all cached and parked packets
- Dhcpv6Srv::~Dhcpv6Srv() - added call to dumpPackets() for cleanliness
src/bin/dhcp6/json_config_parser.cc
configureDhcp6Server() - added a call Dhcpv6Srv::dumpPackets()
src/lib/hooks/hooks_manager.h
- clearParkingLots() - new convenience function for clearing
all parking lots
- clearParkingLotsInternal() - private impl of the above
Thomas Markwalder [Tue, 15 May 2018 18:01:34 +0000 (14:01 -0400)]
[5589] Added todo in unit test.
Thomas Markwalder [Tue, 15 May 2018 17:33:50 +0000 (13:33 -0400)]
[5589] Addressed review comments except for unit tests not loading library
Too numerous to mention.
Marcin Siodelski [Tue, 15 May 2018 11:33:44 +0000 (13:33 +0200)]
[5589] Fix some little typos as a result of review.
Marcin Siodelski [Tue, 15 May 2018 11:33:26 +0000 (13:33 +0200)]
[5589] Updated XML corrections to the hooks-stats-lib doc.