]>
git.ipfire.org Git - thirdparty/kea.git/log
Suzanne Goldlust [Fri, 3 Dec 2021 22:54:13 +0000 (22:54 +0000)]
[#2219] Text edits
Suzanne Goldlust [Fri, 3 Dec 2021 22:19:30 +0000 (22:19 +0000)]
[#2219] Text edits
Suzanne Goldlust [Fri, 3 Dec 2021 17:32:48 +0000 (17:32 +0000)]
[#2202] Text edit after review
Suzanne Goldlust [Thu, 2 Dec 2021 20:54:04 +0000 (20:54 +0000)]
[#2202] Additional text edits after review
Suzanne Goldlust [Thu, 2 Dec 2021 20:52:01 +0000 (20:52 +0000)]
[#2202] Additional text edits after review
Suzanne Goldlust [Tue, 30 Nov 2021 22:24:32 +0000 (22:24 +0000)]
[#2202] Text edits
Suzanne Goldlust [Tue, 30 Nov 2021 22:17:48 +0000 (22:17 +0000)]
[#2202] Text edits
Suzanne Goldlust [Tue, 30 Nov 2021 20:31:21 +0000 (20:31 +0000)]
[#2202] Text edits
Suzanne Goldlust [Tue, 30 Nov 2021 20:14:10 +0000 (20:14 +0000)]
[#2202] Text edits
Suzanne Goldlust [Wed, 24 Nov 2021 23:29:04 +0000 (23:29 +0000)]
[#2202] Text edits
Suzanne Goldlust [Wed, 24 Nov 2021 22:52:24 +0000 (22:52 +0000)]
Text edits
Suzanne Goldlust [Tue, 23 Nov 2021 19:51:33 +0000 (19:51 +0000)]
Text edits through line 1675 (interim save)
Thomas Markwalder [Mon, 29 Nov 2021 18:25:49 +0000 (13:25 -0500)]
[#1934] Kea now supports v6 DUIDs in v4 Client IDs
Adds support for extracting v6 DUIDs from v4
client identfiers per RFC 4361. This allows DDNS
for dual-stack clients to function. Thanks to
John Dickinson for contributing the patch.
Updated AUTHORS
Added ChangeLog
doc/sphinx/arm/ddns.rst
doc/sphinx/arm/dhcp4-srv.rst
Updated doc
src/lib/dhcp_ddns/ncr_msg.cc
D2Dhcid::fromClientId() - can now extract DUIDs stored
per RFC 4361
src/lib/dhcp_ddns/tests/ncr_unittests.cc
TEST_F(DhcidTest, fromClientIdDUID) - new test
Andrei Pavel [Wed, 24 Nov 2021 20:13:36 +0000 (22:13 +0200)]
[#2206] bump version to 2.1.2-git
Andrei Pavel [Tue, 23 Nov 2021 18:16:39 +0000 (20:16 +0200)]
[#2197] PostgreSQL schema corrections
Andrei Pavel [Mon, 22 Nov 2021 10:59:15 +0000 (12:59 +0200)]
[#2197] release changes
Razvan Becheriu [Fri, 19 Nov 2021 19:08:11 +0000 (21:08 +0200)]
[#2195] bump lib versions for 2.1.1
Razvan Becheriu [Fri, 19 Nov 2021 17:55:52 +0000 (19:55 +0200)]
[#2172] fixed unittests
Andrei Pavel [Mon, 8 Nov 2021 14:02:43 +0000 (16:02 +0200)]
[#2172] log Makefile.am: check-local -> TESTS
solves a race in which shell tests and C++ gtests could get interleaved
when running "make check" on multiple threads
Andrei Pavel [Fri, 19 Nov 2021 18:32:22 +0000 (20:32 +0200)]
[#2021] add ChangeLog entry
Dan Theisen [Fri, 5 Nov 2021 13:03:12 +0000 (06:03 -0700)]
[#2021] Allow 0 length OpaqueDataTuple to be pack()ed
Andrei Pavel [Fri, 19 Nov 2021 17:17:36 +0000 (19:17 +0200)]
[#2112] solve python syntax error in hammer
Andrei Pavel [Thu, 28 Oct 2021 13:09:41 +0000 (16:09 +0300)]
[#2157] change release checklist after 2.0 PM
Razvan Becheriu [Fri, 19 Nov 2021 16:29:27 +0000 (18:29 +0200)]
[#2130] minor adjustments
Andrei Pavel [Wed, 10 Nov 2021 17:19:03 +0000 (19:19 +0200)]
[#2130] allow maxsize past INT_MAX
Andrei Pavel [Fri, 19 Nov 2021 12:52:29 +0000 (14:52 +0200)]
[#2130] throw exception if maxsize is too lage
Andrei Pavel [Wed, 10 Nov 2021 17:19:03 +0000 (19:19 +0200)]
[#2130] allow maxsize past INT_MAX
Andrei Pavel [Fri, 19 Nov 2021 14:29:40 +0000 (16:29 +0200)]
[#2112] add ChangeLog entry
Andrei Pavel [Wed, 3 Nov 2021 18:08:46 +0000 (20:08 +0200)]
[#2112] hammer.py: support for Arch Linux
Andrei Pavel [Wed, 3 Nov 2021 16:03:03 +0000 (18:03 +0200)]
[#2112] hammer: better error message about unsupported system
Andrei Pavel [Wed, 3 Nov 2021 17:50:49 +0000 (19:50 +0200)]
[#2111] hammer: attempt to upgrade vagrant when the latest vagrant version is unknown
Razvan Becheriu [Thu, 18 Nov 2021 19:35:33 +0000 (21:35 +0200)]
[#2136] updated hashes for yang models
Andrei Pavel [Thu, 18 Nov 2021 15:56:32 +0000 (17:56 +0200)]
[#2136] remove double lenient-option-parsing
Andrei Pavel [Thu, 18 Nov 2021 14:44:26 +0000 (16:44 +0200)]
[#2136] aligned indentation (minor change)
Andrei Pavel [Thu, 18 Nov 2021 11:17:10 +0000 (13:17 +0200)]
[#2136] add ChangeLog entry
Andrei Pavel [Thu, 18 Nov 2021 11:16:51 +0000 (13:16 +0200)]
[#2136] update all-keys-netconf.json and remove all-keys.json from tests
Andrei Pavel [Thu, 18 Nov 2021 11:16:31 +0000 (13:16 +0200)]
[#2136] lint newly added YANG nodes
Andrei Pavel [Fri, 5 Nov 2021 12:37:44 +0000 (14:37 +0200)]
[#2136] update pyang trees in comments
Andrei Pavel [Fri, 5 Nov 2021 12:36:24 +0000 (14:36 +0200)]
[#2136] add most of the missing YANG nodes and test with all-keys.json
Andrei Pavel [Fri, 5 Nov 2021 11:37:04 +0000 (13:37 +0200)]
[#2136] reinstall.sh -u: uninstalls modules first
Andrei Pavel [Fri, 5 Nov 2021 07:17:06 +0000 (09:17 +0200)]
[#2136] YANG: move "store-extended-info" from operational to config
Andrei Pavel [Fri, 5 Nov 2021 06:51:01 +0000 (08:51 +0200)]
[#2136] fix unit test error messages
Andrei Pavel [Fri, 5 Nov 2021 06:50:48 +0000 (08:50 +0200)]
[#2136] YANG: add lifetimes to client classes
Andrei Pavel [Fri, 5 Nov 2021 05:40:08 +0000 (07:40 +0200)]
[#2136] reinstall.sh: upgrade existing modules
Andrei Pavel [Fri, 5 Nov 2021 05:36:12 +0000 (07:36 +0200)]
[#2136] rename model to module
Wlodek Wencel [Thu, 18 Nov 2021 12:17:07 +0000 (13:17 +0100)]
[#2193] added dh-python on debian 11
Tomek Mrugalski [Wed, 17 Nov 2021 18:27:08 +0000 (19:27 +0100)]
[#1848] Fixed indentation
Tomek Mrugalski [Wed, 17 Nov 2021 15:59:32 +0000 (16:59 +0100)]
[#1848] MySQL compilation fix
Tomek Mrugalski [Wed, 17 Nov 2021 13:11:46 +0000 (14:11 +0100)]
[#1848] Removed more dead code
Tomek Mrugalski [Wed, 17 Nov 2021 13:11:35 +0000 (14:11 +0100)]
[#1848] Moved triplet UT to util
- that's where the production code is
Tomek Mrugalski [Wed, 17 Nov 2021 12:54:03 +0000 (13:54 +0100)]
[#1848] Removed dead code
- will need to revert this and actually implement in separate MR
Thomas Markwalder [Fri, 12 Nov 2021 14:42:47 +0000 (09:42 -0500)]
[#1848] Added ChangeLog entry and fixed a copyright date.
Thomas Markwalder [Thu, 11 Nov 2021 20:16:23 +0000 (15:16 -0500)]
[#1848] Modified Makefile.am to not install pgsql hook lib
For now The pgsql cb hook library builds but does not get installed.
src/hooks/dhcp/pgsql_cb/Makefile.am
Disabled installation of libdhcp_pgsql_cb
Thomas Markwalder [Thu, 11 Nov 2021 15:00:10 +0000 (10:00 -0500)]
[#1848] Add missing triplet.h to util
new file: src/lib/util/triplet.h
Thomas Markwalder [Wed, 10 Nov 2021 19:41:05 +0000 (14:41 -0500)]
[#1848] Removed triplet binding functions
src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.*
Removed Triplet binding functions (supported directly by
PsqlBindArray)
Commented out myriad of currently unused function arguments
Fixed missing return errors
src/hooks/dhcp/pgsql_cb/tests/pgsql_cb_impl_unittest.cc
Removed problematic dummy schema stuff, now reliably uses
full schema like all other Postgresql unit tests
Removed triplet binding function tests
Thomas Markwalder [Wed, 10 Nov 2021 16:17:11 +0000 (11:17 -0500)]
[#1848] Added support for storing Triplets to PsqlBindArray
src/lib/pgsql/pgsql_exchange.*
PsqlBindArray::add(const Triplet<uint32_t>& triplet)
PsqlBindArray::addMin(const Triplet<uint32_t>& triplet)
PsqlBindArray::addMax(const Triplet<uint32_t>& triplet) -
new functions for storing Triplets
src/lib/pgsql/tests/pgsql_exchange_unittest.cc
TEST(PsqlBindArray, addTriplet) - new test
Thomas Markwalder [Wed, 10 Nov 2021 16:14:00 +0000 (11:14 -0500)]
[#1848] Moves Triplet to isc::util
renamed: src/lib/dhcpsrv/triplet.h -> src/lib/util/triplet.h
modified:
src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.h
src/hooks/dhcp/pgsql_cb/tests/pgsql_cb_impl_unittest.cc
src/lib/cc/simple_parser.cc
src/lib/cc/simple_parser.h
src/lib/dhcpsrv/Makefile.am
src/lib/dhcpsrv/client_class_def.cc
src/lib/dhcpsrv/client_class_def.h
src/lib/dhcpsrv/network.h
src/lib/dhcpsrv/parsers/base_network_parser.cc
src/lib/dhcpsrv/parsers/client_class_def_parser.cc
src/lib/dhcpsrv/subnet.h
src/lib/dhcpsrv/tests/Makefile.am
src/lib/dhcpsrv/tests/alloc_engine4_unittest.cc
src/lib/dhcpsrv/tests/alloc_engine6_unittest.cc
src/lib/dhcpsrv/tests/alloc_engine_utils.cc
src/lib/dhcpsrv/tests/cfg_shared_networks4_unittest.cc
src/lib/dhcpsrv/tests/cfg_shared_networks6_unittest.cc
src/lib/dhcpsrv/tests/cfg_subnets4_unittest.cc
src/lib/dhcpsrv/tests/cfg_subnets6_unittest.cc
src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
src/lib/dhcpsrv/tests/shared_network_unittest.cc
src/lib/dhcpsrv/tests/srv_config_unittest.cc
src/lib/dhcpsrv/tests/subnet_unittest.cc
src/lib/dhcpsrv/tests/triplet_unittest.cc
src/lib/util/Makefile.am
Tomek Mrugalski [Fri, 29 Oct 2021 11:14:16 +0000 (13:14 +0200)]
[#1848] The tests now manage their own schema
Tomek Mrugalski [Fri, 29 Oct 2021 11:13:52 +0000 (13:13 +0200)]
[#1848] PgSqlConnectionPtr moved to common place
Tomek Mrugalski [Fri, 29 Oct 2021 10:41:53 +0000 (12:41 +0200)]
[#1848] Makefiles updated after v6 removal
Tomek Mrugalski [Fri, 29 Oct 2021 10:41:34 +0000 (12:41 +0200)]
[#1848] v6 CB removed
- to be added back in #96
Tomek Mrugalski [Fri, 29 Oct 2021 10:37:34 +0000 (12:37 +0200)]
[#1848] Updated Makefiles after v4 removal
Tomek Mrugalski [Fri, 29 Oct 2021 10:35:50 +0000 (12:35 +0200)]
[#1848] Deleted pgsql_cb_dhcp4 impl
- to be reinstantiated back in #95
Tomek Mrugalski [Fri, 22 Oct 2021 12:55:54 +0000 (14:55 +0200)]
[#1848] Changes to appease clang-format
Tomek Mrugalski [Fri, 22 Oct 2021 12:25:17 +0000 (14:25 +0200)]
[#1848] Makefile.am fix
Tomek Mrugalski [Fri, 22 Oct 2021 11:54:32 +0000 (13:54 +0200)]
[#1848] Added missing messages.cc|h files
Tomek Mrugalski [Fri, 22 Oct 2021 10:57:20 +0000 (12:57 +0200)]
[#1848] Skeleton methods for client classes in v4
Tomek Mrugalski [Fri, 22 Oct 2021 10:57:00 +0000 (12:57 +0200)]
[#1848] Skeleton methods for client classes in v6
Tomek Mrugalski [Fri, 16 Jul 2021 08:50:36 +0000 (10:50 +0200)]
[#1848] Corrected CREATE_AUDIT_REVISION query
Tomek Mrugalski [Fri, 2 Jul 2021 09:47:38 +0000 (11:47 +0200)]
[#1848] tests for default,min,max triplet binding
Tomek Mrugalski [Thu, 1 Jul 2021 20:41:22 +0000 (22:41 +0200)]
[#1848] First unit test passed!
147 more to go...
Tomek Mrugalski [Thu, 1 Jul 2021 14:26:49 +0000 (16:26 +0200)]
[#1848] pgsql_cb_dhcp4_mgr_unittest.cc added
Tomek Mrugalski [Thu, 1 Jul 2021 14:26:14 +0000 (16:26 +0200)]
[#1848] pgsql_cb_dhcp4_unittest.cc added
Tomek Mrugalski [Thu, 1 Jul 2021 14:26:03 +0000 (16:26 +0200)]
[#1848] pgsql_cb_dhcp6_mgr_unittest.cc added
Tomek Mrugalski [Thu, 1 Jul 2021 14:25:44 +0000 (16:25 +0200)]
[#1848] pgsql_cb_dhcp6_unittest.cc added
Tomek Mrugalski [Thu, 1 Jul 2021 14:25:27 +0000 (16:25 +0200)]
[#1848] pgsql_cb_impl_unittest.cc added
Tomek Mrugalski [Thu, 1 Jul 2021 14:24:49 +0000 (16:24 +0200)]
[#1848] Makefile for pgsql cb tests added
Tomek Mrugalski [Thu, 1 Jul 2021 14:23:03 +0000 (16:23 +0200)]
[#1848] Small fixes in PgSqlConfigBackendImpl
Tomek Mrugalski [Thu, 1 Jul 2021 14:22:05 +0000 (16:22 +0200)]
[#1848] Added test methods to PsqlBindArray
- amNull(), getInteger<T>, getType()
Tomek Mrugalski [Thu, 1 Jul 2021 08:39:27 +0000 (10:39 +0200)]
[#1848] Pgsql generic backend test class added
Tomek Mrugalski [Wed, 30 Jun 2021 18:53:12 +0000 (20:53 +0200)]
[#1848] Skeleton Postgres CB for DHCPv6 added
Tomek Mrugalski [Wed, 30 Jun 2021 18:52:52 +0000 (20:52 +0200)]
[#1848] skeleton Postgres CB implementation added
Tomek Mrugalski [Wed, 23 Jun 2021 19:26:28 +0000 (21:26 +0200)]
[#1848] Half converted pg cb dhcp4 skeleton
Tomek Mrugalski [Wed, 23 Jun 2021 18:00:14 +0000 (20:00 +0200)]
[#1848] Basic callouts added
Tomek Mrugalski [Wed, 23 Jun 2021 17:59:42 +0000 (19:59 +0200)]
[#1848] Macros header added
Tomek Mrugalski [Wed, 23 Jun 2021 16:56:33 +0000 (18:56 +0200)]
[#1848] Makefile corrected
Tomek Mrugalski [Wed, 9 Jun 2021 12:19:09 +0000 (14:19 +0200)]
[#1848] pgsql_cb logger added
Tomek Mrugalski [Wed, 9 Jun 2021 12:18:33 +0000 (14:18 +0200)]
[#1848] message files added
Tomek Mrugalski [Wed, 9 Jun 2021 11:46:12 +0000 (13:46 +0200)]
[#1848] Template files for new hook added
Andrei Pavel [Tue, 16 Nov 2021 10:10:20 +0000 (12:10 +0200)]
[#2161] add ChangeLog entry
Andrei Pavel [Tue, 16 Nov 2021 09:57:25 +0000 (11:57 +0200)]
[#2161] comment in Makefile.am
Andrei Pavel [Tue, 9 Nov 2021 18:15:53 +0000 (20:15 +0200)]
[#2161] .readthedocs.yaml
Dan Theisen [Mon, 15 Nov 2021 17:57:10 +0000 (09:57 -0800)]
[#2134] Update ChangeLog and AUTHORS
Dan Theisen [Mon, 15 Nov 2021 17:44:04 +0000 (09:44 -0800)]
[#2134] change format string verbiage to be more clear
Dan Theisen [Fri, 5 Nov 2021 15:23:17 +0000 (08:23 -0700)]
[#2134] Document acceptable format strings for logger
Andrei Pavel [Wed, 27 Oct 2021 14:10:58 +0000 (17:10 +0300)]
[#2160] bump version to 2.1.1-git
Andrei Pavel [Mon, 15 Nov 2021 08:44:28 +0000 (10:44 +0200)]
[#2167] build libco when gtest is not enabled
so that make-check passes
* [X] take libco*.la out of HAVE_GTEST if block
* [X] take DISTCLEANFILES out of HAVE_GTEST if block
Andrei Pavel [Thu, 4 Nov 2021 08:31:01 +0000 (10:31 +0200)]
[#2117] remove obsolete keactrl comments
Andrei Pavel [Wed, 3 Nov 2021 22:15:06 +0000 (00:15 +0200)]
[#2117] keactrl: color D2 active status green
Andrei Pavel [Mon, 15 Nov 2021 16:34:27 +0000 (18:34 +0200)]
[qa#276] fix hammer's netconf and postgres actions on Fedora 33 and FreeBSDs