]>
git.ipfire.org Git - thirdparty/kea.git/log
Marcin Siodelski [Wed, 19 Apr 2023 14:08:11 +0000 (16:08 +0200)]
[#2823] Addressed review comments
Marcin Siodelski [Wed, 12 Apr 2023 13:58:06 +0000 (15:58 +0200)]
[#2823] Added ChangeLog for #2823
Marcin Siodelski [Wed, 12 Apr 2023 13:50:22 +0000 (15:50 +0200)]
[#2823] Removed a note from the ARM
The allocators can now be selected in the Config Backend.
Marcin Siodelski [Wed, 12 Apr 2023 13:29:29 +0000 (15:29 +0200)]
[#2823] Fixed failing unit tests
Marcin Siodelski [Wed, 12 Apr 2023 13:29:12 +0000 (15:29 +0200)]
[#2823] Added db upgrade tests
Marcin Siodelski [Wed, 5 Apr 2023 08:28:26 +0000 (10:28 +0200)]
[#2823] Config backend sets allocators
Marcin Siodelski [Tue, 4 Apr 2023 20:45:18 +0000 (22:45 +0200)]
[#2823] Common methods for instantiating allocators
The logic creating allocators and allocation states have been moved to the
Subnet. It can now be reused in the config backend fetch.
Marcin Siodelski [Tue, 4 Apr 2023 09:44:01 +0000 (11:44 +0200)]
[#2823] Added allocators to PgSQL CB
Marcin Siodelski [Tue, 4 Apr 2023 08:37:01 +0000 (10:37 +0200)]
[#2823] Add allocators to the MySQL CB
Marcin Siodelski [Tue, 4 Apr 2023 08:34:17 +0000 (10:34 +0200)]
[#2823] DB schemas include allocators
Wlodek Wencel [Tue, 18 Apr 2023 15:58:46 +0000 (17:58 +0200)]
[#2836] remove unnecessary os.unlink
Wlodek Wencel [Tue, 18 Apr 2023 06:39:15 +0000 (08:39 +0200)]
[#2836] hammer update for rhel 9
Andrei Pavel [Tue, 28 Mar 2023 16:42:03 +0000 (19:42 +0300)]
[#2749] add ChangeLog entry
Andrei Pavel [Tue, 28 Mar 2023 16:38:59 +0000 (19:38 +0300)]
[#2749] document default HA+MT
Andrei Pavel [Tue, 28 Mar 2023 16:38:30 +0000 (19:38 +0300)]
[#2749] adapt unit tests to default HA+MT
Andrei Pavel [Tue, 28 Mar 2023 16:37:55 +0000 (19:37 +0300)]
[#2749] enable MT by default in HA
Andrei Pavel [Wed, 19 Apr 2023 14:58:06 +0000 (17:58 +0300)]
[#2804] make text edits consistent across the ARM
Suzanne Goldlust [Fri, 14 Apr 2023 20:10:21 +0000 (20:10 +0000)]
[#2804] Text edits in comments
Suzanne Goldlust [Fri, 7 Apr 2023 15:12:25 +0000 (15:12 +0000)]
[#2804] Text edits
Suzanne Goldlust [Fri, 7 Apr 2023 15:00:23 +0000 (15:00 +0000)]
[#2804] Remove section about Kea <1.9.6
Suzanne Goldlust [Wed, 29 Mar 2023 20:03:04 +0000 (20:03 +0000)]
[#2804] Text edits
Razvan Becheriu [Wed, 19 Apr 2023 12:51:21 +0000 (15:51 +0300)]
[#2794] added ChangeLog entry
Razvan Becheriu [Tue, 18 Apr 2023 16:09:36 +0000 (19:09 +0300)]
[#2794] fixed circuit id and remote id definitions
Marcin Siodelski [Fri, 14 Apr 2023 08:29:59 +0000 (10:29 +0200)]
[#2780] Fixed a crash in the FLQ tests
Francis Dupont [Thu, 30 Mar 2023 21:04:30 +0000 (23:04 +0200)]
[#2753] Rebased with new schemas
Francis Dupont [Thu, 30 Mar 2023 20:51:46 +0000 (22:51 +0200)]
[#2753] Rebased with new schemas
Francis Dupont [Fri, 31 Mar 2023 12:01:37 +0000 (14:01 +0200)]
[#2752] Added comments explaining new columns only usage
Francis Dupont [Thu, 30 Mar 2023 13:03:47 +0000 (15:03 +0200)]
[#2752] Rebased new schemas
Marcin Godzina [Wed, 29 Mar 2023 11:01:10 +0000 (11:01 +0000)]
[#2814] changed included '.deb' to 'deb'
Marcin Siodelski [Tue, 28 Mar 2023 09:37:29 +0000 (11:37 +0200)]
[#2754] Added ChangeLog for #2754
Marcin Siodelski [Tue, 28 Mar 2023 09:31:13 +0000 (11:31 +0200)]
[#2754] Fixed clock skew for partner unavailable
The clock skew is now reset when the partner is unavailable. We can't
reliably tell what the clock skew is when we have no communication with
the partner.
Marcin Siodelski [Wed, 29 Mar 2023 19:24:44 +0000 (21:24 +0200)]
[#2780] Fixed merge issues
Marcin Siodelski [Wed, 29 Mar 2023 11:50:27 +0000 (13:50 +0200)]
[#2780] Fixed a nit in the test comment
Marcin Siodelski [Wed, 29 Mar 2023 06:44:29 +0000 (08:44 +0200)]
[#2780] Moved the allocator initialization
The FLQ allocation state is now populated before enabling MT. It was
suggested in the review.
Marcin Siodelski [Wed, 29 Mar 2023 06:41:02 +0000 (08:41 +0200)]
[#2780] Fixed a nit in the ARM
Marcin Siodelski [Wed, 29 Mar 2023 06:36:31 +0000 (08:36 +0200)]
[#2780] Improved the unit tests
Marcin Siodelski [Tue, 28 Mar 2023 07:10:09 +0000 (09:10 +0200)]
[#2780] Comment fixes in the FLQ state header
Marcin Siodelski [Tue, 28 Mar 2023 07:07:17 +0000 (09:07 +0200)]
[#2780] ARM updates after review
Marcin Siodelski [Tue, 28 Mar 2023 07:01:08 +0000 (09:01 +0200)]
[#2780] Fixed unstable unit tests
Marcin Siodelski [Wed, 22 Mar 2023 14:02:52 +0000 (15:02 +0100)]
[#2780] Fixed unit tests
Marcin Siodelski [Wed, 22 Mar 2023 13:53:23 +0000 (14:53 +0100)]
[#2780] Added ChangeLog for #2780
Marcin Siodelski [Wed, 22 Mar 2023 11:46:59 +0000 (12:46 +0100)]
[#2780] Log the number of FLQ leases
Marcin Siodelski [Wed, 22 Mar 2023 08:36:19 +0000 (09:36 +0100)]
[#2780] Removed unused code from FLQ state
Marcin Siodelski [Tue, 21 Mar 2023 19:45:09 +0000 (20:45 +0100)]
[#2780] Documented FLQ allocator in the ARM
Marcin Siodelski [Mon, 20 Mar 2023 20:49:12 +0000 (21:49 +0100)]
[#2780] Removed unused code
Marcin Siodelski [Mon, 20 Mar 2023 20:44:08 +0000 (21:44 +0100)]
[#2780] Report FLQ startup time in the logs
Marcin Siodelski [Mon, 20 Mar 2023 17:50:30 +0000 (18:50 +0100)]
[#2780] Added some parser tests for allocator
Marcin Siodelski [Thu, 16 Mar 2023 18:09:05 +0000 (19:09 +0100)]
[#2780] Configure FLQ allocator
Marcin Siodelski [Thu, 2 Mar 2023 10:19:37 +0000 (11:19 +0100)]
[#2780] Implemented FLQ allocator
Marcin Godzina [Tue, 28 Mar 2023 19:56:19 +0000 (19:56 +0000)]
[#2813] bump version in configure.ac
Marcin Godzina [Fri, 24 Mar 2023 22:51:18 +0000 (23:51 +0100)]
[#2809] release changes
Razvan Becheriu [Fri, 24 Mar 2023 19:21:50 +0000 (21:21 +0200)]
[#2807] bump up library versions for 2.3.6 release
Thomas Markwalder [Fri, 24 Mar 2023 16:39:01 +0000 (12:39 -0400)]
[#225] Took out temporary test code
src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
Thomas Markwalder [Fri, 24 Mar 2023 16:36:37 +0000 (12:36 -0400)]
[#225] Comment out with-ddns.jsoh from yang UT
Until ddns-ttl-percent is added to netconf the
with-ddns.json files are commented it out:
adaptor_config_unittests.cc
config_unittests.cc
Thomas Markwalder [Fri, 24 Mar 2023 16:26:19 +0000 (12:26 -0400)]
[#225] Fixed typo in v4 with-ddns.json
Thomas Markwalder [Fri, 24 Mar 2023 16:11:18 +0000 (12:11 -0400)]
[#225] updated with-ddns.json examples
Thomas Markwalder [Fri, 24 Mar 2023 16:07:41 +0000 (12:07 -0400)]
[#225] Addressed review comments
Mostly minor nits and cosmetics:
modified:
doc/sphinx/arm/dhcp4-srv.rst
doc/sphinx/arm/dhcp6-srv.rst
src/bin/dhcp6/tests/fqdn_unittest.cc
src/lib/dhcpsrv/ncr_generator.cc
src/lib/dhcpsrv/parsers/base_network_parser.h
src/lib/dhcpsrv/srv_config.h
src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
Thomas Markwalder [Fri, 24 Mar 2023 14:37:16 +0000 (10:37 -0400)]
[#225] Fixed parsers, added UTs
modified: src/bin/dhcp4/dhcp4_lexer.cc
modified: src/bin/dhcp4/dhcp4_lexer.ll
modified: src/bin/dhcp4/tests/fqdn_unittest.cc
modified: src/bin/dhcp6/dhcp6_lexer.cc
modified: src/bin/dhcp6/dhcp6_lexer.ll
Thomas Markwalder [Fri, 24 Mar 2023 13:37:57 +0000 (09:37 -0400)]
[#225] Adding a UT
modified: src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
Thomas Markwalder [Fri, 24 Mar 2023 13:16:17 +0000 (09:16 -0400)]
[#225] Fixed queueNCRCommon call to calculateDdnsTtl()
modified: src/lib/dhcpsrv/ncr_generator.cc
Thomas Markwalder [Fri, 24 Mar 2023 12:55:53 +0000 (08:55 -0400)]
[#225] Fix compiler complaint about atomic
src/bin/dhcp4/tests/kea_controller_unittest.cc
src/bin/dhcp6/tests/kea_controller_unittest.cc
Thomas Markwalder [Fri, 24 Mar 2023 12:39:51 +0000 (08:39 -0400)]
[#225] Fixed typo in network_unittest.cc
Thomas Markwalder [Fri, 24 Mar 2023 12:33:35 +0000 (08:33 -0400)]
[#225] Fixed dhcp6_lexer.cc
Thomas Markwalder [Tue, 21 Mar 2023 18:59:52 +0000 (14:59 -0400)]
[#225] Updated arm
doc/sphinx/arm/dhcp4-srv.rst
doc/sphinx/arm/dhcp4-srv.rst
updated DDNS parameter doc
Added a ChangeLog entry
Thomas Markwalder [Tue, 21 Mar 2023 15:53:32 +0000 (11:53 -0400)]
[#225] Added ddsn-ttl-percent parameter
kea-dhcp4/6 both now support ddns-ttl-percent
at the global, shared-network, and subnet scopes.
If specified it is the percentage of the lease
lifetime to send to D2.
Not yet supported by CB.
modified:
doc/examples/kea4/all-keys.json
doc/examples/kea6/all-keys.json
src/bin/dhcp4/dhcp4_lexer.cc
src/bin/dhcp4/dhcp4_lexer.ll
src/bin/dhcp4/dhcp4_parser.cc
src/bin/dhcp4/dhcp4_parser.h
src/bin/dhcp4/dhcp4_parser.yy
src/bin/dhcp4/json_config_parser.cc
src/bin/dhcp4/location.hh
src/bin/dhcp6/dhcp6_lexer.cc
src/bin/dhcp6/dhcp6_lexer.ll
src/bin/dhcp6/dhcp6_parser.cc
src/bin/dhcp6/dhcp6_parser.h
src/bin/dhcp6/dhcp6_parser.yy
src/bin/dhcp6/dhcp6_srv.cc
src/bin/dhcp6/json_config_parser.cc
src/bin/dhcp6/location.hh
src/bin/dhcp6/tests/fqdn_unittest.cc
src/lib/dhcpsrv/cfg_globals.cc
src/lib/dhcpsrv/cfg_globals.h
src/lib/dhcpsrv/dhcpsrv_messages.cc
src/lib/dhcpsrv/dhcpsrv_messages.h
src/lib/dhcpsrv/dhcpsrv_messages.mes
src/lib/dhcpsrv/ncr_generator.cc
src/lib/dhcpsrv/ncr_generator.h
src/lib/dhcpsrv/network.cc
src/lib/dhcpsrv/network.h
src/lib/dhcpsrv/parsers/base_network_parser.cc
src/lib/dhcpsrv/parsers/base_network_parser.h
src/lib/dhcpsrv/parsers/simple_parser4.cc
src/lib/dhcpsrv/parsers/simple_parser6.cc
src/lib/dhcpsrv/srv_config.cc
src/lib/dhcpsrv/srv_config.h
src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
src/lib/dhcpsrv/tests/network_unittest.cc
src/lib/dhcpsrv/tests/srv_config_unittest.cc
Wlodek Wencel [Fri, 24 Mar 2023 10:34:59 +0000 (11:34 +0100)]
[#2748] Update release checklist
Razvan Becheriu [Fri, 24 Mar 2023 10:24:49 +0000 (12:24 +0200)]
[#2799] added ChangeLog entry
Razvan Becheriu [Fri, 24 Mar 2023 09:25:57 +0000 (11:25 +0200)]
[#2799] disable MT on destructor (UT do not use run)
Razvan Becheriu [Fri, 24 Mar 2023 07:57:25 +0000 (09:57 +0200)]
[#2799] add warning message when disabling queue control
Razvan Becheriu [Fri, 24 Mar 2023 06:37:40 +0000 (08:37 +0200)]
[#2799] set error if IOService is null in callouts
Razvan Becheriu [Thu, 23 Mar 2023 18:48:48 +0000 (20:48 +0200)]
[#2799] fixed crash on Listener stop if start throws
Razvan Becheriu [Mon, 5 Aug 2019 18:22:05 +0000 (21:22 +0300)]
[#728,!461] replaced hardcoded values and minor changes
Razvan Becheriu [Tue, 21 Mar 2023 11:47:29 +0000 (13:47 +0200)]
[#2799] call setMode only on config-set
Francis Dupont [Fri, 24 Mar 2023 09:01:20 +0000 (09:01 +0000)]
[2785] Regen flex and bison
Francis Dupont [Tue, 21 Mar 2023 13:42:38 +0000 (14:42 +0100)]
[#2785] Added ChangeLog entry and UT
Francis Dupont [Tue, 21 Mar 2023 11:06:34 +0000 (12:06 +0100)]
[#2785] Almost done
Francis Dupont [Tue, 21 Mar 2023 10:02:53 +0000 (10:02 +0000)]
[2785] Regen flex and bison
Francis Dupont [Tue, 21 Mar 2023 09:58:47 +0000 (10:58 +0100)]
[#2785] Extended syntax
Piotrek Zadroga [Thu, 23 Mar 2023 14:42:05 +0000 (15:42 +0100)]
[#939] Adding issue id to ChangeLog
Piotrek Zadroga [Thu, 23 Mar 2023 13:49:21 +0000 (14:49 +0100)]
[#939] Fixing typos
Razvan Becheriu [Thu, 23 Mar 2023 12:33:10 +0000 (14:33 +0200)]
[#939] add more unittests
Piotrek Zadroga [Wed, 22 Mar 2023 13:59:33 +0000 (14:59 +0100)]
[#939] Change whitespaces in ChangeLog
Piotrek Zadroga [Wed, 22 Mar 2023 12:12:00 +0000 (13:12 +0100)]
[#939] Addressed review comments
Piotrek Zadroga [Wed, 22 Mar 2023 12:07:23 +0000 (13:07 +0100)]
[#939] Adding more unit tests
Also removing OutOfRange check from OptionOpaqueDataTuples#unpack(begin, end).
Also updating AUTHORS and the ChangeLog.
Piotrek Zadroga [Tue, 21 Mar 2023 15:42:00 +0000 (16:42 +0100)]
[#939] Addressed review comments
Piotrek Zadroga [Fri, 17 Mar 2023 18:36:40 +0000 (19:36 +0100)]
[#939] ARM documentation update
Piotrek Zadroga [Fri, 17 Mar 2023 18:23:41 +0000 (19:23 +0100)]
[#939] Extending unit tests
Piotrek Zadroga [Thu, 16 Mar 2023 12:37:44 +0000 (13:37 +0100)]
[#939] Adding basic unit tests
Piotrek Zadroga [Thu, 16 Mar 2023 10:31:38 +0000 (11:31 +0100)]
[#939] Refactor header includes
Piotrek Zadroga [Wed, 15 Mar 2023 22:34:15 +0000 (23:34 +0100)]
[#939] Refactor Length Field Type evaluation for tuples
Piotrek Zadroga [Wed, 15 Mar 2023 14:38:22 +0000 (15:38 +0100)]
[#939] Simplifying constructor
Piotrek Zadroga [Thu, 9 Mar 2023 10:31:46 +0000 (11:31 +0100)]
[#939] Updating comments and documentation
Piotrek Zadroga [Wed, 8 Mar 2023 17:01:06 +0000 (18:01 +0100)]
[#939] Implementation of SZTP Option codes
Adding initial implementation for new Options.
Piotrek Zadroga [Tue, 7 Mar 2023 10:18:53 +0000 (11:18 +0100)]
[#939] Adding SZTP DHCP Option codes
New Option codes added for Secure Zero Touch Provisioning as per RFC8572
Marcin Godzina [Thu, 23 Mar 2023 12:54:34 +0000 (12:54 +0000)]
[#2803] enable alpine 3.17 in hammer
Thomas Markwalder [Thu, 23 Mar 2023 11:12:39 +0000 (07:12 -0400)]
[#2719] Addressed remaining comments
modified:
doc/examples/kea4/all-keys.json
src/lib/dhcpsrv/tests/alloc_engine4_unittest.cc
Thomas Markwalder [Wed, 22 Mar 2023 19:58:50 +0000 (15:58 -0400)]
[#2719] Global default to unspecified
Global default for offer-lifetime changed to
unspecified, not zero.
modified:
src/bin/dhcp4/tests/get_config_unittest.cc
src/lib/dhcpsrv/parsers/simple_parser4.cc
Andrei Pavel [Wed, 22 Mar 2023 18:25:50 +0000 (18:25 +0000)]
Apply 1 suggestion(s) to 1 file(s)
Thomas Markwalder [Wed, 22 Mar 2023 18:21:36 +0000 (14:21 -0400)]
[#2719] Do not shorten exiting leases
Augmented UTs to issue DHCPREQUESTS
Altered alloc engine to skip temp allocation when
there is an existing lease is longer than offer_lft
Thomas Markwalder [Wed, 22 Mar 2023 12:36:02 +0000 (08:36 -0400)]
[#2719] Addresssed more comments, added to class parser
modified:
src/bin/dhcp4/dhcp4_lexer.cc
src/bin/dhcp4/dhcp4_lexer.ll
src/bin/dhcp4/dhcp4_parser.cc
src/bin/dhcp4/dhcp4_parser.h
src/bin/dhcp4/dhcp4_parser.yy
src/hooks/dhcp/mysql_cb/mysql_cb_dhcp4.cc
src/hooks/dhcp/pgsql_cb/pgsql_cb_dhcp4.cc
src/lib/dhcpsrv/client_class_def.cc