]>
git.ipfire.org Git - thirdparty/kea.git/log
Francis Dupont [Tue, 3 Dec 2019 10:00:47 +0000 (11:00 +0100)]
[#1008] Updated pgsql_host_data_source.cc
Francis Dupont [Tue, 3 Dec 2019 09:09:57 +0000 (10:09 +0100)]
[#1008] Changed major to version (follow database column names)
Francis Dupont [Tue, 3 Dec 2019 08:48:38 +0000 (09:48 +0100)]
[#1008] Addressed comments
Francis Dupont [Thu, 21 Nov 2019 03:07:29 +0000 (04:07 +0100)]
[1008-move-database-schema-version-check-to-database-libraries] Moved getVersion codes to databases
Tomek Mrugalski [Sat, 9 Nov 2019 17:26:04 +0000 (18:26 +0100)]
[#1004] werror compilation fixes
Wlodek Wencel [Thu, 28 Nov 2019 14:17:44 +0000 (21:17 +0700)]
[#986] address another review comments
Wlodek Wencel [Thu, 28 Nov 2019 04:14:59 +0000 (11:14 +0700)]
[986] moved comment to proper location
Wlodek Wencel [Wed, 27 Nov 2019 08:34:12 +0000 (15:34 +0700)]
[986] manuals included to tarball, can be installed without rebuild
Wlodek Wencel [Wed, 27 Nov 2019 02:22:24 +0000 (09:22 +0700)]
[#1035] added missing lib version bump up
Wlodek Wencel [Tue, 26 Nov 2019 10:16:48 +0000 (17:16 +0700)]
[1032] changes for 1.7.2 release
Wlodek Wencel [Tue, 26 Nov 2019 08:25:58 +0000 (15:25 +0700)]
[1031] libs version update for 1.7.2 release
Francis Dupont [Tue, 26 Nov 2019 09:08:37 +0000 (10:08 +0100)]
[#1033] Removed tests on static/class values
Suzanne Goldlust [Mon, 25 Nov 2019 23:16:47 +0000 (23:16 +0000)]
Remove reference to donations web page
Francis Dupont [Tue, 5 Nov 2019 10:10:54 +0000 (10:10 +0000)]
[#274,!543] regen flex/bison
Francis Dupont [Mon, 7 Oct 2019 17:51:59 +0000 (19:51 +0200)]
[274-possible-improvements-to-dhcp-queue-control-member-parsing] Upgraded dhcpQueueControlInvalid parser tests
Francis Dupont [Mon, 7 Oct 2019 17:25:04 +0000 (19:25 +0200)]
[274-possible-improvements-to-dhcp-queue-control-member-parsing] Extended syntax
Francis Dupont [Mon, 7 Oct 2019 16:37:50 +0000 (18:37 +0200)]
[274-possible-improvements-to-dhcp-queue-control-member-parsing] Updated syntax
Francis Dupont [Mon, 25 Nov 2019 16:33:25 +0000 (17:33 +0100)]
[#850] Addressed last comment
Francis Dupont [Mon, 25 Nov 2019 14:57:34 +0000 (15:57 +0100)]
[850-unable-to-set-not-present-interface-for-a-subnet-via-remote] Addressed comments (mainly moved check_iface from parse to ctor)
Francis Dupont [Wed, 4 Sep 2019 14:36:27 +0000 (16:36 +0200)]
[850-unable-to-set-not-present-interface-for-a-subnet-via-remote] Revamped interface/network syntax existence checks
Francis Dupont [Tue, 3 Sep 2019 11:24:36 +0000 (13:24 +0200)]
[850-unable-to-set-not-present-interface-for-a-subnet-via-remote] not present interface: first pass
Francis Dupont [Mon, 25 Nov 2019 16:24:51 +0000 (17:24 +0100)]
[#793] Added ChangeLog entry for kea-shell port bug fix
Francis Dupont [Mon, 25 Nov 2019 16:21:25 +0000 (17:21 +0100)]
[#793] Changed last 8080 into 8888
Francis Dupont [Mon, 7 Oct 2019 18:40:46 +0000 (20:40 +0200)]
[793-default-port-in-ca-config-does-not-match-default-kea-shell-config] Moved from 8080 to 8000 as the second is the shell and CA default
Francis Dupont [Mon, 25 Nov 2019 15:59:02 +0000 (16:59 +0100)]
[596-add-a-hook-point-for-post-reconfiguration] Added ChangeLog entry for cb[46]_updated
Francis Dupont [Mon, 25 Nov 2019 15:31:41 +0000 (16:31 +0100)]
[596-add-a-hook-point-for-post-reconfiguration] Addressed comments
Francis Dupont [Tue, 8 Oct 2019 09:34:39 +0000 (11:34 +0200)]
[596-add-a-hook-point-for-post-reconfiguration] Added cb[46]_updated hook points
Suzanne Goldlust [Mon, 25 Nov 2019 14:46:14 +0000 (14:46 +0000)]
Minor grammatical edits in line 30
Francis Dupont [Mon, 25 Nov 2019 12:48:58 +0000 (13:48 +0100)]
[50-dhcp-hook-libs-should-not-be-loadable-by-ca-d2] Added ChangeLog for hooks not loadable by CA, D2
Francis Dupont [Mon, 25 Nov 2019 12:30:18 +0000 (13:30 +0100)]
[50-dhcp-hook-libs-should-not-be-loadable-by-ca-d2] Addressed last comments
Francis Dupont [Sat, 23 Nov 2019 16:53:50 +0000 (17:53 +0100)]
[50-dhcp-hook-libs-should-not-be-loadable-by-ca-d2] Reordered tests
Francis Dupont [Fri, 22 Nov 2019 05:22:45 +0000 (06:22 +0100)]
[50-dhcp-hook-libs-should-not-be-loadable-by-ca-d2] Addressed comments
Francis Dupont [Mon, 7 Oct 2019 16:05:02 +0000 (18:05 +0200)]
[50-dhcp-hook-libs-should-not-be-loadable-by-ca-d2] Bumped version and updated doc
Francis Dupont [Mon, 7 Oct 2019 14:24:52 +0000 (16:24 +0200)]
[50-dhcp-hook-libs-should-not-be-loadable-by-ca-d2] Made HA hook not loadable by d2 or ca
Francis Dupont [Mon, 7 Oct 2019 13:11:31 +0000 (15:11 +0200)]
[50-dhcp-hook-libs-should-not-be-loadable-by-ca-d2] Made Daemon::getProcName() a static/class method
Razvan Becheriu [Fri, 22 Nov 2019 21:02:14 +0000 (23:02 +0200)]
[#883, !506] updated ChangeLog
Razvan Becheriu [Fri, 22 Nov 2019 07:32:03 +0000 (09:32 +0200)]
[#883, !506] updated ChangeLog
Razvan Becheriu [Thu, 21 Nov 2019 13:25:57 +0000 (15:25 +0200)]
[#883, !506] must use mutex when changing state of predicate component
Razvan Becheriu [Thu, 21 Nov 2019 12:02:34 +0000 (14:02 +0200)]
[#883, !506] removed unnecessary atomic member
Razvan Becheriu [Thu, 21 Nov 2019 08:58:37 +0000 (10:58 +0200)]
[#883, !506] notify with released mutex
Razvan Becheriu [Thu, 21 Nov 2019 08:44:59 +0000 (10:44 +0200)]
[#883, !506] use wait with predicate
Razvan Becheriu [Wed, 20 Nov 2019 11:54:08 +0000 (13:54 +0200)]
[#883, !506] use notify_one instead of notify_all
Razvan Becheriu [Wed, 20 Nov 2019 11:26:42 +0000 (13:26 +0200)]
[#883, !506] use boost:: instead of std::
Razvan Becheriu [Mon, 18 Nov 2019 17:56:35 +0000 (19:56 +0200)]
[#883, !506] clean up code
Razvan Becheriu [Mon, 18 Nov 2019 17:45:27 +0000 (19:45 +0200)]
[#883, !506] updated unit tests
Razvan Becheriu [Mon, 18 Nov 2019 16:07:51 +0000 (18:07 +0200)]
[#883, !506] addressed comments - using smart pointer for WorkItem and using queue container as template argument
Razvan Becheriu [Fri, 8 Nov 2019 14:28:18 +0000 (16:28 +0200)]
[#883, !506] moved thread pool in util lib
Razvan Becheriu [Fri, 8 Nov 2019 13:49:12 +0000 (15:49 +0200)]
[#883, !506] changed thread pool interface
Razvan Becheriu [Mon, 28 Oct 2019 13:33:47 +0000 (15:33 +0200)]
[#883, !506] fixed rebase
Razvan Becheriu [Mon, 28 Oct 2019 13:07:15 +0000 (15:07 +0200)]
[#883, !506] updated copyrights
Razvan Becheriu [Tue, 8 Oct 2019 12:35:19 +0000 (15:35 +0300)]
[#883, !506] fixed rebase
Razvan Becheriu [Tue, 8 Oct 2019 12:05:35 +0000 (15:05 +0300)]
[#883, !506] fixed rebase
Razvan Becheriu [Wed, 18 Sep 2019 11:27:26 +0000 (14:27 +0300)]
[#883, !506] use nullptr for empty task
Razvan Becheriu [Tue, 17 Sep 2019 14:08:23 +0000 (17:08 +0300)]
[#883, !506] use references instead of objects whenever possible
Razvan Becheriu [Thu, 12 Sep 2019 12:04:49 +0000 (15:04 +0300)]
[#883, !506] fixed typo
Razvan Becheriu [Wed, 11 Sep 2019 12:23:10 +0000 (15:23 +0300)]
[#883, !506] fixed comments
Razvan Becheriu [Wed, 11 Sep 2019 12:05:34 +0000 (15:05 +0300)]
[#883, !506] fixed comments
Razvan Becheriu [Wed, 11 Sep 2019 11:57:12 +0000 (14:57 +0300)]
[#883, !506] fixed typos
Razvan Becheriu [Wed, 11 Sep 2019 09:21:34 +0000 (12:21 +0300)]
[#883, !506] fixed typo
Razvan Becheriu [Wed, 11 Sep 2019 08:40:29 +0000 (11:40 +0300)]
[#883, !506] fixed typo
Razvan Becheriu [Wed, 11 Sep 2019 08:35:25 +0000 (11:35 +0300)]
[#883, !506] updated unit tests
Razvan Becheriu [Tue, 10 Sep 2019 16:18:55 +0000 (19:18 +0300)]
[#883, !506] updated thread pool unit tests
Razvan Becheriu [Tue, 10 Sep 2019 15:14:54 +0000 (18:14 +0300)]
[#883, !506] added thread pool unit tests
Razvan Becheriu [Tue, 10 Sep 2019 10:22:49 +0000 (13:22 +0300)]
[#883, !506] added LockGuard unit tests
Razvan Becheriu [Mon, 9 Sep 2019 14:35:27 +0000 (17:35 +0300)]
[#883, !506] added doxigen and cleaned up code
Razvan Becheriu [Mon, 9 Sep 2019 09:38:16 +0000 (12:38 +0300)]
changed log messages
Razvan Becheriu [Mon, 9 Sep 2019 09:33:50 +0000 (12:33 +0300)]
use std::lock_guard whenever possible
Razvan Becheriu [Mon, 9 Sep 2019 08:56:50 +0000 (11:56 +0300)]
added lock guard
Razvan Becheriu [Mon, 9 Sep 2019 08:53:03 +0000 (11:53 +0300)]
[#883, !506] added thread pool
Francis Dupont [Fri, 22 Nov 2019 04:05:31 +0000 (05:05 +0100)]
[765-sys-fcntl-h-should-be-replaced-by-fcntl-h] Added ChangeLog entry for fcntl.h
Francis Dupont [Thu, 3 Oct 2019 07:33:48 +0000 (09:33 +0200)]
[765-sys-fcntl-h-should-be-replaced-by-fcntl-h] Fixed incorrect includes of sys/fcntl.h )vs fcntl.h)
Tomek Mrugalski [Wed, 20 Nov 2019 09:39:47 +0000 (17:39 +0800)]
[#960] ChangeLog update
Francis Dupont [Mon, 18 Nov 2019 15:02:02 +0000 (16:02 +0100)]
[960-mysql-connection-pool] Addressed more cosmetic change request
Francis Dupont [Mon, 18 Nov 2019 13:57:06 +0000 (14:57 +0100)]
[960-mysql-connection-pool] Addressed cosmetic change request
Francis Dupont [Wed, 13 Nov 2019 14:09:02 +0000 (15:09 +0100)]
[960-mysql-connection-pool] Moved schema version checking
Francis Dupont [Thu, 7 Nov 2019 23:00:50 +0000 (00:00 +0100)]
[960-mysql-connection-pool] Addressed some comments
Francis Dupont [Mon, 4 Nov 2019 16:26:27 +0000 (17:26 +0100)]
[960-mysql-connection-pool] Post rebase fixes
Francis Dupont [Mon, 4 Nov 2019 16:14:01 +0000 (17:14 +0100)]
[960-mysql-connection-pool] Updated tests
Francis Dupont [Wed, 23 Oct 2019 21:52:30 +0000 (23:52 +0200)]
[960-mysql-connection-pool] Finished the pool experiment
Francis Dupont [Wed, 23 Oct 2019 18:29:05 +0000 (20:29 +0200)]
[960-mysql-connection-pool] Checkpoint before rebase
Wlodek Wencel [Wed, 20 Nov 2019 08:16:32 +0000 (15:16 +0700)]
[#466] removed old commands from man pages
Wlodek Wencel [Wed, 20 Nov 2019 06:15:08 +0000 (13:15 +0700)]
[#572] added ChangeLog entry
Wlodek Wencel [Wed, 20 Nov 2019 05:59:47 +0000 (12:59 +0700)]
[#572] style changes to address review comments
Wlodek Wencel [Wed, 20 Nov 2019 05:15:24 +0000 (12:15 +0700)]
[#572] addressed review comments
Wlodek Wencel [Tue, 19 Nov 2019 12:36:48 +0000 (19:36 +0700)]
[#572] perfdhcp counting rejected leases
Francis Dupont [Thu, 31 Oct 2019 09:01:07 +0000 (10:01 +0100)]
[985-relax-timings-in-new-config-backend-pull-unit-tests] Relaxed timings and updated names
Francis Dupont [Thu, 3 Oct 2019 07:09:55 +0000 (09:09 +0200)]
[785-get-rid-of-xsltproc-including-xsltproc_net] Removed last reference to XSLTPROC_NET
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.
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.
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()
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)
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
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
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
Francis Dupont [Tue, 5 Nov 2019 11:52:19 +0000 (12:52 +0100)]
[970-implement-multi-threading-critical-section] Moved to Camel names
Francis Dupont [Mon, 4 Nov 2019 14:53:07 +0000 (15:53 +0100)]
[970-implement-multi-threading-critical-section] Finished first version
Francis Dupont [Mon, 4 Nov 2019 14:48:31 +0000 (15:48 +0100)]
[970-implement-multi-threading-critical-section] First version
Wlodek Wencel [Mon, 4 Nov 2019 11:20:27 +0000 (18:20 +0700)]
[#989] updated version and fixed some typos
Wlodek Wencel [Tue, 29 Oct 2019 05:58:59 +0000 (12:58 +0700)]
[#974] slightly changed documentation about netconf
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