]>
git.ipfire.org Git - thirdparty/kea.git/log
Francis Dupont [Tue, 3 Nov 2020 11:43:01 +0000 (12:43 +0100)]
[#1442] Added FillFdHoles to lease db lost test
Francis Dupont [Tue, 3 Nov 2020 08:45:37 +0000 (09:45 +0100)]
[#1442] Aligned v4 CB tests to v6
Francis Dupont [Mon, 2 Nov 2020 20:00:14 +0000 (21:00 +0100)]
[#1442] Moved to absolute path for syntax files
Francis Dupont [Mon, 2 Nov 2020 19:59:41 +0000 (20:59 +0100)]
[#1442] Fixed unexpected dynamic cast failure
Francis Dupont [Mon, 2 Nov 2020 17:23:55 +0000 (18:23 +0100)]
[#1442] Fixed D2 client queue
Francis Dupont [Mon, 2 Nov 2020 16:26:30 +0000 (17:26 +0100)]
[#1442] Fixed Dhcp6to4Ipc::client_port
Francis Dupont [Mon, 2 Nov 2020 16:06:44 +0000 (17:06 +0100)]
[#1442] Fixed configControlInfoNoFactory
Francis Dupont [Mon, 2 Nov 2020 14:58:13 +0000 (15:58 +0100)]
[#1442] Fixed NoDbLostCallback
Francis Dupont [Mon, 2 Nov 2020 14:23:07 +0000 (15:23 +0100)]
[#1442] Fixed message initializer test
Andrei Pavel [Mon, 16 Nov 2020 08:44:52 +0000 (10:44 +0200)]
[#1542] add ChangeLog entry
Andrei Pavel [Sat, 14 Nov 2020 17:36:40 +0000 (19:36 +0200)]
[#1542] fix lease4-update on multithreaded v4
Andrei Pavel [Wed, 4 Nov 2020 13:45:22 +0000 (15:45 +0200)]
[#1457] change pools to not overlap in all-keys
Andrei Pavel [Mon, 26 Oct 2020 14:07:52 +0000 (16:07 +0200)]
[#1495] fix non-printable numeric_limits
Andrei Pavel [Fri, 6 Nov 2020 16:13:54 +0000 (18:13 +0200)]
[#1424] change ANSI \e into \033 in keactrl.in
Andrei Pavel [Wed, 4 Nov 2020 13:52:36 +0000 (15:52 +0200)]
[#1453] solve declare-before-use in add-config-h
Andrei Pavel [Mon, 2 Nov 2020 13:04:10 +0000 (15:04 +0200)]
[#1453] rename script to add-config-h.sh
Francis Dupont [Mon, 2 Nov 2020 10:16:39 +0000 (11:16 +0100)]
[#1474] Kept forgo
Francis Dupont [Sun, 1 Nov 2020 09:13:37 +0000 (10:13 +0100)]
[#1474] Post rebase fix
Francis Dupont [Tue, 20 Oct 2020 06:55:16 +0000 (08:55 +0200)]
[#1474] Removed extra spaces
Francis Dupont [Tue, 20 Oct 2020 06:52:28 +0000 (08:52 +0200)]
[#1474] Changed I-D for RFC 8925
Andrei Pavel [Fri, 30 Oct 2020 14:18:30 +0000 (16:18 +0200)]
[#1453] add ChangeLog entry
Andrei Pavel [Fri, 30 Oct 2020 13:58:59 +0000 (15:58 +0200)]
[#1453] Gitlab CI: shellcheck tools/add-config.h
Andrei Pavel [Wed, 21 Oct 2020 11:23:59 +0000 (14:23 +0300)]
[#1453] add tools/add-config.h
Andrei Pavel [Mon, 5 Oct 2020 14:08:21 +0000 (17:08 +0300)]
[#1453] include config.h in non-generated .cc files
Andrei Pavel [Mon, 12 Oct 2020 21:14:17 +0000 (00:14 +0300)]
[#1467] Fix Makefile parser generation race
Andrei Pavel [Mon, 26 Oct 2020 14:18:27 +0000 (16:18 +0200)]
[#1496] add missing spaces, remove spurious spaces
in exception messages & error messages
Michal Nowikowski [Fri, 23 Oct 2020 12:14:27 +0000 (14:14 +0200)]
[#1483] changes for 1.9.1 release
- added release entry to ChangeLog,
- updated message files,
- updated copyright dates
Michal Nowikowski [Fri, 23 Oct 2020 12:05:37 +0000 (14:05 +0200)]
[#1483] added alpine 3.12 to platforms.rst
Michal Nowikowski [Fri, 23 Oct 2020 12:03:34 +0000 (14:03 +0200)]
[#1483] updated kea version to 1.9.1
Michal Nowikowski [Fri, 23 Oct 2020 12:24:27 +0000 (12:24 +0000)]
[#1483] regenerated parsers
Razvan Becheriu [Fri, 23 Oct 2020 11:20:25 +0000 (14:20 +0300)]
[#1481] bump lib versions for 1.9.1
Razvan Becheriu [Fri, 23 Oct 2020 11:16:48 +0000 (14:16 +0300)]
[#1481] bump lib versions for 1.9.1
Tomek Mrugalski [Fri, 23 Oct 2020 16:25:36 +0000 (18:25 +0200)]
[#1298] Added description of the v6 vendor options
Tomek Mrugalski [Fri, 23 Oct 2020 16:09:21 +0000 (18:09 +0200)]
[#1298] Updated authenticate option description
Andrei Pavel [Fri, 23 Oct 2020 15:27:37 +0000 (18:27 +0300)]
[#1298] remove options not configurable in Kea
Tomek Mrugalski [Fri, 23 Oct 2020 10:55:40 +0000 (12:55 +0200)]
[#1298] Added all-options.json to ParserTest.file
Andrei Pavel [Fri, 16 Oct 2020 17:51:51 +0000 (20:51 +0300)]
[#1298] add ChangeLog entry
Andrei Pavel [Tue, 13 Oct 2020 17:30:52 +0000 (20:30 +0300)]
[#1298] all-options.json
Thomas Markwalder [Fri, 23 Oct 2020 14:33:15 +0000 (10:33 -0400)]
[#1386] Addressed review comments
Addressed review comments for !980.
src/bin/dhcp4/tests/fqdn_unittest.cc
src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
Added missing test parameter comments
Thomas Markwalder [Thu, 22 Oct 2020 18:17:40 +0000 (14:17 -0400)]
[#1386] ddns-use-conflict-resolution works end-to-end
kea-dhcp<4/6> now populate NameChangeRequest::conflict_resolution_
with the appropriate value.
src/bin/dhcp6/dhcp6_srv.cc
Dhcpv6Srv::createNameChangeRequests() - set use conflict resolution
in explictly created NameChangeRequest
src/lib/dhcpsrv/ncr_generator.cc
queueNCRCommon() - added use_conflict_resolution parameter
queueNCR(const NameChangeType& chg_type, const Lease4Ptr& lease)
queueNCR(const NameChangeType& chg_type, const Lease6Ptr& lease)
- set conflict resolution flag from lease's subnet
src/bin/dhcp4/tests/fqdn_unittest.cc
TEST_F(NameDhcpv4SrvTest, noConflictResolution)
src/bin/dhcp6/tests/fqdn_unittest.cc
TEST_F(FqdnDhcpv6SrvTest, noConflictResolution)
src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
udpated to create subnets and attach them to leases
TEST_F(NCRGenerator6Test, useConflictResolution)
TEST_F(NCRGenerator4Test, useConflictResolution)
- new tests
Razvan Becheriu [Fri, 23 Oct 2020 14:46:39 +0000 (17:46 +0300)]
[#827] added better comments and values in examples
Razvan Becheriu [Fri, 23 Oct 2020 13:49:01 +0000 (16:49 +0300)]
[#827] changed reconnect-wait-time value in examples
Razvan Becheriu [Thu, 22 Oct 2020 11:48:56 +0000 (14:48 +0300)]
[#827] updated examples with reconnect-wait-time and max-reconnect-tries
Tomek Mrugalski [Fri, 23 Oct 2020 10:48:20 +0000 (12:48 +0200)]
[#1460] Indentation corrected in ChangeLog
Tomek Mrugalski [Fri, 23 Oct 2020 10:35:33 +0000 (10:35 +0000)]
Apply 1 suggestion(s) to 1 file(s)
Tomek Mrugalski [Fri, 23 Oct 2020 09:47:45 +0000 (11:47 +0200)]
[#1460] Better emphasis of the option names
Tomek Mrugalski [Fri, 23 Oct 2020 09:47:27 +0000 (11:47 +0200)]
[#1460] DHCPv4 options table updated
Tomek Mrugalski [Fri, 23 Oct 2020 09:24:26 +0000 (11:24 +0200)]
[#1460] Moved option descriptions to new column in table
Tomek Mrugalski [Wed, 21 Oct 2020 12:57:41 +0000 (14:57 +0200)]
[#1460] Changelog updated
Tomek Mrugalski [Wed, 21 Oct 2020 12:55:26 +0000 (14:55 +0200)]
[#1460] Documented many DHCPv6 options
Tomek Mrugalski [Wed, 21 Oct 2020 11:45:55 +0000 (13:45 +0200)]
[#1460] options doc update
- created new table with supported RAI suboptions
- added RFCs 3011, 3993
- removed outdated reference do 1497 from limitations section
Tomek Mrugalski [Wed, 21 Oct 2020 10:57:23 +0000 (12:57 +0200)]
[#1460] updated RFC8925 references
Francis Dupont [Thu, 22 Oct 2020 09:43:03 +0000 (11:43 +0200)]
[#1306] unix -> Unix (still a trademark?)
Tomek Mrugalski [Thu, 22 Oct 2020 09:27:59 +0000 (11:27 +0200)]
[#1306] Updated stats description
Francis Dupont [Wed, 21 Oct 2020 13:47:39 +0000 (15:47 +0200)]
[#1306] Fixed typo
Francis Dupont [Mon, 19 Oct 2020 15:17:05 +0000 (17:17 +0200)]
[#1306] Addressed the comment
Francis Dupont [Fri, 2 Oct 2020 13:58:50 +0000 (15:58 +0200)]
[#1306] Updated status-get
Francis Dupont [Sun, 6 Sep 2020 13:58:58 +0000 (15:58 +0200)]
[#1306] Added statistic collect
Tomek Mrugalski [Thu, 22 Oct 2020 17:12:30 +0000 (19:12 +0200)]
[#1445] Reverted Changelog reformat.
Tomek Mrugalski [Thu, 22 Oct 2020 14:47:36 +0000 (16:47 +0200)]
[#1445] ChangeLog reformatted
Francis Dupont [Wed, 21 Oct 2020 17:40:07 +0000 (19:40 +0200)]
[#1445] Went to assign/renew/release
Francis Dupont [Fri, 16 Oct 2020 22:38:22 +0000 (00:38 +0200)]
[#1445] Updated doc
Razvan Becheriu [Wed, 21 Oct 2020 15:23:42 +0000 (18:23 +0300)]
[#1434] renamed members and functions
Razvan Becheriu [Tue, 20 Oct 2020 17:20:37 +0000 (20:20 +0300)]
[#1434] updated doxygen
Razvan Becheriu [Tue, 20 Oct 2020 17:09:22 +0000 (20:09 +0300)]
[#1434] addressed comments
- replaced all occurences to old_cltt and old_valid_lft in unittests
- renamed syncInternalTimestamp to syncExistingLifetime and changed order
of parameters
- renamed updateInternalTimestamp to updateExistingLifetime
- updated doxygen
- added extra check for all occurences of deleteLease (either call
EXPECT or ASSERT), and only use cast to void if explicitly specified
- updated ChangeLog
- updated old_cltt and old_valid_lft on fromElementCommon and added
unittests
- throw exception with different message on memfile with persitence
disabled for easier debugging
Razvan Becheriu [Mon, 19 Oct 2020 12:58:34 +0000 (15:58 +0300)]
[#1434] fixed rebase
Razvan Becheriu [Fri, 16 Oct 2020 19:36:10 +0000 (22:36 +0300)]
[#1434] fixed unittests
Razvan Becheriu [Fri, 16 Oct 2020 15:17:43 +0000 (18:17 +0300)]
[#1434] fixed unittests
Razvan Becheriu [Fri, 16 Oct 2020 14:19:18 +0000 (17:19 +0300)]
[#1434] fixed unittests
Razvan Becheriu [Fri, 16 Oct 2020 13:07:41 +0000 (16:07 +0300)]
[#1434] addressed comments
Razvan Becheriu [Tue, 13 Oct 2020 16:07:18 +0000 (19:07 +0300)]
[#1434] fixed crash when force_create is false
Razvan Becheriu [Tue, 13 Oct 2020 07:45:35 +0000 (10:45 +0300)]
[#1434] if lease exists, update old expire and old valid lifetime
Francis Dupont [Thu, 22 Oct 2020 09:38:29 +0000 (11:38 +0200)]
[#151] Added ChangeLog entry
Francis Dupont [Thu, 22 Oct 2020 08:55:44 +0000 (08:55 +0000)]
[#151] Regen flex
Francis Dupont [Wed, 21 Oct 2020 13:38:13 +0000 (13:38 +0000)]
[#151] Regen flex
Francis Dupont [Wed, 21 Oct 2020 13:35:16 +0000 (15:35 +0200)]
[#151] Addressed comments
Francis Dupont [Wed, 30 Sep 2020 10:58:50 +0000 (10:58 +0000)]
[#151] Regen agent flex
Francis Dupont [Mon, 14 Sep 2020 11:13:50 +0000 (13:13 +0200)]
[#151] Improved flex errors in string
Thomas Markwalder [Wed, 21 Oct 2020 17:54:51 +0000 (13:54 -0400)]
[#1386] Regenerated parsers
Regenerated parsers for kea-dhcp4/6 for !976
src/bin/dhcp4/dhcp4_lexer.cc
src/bin/dhcp4/dhcp4_parser.cc
src/bin/dhcp4/dhcp4_parser.h
src/bin/dhcp4/location.hh
src/bin/dhcp4/position.hh
src/bin/dhcp4/stack.hh
src/bin/dhcp6/dhcp6_lexer.cc
src/bin/dhcp6/dhcp6_parser.cc
src/bin/dhcp6/dhcp6_parser.h
src/bin/dhcp6/location.hh
src/bin/dhcp6/position.hh
src/bin/dhcp6/stack.hh
Thomas Markwalder [Wed, 21 Oct 2020 17:31:31 +0000 (13:31 -0400)]
[#1386] Addressed review comments for !976
doc/examples/kea4/all-keys.json
doc/examples/kea6/all-keys.json
doc/sphinx/arm/dhcp4-srv.rst
doc/sphinx/arm/dhcp6-srv.rst
src/lib/dhcpsrv/network.h
src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
fixed typos
Thomas Markwalder [Tue, 20 Oct 2020 19:42:16 +0000 (15:42 -0400)]
[#1386] Updated kea-dhcp4/6 arm
Added ddns-use-conflict-resolution doc to the ARM
Thomas Markwalder [Tue, 20 Oct 2020 12:35:51 +0000 (08:35 -0400)]
[#1386] kea-dhcp4/6 now parse ddns-use-conflict-resolution
Both servers parse and store ddns-use-conflict-resolution but
do nothing with it.
doc/examples/kea4/all-keys.json
doc/examples/kea4/with-ddns.json
doc/examples/kea6/all-keys.json
doc/examples/kea6/with-ddns.json
Added entries for ddns-use-conflict-resolution
src/bin/dhcp4/dhcp4_lexer.ll
src/bin/dhcp4/dhcp4_parser.yy
src/bin/dhcp4/json_config_parser.cc
src/bin/dhcp4/tests/get_config_unittest.cc
Added support for ddns-use-conflict-resolution
src/bin/dhcp4/tests/get_config_unittest.cc.skel
Changed important calls to ASSERT_NO_THROW_LOG to ease debugging
src/bin/dhcp6/dhcp6_lexer.ll
src/bin/dhcp6/dhcp6_parser.yy
src/bin/dhcp6/json_config_parser.cc
src/bin/dhcp6/tests/get_config_unittest.cc
Added support for ddns-use-conflict-resolution
src/bin/dhcp6/tests/get_config_unittest.cc.skel
Changed important calls to ASSERT_NO_THROW_LOG to ease debugging
src/lib/dhcpsrv/parsers/base_network_parser.cc
Fixed copy/paste error
Thomas Markwalder [Mon, 19 Oct 2020 15:48:18 +0000 (11:48 -0400)]
[1386] Added support for ddns-use-conflict-resolution to dhcpsrv
src/lib/dhcpsrv/network.*
Added Network::ddns_use_conflict_resolution_
src/lib/dhcpsrv/parsers/base_network_parser.cc
src/lib/dhcpsrv/parsers/simple_parser4.cc
src/lib/dhcpsrv/parsers/simple_parser6.cc
Added "ddns-use-conflict-resolution"
src/lib/dhcpsrv/srv_config.*
Added DdnsParams::use_conflict_resolution_
src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
src/lib/dhcpsrv/tests/network_unittest.cc
src/lib/dhcpsrv/tests/srv_config_unittest.cc
Updated tests
Thomas Markwalder [Wed, 21 Oct 2020 15:59:14 +0000 (11:59 -0400)]
[#1386] Addressed review comments
src/bin/d2/d2_update_mgr.h
src/bin/d2/simple_add.cc
Fixed mispellings
src/bin/d2/tests/d2_update_mgr_unittests.cc
Fixed compiler warning/errors for unused variables
Fixed mispellings
// and sent the DNS request.
src/bin/d2/tests/nc_remove_unittests.cc
fixed copy-paste typo
src/bin/d2/tests/nc_test_utils.cc
Added commentary, removed superfluous whitespace
src/bin/d2/tests/nc_test_utils.h
Fixed mispellings
src/lib/dhcp_ddns/ncr_msg.*
Fixed mispellings
Thomas Markwalder [Fri, 16 Oct 2020 18:47:28 +0000 (14:47 -0400)]
[1386] Made NCR use-conflict-resoltuion optional
NCR parameter, use-conflict-resolution, now optional with a
default to true for backward compatibility.
src/lib/dhcp_ddns/ncr_msg.cc
NameChangeRequest::fromJSON() - made use-conflict-resolution
option, defaults to true.
src/lib/dhcp_ddns/tests/ncr_unittests.cc
TEST(NameChangeRequestTest, useConflictResolutionParsing) - new test
Thomas Markwalder [Fri, 16 Oct 2020 17:35:00 +0000 (13:35 -0400)]
[1386] Made SimpleRemoveTranscation explicitly deletes PTR,DHCID RRs
src/bin/d2/d2_update_mgr.*
Fixed copyright
Updated commentary
src/bin/d2/simple_add.h
Updated commentary
src/bin/d2/simple_remove.cc
SimpleRemoveTransaction::buildRemoveRevPtrsRequest() -
now explicitly deletes PTR and DHCID RRs
src/bin/d2/simple_remove.h
Updated commentary
src/bin/d2/tests/nc_test_utils.*
checkSimpleRemoveRevPtrsRequest() - new function
src/bin/d2/tests/simple_remove_unittests.cc
updated tests
Thomas Markwalder [Thu, 15 Oct 2020 19:03:59 +0000 (15:03 -0400)]
[#1386] D2 supports add and remove without conflict resolution
src/lib/dhcp_ddns/ncr_msg.*
Added NameChangeRequest::conflict_resolution_
src/bin/d2/d2_update_mgr.cc
D2UpdateMgr::makeTransaction() - use's the NCR's value for
use-conflict-resolution() in determining which type of transacation
to create.
src/bin/d2/simple_add.* - new files
SimpleAddTransaction() - new class which executes a DNS add
without conflict resolution.
src/bin/d2/simple_remove.* - new files
SimpleRemoveTransaction() - new class which executes a DNS remove
without conflict resolution.
src/bin/d2/tests/simple_add_unittests.cc - new file
Tests SimpleAddTransaction
src/bin/d2/tests/simple_remove_unittests.cc - new file
Tests SimpleRemoveTransaction
src/bin/dhcp4/tests/d2_unittest.cc
src/bin/dhcp6/tests/d2_unittest.cc
src/bin/d2/tests/d2_process_unittests.cc
src/bin/d2/tests/d2_queue_mgr_unittests.cc
src/bin/d2/tests/d2_update_mgr_unittests.cc
src/bin/d2/tests/nc_add_unittests.cc
src/bin/d2/tests/nc_remove_unittests.cc
src/bin/d2/tests/nc_trans_unittests.cc
src/lib/dhcp_ddns/tests/ncr_udp_unittests.cc
src/lib/dhcp_ddns/tests/ncr_unittests.cc
src/lib/dhcpsrv/tests/d2_udp_unittest.cc
updated tests
Andrei Pavel [Tue, 6 Oct 2020 15:24:39 +0000 (18:24 +0300)]
[#1299] document host reservations
manu [Tue, 20 Oct 2020 12:58:03 +0000 (14:58 +0200)]
Fixed adding vagrant user to abuild group on Alpine
Razvan Becheriu [Tue, 20 Oct 2020 11:24:54 +0000 (14:24 +0300)]
[#1423] Addressed comments
Francis Dupont [Tue, 20 Oct 2020 10:45:25 +0000 (12:45 +0200)]
[#1423] Addressed comments
Francis Dupont [Tue, 20 Oct 2020 09:51:10 +0000 (11:51 +0200)]
[#1423] Protected all tests against free content
Francis Dupont [Mon, 19 Oct 2020 21:19:41 +0000 (23:19 +0200)]
[#1423] Addressed (cosmetics) comments
Francis Dupont [Mon, 28 Sep 2020 23:10:18 +0000 (01:10 +0200)]
[#1423] Complete authoritative
Francis Dupont [Mon, 28 Sep 2020 21:17:04 +0000 (23:17 +0200)]
[#1423] Checkpoint: finished code
Francis Dupont [Mon, 28 Sep 2020 16:45:01 +0000 (18:45 +0200)]
[#1423] Checkpoint
Francis Dupont [Mon, 28 Sep 2020 15:47:55 +0000 (17:47 +0200)]
[#1423] Checkpoint: test keyword sets
Francis Dupont [Mon, 19 Oct 2020 16:33:46 +0000 (18:33 +0200)]
[#1459] Added some text in libprocess.dox
Francis Dupont [Mon, 19 Oct 2020 15:53:21 +0000 (17:53 +0200)]
[#1459] Changed redirect for set_logger
Francis Dupont [Thu, 15 Oct 2020 11:16:31 +0000 (13:16 +0200)]
[#1459] Redact CA basic HTTP auth passwords in logs