]>
git.ipfire.org Git - thirdparty/kea.git/log
Wlodek Wencel [Thu, 8 Nov 2018 20:03:54 +0000 (21:03 +0100)]
[master] all links kea.isc.org were temporary changed to oldkea.isc.org for upcoming release
Wlodek Wencel [Thu, 8 Nov 2018 19:59:51 +0000 (20:59 +0100)]
[master] *.mes file reorder
Wlodek Wencel [Thu, 8 Nov 2018 19:56:28 +0000 (20:56 +0100)]
[master] fixed in ChangeLog for release
Marcin Siodelski [Thu, 8 Nov 2018 17:24:07 +0000 (18:24 +0100)]
[master] Bump up hooks version number.
Tomek Mrugalski [Thu, 8 Nov 2018 17:22:08 +0000 (00:22 +0700)]
"documentation" for congestion control added
Thomas Markwalder [Thu, 8 Nov 2018 17:06:39 +0000 (12:06 -0500)]
[master] Fixed missing header distcheck issue
packet_queue_testutils.h was missing from Makefile.am
and needed subdir prefix in include files.
Marcin Siodelski [Thu, 8 Nov 2018 16:09:12 +0000 (17:09 +0100)]
[master] Added ChangeLog entry for #261.
Marcin Siodelski [Thu, 8 Nov 2018 14:47:44 +0000 (15:47 +0100)]
[#261,!119] Added missing header files to the installed.
Marcin Siodelski [Thu, 8 Nov 2018 14:38:33 +0000 (15:38 +0100)]
[#261,!119] Bumped up library version numbers for 1.5.0 beta release.
Thomas Markwalder [Thu, 8 Nov 2018 14:12:13 +0000 (09:12 -0500)]
[master] Added ChangeLog entry 1476.
Thomas Markwalder [Thu, 8 Nov 2018 14:06:49 +0000 (09:06 -0500)]
[master] Adds initial congestion handling
Merge branch '42-congestion-handler-exp-1'
Marcin Siodelski [Thu, 8 Nov 2018 13:22:05 +0000 (14:22 +0100)]
[#42, !103] Addressed two review comments.
Commentary for sleep(1) in case of the error condition in the IfaceMgr.
Also fixed one parameter name in the doxygen.
Francis Dupont [Thu, 8 Nov 2018 11:43:33 +0000 (12:43 +0100)]
[259-libyang-adapt-authoritative] Wrote methods to remove not hyet supported authoritative flags
Thomas Markwalder [Thu, 8 Nov 2018 11:43:32 +0000 (06:43 -0500)]
[#42, !103] Additional review fixes
Minor commentary changes.
Francis Dupont [Thu, 8 Nov 2018 11:02:04 +0000 (18:02 +0700)]
Unused argument
Thomas Markwalder [Wed, 7 Nov 2018 23:07:34 +0000 (18:07 -0500)]
[#42,!103] Addressed majority of review comments
Most notable change is "queue-control" is now "dhcp-queue-control"
Tomek Mrugalski [Wed, 7 Nov 2018 19:58:25 +0000 (02:58 +0700)]
[#115,!48] exception throwing replaced with gentler error logs
Tomek Mrugalski [Wed, 7 Nov 2018 19:37:19 +0000 (02:37 +0700)]
[#115,!48] The patch has been applied correctly to database_connection.cc|h
Thomas Markwalder [Wed, 26 Sep 2018 18:01:29 +0000 (14:01 -0400)]
[#115,!48] Added missing db access parameters
src/lib/dhcpsrv/cfg_db_access.cc
CfgDbAccess::toElementDbAccessString() - added missing parameters:
request-timeout
max-reconnect-tries
reconnect-wait-time
tcp-keepalive
tcp-nodelay
src/lib/dhcpsrv/tests/cfg_db_access_unittest.cc
Added new tests:
TEST(CfgDbAccess, toElementDbAccessStringValid)
TEST(CfgDbAccess, toElementDbAccessStringInvalid)
TEST(CfgDbAccess, toElementDbAccessStringEmpty)
Tomek Mrugalski [Wed, 7 Nov 2018 16:26:43 +0000 (23:26 +0700)]
[#66, !115] ChangeLog updated
Tomek Mrugalski [Wed, 7 Nov 2018 16:23:12 +0000 (23:23 +0700)]
[#66, !115] Reverted non-needed changes.
Francis Dupont [Wed, 7 Nov 2018 15:14:46 +0000 (16:14 +0100)]
[66-authoritative-flag-in-kea] Regenerated DHCPv4 config unit tests
Francis Dupont [Wed, 7 Nov 2018 15:01:09 +0000 (16:01 +0100)]
[66-authoritative-flag-in-kea] Cleanup code, added legacy unit test
Francis Dupont [Wed, 7 Nov 2018 10:42:39 +0000 (10:42 +0000)]
[#66,!115] regen flex/bison
Sebastian Schrader [Mon, 22 Oct 2018 09:50:18 +0000 (11:50 +0200)]
[5184] Add changelog entry
Sebastian Schrader [Mon, 22 Oct 2018 09:43:37 +0000 (11:43 +0200)]
[5184] Add authoritative to grammar example
Sebastian Schrader [Mon, 22 Oct 2018 09:42:46 +0000 (11:42 +0200)]
[5184] Add authoritative documentation
Sebastian Schrader [Fri, 19 Oct 2018 15:30:26 +0000 (17:30 +0200)]
[5184] Add authoritative flag to sample configs
Sebastian Schrader [Fri, 19 Oct 2018 15:29:33 +0000 (17:29 +0200)]
[5184] Verify authoriative flag shared-network
Sebastian Schrader [Fri, 19 Oct 2018 15:29:14 +0000 (17:29 +0200)]
[5184] Add parser test for authoritative flag
Sebastian Schrader [Fri, 19 Oct 2018 15:28:15 +0000 (17:28 +0200)]
[5184] Add DORA test for authoritative behavior
Sebastian Schrader [Fri, 19 Oct 2018 15:25:22 +0000 (17:25 +0200)]
[5184] Send NAK to unknown clients if authoritative
Sebastian Schrader [Fri, 19 Oct 2018 15:17:09 +0000 (17:17 +0200)]
[5184] Check shared-network setting consistency
Sebastian Schrader [Fri, 19 Oct 2018 15:07:11 +0000 (17:07 +0200)]
[5184] Verify setting authoritative on shared-subnet
Sebastian Schrader [Fri, 19 Oct 2018 14:55:37 +0000 (16:55 +0200)]
[5184] Generate lexer and parser files
This change is a separate commit to reduce noise.
Sebastian Schrader [Fri, 19 Oct 2018 14:34:29 +0000 (16:34 +0200)]
[5184] Parse authoritative flag
Michal Nowikowski [Wed, 7 Nov 2018 15:55:29 +0000 (16:55 +0100)]
updated changelog
Michal Nowikowski [Wed, 7 Nov 2018 14:57:16 +0000 (15:57 +0100)]
updated OSes list
Michal Nowikowski [Mon, 5 Nov 2018 14:11:54 +0000 (15:11 +0100)]
added a sentence about CA and keactrl, fixed grammar
Michal Nowikowski [Sun, 4 Nov 2018 10:57:46 +0000 (11:57 +0100)]
itemized supported linux distros
Wlodek Wencel [Wed, 7 Nov 2018 14:45:27 +0000 (15:45 +0100)]
[master] dates updates, part2
Wlodek Wencel [Wed, 7 Nov 2018 14:40:56 +0000 (15:40 +0100)]
[master] dates, versions updated for release
Wlodek Wencel [Wed, 7 Nov 2018 14:23:02 +0000 (15:23 +0100)]
[master] pre-release *.mes files ordering
Tomek Mrugalski [Wed, 7 Nov 2018 10:30:37 +0000 (17:30 +0700)]
[#118,!113] Changelog updated
Tomek Mrugalski [Wed, 7 Nov 2018 04:11:22 +0000 (11:11 +0700)]
[#118,!113] FAQ section removed.
Tomek Mrugalski [Wed, 7 Nov 2018 09:32:12 +0000 (16:32 +0700)]
[#26,!106] ChangeLog updated.
Francis Dupont [Wed, 7 Nov 2018 09:16:10 +0000 (10:16 +0100)]
[26-httpclient-add-timeout-to-connect] Addressed concerns about doc
Marcin Siodelski [Mon, 5 Nov 2018 13:12:53 +0000 (14:12 +0100)]
[#26,!106] Guard HTTP client connect with timeout.
Tomek Mrugalski [Wed, 7 Nov 2018 09:15:27 +0000 (16:15 +0700)]
[#61,!114] commit-id updated.
Tomek Mrugalski [Wed, 7 Nov 2018 09:13:35 +0000 (16:13 +0700)]
[#61,!114] Additional acknowledgments added.
Tomek Mrugalski [Wed, 7 Nov 2018 08:47:35 +0000 (15:47 +0700)]
[#61,!114] AUTHORS updated
Tomek Mrugalski [Wed, 7 Nov 2018 08:45:41 +0000 (15:45 +0700)]
[#61,!114] ChangeLog updated.
Tomek Mrugalski [Wed, 7 Nov 2018 08:45:27 +0000 (15:45 +0700)]
[#61,!114] Fixed 2 bugs in kea-admin
Thanks for a patch to lmasarati!
Thomas Markwalder [Tue, 6 Nov 2018 16:22:57 +0000 (11:22 -0500)]
[#42, !103] General clean up
Thomas Markwalder [Tue, 6 Nov 2018 14:42:59 +0000 (09:42 -0500)]
[#42] kea-dhcp4 parsing simplified
kea-dhcp4 parsing now matches kea-dhpc6 in parsing queue-control
as simply a map that must contain "queue-type".
Thomas Markwalder [Tue, 6 Nov 2018 14:31:40 +0000 (09:31 -0500)]
[#42] kea-dhcp6 can now parse and use queue-control
src/bin/dhcp6/ctrl_dhcp6_srv.cc
ControlledDhcpv6Srv::processConfig() - adde packet queue config logic
src/bin/dhcp6/dhcp6_lexer.ll
Added parsing of queue-control
src/bin/dhcp6/dhcp6_messages.mes
Added DHCP6_CONFIG_PACKET_QUEUE message
src/bin/dhcp6/dhcp6_parser.yy
src/bin/dhcp6/json_config_parser.cc
configureDhcp6Server() - now parses "queue-control"
src/bin/dhcp6/parser_context.*
Added QUEUE_CONTROL
src/bin/dhcp6/tests/config_parser_unittest.cc
TEST_F(Dhcp6ParserTest, queueControl)
TEST_F(Dhcp6ParserTest, queueControlInvalid) - new tests
src/lib/dhcpsrv/parsers/queue_control_parser.*
Revamped to construct an ElementPtr rather than QueueControl
Thomas Markwalder [Mon, 5 Nov 2018 20:29:01 +0000 (15:29 -0500)]
[#42] Replaced use of QueueControl with ElementPtr
deleted:
src/lib/dhcp/queue_control.cc
src/lib/dhcp/queue_control.h
src/lib/dhcp/tests/queue_control_unittest.cc
Updates is mulitple files
Marcin Siodelski [Mon, 5 Nov 2018 19:20:09 +0000 (20:20 +0100)]
[master] Added ChangeLog entry for #78,!85.
Marcin Siodelski [Mon, 5 Nov 2018 17:13:40 +0000 (18:13 +0100)]
[#78,!85] Addressed review comments.
Marcin Siodelski [Thu, 25 Oct 2018 16:43:52 +0000 (18:43 +0200)]
[#78,!85] max-period in dhcp-disable set to sync-timeout HA parameter.
Marcin Siodelski [Thu, 25 Oct 2018 16:23:51 +0000 (18:23 +0200)]
[#78,!85] Updated HA/timeouts section in the User's Guide.
Marcin Siodelski [Thu, 25 Oct 2018 15:24:53 +0000 (17:24 +0200)]
[#78,!85] Send dhcp-disable every time we ask for a page of leases.
Marcin Siodelski [Tue, 23 Oct 2018 16:10:32 +0000 (18:10 +0200)]
[#78,!85] Tagged lease_cmds Guide section with id.
Marcin Siodelski [Tue, 23 Oct 2018 16:08:57 +0000 (18:08 +0200)]
[#78,!85] Added section to the User Guide about sync-page-limit parameter.
Marcin Siodelski [Mon, 22 Oct 2018 08:11:24 +0000 (10:11 +0200)]
[#78,!85] Sync page limit is now configurable.
Marcin Siodelski [Sat, 20 Oct 2018 10:00:59 +0000 (12:00 +0200)]
[#78,!85] Corrected unit test name.
Marcin Siodelski [Fri, 19 Oct 2018 17:02:34 +0000 (19:02 +0200)]
[#78,!85] Use leaseX-get-page command instead of leaseX-get-all in HA sync.
Marcin Siodelski [Fri, 19 Oct 2018 12:57:33 +0000 (14:57 +0200)]
[#78,!85] HA command creator supports leaseX-get-page commands.
Marcin Siodelski [Mon, 5 Nov 2018 16:48:01 +0000 (17:48 +0100)]
[master] Added ChangeLog entry for #64,!41.
Marcin Siodelski [Mon, 5 Nov 2018 13:37:40 +0000 (14:37 +0100)]
[#64,!41] Minor updates to the class_cmds reference.
Marcin Siodelski [Mon, 5 Nov 2018 11:31:10 +0000 (12:31 +0100)]
[#64,!41] Updated class_cmds docs per review comments.
Tomek Mrugalski [Wed, 31 Oct 2018 17:48:41 +0000 (18:48 +0100)]
[#64,!41] Docs updated.
Marcin Siodelski [Tue, 30 Oct 2018 07:20:21 +0000 (08:20 +0100)]
[64-client-class-cmds-hook] Added class_cmds hooks library to the list in guide.
Marcin Siodelski [Tue, 30 Oct 2018 07:08:19 +0000 (08:08 +0100)]
[64-client-class-cmds-hook] Added kea-docgen into the .gitignore.
Marcin Siodelski [Tue, 30 Oct 2018 07:07:18 +0000 (08:07 +0100)]
[64-client-class-cmds-hook] Documented class_cmds in API docs.
Marcin Siodelski [Mon, 29 Oct 2018 15:51:38 +0000 (16:51 +0100)]
[64-client-class-cmds-hook] Documented class_cmds in the User's Guide.
Marcin Siodelski [Fri, 26 Oct 2018 09:51:02 +0000 (11:51 +0200)]
[64-client-class-cmds-hook] Better description of dependent_class parameter.
This is in the ClientClassDef::dependOnClass. Review comment.
Marcin Siodelski [Fri, 26 Oct 2018 09:28:10 +0000 (11:28 +0200)]
[64-client-class-cmds-hook] Control whether class def parser appends position.
Francis Dupont [Tue, 10 Jul 2018 13:04:22 +0000 (15:04 +0200)]
[5685] Removed unused unit test
Francis Dupont [Tue, 10 Jul 2018 12:16:07 +0000 (14:16 +0200)]
[5685] Added dependency methods and tests
Francis Dupont [Tue, 10 Jul 2018 06:41:12 +0000 (08:41 +0200)]
[5685] Checkpoint: list -> vector
Thomas Markwalder [Mon, 5 Nov 2018 16:21:29 +0000 (11:21 -0500)]
[#42] Implemented PacketQueueMgr class
New files:
src/lib/dhcp/packet_queue_mgr.h
src/lib/dhcp/packet_queue_mgr4.cc
src/lib/dhcp/packet_queue_mgr4.h
src/lib/dhcp/packet_queue_mgr6.cc
src/lib/dhcp/packet_queue_mgr6.h
src/lib/dhcp/tests/packet_queue_mgr4_unittest.cc
src/lib/dhcp/tests/packet_queue_mgr6_unittest.cc
src/lib/dhcp/tests/packet_queue_testutils.h
src/bin/dhcp4/ctrl_dhcp4_srv.cc
Cleaned up packet queue config block
src/bin/dhcp4/dhcp4_lexer.ll
src/bin/dhcp4/dhcp4_parser.yy
src/bin/dhcp4/tests/config_parser_unittest.cc
added queue-type
src/bin/dhcp4/dhcp4_messages.mes
added DHCP4_CONFIG_PACKET_QUEUE message
src/lib/dhcp/Makefile.am
packet_queue_mgr.h
packet_queue_mgr4.cc packet_queue_mgr4.h
packet_queue_mgr6.cc packet_queue_mgr6.h
src/lib/dhcp/iface_mgr.*
Replaced packet queue members with PQM members
Added PQM instantion to IfaceMgr ctor
src/lib/dhcp/packet_queue.h
added getInfo,getInfoStr
src/lib/dhcp/tests/Makefile.am
packet_queue_mgr4_unittest.cc
packet_queue_mgr6_unittest.cc
src/lib/dhcpsrv/parsers/queue_control_parser.cc
added queue-type
Wlodzimierz Wencel [Mon, 15 Oct 2018 19:47:56 +0000 (15:47 -0400)]
Update Makefile.am to add libkea-database.la
Tomek Mrugalski [Mon, 5 Nov 2018 10:11:30 +0000 (17:11 +0700)]
[#202, !111] Corrected the ChangeLog numbering
Tomek Mrugalski [Mon, 5 Nov 2018 09:55:26 +0000 (16:55 +0700)]
[#202, !111] EXTRA_DIST corrected in doc/docgen/Makefile.am
Tomek Mrugalski [Mon, 5 Nov 2018 08:12:39 +0000 (15:12 +0700)]
[#202, !111] ChangeLog updated.
Tomek Mrugalski [Mon, 5 Nov 2018 08:10:36 +0000 (15:10 +0700)]
[#202, !111] make distcheck fix
Changes proposed by Wlodek Wencel
Signed-off-by: Tomek Mrugalski <tomasz@isc.org>
Francis Dupont [Mon, 5 Nov 2018 08:27:01 +0000 (09:27 +0100)]
[master] Fixed conflict in ChangeLog
Tomek Mrugalski [Mon, 5 Nov 2018 08:06:22 +0000 (15:06 +0700)]
[#180,!93] ChangeLog updated
Tomek Mrugalski [Mon, 5 Nov 2018 07:16:20 +0000 (14:16 +0700)]
[#180,!93] Last doxygen warning addressed.
Tomek Mrugalski [Mon, 5 Nov 2018 07:09:07 +0000 (14:09 +0700)]
[#180,!93] More doxygen warnings fixed.
Francis Dupont [Mon, 22 Oct 2018 13:38:20 +0000 (15:38 +0200)]
[180-address-some-doxygen-warnings-errors] Saved tentative fixes
Francis Dupont [Sun, 4 Nov 2018 06:20:45 +0000 (07:20 +0100)]
[master] Updated git hash
Francis Dupont [Thu, 23 Aug 2018 17:02:00 +0000 (19:02 +0200)]
[29-cryptolink-random-generator] Updated random users
Francis Dupont [Thu, 23 Aug 2018 16:10:10 +0000 (18:10 +0200)]
[29-cryptolink-random-generator] Added RNG support
Thomas Markwalder [Thu, 1 Nov 2018 15:19:55 +0000 (11:19 -0400)]
[#42, !103] Interrim commit, kea-dhcp4 supports "queue-control"
kea-dhcp4 will parse and use "queue-control" to configure ring
buffer size:
"Dhcp4":
{
"queue-control": {
# max number of packets the ring will hold
"capacity" : 100
},
:
This is an interrim commit for testing purposes.
Expect a fair amount of refactoring in subsequent commits.
New files:
src/lib/dhcp/queue_control.cc
src/lib/dhcp/queue_control.h
src/lib/dhcp/tests/queue_control_unittest.cc
src/lib/dhcpsrv/parsers/queue_control_parser.cc
src/lib/dhcpsrv/parsers/queue_control_parser.h
src/bin/dhcp4/ctrl_dhcp4_srv.cc
ControlledDhcpv4Srv::processConfig() -
added logic to set packet queue controller
src/bin/dhcp4/dhcp4_lexer.ll b/src/bin/dhcp4/dhcp4_lexer.ll
src/bin/dhcp4/dhcp4_parser.yy
src/bin/dhcp4/parser_context.*
Added queue-control parsing
src/bin/dhcp4/json_config_parser.cc
configureDhcp4Server() - recognize and parse "queue-control"
src/bin/dhcp4/tests/config_parser_unittest.cc
TEST_F(Dhcp4ParserTest, queueControl)
TEST_F(Dhcp4ParserTest, queueControlInvalid)
- new tests
src/lib/dhcp/iface_mgr.*
IfaceMgr::getPacketQueueControl4()
IfaceMgr::setPacketQueueControl4()
IfaceMgr::getPacketQueueControl6()
IfaceMgr::setPacketQueueControl6()
src/lib/dhcp/packet_queue.*
Use QueueControl class
src/lib/dhcpsrv/srv_config.*
Added QueueControl member, getter/setter
SrvConfig::toElement() - now emits queue-control if not null
Marcin Siodelski [Wed, 31 Oct 2018 22:00:16 +0000 (23:00 +0100)]
[master] Added ChangeLog for #194.
Marcin Siodelski [Tue, 30 Oct 2018 12:02:06 +0000 (13:02 +0100)]
[#194,!104] Removed libkea-process dependency on MySQL, Postgres and CQL.
Marcin Siodelski [Tue, 30 Oct 2018 15:53:27 +0000 (16:53 +0100)]
[master] Added ChangeLog for #93,!105.
Marcin Siodelski [Tue, 30 Oct 2018 14:43:57 +0000 (15:43 +0100)]
[#93,!105] Exclude mysql_cb hooks library from Kea 1.5.0 dist.