]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
5 years agofixed rebase new-multi-threading-pkt-processing
Razvan Becheriu [Wed, 6 Nov 2019 17:20:51 +0000 (19:20 +0200)] 
fixed rebase

5 years agomerged branch
Razvan Becheriu [Mon, 4 Nov 2019 20:50:10 +0000 (22:50 +0200)] 
merged branch

5 years ago[#887,!572] rebased
Razvan Becheriu [Mon, 4 Nov 2019 20:20:36 +0000 (22:20 +0200)] 
[#887,!572] rebased

5 years ago[#887,!572] updated doxygen
Razvan Becheriu [Tue, 29 Oct 2019 10:46:27 +0000 (12:46 +0200)] 
[#887,!572] updated doxygen

5 years ago[#887,!572] implement mysql thread handle
Razvan Becheriu [Mon, 28 Oct 2019 16:10:55 +0000 (18:10 +0200)] 
[#887,!572] implement mysql thread handle

5 years ago[#886, !508] renamed class and moved sources
Razvan Becheriu [Mon, 4 Nov 2019 18:07:07 +0000 (20:07 +0200)] 
[#886, !508] renamed class and moved sources

5 years agoremoved duplicate entry
Razvan Becheriu [Mon, 28 Oct 2019 14:24:21 +0000 (16:24 +0200)] 
removed duplicate entry

5 years ago[#883, !506] fixed rebase
Razvan Becheriu [Mon, 28 Oct 2019 13:33:47 +0000 (15:33 +0200)] 
[#883, !506] fixed rebase

5 years ago[#886, !508] added unit tests
Razvan Becheriu [Thu, 12 Sep 2019 12:23:52 +0000 (15:23 +0300)] 
[#886, !508] added unit tests

5 years ago[#886, !508] added thread resource mgr
Razvan Becheriu [Wed, 11 Sep 2019 15:15:47 +0000 (18:15 +0300)] 
[#886, !508] added thread resource mgr

5 years ago[#883, !506] updated copyrights
Razvan Becheriu [Mon, 28 Oct 2019 13:07:15 +0000 (15:07 +0200)] 
[#883, !506] updated copyrights

5 years ago[#883, !506] fixed rebase
Razvan Becheriu [Tue, 8 Oct 2019 12:35:19 +0000 (15:35 +0300)] 
[#883, !506] fixed rebase

5 years ago[#883, !506] fixed rebase
Razvan Becheriu [Tue, 8 Oct 2019 12:05:35 +0000 (15:05 +0300)] 
[#883, !506] fixed rebase

5 years ago[#883, !506] use nullptr for empty task
Razvan Becheriu [Wed, 18 Sep 2019 11:27:26 +0000 (14:27 +0300)] 
[#883, !506] use nullptr for empty task

5 years ago[#883, !506] use references instead of objects whenever possible
Razvan Becheriu [Tue, 17 Sep 2019 14:08:23 +0000 (17:08 +0300)] 
[#883, !506] use references instead of objects whenever possible

5 years ago[#883, !506] fixed typo
Razvan Becheriu [Thu, 12 Sep 2019 12:04:49 +0000 (15:04 +0300)] 
[#883, !506] fixed typo

5 years ago[#883, !506] fixed comments
Razvan Becheriu [Wed, 11 Sep 2019 12:23:10 +0000 (15:23 +0300)] 
[#883, !506] fixed comments

5 years ago[#883, !506] fixed comments
Razvan Becheriu [Wed, 11 Sep 2019 12:05:34 +0000 (15:05 +0300)] 
[#883, !506] fixed comments

5 years ago[#883, !506] fixed typos
Razvan Becheriu [Wed, 11 Sep 2019 11:57:12 +0000 (14:57 +0300)] 
[#883, !506] fixed typos

5 years ago[#883, !506] fixed typo
Razvan Becheriu [Wed, 11 Sep 2019 09:21:34 +0000 (12:21 +0300)] 
[#883, !506] fixed typo

5 years ago[#883, !506] fixed typo
Razvan Becheriu [Wed, 11 Sep 2019 08:40:29 +0000 (11:40 +0300)] 
[#883, !506] fixed typo

5 years ago[#883, !506] updated unit tests
Razvan Becheriu [Wed, 11 Sep 2019 08:35:25 +0000 (11:35 +0300)] 
[#883, !506] updated unit tests

5 years ago[#883, !506] updated thread pool unit tests
Razvan Becheriu [Tue, 10 Sep 2019 16:18:55 +0000 (19:18 +0300)] 
[#883, !506] updated thread pool unit tests

5 years ago[#883, !506] added thread pool unit tests
Razvan Becheriu [Tue, 10 Sep 2019 15:14:54 +0000 (18:14 +0300)] 
[#883, !506] added thread pool unit tests

5 years ago[#883, !506] added LockGuard unit tests
Razvan Becheriu [Tue, 10 Sep 2019 10:22:49 +0000 (13:22 +0300)] 
[#883, !506] added LockGuard unit tests

5 years ago[#883, !506] added doxigen and cleaned up code
Razvan Becheriu [Mon, 9 Sep 2019 14:35:27 +0000 (17:35 +0300)] 
[#883, !506] added doxigen and cleaned up code

5 years agochanged log messages
Razvan Becheriu [Mon, 9 Sep 2019 09:38:16 +0000 (12:38 +0300)] 
changed log messages

5 years agouse std::lock_guard whenever possible
Razvan Becheriu [Mon, 9 Sep 2019 09:33:50 +0000 (12:33 +0300)] 
use std::lock_guard whenever possible

5 years agoadded lock guard
Razvan Becheriu [Mon, 9 Sep 2019 08:56:50 +0000 (11:56 +0300)] 
added lock guard

5 years agominor changes
Razvan Becheriu [Mon, 28 Oct 2019 12:34:26 +0000 (14:34 +0200)] 
minor changes

5 years agoclean up code
Razvan Becheriu [Thu, 24 Oct 2019 16:43:03 +0000 (19:43 +0300)] 
clean up code

5 years agofixed unittests
Razvan Becheriu [Thu, 24 Oct 2019 16:05:04 +0000 (19:05 +0300)] 
fixed unittests

5 years agosupport reconfigure
Razvan Becheriu [Thu, 24 Oct 2019 11:03:16 +0000 (14:03 +0300)] 
support reconfigure

5 years agouse blocking statistics
Razvan Becheriu [Sat, 19 Oct 2019 09:42:51 +0000 (12:42 +0300)] 
use blocking statistics

5 years agouse nonblocking statistics
Razvan Becheriu [Sat, 19 Oct 2019 07:22:44 +0000 (10:22 +0300)] 
use nonblocking statistics

5 years agouse std::lock_guard whenever possible
Razvan Becheriu [Tue, 15 Oct 2019 08:29:50 +0000 (11:29 +0300)] 
use std::lock_guard whenever possible

5 years agoupdated copyrights
Razvan Becheriu [Mon, 9 Sep 2019 08:35:05 +0000 (11:35 +0300)] 
updated copyrights

5 years agoremoved copyrights
Razvan Becheriu [Mon, 9 Sep 2019 08:28:37 +0000 (11:28 +0300)] 
removed copyrights

5 years agoclean up code
Razvan Becheriu [Fri, 6 Sep 2019 15:08:57 +0000 (18:08 +0300)] 
clean up code

5 years agoupdated multi-thread packet processing
Razvan Becheriu [Wed, 4 Sep 2019 15:09:27 +0000 (18:09 +0300)] 
updated multi-thread packet processing

5 years agouse blocking statistics
Razvan Becheriu [Sat, 19 Oct 2019 09:42:51 +0000 (12:42 +0300)] 
use blocking statistics

5 years agouse nonblocking statistics
Razvan Becheriu [Sat, 19 Oct 2019 07:22:44 +0000 (10:22 +0300)] 
use nonblocking statistics

5 years agouse thread_local
Razvan Becheriu [Tue, 15 Oct 2019 09:52:52 +0000 (12:52 +0300)] 
use thread_local

5 years agouse std::lock_guard whenever possible
Razvan Becheriu [Tue, 15 Oct 2019 08:29:50 +0000 (11:29 +0300)] 
use std::lock_guard whenever possible

5 years agoupdated copyrights
Razvan Becheriu [Mon, 9 Sep 2019 08:35:05 +0000 (11:35 +0300)] 
updated copyrights

5 years agoremoved copyrights
Razvan Becheriu [Mon, 9 Sep 2019 08:28:37 +0000 (11:28 +0300)] 
removed copyrights

5 years agoclean up code
Razvan Becheriu [Fri, 6 Sep 2019 15:08:57 +0000 (18:08 +0300)] 
clean up code

5 years agominor changes
Razvan Becheriu [Fri, 6 Sep 2019 06:56:32 +0000 (09:56 +0300)] 
minor changes

5 years agofixed compilation
Razvan Becheriu [Thu, 5 Sep 2019 11:02:28 +0000 (14:02 +0300)] 
fixed compilation

5 years agosmall changes
Razvan Becheriu [Wed, 4 Sep 2019 15:53:42 +0000 (18:53 +0300)] 
small changes

5 years agoupdated multi-thread packet processing
Razvan Becheriu [Wed, 4 Sep 2019 15:09:27 +0000 (18:09 +0300)] 
updated multi-thread packet processing

5 years ago[#887,!572] use thread_local instead of ThreadResource
Razvan Becheriu [Wed, 6 Nov 2019 16:21:49 +0000 (18:21 +0200)] 
[#887,!572] use thread_local instead of ThreadResource

5 years ago[#887,!572] rebased
Razvan Becheriu [Mon, 4 Nov 2019 20:20:36 +0000 (22:20 +0200)] 
[#887,!572] rebased

5 years ago[#887,!572] fixed comments
Razvan Becheriu [Tue, 29 Oct 2019 11:24:18 +0000 (13:24 +0200)] 
[#887,!572] fixed comments

5 years ago[#887,!572] clean up code
Razvan Becheriu [Tue, 29 Oct 2019 11:14:45 +0000 (13:14 +0200)] 
[#887,!572] clean up code

5 years ago[#887,!572] updated doxygen
Razvan Becheriu [Tue, 29 Oct 2019 10:46:27 +0000 (12:46 +0200)] 
[#887,!572] updated doxygen

5 years ago[#887,!572] implement mysql thread handle
Razvan Becheriu [Mon, 28 Oct 2019 16:10:55 +0000 (18:10 +0200)] 
[#887,!572] implement mysql thread handle

5 years ago[#888,!573] use thread_local instead of ThreadResource
Razvan Becheriu [Wed, 6 Nov 2019 16:30:36 +0000 (18:30 +0200)] 
[#888,!573] use thread_local instead of ThreadResource

5 years ago[#888,!573] rebased
Razvan Becheriu [Mon, 4 Nov 2019 20:26:38 +0000 (22:26 +0200)] 
[#888,!573] rebased

5 years ago[#888,!573] clean up code
Razvan Becheriu [Tue, 29 Oct 2019 11:12:59 +0000 (13:12 +0200)] 
[#888,!573] clean up code

5 years ago[#888,!573] updated doxygen
Razvan Becheriu [Tue, 29 Oct 2019 10:48:23 +0000 (12:48 +0200)] 
[#888,!573] updated doxygen

5 years ago[#888,!573] implement pgsql thread handle
Razvan Becheriu [Mon, 28 Oct 2019 17:27:43 +0000 (19:27 +0200)] 
[#888,!573] implement pgsql thread handle

5 years ago[#886, !508] fixed header
Razvan Becheriu [Mon, 4 Nov 2019 20:28:19 +0000 (22:28 +0200)] 
[#886, !508] fixed header

5 years ago[#886, !508] removed spaces
Razvan Becheriu [Mon, 4 Nov 2019 18:09:01 +0000 (20:09 +0200)] 
[#886, !508] removed spaces

5 years ago[#886, !508] renamed class and moved sources
Razvan Becheriu [Mon, 4 Nov 2019 18:07:07 +0000 (20:07 +0200)] 
[#886, !508] renamed class and moved sources

5 years ago[#886, !508] fixed unit test
Razvan Becheriu [Thu, 12 Sep 2019 16:55:53 +0000 (19:55 +0300)] 
[#886, !508] fixed unit test

5 years ago[#886, !508] clean up
Razvan Becheriu [Thu, 12 Sep 2019 12:42:23 +0000 (15:42 +0300)] 
[#886, !508] clean up

5 years ago[#886, !508] added unit tests
Razvan Becheriu [Thu, 12 Sep 2019 12:23:52 +0000 (15:23 +0300)] 
[#886, !508] added unit tests

5 years ago[#886, !508] added thread resource mgr
Razvan Becheriu [Wed, 11 Sep 2019 15:15:47 +0000 (18:15 +0300)] 
[#886, !508] added thread resource mgr

5 years ago[#884,!567] use thread_local when creating exchanges
Razvan Becheriu [Wed, 6 Nov 2019 15:47:45 +0000 (17:47 +0200)] 
[#884,!567] use thread_local when creating exchanges

5 years ago[#884,!567] removed thread_local
Razvan Becheriu [Mon, 28 Oct 2019 09:17:06 +0000 (11:17 +0200)] 
[#884,!567] removed thread_local

5 years ago[#884,!567] fixed unittests
Razvan Becheriu [Wed, 23 Oct 2019 21:32:55 +0000 (00:32 +0300)] 
[#884,!567] fixed unittests

5 years ago[#884,!567] use thread_local when creating exchanges
Razvan Becheriu [Wed, 23 Oct 2019 15:03:08 +0000 (18:03 +0300)] 
[#884,!567] use thread_local when creating exchanges

5 years ago[#885,!570] use thread_local when creating exchanges 885-all-pgsql-exchanges-should-be-created-on-the-stack-or-use-thread_local
Razvan Becheriu [Wed, 6 Nov 2019 16:04:56 +0000 (18:04 +0200)] 
[#885,!570] use thread_local when creating exchanges

5 years ago[#885,!570] removed thread_local
Razvan Becheriu [Mon, 28 Oct 2019 09:19:09 +0000 (11:19 +0200)] 
[#885,!570] removed thread_local

5 years ago[#885,!570] use thread_local when creating exchanges
Razvan Becheriu [Thu, 24 Oct 2019 06:51:04 +0000 (09:51 +0300)] 
[#885,!570] use thread_local when creating exchanges

5 years ago[#964,!577] Two trivial fixes as a result of second review. 1014-release-changes-for-1-6-1 964-ha-primary-gets-stuck-spinning-on-a-perpetually-ready-external-socket-ha-backup-server
Marcin Siodelski [Wed, 30 Oct 2019 09:05:14 +0000 (10:05 +0100)] 
[#964,!577] Two trivial fixes as a result of second review.

- Addeed asterisk in the changelog to mark it incompatible change.
- Fixed comma character in the new line.

5 years ago[#964,!577] Fixed segfaulting unit test
Thomas Markwalder [Tue, 29 Oct 2019 14:56:04 +0000 (10:56 -0400)] 
[#964,!577] Fixed segfaulting unit test

src/lib/http/client.cc
    HttpClient::CloseIfOutOfBandwith() - added missing loop
    break after erasure.

5 years ago[#964,!577] Added unit tests
Thomas Markwalder [Mon, 28 Oct 2019 17:50:10 +0000 (13:50 -0400)] 
[#964,!577] Added unit tests

src/lib/dhcp/tests/iface_mgr_unittest.cc
    Modified tests to verify that external socket callbacks receive
    the correct socket descriptor when invoked by IfaceMgr.

src/lib/http/tests/server_client_unittests.cc
    TEST_F(HttpClientTest, closeIfOutOfBandwidth) - new test to
    verifies HttpClient::closeIfOutOfBandwidth()

5 years ago[#964,!577] Revamped to detect and close OOB Connections
Thomas Markwalder [Mon, 28 Oct 2019 15:19:53 +0000 (11:19 -0400)] 
[#964,!577] Revamped to detect and close OOB Connections

Rather than just unregistering the socket, we now actually close
the Connection. This ensures we never end up with an unregistered
but open connection.

src/hooks/dhcp/high_availability/ha_service.*
    HAService::clientConnectHandler() - modified to call
    HttpClient::closeIfOutOfBandwidth().

src/lib/http/client.*
    Connection - replaced isTransaction(int socket_fd) with
    isMySocket(int socket_fd)

    ConnectionPool - replaced isTransaction(int socket_fd) with
    closeIfOutOfBandwidth(int socket_fd)

    HttpClient - replaced isTransaction(int socket_fd) with
    closeIfOutOfBandwidth(int socket_fd)

5 years ago[#964,!577] Added external socket ready handler to HAService
Thomas Markwalder [Fri, 25 Oct 2019 19:49:34 +0000 (15:49 -0400)] 
[#964,!577] Added external socket ready handler to HAService

src/hooks/dhcp/high_availability/ha_service.*
    HAService::socketReadyHandler(int tcp_native_fd) - new handler for external socket ready
    callback. It detects out-of-transaction ready socket and unregisters it.

src/lib/http/client.*
    isTransactionOngoing(int socket_fd) - new method to return true if any of the clients
    connections are using the socket in an ongoing transaction

5 years ago[#964,!577] Added socket descriptor parameter to IfaceMgr external callback handler
Thomas Markwalder [Fri, 25 Oct 2019 18:24:42 +0000 (14:24 -0400)] 
[#964,!577] Added socket descriptor parameter to IfaceMgr external callback handler

src/lib/dhcp/iface_mgr.*
    typedef SocketCallback - added socket descriptpor parameter
    Added socket fd to invocations of socket ready callback

src/bin/dhcp4/dhcp4to6_ipc.*
    void Dhcp4to6Ipc::handler(int /* fd */)

src/bin/dhcp6/dhcp6to4_ipc.*
    void Dhcp6to4Ipc::handler(int /* fd */)

     Dhcp6to4Ipc& ipc = Dhcp6to4Ipc::instance();
     Pkt6Ptr pkt;

src/hooks/dhcp/high_availability/ha_service.*
    socketReadyHandler() - initial stub implementation of socket ready handler

5 years ago[970-implement-multi-threading-critical-section] Removed the enabled_ local copy... 970-implement-multi-threading-critical-section
Francis Dupont [Tue, 5 Nov 2019 14:51:38 +0000 (15:51 +0100)] 
[970-implement-multi-threading-critical-section] Removed the enabled_ local copy of the MT mode

5 years ago[970-implement-multi-threading-critical-section] Moved to Camel names
Francis Dupont [Tue, 5 Nov 2019 11:52:19 +0000 (12:52 +0100)] 
[970-implement-multi-threading-critical-section] Moved to Camel names

5 years ago[970-implement-multi-threading-critical-section] Finished first version
Francis Dupont [Mon, 4 Nov 2019 14:53:07 +0000 (15:53 +0100)] 
[970-implement-multi-threading-critical-section] Finished first version

5 years ago[970-implement-multi-threading-critical-section] First version
Francis Dupont [Mon, 4 Nov 2019 14:48:31 +0000 (15:48 +0100)] 
[970-implement-multi-threading-critical-section] First version

5 years ago[#989] updated version and fixed some typos 989-update-kea-version-on-master
Wlodek Wencel [Mon, 4 Nov 2019 11:20:27 +0000 (18:20 +0700)] 
[#989] updated version and fixed some typos

5 years ago[#974] slightly changed documentation about netconf 974-1-7-1-release tomsP35-experimental Kea-1.7.1
Wlodek Wencel [Tue, 29 Oct 2019 05:58:59 +0000 (12:58 +0700)] 
[#974] slightly changed documentation about netconf

5 years agoMerge branch '974-1-7-1-release' of https://gitlab.isc.org/isc-projects/kea into...
Wlodek Wencel [Tue, 29 Oct 2019 05:50:29 +0000 (06:50 +0100)] 
Merge branch '974-1-7-1-release' of https://gitlab.isc.org/isc-projects/kea into 974-1-7-1-release

5 years ago[#974] parsers regenerated for 1.7.1
Wlodek Wencel [Tue, 29 Oct 2019 05:49:44 +0000 (06:49 +0100)] 
[#974] parsers regenerated for 1.7.1

5 years ago[#974] copy right dates, mes files Changelog prepared for release
Wlodek Wencel [Tue, 29 Oct 2019 05:42:11 +0000 (06:42 +0100)] 
[#974] copy right dates, mes files Changelog prepared for release

5 years ago[#971] copy right dates, mes files Changelog prepared for release
Wlodek Wencel [Tue, 29 Oct 2019 05:42:11 +0000 (06:42 +0100)] 
[#971] copy right dates, mes files Changelog prepared for release

5 years ago[#971] bumped up lib versions for 1.7.1 971-lib-version-bump-up-for-1-7-1
Wlodek Wencel [Mon, 28 Oct 2019 13:55:33 +0000 (20:55 +0700)] 
[#971] bumped up lib versions for 1.7.1

5 years ago[fix-904-2] Fixed rebase failures
Francis Dupont [Mon, 28 Oct 2019 14:02:06 +0000 (15:02 +0100)] 
[fix-904-2] Fixed rebase failures

5 years ago[fix-904] Removed extra argument
Francis Dupont [Mon, 28 Oct 2019 12:49:31 +0000 (13:49 +0100)] 
[fix-904] Removed extra argument

5 years ago[904-add-ability-to-force-a-cb-update-remotely] Fixed typo 904-add-ability-to-force-a-cb-update-remotely
Francis Dupont [Mon, 28 Oct 2019 10:43:51 +0000 (11:43 +0100)] 
[904-add-ability-to-force-a-cb-update-remotely] Fixed typo

5 years ago[904-add-ability-to-force-a-cb-update-remotely] Updated Changelog entry
Francis Dupont [Mon, 28 Oct 2019 09:32:32 +0000 (10:32 +0100)] 
[904-add-ability-to-force-a-cb-update-remotely] Updated Changelog entry

5 years ago[904-add-ability-to-force-a-cb-update-remotely] Used "on demand" instead of pull...
Francis Dupont [Sun, 27 Oct 2019 18:44:24 +0000 (19:44 +0100)] 
[904-add-ability-to-force-a-cb-update-remotely] Used "on demand" instead of pull at the exception of the command name

5 years ago[904-add-ability-to-force-a-cb-update-remotely] Added ChangeLog entry for config...
Francis Dupont [Fri, 25 Oct 2019 21:07:25 +0000 (23:07 +0200)] 
[904-add-ability-to-force-a-cb-update-remotely] Added ChangeLog entry for config-backend-pull

5 years ago[904-add-ability-to-force-a-cb-update-remotely] Addressed last comments
Francis Dupont [Fri, 25 Oct 2019 20:47:24 +0000 (22:47 +0200)] 
[904-add-ability-to-force-a-cb-update-remotely] Addressed last comments