]>
git.ipfire.org Git - thirdparty/kea.git/log
Tomek Mrugalski [Mon, 2 Sep 2019 15:15:58 +0000 (22:15 +0700)]
Some test debugging done.
Tomek Mrugalski [Mon, 2 Sep 2019 15:05:42 +0000 (22:05 +0700)]
SlaacGetCfgTest.simple test fixed
Tomek Mrugalski [Mon, 2 Sep 2019 14:50:25 +0000 (21:50 +0700)]
Compilation fixes after 1.6.0 release.
Francis Dupont [Tue, 26 Mar 2019 22:27:49 +0000 (23:27 +0100)]
[hackathon-slaac] Added buildRA util
Francis Dupont [Tue, 26 Mar 2019 21:22:14 +0000 (22:22 +0100)]
[hackathon-slaac] Added interface parsing
Francis Dupont [Tue, 26 Mar 2019 17:48:15 +0000 (18:48 +0100)]
[hackathon-slaac] checkpoint: update logging syntax: will regen and merge #208
Francis Dupont [Tue, 26 Mar 2019 17:22:16 +0000 (18:22 +0100)]
[hackathon-slaac] Added prefix info parser
Francis Dupont [Tue, 26 Mar 2019 14:57:48 +0000 (15:57 +0100)]
[hackathon-slaac] checkpoint: prefix info config
Michal Nowikowski [Tue, 26 Mar 2019 10:41:43 +0000 (11:41 +0100)]
added handing universal-ra opt to rs-tool.py
Francis Dupont [Tue, 26 Mar 2019 09:41:59 +0000 (10:41 +0100)]
[hackathon-slaac] Added parser unit tests
Francis Dupont [Tue, 26 Mar 2019 08:53:50 +0000 (09:53 +0100)]
[hackathon-slaac] Fixed simple.json parsing
Michal Nowikowski [Tue, 26 Mar 2019 06:07:14 +0000 (07:07 +0100)]
slaac: added storing universal ra option to ra packet
Francis Dupont [Mon, 25 Mar 2019 22:21:34 +0000 (23:21 +0100)]
[hackathon-slaac] Extended the syntax and parsers
Francis Dupont [Mon, 25 Mar 2019 19:59:06 +0000 (20:59 +0100)]
[hackathon-slaac] checkpoint: update syntax
Francis Dupont [Mon, 25 Mar 2019 15:03:32 +0000 (16:03 +0100)]
[hackathon-slaac] Moved python script, updated copyrigth, etc
Francis Dupont [Mon, 25 Mar 2019 14:22:44 +0000 (15:22 +0100)]
[hackathon-slaac] Added RA with CBOR unit test
Tomek Mrugalski [Mon, 25 Mar 2019 13:55:11 +0000 (14:55 +0100)]
Revert "[hackathon-slaac] The RA sending code now uses the configuration manager"
This reverts commit
d6d3fde81defb33cc000cd914e264f674e702f48 .
Tomek Mrugalski [Mon, 25 Mar 2019 13:52:10 +0000 (14:52 +0100)]
[hackathon-slaac] The RA sending code now uses the configuration manager
Michal Nowikowski [Mon, 25 Mar 2019 13:25:05 +0000 (14:25 +0100)]
slaac: added building and sending RA
Francis Dupont [Mon, 25 Mar 2019 13:02:23 +0000 (14:02 +0100)]
[hackathon-slaac] Added universal RA option
Francis Dupont [Mon, 25 Mar 2019 11:17:59 +0000 (12:17 +0100)]
[hackathon-slaac] Finished RA with prefix info test
Francis Dupont [Mon, 25 Mar 2019 10:03:35 +0000 (11:03 +0100)]
[hackathon-slaac] checkpoint (compile but do not pass)
Francis Dupont [Mon, 25 Mar 2019 09:17:01 +0000 (10:17 +0100)]
[hackathon-slaac] Added RS check with ll address
Francis Dupont [Mon, 25 Mar 2019 08:43:09 +0000 (09:43 +0100)]
[hackathon-slaac] Completed first ND unit test
Francis Dupont [Mon, 25 Mar 2019 07:52:54 +0000 (08:52 +0100)]
[hackathon-slaac] Trivial fix to go next in option parsing
Francis Dupont [Sun, 24 Mar 2019 22:35:09 +0000 (23:35 +0100)]
[hackathon-slaac] Saved a copy of rtsold sources from FreeBSD
Francis Dupont [Sun, 24 Mar 2019 22:32:40 +0000 (23:32 +0100)]
[hackathon-slaac] Initiated ND unit tests
Francis Dupont [Sun, 24 Mar 2019 22:06:14 +0000 (23:06 +0100)]
[hackathon-slaac] Fixed slaac_unittests.cc copyrigt
Francis Dupont [Sun, 24 Mar 2019 22:02:54 +0000 (23:02 +0100)]
[hackathon-slaac] Finished options
Francis Dupont [Sun, 24 Mar 2019 21:56:05 +0000 (22:56 +0100)]
[hackathon-slaac] Added prefix info
Michal Nowikowski [Sun, 24 Mar 2019 20:07:12 +0000 (21:07 +0100)]
slaac: added json.hpp for json to cbor serializing
Michal Nowikowski [Sun, 24 Mar 2019 20:06:29 +0000 (21:06 +0100)]
slaac: added receiving ICMP packets and creating ND RS packets
Francis Dupont [Sun, 24 Mar 2019 19:57:59 +0000 (20:57 +0100)]
[hackathon-slaac] Added lladdr (missing) and mtu options
Francis Dupont [Sun, 24 Mar 2019 18:27:19 +0000 (19:27 +0100)]
[hackathon-slaac] Added LL Address options
Francis Dupont [Sun, 24 Mar 2019 15:14:35 +0000 (16:14 +0100)]
[hackathon-slaac] Added RA
Francis Dupont [Sun, 24 Mar 2019 14:22:38 +0000 (15:22 +0100)]
[hackathon-slaac] Added RS
Michal Nowikowski [Sun, 24 Mar 2019 13:25:05 +0000 (14:25 +0100)]
added scapy-based tool for sending RS
Michal Nowikowski [Sun, 24 Mar 2019 13:14:22 +0000 (14:14 +0100)]
added required config libs for slaac
Tomek Mrugalski [Sun, 24 Mar 2019 12:44:52 +0000 (13:44 +0100)]
Global parameters are now parsed properly.
Francis Dupont [Sun, 24 Mar 2019 10:49:20 +0000 (11:49 +0100)]
[hackathon-slaac] checkpoint (do not compile)
Francis Dupont [Sun, 24 Mar 2019 10:04:36 +0000 (11:04 +0100)]
[hackathon-slaac] Fixed option length (8 byte unit)
Tomek Mrugalski [Sun, 24 Mar 2019 10:03:11 +0000 (11:03 +0100)]
Parser updated
Tomek Mrugalski [Sun, 24 Mar 2019 09:46:06 +0000 (10:46 +0100)]
Parser for slaac updated, the example config file can now be loaded.
Francis Dupont [Sun, 24 Mar 2019 09:39:43 +0000 (10:39 +0100)]
[hackathon-slaac] Added nd.h for type enums
Tomek Mrugalski [Sun, 24 Mar 2019 09:17:20 +0000 (10:17 +0100)]
Developer's guide skeleton added.
Tomek Mrugalski [Sun, 24 Mar 2019 09:17:00 +0000 (10:17 +0100)]
Sample config added
Francis Dupont [Sun, 24 Mar 2019 09:15:17 +0000 (10:15 +0100)]
[hackathon-slaac] Refactored nd_option.*
Tomek Mrugalski [Sun, 24 Mar 2019 09:02:15 +0000 (10:02 +0100)]
Man page fixed, so it doesn't rebuild every time.
Francis Dupont [Sun, 24 Mar 2019 08:48:14 +0000 (09:48 +0100)]
[hackathon-slaac] Refactored nd_pkt.*
Tomek Mrugalski [Sun, 24 Mar 2019 03:38:41 +0000 (04:38 +0100)]
SlaacConfig moved to separate file and cleaned up
Tomek Mrugalski [Sun, 24 Mar 2019 03:26:26 +0000 (04:26 +0100)]
slaac unit-tests are now compiling
Francis Dupont [Sat, 23 Mar 2019 17:21:50 +0000 (18:21 +0100)]
[hackathon-slaac] Added missing nd_pkt.cc
Francis Dupont [Sat, 23 Mar 2019 17:20:28 +0000 (18:20 +0100)]
[hackathon-slaac] Added nd_option.cc
Francis Dupont [Sat, 23 Mar 2019 16:45:04 +0000 (17:45 +0100)]
[hackathon-slaac] checkpoint
Francis Dupont [Sat, 23 Mar 2019 16:44:01 +0000 (17:44 +0100)]
[hackathon-slaac] checkpoint
Francis Dupont [Sat, 23 Mar 2019 16:40:15 +0000 (17:40 +0100)]
[hackathon-slaac] Added nd_pkt.cc
Tomek Mrugalski [Sat, 23 Mar 2019 16:39:29 +0000 (17:39 +0100)]
nd_option.h implemented
Tomek Mrugalski [Sat, 23 Mar 2019 16:16:35 +0000 (17:16 +0100)]
NDPkt header added.
Tomek Mrugalski [Sat, 23 Mar 2019 15:51:59 +0000 (16:51 +0100)]
Disable all components except slaac
Tomek Mrugalski [Sat, 23 Mar 2019 15:51:37 +0000 (16:51 +0100)]
slaac_process compilation fix
Francis Dupont [Sat, 23 Mar 2019 15:50:58 +0000 (16:50 +0100)]
[hackathon-slaac] Added RA header keywords
Tomek Mrugalski [Sat, 23 Mar 2019 15:42:51 +0000 (16:42 +0100)]
Some compilation fixes
Francis Dupont [Sat, 23 Mar 2019 14:52:40 +0000 (15:52 +0100)]
[hackathon-slaac] removed socket type
Tomek Mrugalski [Sat, 23 Mar 2019 14:51:16 +0000 (15:51 +0100)]
Compilation fixes
Tomek Mrugalski [Sat, 23 Mar 2019 14:49:06 +0000 (15:49 +0100)]
Skeleton cfg_mgr implemented
Francis Dupont [Sat, 23 Mar 2019 14:48:14 +0000 (15:48 +0100)]
[hackathon-slaac] libslaac_la_SOURCES multiple defines
Francis Dupont [Sat, 23 Mar 2019 14:31:38 +0000 (15:31 +0100)]
[hackathon-slaac] Added flex/bison/etc for config
Tomek Mrugalski [Tue, 10 Jul 2018 20:04:47 +0000 (22:04 +0200)]
Added couple other skeletons (copied from agent)
Tomek Mrugalski [Tue, 10 Jul 2018 19:23:23 +0000 (21:23 +0200)]
[slaac] Initial skeletons for slaac added.
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
Wlodek Wencel [Tue, 29 Oct 2019 05:49:44 +0000 (06:49 +0100)]
[#974] parsers regenerated for 1.7.1
Wlodek Wencel [Tue, 29 Oct 2019 05:42:11 +0000 (06:42 +0100)]
[#974] 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
Wlodek Wencel [Mon, 28 Oct 2019 13:55:33 +0000 (20:55 +0700)]
[#971] bumped up lib versions for 1.7.1
Francis Dupont [Mon, 28 Oct 2019 14:02:06 +0000 (15:02 +0100)]
[fix-904-2] Fixed rebase failures
Francis Dupont [Mon, 28 Oct 2019 12:49:31 +0000 (13:49 +0100)]
[fix-904] Removed extra argument
Francis Dupont [Mon, 28 Oct 2019 10:43:51 +0000 (11:43 +0100)]
[904-add-ability-to-force-a-cb-update-remotely] Fixed typo
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
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
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
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
Francis Dupont [Fri, 25 Oct 2019 16:15:42 +0000 (18:15 +0200)]
[904-add-ability-to-force-a-cb-update-remotely] Addressed comments for the v4 part
Francis Dupont [Fri, 25 Oct 2019 14:50:59 +0000 (16:50 +0200)]
[904-add-ability-to-force-a-cb-update-remotely] Addressed comments but still command to update
Francis Dupont [Sun, 6 Oct 2019 23:51:06 +0000 (01:51 +0200)]
[904-add-ability-to-force-a-cb-update-remotely] Added server-update command
Tomek Mrugalski [Mon, 28 Oct 2019 01:07:24 +0000 (02:07 +0100)]
[#752] AUTHORS, ChangeLog updated.
Tomek Mrugalski [Mon, 28 Oct 2019 01:01:10 +0000 (02:01 +0100)]
[#752] Updated alloc_engine_messages.mes
Kristoffer Larsen [Mon, 16 Sep 2019 05:03:25 +0000 (07:03 +0200)]
Add log message containing classes during allocation failure
Francis Dupont [Wed, 23 Oct 2019 13:25:42 +0000 (15:25 +0200)]
[965-fix-doxygen-warnings] Fixed trivial doxygen warnings