]>
git.ipfire.org Git - thirdparty/kea.git/log
Suzanne Goldlust [Thu, 15 Nov 2018 19:39:01 +0000 (14:39 -0500)]
Update INSTALL
Francis Dupont [Thu, 15 Nov 2018 14:08:33 +0000 (14:08 +0000)]
[master] Regen bison 3.0.5 (>= 3.1 bugged)
Francis Dupont [Thu, 15 Nov 2018 13:38:22 +0000 (13:38 +0000)]
[master] Regen bison with 3.2.1 (last) version
Marcin Siodelski [Thu, 15 Nov 2018 12:24:15 +0000 (13:24 +0100)]
[master] Added ChangeLog for #57,122.
Marcin Siodelski [Tue, 13 Nov 2018 14:26:51 +0000 (15:26 +0100)]
[#57,!122] Explicitly initialize JSON feed members.
Marcin Siodelski [Tue, 13 Nov 2018 13:27:10 +0000 (14:27 +0100)]
[#57,!122] Improve HTTP body parsing performance.
Marcin Siodelski [Tue, 13 Nov 2018 13:25:34 +0000 (14:25 +0100)]
[#57,!122] First attempt to improve performance of JSONFeed.
Francis Dupont [Thu, 15 Nov 2018 11:29:09 +0000 (12:29 +0100)]
[master] Added missing space in comment
Marcin Siodelski [Tue, 13 Nov 2018 16:23:23 +0000 (17:23 +0100)]
[#43,!123] Implemented parseCommandWithArgs function.
Vicky Risk [Thu, 15 Nov 2018 02:29:09 +0000 (21:29 -0500)]
Update unit-tests.dox to replace reference to oldkea.isc.org
@section unitTestsIntroduction Introduction
Kea uses the Google C++ Testing Framework (also called googletest or gtest) as a
base for our C++ unit-tests. See https://github.com/google/googletest for
details. We used to have Python unit-tests inherited from BIND10
days but have been removed, so please do not write any new Kea unit
tests in Python. If you want to write DHCP tests in Python, we encourage you to
take a look at ISC Forge: http://oldkea.isc.org/wiki/IscForge .
You must have \c gtest installed or at least extracted in a directory
before compiling Kea unit-tests. To enable unit-tests in Kea, use:
@code
./configure --with-gtest=/path/to/your/gtest/dir
@endcode
or
@code
./configure --with-gtest-source=/path/to/your/gtest/dir
Vicky Risk [Thu, 15 Nov 2018 02:26:35 +0000 (21:26 -0500)]
Update mainpage.dox to remove link to oldkea.isc.org
Vicky Risk [Thu, 15 Nov 2018 02:10:23 +0000 (21:10 -0500)]
Update hooks.xml to replace links to oldkea. also updated references to 1.4 to 1.5
Vicky Risk [Thu, 15 Nov 2018 01:20:28 +0000 (20:20 -0500)]
Update mainpage.dox to replace a reference to oldkea.isc.org
Vicky Risk [Thu, 15 Nov 2018 01:17:09 +0000 (20:17 -0500)]
Fixed some references to oldkea.isc.org
Vicky Risk [Thu, 15 Nov 2018 01:07:25 +0000 (20:07 -0500)]
Update link to oldkea wiki
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