]>
git.ipfire.org Git - thirdparty/kea.git/log
Francis Dupont [Wed, 19 May 2021 07:21:10 +0000 (09:21 +0200)]
[(no branch, rebasing 1815-add-new-drop-points)] [#1815] Removed blank lines
Francis Dupont [Wed, 12 May 2021 09:46:31 +0000 (11:46 +0200)]
[(no branch, rebasing 1815-add-new-drop-points)] [(no branch, rebasing 1815-add-new-drop-points)] [#1815] Spelling
Francis Dupont [Thu, 29 Apr 2021 16:37:31 +0000 (18:37 +0200)]
[(no branch, rebasing 1815-add-new-drop-points)] [(no branch, rebasing 1815-add-new-drop-points)] [#1815] Made v6 part
Francis Dupont [Thu, 29 Apr 2021 16:02:57 +0000 (18:02 +0200)]
[(no branch, rebasing 1815-add-new-drop-points)] [(no branch, rebasing 1815-add-new-drop-points)] [#1815] Added comments
Francis Dupont [Thu, 29 Apr 2021 16:00:18 +0000 (18:00 +0200)]
[(no branch, rebasing 1815-add-new-drop-points)] [(no branch, rebasing 1815-add-new-drop-points)] [#1815] Added a new unit test
Francis Dupont [Thu, 29 Apr 2021 14:07:43 +0000 (16:07 +0200)]
[(no branch, rebasing 1815-add-new-drop-points)] [(no branch, rebasing 1815-add-new-drop-points)] [#1815] Checkpoint: v4 part done
Andrei Pavel [Wed, 19 May 2021 09:10:25 +0000 (12:10 +0300)]
[#1560] keep backwards compat with older sphinx
Andrei Pavel [Wed, 19 May 2021 12:13:39 +0000 (15:13 +0300)]
[#1680] minor rename and comment fix
Andrei Pavel [Tue, 18 May 2021 12:26:57 +0000 (15:26 +0300)]
[#1860] constructor, destructor -> SetUp, TearDown
Andrei Pavel [Tue, 18 May 2021 09:53:00 +0000 (12:53 +0300)]
[#1860] unit tests for lenient option parsing
Andrei Pavel [Tue, 18 May 2021 09:29:37 +0000 (12:29 +0300)]
[#1860] documentation about lenient option parsing
Andrei Pavel [Tue, 18 May 2021 09:18:03 +0000 (12:18 +0300)]
[#1860] detemplated methods in OpaqueDataTuple
Andrei Pavel [Fri, 14 May 2021 13:58:53 +0000 (16:58 +0300)]
[#1860] add ChangeLog entry
Andrei Pavel [Fri, 14 May 2021 14:14:05 +0000 (17:14 +0300)]
[#1860] document lenient option parsing
Andrei Pavel [Mon, 17 May 2021 09:39:32 +0000 (12:39 +0300)]
[#1860] unit tests for lenient option parsing
Andrei Pavel [Fri, 14 May 2021 13:38:01 +0000 (16:38 +0300)]
[#1860] lenient parsing logic for option 16
Andrei Pavel [Fri, 14 May 2021 11:40:42 +0000 (14:40 +0300)]
[#1860] regenerate parsers
Andrei Pavel [Fri, 14 May 2021 11:39:30 +0000 (14:39 +0300)]
[#1860] add "compatibility" parameter to parsers
and "lenient-option-parsing"
Razvan Becheriu [Mon, 17 May 2021 15:45:20 +0000 (18:45 +0300)]
[#1818] added more checks in unittests
Thomas Markwalder [Mon, 17 May 2021 14:46:46 +0000 (10:46 -0400)]
[#1818] Addressed review comments, minor cleanup.
Minor UT clean up:
src/hooks/dhcp/high_availability/tests/ha_mt_unittest.cc
src/lib/http/tests/mt_client_unittests.cc
Razvan Becheriu [Mon, 17 May 2021 14:34:02 +0000 (17:34 +0300)]
[#1818] clean up code
Razvan Becheriu [Mon, 17 May 2021 13:05:34 +0000 (16:05 +0300)]
[#1818] cleaning up code
Razvan Becheriu [Mon, 17 May 2021 11:16:20 +0000 (14:16 +0300)]
[#1818] make http thread pool state private and add missing interface functions
Thomas Markwalder [Fri, 14 May 2021 19:15:48 +0000 (15:15 -0400)]
[#1818] Restored function after rebase
modified: src/lib/http/client.cc
Thomas Markwalder [Fri, 14 May 2021 15:39:42 +0000 (11:39 -0400)]
[#1818] Minor refactor and cosmetics
src/lib/http/http_thread_pool.*
HttpThreadPool::setRunState() - extracted thread lambda
into it's own function, HttpThreadPool::threadWork().
src/lib/config/tests/cmd_http_listener_unittests.cc
Removed dead function, fixed typos., fixed typos., fixed typos., fixed typos.
src/lib/http/client.*
Fixed typos.
Thomas Markwalder [Thu, 13 May 2021 19:26:57 +0000 (15:26 -0400)]
[#1818] Addressed some cosmetic review comments
modified:
src/hooks/dhcp/high_availability/tests/ha_mt_unittest.cc
src/lib/config/cmd_http_listener.h
src/lib/http/client.cc
src/lib/http/client.h
Thomas Markwalder [Thu, 13 May 2021 18:55:14 +0000 (14:55 -0400)]
[#1818] Reimplemented HttpThreadPool internals
HttpThreadPool state changes are now synchronous.
src/lib/config/cmd_http_listener.cc
Minor updates
src/lib/config/tests/cmd_http_listener_unittests.cc
Revamped to use simplified command handling for
pause/resume testing.
src/lib/http/client.*
Minor updates
src/lib/http/http_thread_pool.*
HttpThreadPool::setRunState() is now synchronous, returning
only when all threads in the pool are in appropriate state
or have been destroyed.
Did away with SHUTDOWN state.
Changed RUN to RUNNING
src/lib/http/tests/http_thread_pool_unittests.cc
Revamped testing.
src/lib/http/tests/mt_client_unittests.cc
Revamped to use request handler handling for pause/resume testing
Thomas Markwalder [Mon, 10 May 2021 14:01:39 +0000 (10:01 -0400)]
[#1818] Minor house keeping
modified:
client.cc
client.h
Thomas Markwalder [Mon, 10 May 2021 13:29:28 +0000 (13:29 +0000)]
[#1818] Replaced wait_for with wait HttpThreadPool lambda
modified: http_thread_pool.cc
Thomas Markwalder [Fri, 7 May 2021 20:26:35 +0000 (16:26 -0400)]
[#1818] Fixed spellings
Thomas Markwalder [Fri, 7 May 2021 16:02:25 +0000 (12:02 -0400)]
[#1818] Added pause and resume to HAService
HAService defers client start, and can now pause
and resume client and listener
src/hooks/dhcp/high_availability/ha_service.*
HAService::HAService() - client start is now deferred
HAService::startClientAndListener() - now starts client too
HAService::pauseClientAndListener()
HAService::resumeClientAndListener() - new methods
src/hooks/dhcp/high_availability/tests/ha_mt_unittest.cc
TEST_F(HAMtServiceTest, multiThreadingBasics) - new test that
verifies start,pause,resume and stop
src/lib/config/cmd_http_listener.*
CmdHttpListener:
Renamed io_service_ to thread_io_service_
Added run state convenience methods
Deleted isListening() method
src/lib/config/tests/cmd_http_listener_unittests.cc
Updated tests
src/lib/http/client.*
Clean up
Added run state convenience methods
src/lib/http/tests/mt_client_unittests.cc
Updated tests
Thomas Markwalder [Thu, 6 May 2021 19:34:22 +0000 (19:34 +0000)]
[#1818] Improved client unit tests
src/lib/http/client.cc
Destination::closeAllConnections() - flushes the queue
src/lib/http/http_thread_pool.cc
Took out debug couts
HttpThreadPool::stop() - added call to IOService::poll()
src/lib/http/tests/mt_client_unittests.cc
Got rid of startRequestSimple()
Thomas Markwalder [Tue, 4 May 2021 20:17:47 +0000 (16:17 -0400)]
[#1818] Added HttpClient thread pool deferred start
HttpClient's thread pool can now be started
post-construction via new start() method
src/lib/config/cmd_http_listener.*
Clean up.
src/lib/config/tests/cmd_http_listener_unittests.cc
Expanded testing.
src/lib/http/client.*
HttpClient::HttpClient - added defer_thread_start parameter
HttpClient::start() - new method to start thread-pool
src/lib/http/tests/mt_client_unittests.cc
TEST_F(MtHttpClientTest, deferredStart) - new test
TEST_F(MtHttpClientTest, restartAfterStop) - new test
Thomas Markwalder [Tue, 4 May 2021 14:48:38 +0000 (10:48 -0400)]
[#1818] Added missing test file
new file:
http_thread_pool_unittests.cc
Thomas Markwalder [Tue, 4 May 2021 14:29:40 +0000 (10:29 -0400)]
[#1818] Pausable HttpThreadPool initial implemenation
src/lib/asiolink/io_service.*
IOServcie::stopped()
IOServcie::restart() - new wrapper methods
src/lib/http/http_thread_pool.*
New files that implement HttpThreadPool class
src/lib/config/cmd_http_listener.*
CmdHttpListner - retooled to use HttpThreadPool
Added pause() and resume() methods
src/lib/config/tests/cmd_http_listener_unittests.cc
Retooled and added unit tests for pause/resume
src/lib/http/Makefile.am
Added http_thread_pool.*
src/lib/http/client.cc
CmdHttpListner - retooled to use HttpThreadPool
Added pause() and resume() methods
src/lib/http/tests/Makefile.am
Added http_thread_pool_unittests.cc
src/lib/http/tests/mt_client_unittests.cc
Retooled and added unit tests for pause/resume
Andrei Pavel [Mon, 17 May 2021 10:08:24 +0000 (13:08 +0300)]
[#1560] add_css_file for sphinx >= v4
Wlodek Wencel [Fri, 14 May 2021 15:23:54 +0000 (17:23 +0200)]
[#1416] Changelog entry
Wlodek Wencel [Fri, 14 May 2021 15:19:28 +0000 (17:19 +0200)]
[#1416] docs, new tests, v4 and v6 address check
Wlodek Wencel [Thu, 13 May 2021 07:54:52 +0000 (09:54 +0200)]
[#1416] perfdhcp v6 generate multiple subnet traffic
Michal Nowikowski [Mon, 17 May 2021 06:57:57 +0000 (08:57 +0200)]
[#1873] hammer: dropped support for python3 in building kea packages
Francis Dupont [Fri, 14 May 2021 12:41:54 +0000 (14:41 +0200)]
[#1798] Addressed wording comments
Francis Dupont [Wed, 12 May 2021 09:41:00 +0000 (11:41 +0200)]
[#1798] Added short read errors
Francis Dupont [Wed, 12 May 2021 09:01:05 +0000 (09:01 +0000)]
[#1798] Regen flex and bison eval
Francis Dupont [Wed, 28 Apr 2021 14:11:46 +0000 (16:11 +0200)]
[(no branch, rebasing 1798-remove-tls-stream-clear-operation)] [#1798] Reworded some comments
Francis Dupont [Fri, 23 Apr 2021 10:47:07 +0000 (12:47 +0200)]
[(no branch, rebasing 1798-remove-tls-stream-clear-operation)] [#1798] Reapplied #1807 patch
Francis Dupont [Fri, 23 Apr 2021 10:39:33 +0000 (12:39 +0200)]
[(no branch, rebasing 1798-remove-tls-stream-clear-operation)] [#1798] Addressed some comments
Francis Dupont [Wed, 21 Apr 2021 08:53:29 +0000 (10:53 +0200)]
[(no branch, rebasing 1798-remove-tls-stream-clear-operation)] [#1798] Tried to fix MT issues
Francis Dupont [Fri, 16 Apr 2021 17:37:44 +0000 (19:37 +0200)]
[(no branch, rebasing 1798-remove-tls-stream-clear-operation)] [#1798] Fixed missing space
Francis Dupont [Wed, 14 Apr 2021 15:52:54 +0000 (17:52 +0200)]
[(no branch, rebasing 1798-remove-tls-stream-clear-operation)] [#1798] Added same address/port but different TLS context UTs
Francis Dupont [Wed, 14 Apr 2021 10:04:37 +0000 (12:04 +0200)]
[(no branch, rebasing 1798-remove-tls-stream-clear-operation)] [#1798] Checkpoint: removed clear
Francis Dupont [Tue, 13 Apr 2021 21:58:03 +0000 (23:58 +0200)]
[(no branch, rebasing 1798-remove-tls-stream-clear-operation)] [#1798] Checkpoint: UTs to add
Razvan Becheriu [Wed, 5 May 2021 19:57:19 +0000 (22:57 +0300)]
[#1680] use consistent name in unittests for connection recovery
Razvan Becheriu [Wed, 5 May 2021 19:38:41 +0000 (22:38 +0300)]
[#1680] added forensic documentation in hooks.rst
Razvan Becheriu [Wed, 5 May 2021 19:19:11 +0000 (22:19 +0300)]
[#1680] added forensic documentation in hooks.rst
Razvan Becheriu [Wed, 5 May 2021 19:09:11 +0000 (22:09 +0300)]
[#1680] added forensic documentation in hooks.rst
Razvan Becheriu [Tue, 4 May 2021 20:51:37 +0000 (23:51 +0300)]
[#1680] fixed unittests
Razvan Becheriu [Tue, 4 May 2021 18:54:16 +0000 (21:54 +0300)]
[#1680] fixed documentation
Razvan Becheriu [Tue, 4 May 2021 18:48:48 +0000 (21:48 +0300)]
[#1680] fixed documentation
Razvan Becheriu [Tue, 4 May 2021 18:46:37 +0000 (21:46 +0300)]
[#1680] fixed rebase
Andrei Pavel [Thu, 29 Apr 2021 16:37:53 +0000 (19:37 +0300)]
[#1680] forensic logging documentation
Razvan Becheriu [Thu, 29 Apr 2021 10:21:28 +0000 (13:21 +0300)]
[#1680] updated documentation
Razvan Becheriu [Wed, 28 Apr 2021 15:26:17 +0000 (18:26 +0300)]
[#1680] added documentation
Razvan Becheriu [Fri, 23 Apr 2021 17:32:11 +0000 (20:32 +0300)]
[#1680] added ChangeLog entry and addressed comments
Andrei Pavel [Fri, 23 Apr 2021 19:57:29 +0000 (22:57 +0300)]
[#1680] regenerated parsers
Razvan Becheriu [Fri, 23 Apr 2021 13:41:49 +0000 (16:41 +0300)]
[#1680] fixed compilation
Razvan Becheriu [Fri, 23 Apr 2021 13:39:16 +0000 (16:39 +0300)]
[#1680] fixed compilation
Razvan Becheriu [Fri, 23 Apr 2021 12:14:40 +0000 (15:14 +0300)]
[#1680] addressed comments
Razvan Becheriu [Fri, 23 Apr 2021 11:24:38 +0000 (11:24 +0000)]
Apply 1 suggestion(s) to 1 file(s)
Razvan Becheriu [Wed, 7 Apr 2021 11:28:35 +0000 (14:28 +0300)]
[#1680] removed unused function referencing unsafe localtime
Razvan Becheriu [Mon, 5 Apr 2021 18:55:06 +0000 (21:55 +0300)]
[#1680] code cleanup
Razvan Becheriu [Mon, 5 Apr 2021 09:24:07 +0000 (12:24 +0300)]
[#1680] fixed documentation
Razvan Becheriu [Wed, 31 Mar 2021 22:08:00 +0000 (01:08 +0300)]
[#1680] fix indentation
Razvan Becheriu [Wed, 31 Mar 2021 21:57:48 +0000 (00:57 +0300)]
[#1680] use relevant values in documentation
Razvan Becheriu [Wed, 31 Mar 2021 21:52:25 +0000 (00:52 +0300)]
[#1680] updated documentation
Razvan Becheriu [Wed, 17 Mar 2021 00:43:59 +0000 (02:43 +0200)]
[#1680] all tokens must not throw on empty string
Razvan Becheriu [Tue, 16 Mar 2021 13:20:54 +0000 (15:20 +0200)]
[#1680] use consistent format
Razvan Becheriu [Tue, 16 Mar 2021 13:11:34 +0000 (15:11 +0200)]
[#1680] added EvalContext convert functions
Razvan Becheriu [Tue, 16 Mar 2021 10:11:17 +0000 (12:11 +0200)]
[#1680] inttotext should convert from network order
Razvan Becheriu [Tue, 16 Mar 2021 09:26:04 +0000 (11:26 +0200)]
[#1680] added integer conversion to text in eval parser
Razvan Becheriu [Mon, 15 Mar 2021 16:42:49 +0000 (18:42 +0200)]
[#1680] added more unittests
Razvan Becheriu [Mon, 15 Mar 2021 16:30:57 +0000 (18:30 +0200)]
[#1680] clean up code
Razvan Becheriu [Fri, 12 Mar 2021 20:06:08 +0000 (22:06 +0200)]
[#1680] fixed unittests
Razvan Becheriu [Fri, 12 Mar 2021 19:57:36 +0000 (21:57 +0200)]
[#1680] added addrtotext operator to eval parser
Razvan Becheriu [Wed, 3 Mar 2021 11:26:05 +0000 (13:26 +0200)]
[#1680] consistent order of parameters in hook points
Tomek Mrugalski [Wed, 5 May 2021 15:28:12 +0000 (17:28 +0200)]
[#1590] Changelog updated
Tomek Mrugalski [Wed, 5 May 2021 14:07:29 +0000 (16:07 +0200)]
[#1590] Doc updated
Tomek Mrugalski [Wed, 5 May 2021 14:06:44 +0000 (16:06 +0200)]
[#1590] Renamed logger to auth
- It may be used for other things in the future, not just http.
Francis Dupont [Mon, 19 Apr 2021 07:30:40 +0000 (09:30 +0200)]
[#1590] Added new .mes file to EXTRA_DIST
Francis Dupont [Sun, 18 Apr 2021 12:34:49 +0000 (14:34 +0200)]
[#1590] Updated git attributes
Francis Dupont [Sun, 18 Apr 2021 09:51:24 +0000 (11:51 +0200)]
[#1590] Added http-auth logger
Tomek Mrugalski [Wed, 5 May 2021 09:02:22 +0000 (11:02 +0200)]
[#1665] Cosmetic tweak in changelog
Francis Dupont [Fri, 30 Apr 2021 08:48:02 +0000 (10:48 +0200)]
[#1665] Addressed comments about doc
Francis Dupont [Fri, 23 Apr 2021 12:30:41 +0000 (14:30 +0200)]
[#1665] Updated HA syntax UTs
Francis Dupont [Thu, 22 Apr 2021 14:19:09 +0000 (16:19 +0200)]
[#1665] Updated UTs for Botan 2.18
Francis Dupont [Thu, 22 Apr 2021 14:01:43 +0000 (16:01 +0200)]
[#1665] Cleaned up configure warnings
Francis Dupont [Tue, 20 Apr 2021 15:19:43 +0000 (17:19 +0200)]
[#1665] Fixed ax_crypto.m4 ifndef
Francis Dupont [Tue, 20 Apr 2021 15:03:51 +0000 (17:03 +0200)]
[#1665] Ported TLS Botan boost support
manu [Tue, 4 May 2021 20:05:27 +0000 (22:05 +0200)]
Fix the PostgreSQL initial setup issues on FreeBSD
manu [Tue, 4 May 2021 18:27:28 +0000 (20:27 +0200)]
Add support for FreeBSD 11.4
Razvan Becheriu [Tue, 4 May 2021 15:06:05 +0000 (18:06 +0300)]
[#1680] use README file as invalid executable