]>
git.ipfire.org Git - thirdparty/kea.git/log
Razvan Becheriu [Wed, 9 Jun 2021 09:57:37 +0000 (12:57 +0300)]
[#1845] initialize all members in constructors
Razvan Becheriu [Wed, 9 Jun 2021 19:24:52 +0000 (22:24 +0300)]
[#1907] addressed comments
Razvan Becheriu [Wed, 9 Jun 2021 16:47:42 +0000 (19:47 +0300)]
[#1907] addressed comments
Razvan Becheriu [Mon, 31 May 2021 10:07:54 +0000 (13:07 +0300)]
[#1907] fixed compilation
Razvan Becheriu [Mon, 31 May 2021 09:54:58 +0000 (12:54 +0300)]
[#1907] catch all exceptions in main functions
Michal Nowikowski [Wed, 9 Jun 2021 11:03:07 +0000 (13:03 +0200)]
[#1921] hammer: fixed building on alpine, ubuntu, debian and freebsd
Michal Nowikowski [Tue, 8 Jun 2021 14:03:51 +0000 (16:03 +0200)]
[#1658] addressed review issues
Michal Nowikowski [Mon, 7 Jun 2021 12:52:51 +0000 (14:52 +0200)]
hammer: added support for building kea on alpine 3.13, ubuntu 21.04, fedora 34, freebsd 13
Andrei Pavel [Fri, 23 Apr 2021 15:01:16 +0000 (18:01 +0300)]
[#1823] hammer.py: freeradius on alpine & freebsd
Razvan Becheriu [Thu, 27 May 2021 14:39:37 +0000 (17:39 +0300)]
[#1769] fixed comments
Razvan Becheriu [Thu, 27 May 2021 14:25:03 +0000 (17:25 +0300)]
[#1769] use different time intervals for signals
Francis Dupont [Wed, 2 Jun 2021 16:53:54 +0000 (18:53 +0200)]
[(no branch, rebasing 1880-implement-the-tkey-rr)] [#1880] Added comments
Francis Dupont [Tue, 1 Jun 2021 16:41:03 +0000 (18:41 +0200)]
[(no branch, rebasing 1880-implement-the-tkey-rr)] [#1880] Addressed comments
Francis Dupont [Tue, 25 May 2021 22:34:21 +0000 (22:34 +0000)]
[(no branch, rebasing 1880-implement-the-tkey-rr)] [(no branch, rebasing 1880-implement-the-tkey-rr)] [#1880] Added ChangeLog entry
Francis Dupont [Tue, 25 May 2021 22:30:56 +0000 (22:30 +0000)]
[(no branch, rebasing 1880-implement-the-tkey-rr)] [(no branch, rebasing 1880-implement-the-tkey-rr)] [(no branch, rebasing 1880-implement-the-tkey-rr)] [#1880] Almost finished
Francis Dupont [Tue, 25 May 2021 22:22:08 +0000 (22:22 +0000)]
[(no branch, rebasing 1880-implement-the-tkey-rr)] [(no branch, rebasing 1880-implement-the-tkey-rr)] [(no branch, rebasing 1880-implement-the-tkey-rr)] [#1880] Checkpoint: finished UTs
Francis Dupont [Tue, 25 May 2021 20:50:32 +0000 (20:50 +0000)]
[(no branch, rebasing 1880-implement-the-tkey-rr)] [(no branch, rebasing 1880-implement-the-tkey-rr)] [(no branch, rebasing 1880-implement-the-tkey-rr)] [#1880] Checkpoint: UT half done
Francis Dupont [Tue, 25 May 2021 11:03:10 +0000 (13:03 +0200)]
[(no branch, rebasing 1880-implement-the-tkey-rr)] [(no branch, rebasing 1880-implement-the-tkey-rr)] [(no branch, rebasing 1880-implement-the-tkey-rr)] [#1880] Added TKEY to gen_wiredata.py
Francis Dupont [Tue, 25 May 2021 08:54:04 +0000 (10:54 +0200)]
[(no branch, rebasing 1880-implement-the-tkey-rr)] [(no branch, rebasing 1880-implement-the-tkey-rr)] [(no branch, rebasing 1880-implement-the-tkey-rr)] [#1880] Checkpoint: gen testdata
Francis Dupont [Fri, 21 May 2021 09:26:07 +0000 (11:26 +0200)]
[(no branch, rebasing 1880-implement-the-tkey-rr)] [(no branch, rebasing 1880-implement-the-tkey-rr)] [(no branch, rebasing 1880-implement-the-tkey-rr)] [#1880] Checkpoint: rdata files done, todo UT
Francis Dupont [Fri, 21 May 2021 08:09:44 +0000 (10:09 +0200)]
[(no branch, rebasing 1880-implement-the-tkey-rr)] [(no branch, rebasing 1880-implement-the-tkey-rr)] [(no branch, rebasing 1880-implement-the-tkey-rr)] [#1880] Checkpoint: rdata files
Francis Dupont [Thu, 20 May 2021 22:36:04 +0000 (00:36 +0200)]
[(no branch, rebasing 1880-implement-the-tkey-rr)] [(no branch, rebasing 1880-implement-the-tkey-rr)] [(no branch, rebasing 1880-implement-the-tkey-rr)] [#1880] Regenerated before addition
Francis Dupont [Wed, 2 Jun 2021 16:21:36 +0000 (18:21 +0200)]
[(no branch, rebasing 1897-add-d2-server-hook-syntax)] [#1897] Fixed D2GetConfigTest (copied from CA)
Francis Dupont [Wed, 2 Jun 2021 15:14:34 +0000 (17:14 +0200)]
[(no branch, rebasing 1897-add-d2-server-hook-syntax)] [#1897] Addressed comments
Francis Dupont [Thu, 27 May 2021 12:04:33 +0000 (12:04 +0000)]
[(no branch, rebasing 1897-add-d2-server-hook-syntax)] [(no branch, rebasing 1897-add-d2-server-hook-syntax)] [#1897] Stopping arbritary at this point
Francis Dupont [Wed, 26 May 2021 20:11:04 +0000 (20:11 +0000)]
[(no branch, rebasing 1897-add-d2-server-hook-syntax)] [(no branch, rebasing 1897-add-d2-server-hook-syntax)] [\#1897] Regen flex and bison
Francis Dupont [Wed, 26 May 2021 20:09:25 +0000 (20:09 +0000)]
[(no branch, rebasing 1897-add-d2-server-hook-syntax)] [(no branch, rebasing 1897-add-d2-server-hook-syntax)] [#1897] Checkpoint before regen
Francis Dupont [Tue, 1 Jun 2021 08:53:51 +0000 (10:53 +0200)]
[(no branch, rebasing 1899-warnings-during-compilation)] [#1899] Added missing override keywords
Razvan Becheriu [Mon, 31 May 2021 09:05:28 +0000 (12:05 +0300)]
[#1906] initialize lenient_option_parsing_ in SrvConfig constructor
Razvan Becheriu [Fri, 28 May 2021 09:52:58 +0000 (12:52 +0300)]
[#1862] fixed indentation
Razvan Becheriu [Fri, 28 May 2021 08:55:11 +0000 (11:55 +0300)]
[#1862] fixed documentation
Andrei Pavel [Thu, 27 May 2021 19:55:10 +0000 (22:55 +0300)]
[#1862] expand forensic formats for readability
Razvan Becheriu [Wed, 26 May 2021 11:30:22 +0000 (14:30 +0300)]
[#1862] fixed documentation
Andrei Pavel [Fri, 21 May 2021 08:37:57 +0000 (11:37 +0300)]
[#1862] fix forensic log v4 request only example
Andrei Pavel [Wed, 19 May 2021 08:14:04 +0000 (11:14 +0300)]
[#1862] correct v4 release forensic log examples
Wlodek Wencel [Thu, 27 May 2021 13:37:17 +0000 (15:37 +0200)]
[#1898] kea version changed
Andrei Pavel [Tue, 25 May 2021 11:41:45 +0000 (14:41 +0300)]
[#1864] forensic logging documentation
Andrei Pavel [Fri, 21 May 2021 08:47:38 +0000 (11:47 +0300)]
[#1864] forensic logging documentation
Francis Dupont [Wed, 26 May 2021 19:12:36 +0000 (19:12 +0000)]
[#1884] Adopted Thomas' proposal for ChangeLog
Francis Dupont [Wed, 26 May 2021 16:03:14 +0000 (16:03 +0000)]
[#1884] Added some checks
Francis Dupont [Tue, 25 May 2021 16:07:50 +0000 (18:07 +0200)]
[#1884] Checkpoint: m4 macro file added
Andrei Pavel [Mon, 24 May 2021 06:39:12 +0000 (09:39 +0300)]
[#1888] remove demangle for back compat with boost
Wlodek Wencel [Mon, 24 May 2021 06:34:09 +0000 (23:34 -0700)]
[#1887] release changes
Razvan Becheriu [Fri, 21 May 2021 21:09:13 +0000 (00:09 +0300)]
[#1837] fixed indentation
Andrei Pavel [Fri, 21 May 2021 16:59:38 +0000 (19:59 +0300)]
[#1837] add ChangeLog entry
Andrei Pavel [Fri, 21 May 2021 16:58:14 +0000 (19:58 +0300)]
[#1837] comment clarification (minor change)
Andrei Pavel [Thu, 13 May 2021 14:23:08 +0000 (17:23 +0300)]
[#1837] VendorOptsTest UTs for options 16 and 17
Andrei Pavel [Thu, 13 May 2021 14:19:53 +0000 (17:19 +0300)]
[#1837] retrieve vendor ID from DHCPv6 option 16
Razvan Becheriu [Fri, 21 May 2021 19:55:49 +0000 (22:55 +0300)]
[#1883] fixed ChangeLog
Razvan Becheriu [Fri, 21 May 2021 19:32:34 +0000 (22:32 +0300)]
[#1882] bump lib versions for dns
Razvan Becheriu [Fri, 21 May 2021 18:22:41 +0000 (21:22 +0300)]
[#1882] added ChangeLog for lib versions bump
Razvan Becheriu [Fri, 21 May 2021 17:58:15 +0000 (20:58 +0300)]
[#1882] added ChangeLog for lib versions bump
Razvan Becheriu [Fri, 21 May 2021 17:13:48 +0000 (20:13 +0300)]
[#1883] fixed compilation and unittests
Razvan Becheriu [Fri, 21 May 2021 17:13:14 +0000 (20:13 +0300)]
[#1883] fixed compilation and unittests
Razvan Becheriu [Fri, 21 May 2021 19:13:23 +0000 (22:13 +0300)]
[#1854] fixed spacing
Razvan Becheriu [Fri, 21 May 2021 15:23:25 +0000 (18:23 +0300)]
[#1854] reverted to pointer
Razvan Becheriu [Fri, 21 May 2021 09:41:04 +0000 (12:41 +0300)]
[#1854] updated doxygen
Razvan Becheriu [Fri, 21 May 2021 09:28:46 +0000 (12:28 +0300)]
[#1854] use reference instead of pointer
Wlodek Wencel [Fri, 21 May 2021 14:14:15 +0000 (07:14 -0700)]
[#1882] lib version bump up
Razvan Becheriu [Fri, 21 May 2021 08:17:58 +0000 (11:17 +0300)]
[#1855] fixed spaces
Razvan Becheriu [Fri, 21 May 2021 08:15:37 +0000 (11:15 +0300)]
[#1855] initialize sfile_ in constructor of Parser4Context and Parser6Context
Andrei Pavel [Fri, 21 May 2021 12:52:39 +0000 (15:52 +0300)]
[#1721] update procedure to define new redactors
Andrei Pavel [Fri, 21 May 2021 12:43:34 +0000 (15:43 +0300)]
[#1721] add comment for unit test (minor change)
Andrei Pavel [Fri, 21 May 2021 12:40:49 +0000 (15:40 +0300)]
[#1721] add [] in D2 JSON paths
to make the redacter look in the right place for "secret" entries
Andrei Pavel [Wed, 21 Apr 2021 21:39:33 +0000 (00:39 +0300)]
[#1721] proper JSON path algorithm redaction
Andrei Pavel [Wed, 21 Apr 2021 17:50:52 +0000 (20:50 +0300)]
[#1721] redact netconf
Andrei Pavel [Wed, 21 Apr 2021 17:14:07 +0000 (20:14 +0300)]
[#1721] add hooks-libraries test for redaction
Andrei Pavel [Thu, 8 Apr 2021 07:22:14 +0000 (10:22 +0300)]
[#1721] Dhcpv[46]Srv::redactConfig
Andrei Pavel [Mon, 5 Apr 2021 17:29:57 +0000 (20:29 +0300)]
[#1721] add ChangeLog entry
Andrei Pavel [Mon, 22 Mar 2021 15:09:20 +0000 (17:09 +0200)]
[#1721] unit tests for redaction
Andrei Pavel [Mon, 5 Apr 2021 14:57:29 +0000 (17:57 +0300)]
[#1721] order-conscious filtering of redact paths
Francis Dupont [Tue, 23 Mar 2021 08:18:02 +0000 (09:18 +0100)]
[#1721] Updated doc
Francis Dupont [Tue, 23 Mar 2021 08:14:13 +0000 (09:14 +0100)]
[#1721] Added agent hooks-libraries parameters
Francis Dupont [Mon, 22 Mar 2021 23:23:12 +0000 (00:23 +0100)]
[#1721] Added redactConfig function
Razvan Becheriu [Fri, 21 May 2021 09:59:48 +0000 (12:59 +0300)]
[#1852] fixed indentation
Razvan Becheriu [Fri, 21 May 2021 09:54:34 +0000 (12:54 +0300)]
[#1852] default ParkingInfo constructor sets refcount_ to 0
Razvan Becheriu [Fri, 21 May 2021 08:46:18 +0000 (11:46 +0300)]
[#1850] initialize auth_key_length_ in MySqlHostExchange constructor
Razvan Becheriu [Fri, 21 May 2021 11:01:58 +0000 (14:01 +0300)]
[#1853] initialize htype_ in v4 ClientHandler::Client::Client
Razvan Becheriu [Thu, 20 May 2021 14:50:00 +0000 (17:50 +0300)]
[#1851] fixed indentation
Razvan Becheriu [Thu, 20 May 2021 14:25:16 +0000 (17:25 +0300)]
[#1851] memset MYSQL_TIME variables to 0
Marcin Siodelski [Thu, 20 May 2021 14:16:00 +0000 (16:16 +0200)]
[#1816] Addressed nit in a comment
As a result of review.
Marcin Siodelski [Thu, 20 May 2021 11:35:23 +0000 (13:35 +0200)]
[#1816] Corrected a bug in subnet selection
The server respects the Subnet Selection option when the RAI is present,
but it lacks the Link Selection option. Previously, if RAI existed, the
Subnet Selection option was ignored even if RAI lacked the Link Selection
option.
Razvan Becheriu [Thu, 20 May 2021 14:06:18 +0000 (17:06 +0300)]
[#1805] removed comment
Razvan Becheriu [Thu, 20 May 2021 09:08:21 +0000 (12:08 +0300)]
[#1805] initialize Parameters.subnet_id member in constructor
Michal Nowikowski [Thu, 20 May 2021 11:33:24 +0000 (13:33 +0200)]
[#1877] updated base lxc container for centos-7 after #1877 changes
Michal Nowikowski [Thu, 20 May 2021 07:13:59 +0000 (09:13 +0200)]
[#1877] hammer: hardcoded sphinx version for centos
Michal Nowikowski [Thu, 20 May 2021 06:16:01 +0000 (08:16 +0200)]
[#1877] fixed building docs by switching venv from py2 to py3
Thomas Markwalder [Thu, 20 May 2021 10:48:31 +0000 (06:48 -0400)]
[#1876] Added ChangeLog entry
Thomas Markwalder [Wed, 19 May 2021 23:55:55 +0000 (19:55 -0400)]
[#1876] Corrected MtHttpClientTest.workPauseResumeShutdown
src/lib/util/tests/client_mt_unittests.cc
The test was modified to test that the majority
of requests are fulfilled by worker threads rather
than all of them.
Tomek Mrugalski [Thu, 20 May 2021 09:24:22 +0000 (11:24 +0200)]
[#1871] another contributor added to AUTHORS
Khem Raj [Sat, 27 Feb 2021 07:31:15 +0000 (23:31 -0800)]
include limits.h
Fixes build with gcc11
backend_selector.cc:61:35: error: 'numeric_limits' is not a member of 'std'
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Khem Raj [Sat, 27 Feb 2021 07:14:20 +0000 (23:14 -0800)]
ax_cpp11.m4: Include <memory> header
This is needed for std::shared_ptr
GCC-11 throws errors if header is not included
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Thomas Markwalder [Wed, 19 May 2021 20:12:22 +0000 (16:12 -0400)]
[#1818] Addressed review comments
Minor cosmetics.
Thomas Markwalder [Wed, 19 May 2021 17:58:45 +0000 (13:58 -0400)]
[#1818] Refactored CriticalSection callbacks
util::NamedCallback replaced with CSCallbackPair
and absorbed into multi_threaded_mgr.*. This
replaces two discrete lists of callbacks with a
single list of named, callback pairs.
Razvan Becheriu [Tue, 18 May 2021 21:21:13 +0000 (00:21 +0300)]
[#1818] fixed typos
Razvan Becheriu [Tue, 18 May 2021 21:10:39 +0000 (00:10 +0300)]
[#1818] fixed typo
Razvan Becheriu [Tue, 18 May 2021 20:49:46 +0000 (23:49 +0300)]
[#1818] fixed doxygen and formatting
Thomas Markwalder [Tue, 18 May 2021 13:22:51 +0000 (09:22 -0400)]
[#1818] Added exception handling and ChangeLog
src/hooks/dhcp/high_availability/ha_messages.mes
HA_PAUSE_CLIENT_LISTENER_FAILED
HA_RESUME_CLIENT_LISTENER_FAILED - new log messages
src/hooks/dhcp/high_availability/ha_service.cc
HAService::pauseClientAndListener()
HAService::resumeClientAndListener() - made exception-safe
src/lib/util/multi_threading_mgr.cc
MultiThreadingMgr::stopProcessing()
MultiThreadingMgr::startProcessing() - added exception-catch
around callback invocations.
Thomas Markwalder [Mon, 17 May 2021 17:39:28 +0000 (13:39 -0400)]
[#1818] Added Multithreading CS callbacks to HA
src/bin/dhcp4/dhcp4_srv.cc
Dhcpv4Srv::run() - added CS prior to MultiThreadingMgr:apply()
prior to exit
src/bin/dhcp6/dhcp6_srv.cc
Dhcpv6Srv::run() - added CS prior to MultiThreadingMgr:apply()
prior to exit
src/hooks/dhcp/high_availability/ha_service.*
HAService::startClientAndListener() - added call to register
CS callbacks
HAService::stopClientAndListener() - added call to remove CS
callbacks
src/hooks/dhcp/high_availability/tests/ha_mt_unittest.cc
Revamped to test CS callbacks rather than pause/resume directly.
src/lib/util/Makefile.am
Added named_callbacks.h/cc
src/lib/util/named_callback.cc
src/lib/util/named_callback.h
- new files that implement an ordered list of named callbacks
src/lib/util/multi_threading_mgr.*
MultiThreadingMgr::apply() - removes all CS callbacks when entering
single-threaded mode
MultiThreadingMgr::stopProcessing() - formerly stopPktProcessing, added
call to invoke CS exit callbacks
MultiThreadingMgr::startProcessing() - formerly startPktProcessing,
added call to invoke CS entry callbacks.
MultiThreadingMgr::addCriticalSectionCallbacks() - new method for
adding CS callbacks
MultiThreadingMgr::removeCriticalSectionCallbacks() - new method for
removing CS callbacks
MultiThreadingMgr::removeAllCriticalSectionCallbacks() - new method for
all CS callbacks
src/lib/util/tests/Makefile.am
Added named_callback_unittest.cc
src/lib/util/tests/named_callback_unittest.cc - tests for NamedCallback
classes
src/lib/util/tests/multi_threading_mgr_unittest.cc
CriticalSectionCallbackTest - new test fixture
TEST_F(CriticalSectionCallbackTest, basics) - new test
Francis Dupont [Wed, 19 May 2021 07:25:43 +0000 (09:25 +0200)]
[(no branch, rebasing 1815-add-new-drop-points)] [#1815] Added a ChangeLog entry