]>
git.ipfire.org Git - thirdparty/kea.git/log
Marcin Siodelski [Fri, 15 Jun 2018 15:53:17 +0000 (17:53 +0200)]
[master] Reverted option type from "hex" to "binary".
The documentation was wrong. The type we support is "binary" not hex.
Okayed on jabber.
Thomas Markwalder [Thu, 14 Jun 2018 21:43:50 +0000 (17:43 -0400)]
[master] Corrected kea-shell tests
src/bin/shell/tests/shell_process_tests.sh.in
Updated expected results strings
Wlodek Wencel [Thu, 14 Jun 2018 17:54:50 +0000 (19:54 +0200)]
[master] removed invalid characters from docs
Marcin Siodelski [Thu, 14 Jun 2018 14:37:43 +0000 (16:37 +0200)]
[master] Removed silly limitation of 65 seconds for HA timeout.
Okayed on jabber.
Wlodek Wencel [Thu, 14 Jun 2018 14:32:19 +0000 (16:32 +0200)]
[master] copyright dates, and versions updated for 1.4.0 release
Marcin Siodelski [Thu, 14 Jun 2018 13:46:10 +0000 (15:46 +0200)]
[master] Added ChangeLog entry #5649.
Marcin Siodelski [Thu, 14 Jun 2018 13:04:02 +0000 (15:04 +0200)]
[master] Merge branch 'trac5649'
Marcin Siodelski [Thu, 14 Jun 2018 12:54:56 +0000 (14:54 +0200)]
[5649] Added missing hooks header to install.
Marcin Siodelski [Thu, 14 Jun 2018 12:40:26 +0000 (14:40 +0200)]
[5649] Make control channel buffer sizes consistent.
Tomek Mrugalski [Thu, 14 Jun 2018 12:29:02 +0000 (14:29 +0200)]
[5649] extended example config to showcase sync-timeout parameter.
Marcin Siodelski [Thu, 14 Jun 2018 10:39:19 +0000 (12:39 +0200)]
[5649] Fix typos in HA user guide.
Marcin Siodelski [Thu, 14 Jun 2018 10:26:18 +0000 (12:26 +0200)]
[5649] Added section in the HA about timeouts.
Marcin Siodelski [Thu, 14 Jun 2018 10:05:00 +0000 (12:05 +0200)]
[5649] Implemented syncing timeout configuration for HA.
Marcin Siodelski [Thu, 14 Jun 2018 10:04:39 +0000 (12:04 +0200)]
[5649] Created common header file with control channel timeouts.
Marcin Siodelski [Thu, 14 Jun 2018 08:00:57 +0000 (10:00 +0200)]
[5649] Use WatchSocket to break sends in Command Manager.
Marcin Siodelski [Thu, 14 Jun 2018 07:57:59 +0000 (09:57 +0200)]
Revert "[5649] Ignore writes on exernal sockets."
This reverts commit
995830f8aad0d3c8e9ce66123ab14c156f8ce9e2 .
Marcin Siodelski [Thu, 14 Jun 2018 07:17:19 +0000 (09:17 +0200)]
Revert "[5649] IfaceMgr's select reacts on sending data over control channel."
This reverts commit
83f252d8cd26066e181fe3842f3db20e87001a48 .
Marcin Siodelski [Thu, 14 Jun 2018 01:53:08 +0000 (03:53 +0200)]
[5649] Ignore writes on exernal sockets.
Marcin Siodelski [Thu, 14 Jun 2018 01:30:17 +0000 (03:30 +0200)]
[5649] Bump the CA timeout for forwarding.
Marcin Siodelski [Thu, 14 Jun 2018 00:03:40 +0000 (02:03 +0200)]
[5649] IfaceMgr's select reacts on sending data over control channel.
Marcin Siodelski [Wed, 13 Jun 2018 23:07:06 +0000 (01:07 +0200)]
[5649] Further improvements to the timeouts mgmt.
Wlodek Wencel [Wed, 13 Jun 2018 22:28:52 +0000 (00:28 +0200)]
[master] *.mes file reordered
Wlodek Wencel [Wed, 13 Jun 2018 22:27:27 +0000 (00:27 +0200)]
[master] dates and versions updated for 1.4.0 release
Wlodek Wencel [Wed, 13 Jun 2018 22:09:45 +0000 (00:09 +0200)]
Merge branch 'master' of ssh://git.kea.isc.org/git/kea
Wlodek Wencel [Wed, 13 Jun 2018 22:09:14 +0000 (00:09 +0200)]
[master] doc cleanup before 1.4 release
Marcin Siodelski [Wed, 13 Jun 2018 21:03:18 +0000 (23:03 +0200)]
[5649] Manage HTTP client connection timeout.
Marcin Siodelski [Wed, 13 Jun 2018 20:53:14 +0000 (22:53 +0200)]
[5649] Manage HTTP connection timeout for progressing transaction.
Marcin Siodelski [Wed, 13 Jun 2018 20:15:44 +0000 (22:15 +0200)]
[5649] CommandMgr timeout is managed as the transaction is progressing.
Marcin Siodelski [Wed, 13 Jun 2018 19:44:25 +0000 (21:44 +0200)]
[5649] ClientConnection timeout is delayed when transaction progresses.
Marcin Siodelski [Wed, 13 Jun 2018 17:12:25 +0000 (19:12 +0200)]
[master] Merge branch 'trac5644'
Francis Dupont [Wed, 13 Jun 2018 13:11:23 +0000 (15:11 +0200)]
[master] Updated git hash
Francis Dupont [Wed, 13 Jun 2018 13:10:17 +0000 (15:10 +0200)]
[master] Finished merge of trac5549a (known/unknown)
Francis Dupont [Wed, 13 Jun 2018 12:56:39 +0000 (14:56 +0200)]
[5549a] Addressed comments
Marcin Siodelski [Wed, 13 Jun 2018 12:25:01 +0000 (14:25 +0200)]
[5644] Bumped up library version numbers for 1.4 final release.
Thomas Markwalder [Wed, 13 Jun 2018 10:46:39 +0000 (06:46 -0400)]
[master] Updated INSTALL file
Merge branch 'trac5409'
Thomas Markwalder [Wed, 13 Jun 2018 10:44:46 +0000 (06:44 -0400)]
[5409] Fixed a typo
Tomek Mrugalski [Wed, 13 Jun 2018 07:58:35 +0000 (09:58 +0200)]
[5409] Changes after review:
- premium script mentioned
- sudo added to make install
Marcin Siodelski [Tue, 12 Jun 2018 20:40:54 +0000 (22:40 +0200)]
[master] Added Changelog for #5647.
Marcin Siodelski [Tue, 12 Jun 2018 20:36:08 +0000 (22:36 +0200)]
[master] Merge branch 'trac5647'
Marcin Siodelski [Tue, 12 Jun 2018 16:09:40 +0000 (18:09 +0200)]
[5647] Added missing dependency to perfdhcp.
Marcin Siodelski [Tue, 12 Jun 2018 15:24:04 +0000 (17:24 +0200)]
[5647] Added missing libs in unit tests.
Marcin Siodelski [Tue, 12 Jun 2018 14:57:53 +0000 (16:57 +0200)]
[5647] Added missing library in Makefile.am
Tomek Mrugalski [Tue, 12 Jun 2018 14:54:30 +0000 (16:54 +0200)]
[5549a] Doc changes after review
Marcin Siodelski [Tue, 12 Jun 2018 14:33:09 +0000 (16:33 +0200)]
[5647] CalloutHandle is now associated with the DHCP packet object.
When the packet goes out of scope the callout handle is destroyed.
Thomas Markwalder [Tue, 12 Jun 2018 10:40:57 +0000 (06:40 -0400)]
[5409] Improved INSTALL file
Marcin Siodelski [Mon, 11 Jun 2018 18:07:59 +0000 (20:07 +0200)]
[master] Added Changelog for #5613.
Marcin Siodelski [Mon, 11 Jun 2018 18:05:28 +0000 (20:05 +0200)]
[master] Merge branch 'trac5613'
Marcin Siodelski [Mon, 11 Jun 2018 17:21:27 +0000 (19:21 +0200)]
[5613] Further changes from "attached to" to "loaded by"
Marcin Siodelski [Mon, 11 Jun 2018 17:16:49 +0000 (19:16 +0200)]
[5613] Change "attached to" to "loaded by" per review comments.
Thomas Markwalder [Mon, 11 Jun 2018 15:40:28 +0000 (11:40 -0400)]
[5613] Wording clean up
Marcin Siodelski [Mon, 11 Jun 2018 14:27:14 +0000 (16:27 +0200)]
[5613] Be more explicit where the hooks libs should be installed.
Thomas Markwalder [Mon, 11 Jun 2018 14:25:53 +0000 (10:25 -0400)]
[master] Added ChangeLog entry 1423 for 5378.
Thomas Markwalder [Mon, 11 Jun 2018 14:23:51 +0000 (10:23 -0400)]
[master] Servers store and emit configured global scalar parameters
Merge branch 'trac5378'
Francis Dupont [Mon, 11 Jun 2018 13:20:00 +0000 (15:20 +0200)]
[5378] Added missing line break
Francis Dupont [Mon, 11 Jun 2018 13:05:24 +0000 (15:05 +0200)]
[master] Updated git hash
Francis Dupont [Mon, 11 Jun 2018 13:04:45 +0000 (15:04 +0200)]
[master] Commented out BOOST_ASIO_DISABLE_THREADS
Thomas Markwalder [Mon, 11 Jun 2018 12:36:07 +0000 (08:36 -0400)]
[5378] Fixed failing unparse test
tests/srv_config_unittest.cc
TEST_F(SrvConfigTest, unparseHR) - added init of CfgMgr
instance family. Test was failing when run with other
tests.
Tomek Mrugalski [Fri, 8 Jun 2018 14:07:14 +0000 (16:07 +0200)]
[5646] Dedicated checks for truncated client-id, server-id added
Marcin Siodelski [Mon, 11 Jun 2018 11:04:21 +0000 (13:04 +0200)]
[master] Added ChangeLog for #5645.
Marcin Siodelski [Mon, 11 Jun 2018 10:46:45 +0000 (12:46 +0200)]
[master] Merge branch 'trac5645'
Tomek Mrugalski [Mon, 11 Jun 2018 09:57:41 +0000 (11:57 +0200)]
[5645] Corrected user's guide (was premium, is open source now)
Marcin Siodelski [Fri, 8 Jun 2018 11:37:40 +0000 (13:37 +0200)]
[5645] Updates to User's Guide after moving HA.
Marcin Siodelski [Fri, 8 Jun 2018 11:31:08 +0000 (13:31 +0200)]
[5645] HA developer's guide moved to main devguide.
Marcin Siodelski [Fri, 8 Jun 2018 11:01:06 +0000 (13:01 +0200)]
[5645] Changed copyright headers to MPL.
Marcin Siodelski [Fri, 8 Jun 2018 10:37:16 +0000 (12:37 +0200)]
[5645] Moved HA hook library from premium repo to main repo.
Thomas Markwalder [Thu, 7 Jun 2018 19:07:06 +0000 (15:07 -0400)]
[5378] kea-dhcp4/6 now keep track of their configured global params
src/bin/dhcp4/json_config_parser.cc
configureDhcp4Server() - added extract of configured globals
src/bin/dhcp4/tests/get_config_unittest.cc
src/bin/dhcp6/tests/get_config_unittest.cc
Updated extracted and unparsed configs.
src/bin/dhcp6/json_config_parser.cc
configureDhcp6Server() - added extract of configured globals
src/lib/dhcpsrv/srv_config.h
src/lib/dhcpsrv/srv_config.cc
Added storage and maintence of configured globals
SrvConfig::toElement() - added configured globals to result
src/lib/dhcpsrv/tests/srv_config_unittest.cc
TEST_F(SrvConfigTest, configuredGlobals) - new test
Francis Dupont [Thu, 7 Jun 2018 14:51:51 +0000 (16:51 +0200)]
[master] Finishing merge of trac5449 (Fixes from analyzers)
Tomek Mrugalski [Thu, 7 Jun 2018 12:12:01 +0000 (14:12 +0200)]
[5449] Removed explicit throws() in data.h
- dynamic exception specifications are deprecated in C++11
Francis Dupont [Thu, 7 Jun 2018 11:59:55 +0000 (13:59 +0200)]
[5549a] Code, examples and doc updated
Marcin Siodelski [Thu, 7 Jun 2018 07:11:22 +0000 (09:11 +0200)]
[master] Added ChangeLog for #5622.
Marcin Siodelski [Thu, 7 Jun 2018 07:07:44 +0000 (09:07 +0200)]
[master] Merge branch 'trac5622'
Marcin Siodelski [Wed, 6 Jun 2018 18:22:53 +0000 (20:22 +0200)]
[5622] Updated HA logger name in the example file.
Marcin Siodelski [Wed, 6 Jun 2018 18:10:00 +0000 (20:10 +0200)]
[5622] Renamed lease cmds logger to lease-cmds-hooks.
Marcin Siodelski [Wed, 6 Jun 2018 18:05:12 +0000 (20:05 +0200)]
[5622] Updated list of loggers.
Thomas Markwalder [Wed, 6 Jun 2018 12:45:59 +0000 (08:45 -0400)]
[master] Improves Ctrl Channel partial command handling
Merge branch 'trac5599'
Marcin Siodelski [Tue, 5 Jun 2018 15:35:33 +0000 (17:35 +0200)]
[master] Added ChangeLog for #5621.
Marcin Siodelski [Tue, 5 Jun 2018 15:13:33 +0000 (17:13 +0200)]
[master] Merge branch 'trac5621'
Thomas Markwalder [Tue, 5 Jun 2018 15:06:15 +0000 (11:06 -0400)]
[5599] Control channel now emits info on any discarded data
doc/guide/ctrl-channel.xml
Minor update to using socat
src/bin/dhcp4/tests/ctrl_dhcp4_srv_unittest.cc
src/bin/dhcp4/tests/ctrl_dhcp4_srv_unittest.cc
Updated testing for server response to server
side control channel timeouts
src/lib/cc/json_feed.h
JSONFeed::getProcessedText() - new method that
returns a copy of the current accumulation of
accepted text
src/lib/config/config_messages.mes
src/lib/config/command_mgr.cc
Connection::receiveHandler() - added log info about
discarded data when client closes connection
Connection::timeoutHandler() - added info about discarded
data to server's response to client on server side timeout
Marcin Siodelski [Tue, 5 Jun 2018 11:52:37 +0000 (13:52 +0200)]
[master] Added ChangeLog entry for #5638.
Marcin Siodelski [Tue, 5 Jun 2018 11:30:08 +0000 (13:30 +0200)]
[master] Merge branch 'trac5638'
Marcin Siodelski [Tue, 5 Jun 2018 07:52:19 +0000 (09:52 +0200)]
[5638] Added commenary to simpleAlloc tests.
As a result of review.
Marcin Siodelski [Mon, 4 Jun 2018 20:04:22 +0000 (22:04 +0200)]
[5621] Updated User's Guide with sync-leases HA parameter.
Marcin Siodelski [Mon, 4 Jun 2018 12:45:34 +0000 (14:45 +0200)]
[5638] Reset callout handle status prior to lease6_select.
Marcin Siodelski [Mon, 4 Jun 2018 11:38:25 +0000 (13:38 +0200)]
[5638] Fixed invalid callouts status for the v4 case.
Marcin Siodelski [Mon, 4 Jun 2018 08:32:24 +0000 (10:32 +0200)]
[master] Added ChangeLog entry for #5205.
Marcin Siodelski [Mon, 4 Jun 2018 08:29:22 +0000 (10:29 +0200)]
[master] Merge branch 'trac5205'
Francis Dupont [Sat, 2 Jun 2018 13:42:33 +0000 (15:42 +0200)]
[master] Removed extra OPENSSL_LIBDIR
Francis Dupont [Fri, 1 Jun 2018 21:03:00 +0000 (23:03 +0200)]
[master] Fixed Coverity CID
1435921
Francis Dupont [Fri, 1 Jun 2018 20:53:41 +0000 (22:53 +0200)]
[master] Updated git hash
Francis Dupont [Fri, 1 Jun 2018 20:52:54 +0000 (22:52 +0200)]
[master] Finishing merge of trac5382a (Botan 2.x support)
Francis Dupont [Fri, 1 Jun 2018 20:49:27 +0000 (22:49 +0200)]
[master] Merged trac5382 (Botan 2.x support)
Francis Dupont [Fri, 1 Jun 2018 19:33:36 +0000 (21:33 +0200)]
[master] Fixed doxygen problems
Thomas Markwalder [Fri, 1 Jun 2018 14:10:34 +0000 (10:10 -0400)]
[master] Improved parsing error checking for subnet address/prefix values
Merge branch 'trac5418'
Thomas Markwalder [Fri, 1 Jun 2018 12:51:15 +0000 (08:51 -0400)]
[master] Added ChangeLog 1415 for #5629
Thomas Markwalder [Fri, 1 Jun 2018 12:25:25 +0000 (08:25 -0400)]
[master] Lease and host back ends now validate schema version during open
Merge branch 'trac5629'
Thomas Markwalder [Fri, 1 Jun 2018 11:58:16 +0000 (07:58 -0400)]
[5629] Addressed review comments
Added missing schema minor number to CQL log messages.
Thomas Markwalder [Thu, 31 May 2018 18:30:49 +0000 (14:30 -0400)]
[5629] Cql lease and host now validate schema version
src/lib/dhcpsrv/cql_host_data_source.cc
CqlHostDataSourceImpl::CqlHostDataSourceImpl() - added schema
version validation
src/lib/dhcpsrv/cql_lease_mgr.cc
CqlLeaseMgr::CqlLeaseMgr() - added schema version validation
Francis Dupont [Thu, 31 May 2018 16:22:05 +0000 (18:22 +0200)]
[5449] Extra fixes
Thomas Markwalder [Thu, 31 May 2018 15:51:19 +0000 (11:51 -0400)]
[5629] MySQL and PostgreSQL host backends now verify schema version
src/lib/dhcpsrv/mysql_host_data_source.cc
MySqlHostDataSourceImpl::getVersion() - new function to
fetch version accessible to impl constructor
MySqlHostDataSourceImpl() - added schema validation after
connecting
MySqlHostDataSource::getVersion() - new uses impl method
src/lib/dhcpsrv/pgsql_host_data_source.cc
PgSqlHostDataSourceImpl()) - added schema validation after
connecting
PgSqlHostDataSourceImpl::getVersion() - no longer uses
pre-prepared statement
Thomas Markwalder [Thu, 31 May 2018 14:36:26 +0000 (10:36 -0400)]
[5629] PostgreSQL Lease back end now properly validates schema version
src/lib/dhcpsrv/pgsql_lease_mgr.cc
PgSqlLeaseMgr::PgSqlLeaseMgr() - now validates schema version before
preparing SQL statements
PgSqlLeaseMgr::getVersion() - no longers uses pre-prepared statement
or formal statement execution error checking