2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-30 05:27:55 +00:00

33411 Commits

Author SHA1 Message Date
Suzanne Goldlust
d7d854df8d [#2202] Text edits 2021-12-03 12:50:41 -05:00
Suzanne Goldlust
53b922af4d [#2202] Text edits 2021-12-03 12:50:41 -05:00
Suzanne Goldlust
1112e7909a [#2202] Text edits 2021-12-03 12:50:41 -05:00
Suzanne Goldlust
63363337aa Text edits 2021-12-03 12:50:41 -05:00
Suzanne Goldlust
cc9fdf5494 Text edits through line 1675 (interim save) 2021-12-03 12:50:41 -05:00
Thomas Markwalder
0a66a532a9 [#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
2021-11-29 13:25:49 -05:00
Andrei Pavel
c6f5220df8
[#2206] bump version to 2.1.2-git 2021-11-24 22:13:36 +02:00
Andrei Pavel
7012c1b971
[#2197] PostgreSQL schema corrections Kea-2.1.1 2021-11-23 20:16:50 +02:00
Andrei Pavel
c160323039
[#2197] release changes 2021-11-22 12:59:15 +02:00
Razvan Becheriu
b0b750c76c [#2195] bump lib versions for 2.1.1 2021-11-19 21:19:44 +02:00
Razvan Becheriu
ef8d005e91
[#2172] fixed unittests 2021-11-19 20:48:22 +02:00
Andrei Pavel
ccf349eef5
[#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
2021-11-19 20:48:22 +02:00
Andrei Pavel
f48a69a354
[#2021] add ChangeLog entry 2021-11-19 20:32:22 +02:00
Dan Theisen
8d8b9bcd5a
[#2021] Allow 0 length OpaqueDataTuple to be pack()ed 2021-11-19 20:14:55 +02:00
Andrei Pavel
90ad9340cd
[#2112] solve python syntax error in hammer 2021-11-19 19:24:02 +02:00
Andrei Pavel
45892929e3 [#2157] change release checklist after 2.0 PM 2021-11-19 17:05:36 +00:00
Razvan Becheriu
845a5d7add [#2130] minor adjustments 2021-11-19 18:48:33 +02:00
Andrei Pavel
50c114ff1a [#2130] allow maxsize past INT_MAX 2021-11-19 18:48:11 +02:00
Andrei Pavel
efa7213ae1
[#2130] throw exception if maxsize is too lage 2021-11-19 17:35:49 +02:00
Andrei Pavel
e661499773
[#2130] allow maxsize past INT_MAX 2021-11-19 17:35:47 +02:00
Andrei Pavel
ebb116e91e
[#2112] add ChangeLog entry 2021-11-19 16:29:40 +02:00
Andrei Pavel
feb04cd86e
[#2112] hammer.py: support for Arch Linux 2021-11-19 16:13:33 +02:00
Andrei Pavel
fc9a23eb66 [#2112] hammer: better error message about unsupported system 2021-11-19 09:05:55 +00:00
Andrei Pavel
dda481bb25 [#2111] hammer: attempt to upgrade vagrant when the latest vagrant version is unknown 2021-11-19 09:00:35 +00:00
Razvan Becheriu
e21d3c40e5 [#2136] updated hashes for yang models 2021-11-18 22:22:29 +02:00
Andrei Pavel
0ed117b521
[#2136] remove double lenient-option-parsing 2021-11-18 17:56:32 +02:00
Andrei Pavel
e845328744
[#2136] aligned indentation (minor change) 2021-11-18 16:44:26 +02:00
Andrei Pavel
9396afd1cc [#2136] add ChangeLog entry 2021-11-18 16:18:38 +02:00
Andrei Pavel
fc2d6c191a [#2136] update all-keys-netconf.json and remove all-keys.json from tests 2021-11-18 16:12:36 +02:00
Andrei Pavel
eb0bfb39ce [#2136] lint newly added YANG nodes 2021-11-18 16:12:36 +02:00
Andrei Pavel
69ef680682 [#2136] update pyang trees in comments 2021-11-18 16:12:36 +02:00
Andrei Pavel
52e88e7948 [#2136] add most of the missing YANG nodes and test with all-keys.json 2021-11-18 16:12:36 +02:00
Andrei Pavel
2e025a08d1 [#2136] reinstall.sh -u: uninstalls modules first 2021-11-18 16:12:35 +02:00
Andrei Pavel
36349b95dd [#2136] YANG: move "store-extended-info" from operational to config 2021-11-18 16:12:35 +02:00
Andrei Pavel
d4e3381fa5 [#2136] fix unit test error messages 2021-11-18 16:12:35 +02:00
Andrei Pavel
424c428130 [#2136] YANG: add lifetimes to client classes 2021-11-18 16:12:35 +02:00
Andrei Pavel
78009fc8d1 [#2136] reinstall.sh: upgrade existing modules 2021-11-18 16:12:35 +02:00
Andrei Pavel
3dcdd443a2 [#2136] rename model to module 2021-11-18 16:12:35 +02:00
Wlodek Wencel
15875f9f96 [#2193] added dh-python on debian 11 2021-11-18 13:17:07 +01:00
Tomek Mrugalski
ac81542b11 [#1848] Fixed indentation 2021-11-17 19:27:08 +01:00
Tomek Mrugalski
26536a5199 [#1848] MySQL compilation fix 2021-11-17 16:59:32 +01:00
Tomek Mrugalski
2b927fc643 [#1848] Removed more dead code 2021-11-17 15:35:54 +01:00
Tomek Mrugalski
1dd450027f [#1848] Moved triplet UT to util
- that's where the production code is
2021-11-17 15:35:54 +01:00
Tomek Mrugalski
9b39facf82 [#1848] Removed dead code
- will need to revert this and actually implement in separate MR
2021-11-17 15:35:54 +01:00
Thomas Markwalder
f7a92be71a [#1848] Added ChangeLog entry and fixed a copyright date. 2021-11-17 15:35:53 +01:00
Thomas Markwalder
51af9e1c17 [#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
2021-11-17 15:35:19 +01:00
Thomas Markwalder
8e53068978 [#1848] Add missing triplet.h to util
new file:   src/lib/util/triplet.h
2021-11-17 15:35:19 +01:00
Thomas Markwalder
49be51e8f1 [#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
2021-11-17 15:35:19 +01:00
Thomas Markwalder
4cd9f584b7 [#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
2021-11-17 15:35:19 +01:00
Thomas Markwalder
fe31eee4ed [#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
2021-11-17 15:35:19 +01:00