2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-28 20:47:48 +00:00

32859 Commits

Author SHA1 Message Date
Andrei Pavel
e5b0288922
[#1944] NETCONF: move store-extended-info from kea-types to kea-dhcp-types 2021-08-23 16:43:58 +03:00
Andrei Pavel
3d841a846a
[#1944] fix compilation 2021-08-23 16:43:58 +03:00
Tomek Mrugalski
6bedc67d5a
[#1944] Compilation fix 2021-08-23 16:43:58 +03:00
Andrei Pavel
b0a71c0be7
[#1944] add ChangeLog entry 2021-08-23 16:43:58 +03:00
Andrei Pavel
110740fd85
[#1944] add store-extended-info to Kea YANG module 2021-08-23 16:43:34 +03:00
Thomas Markwalder
f8ca02c1fd [#1710] Addressed review comments
ChangeLog - amended entry to mention CB

doc/sphinx/arm/dhcp6-srv.rst
    updated CB supported paramters table

src/lib/dhcpsrv/alloc_engine.cc
    minor clean up
2021-08-20 08:44:05 -04:00
Thomas Markwalder
9e51c60935 [#1710] Added ChangeLog entry 2021-08-20 08:44:05 -04:00
Thomas Markwalder
7aae1e069d [#1710] Updated ARM
modified:   doc/sphinx/arm/dhcp6-srv.rst
2021-08-20 08:43:29 -04:00
Thomas Markwalder
6b39b1dba3 [#1710] Added preferred liftime columns to MySQL v6 class
Modified:
src/bin/admin/tests/mysql_tests.sh.in
src/share/database/scripts/mysql/dhcpdb_create.mysql
src/share/database/scripts/mysql/upgrade_010_to_011.sh.in
2021-08-20 08:43:29 -04:00
Thomas Markwalder
f8b33563b1 [#1710] Add preferred triplet to mysql cb
modified:
src/hooks/dhcp/mysql_cb/mysql_cb_dhcp6.cc
src/hooks/dhcp/mysql_cb/mysql_query_macros_dhcp.h
src/hooks/dhcp/mysql_cb/tests/mysql_cb_dhcp6_unittest.cc
2021-08-20 08:43:29 -04:00
Thomas Markwalder
d98770b09c [#1710] Added lifetimes to v6 client classes
kea-dhcp6 client classes now support valid and preferred
lifetime triplets.  Need to update ARM and CB yet.

/doc/examples/kea6/all-keys.json
    Updated

/src/bin/dhcp6/dhcp6_lexer.ll b/src/bin/dhcp6/dhcp6_lexer.ll
    Added preferred and valid lifetime parameters to client class

/src/bin/dhcp6/dhcp6_parser.yy
    Added preferred and valid lifetime parameters to client class

src/bin/dhcp6/tests/config_parser_unittest.cc
    TEST_F(Dhcp6ParserTest, clientClassValidPreferredLifetime)  - new test

/src/bin/dhcp6/tests/parser_unittest.cc
    Added use of EXPECT_NO_THROW_LOG to ease finding JSON errors

/src/lib/dhcpsrv/alloc_engine.*
    AllocEngine::getLifetimes6() - new function
    Lease6Ptr AllocEngine::createLease6() - calls new function

/src/lib/dhcpsrv/client_class_def.*
/src/lib/dhcpsrv/parsers/client_class_def_parser.cc
    ClientClassDef - added support for preferred lifetime triplet

/src/lib/dhcpsrv/tests/alloc_engine6_unittest.cc
    TEST_F(AllocEngine6Test, getValidLifetime)
    TEST_F(AllocEngine6Test, getPreferredLifetime) - new tests

/src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
    TEST_F(ClientClassDefParserTest, preferredLifetimeTests) - new test

/src/lib/dhcpsrv/tests/client_class_def_unittest.cc
    updated tests
2021-08-20 08:43:29 -04:00
Andrei Pavel
5400f23dea
[#2045] hammer.py: remove unused sysrepo versions 2021-08-20 11:56:41 +03:00
Andrei Pavel
d67a9fe0a3
[#2045] hammer.py: libyang from sources on f33 2021-08-20 11:06:01 +03:00
Francis Dupont
388b52124a [#2018] Second tentative fix for CI 2021-08-19 22:24:26 +02:00
Francis Dupont
83859ebc80 [#2018] Tentative fix for CI 2021-08-19 22:13:23 +02:00
Francis Dupont
cbf477ed3f [#2018] Final (?) fixes 2021-08-19 18:32:47 +02:00
Tomek Mrugalski
c7177ad4b2 [#2018] Wordsmithing 2021-08-19 18:32:47 +02:00
Tomek Mrugalski
0762db1be7 [#2018] Small tweaks after review
- wording
 - fixed and moved note about this being work in progress
 - fixed comment in the excerpt
2021-08-19 18:32:47 +02:00
Francis Dupont
c407640dec [#2018] Added protocols with ref and schemas 2021-08-19 18:32:47 +02:00
Francis Dupont
4275103eef [#2018] Added deployment section (skeleton) 2021-08-19 18:32:47 +02:00
Francis Dupont
0da1a01052 [#2018] After merge improvements 2021-08-19 18:32:47 +02:00
Tomek Mrugalski
7832808c53 [#2018] cosmetic corrections
- hook lib name fixed
 - DSO => hook library
 - added a verb, so "First,..." is now a sentence
2021-08-19 18:32:47 +02:00
Tomek Mrugalski
bb5e15cc39 [#2018] Changelog added. 2021-08-19 18:32:47 +02:00
Francis Dupont
6120ea6c72 [#2018] Created gss-tsig.json example 2021-08-19 18:32:47 +02:00
Francis Dupont
42c5e814f3 [#2018] Fixed last changes 2021-08-19 18:32:47 +02:00
Tomek Mrugalski
994a4e0183 [#2018] Missing sentence added 2021-08-19 18:32:47 +02:00
Tomek Mrugalski
758a1c8d0f [#2018] GSS-TSIG text updated 2021-08-19 18:32:47 +02:00
Tomek Mrugalski
6b2763af3d [#2018] GSS-TSIG updated significantly
- written proper intro
 - fixed installation
 - written Using GSS-TSIG section
 - added config example
2021-08-19 18:32:47 +02:00
Tomek Mrugalski
00ca2565a3 [#2018] NETCONF description updated 2021-08-19 18:32:47 +02:00
Tomek Mrugalski
fe3ea2e9c4 [#2018] gss-tsig, netconf moved to Integrations section 2021-08-19 18:32:47 +02:00
Tomek Mrugalski
3a3eeefde9 [#2030] netconf, gss-tsig files renamed 2021-08-19 18:32:47 +02:00
Francis Dupont
63cca800e8 [#2018] Ported install doc 2021-08-19 18:32:47 +02:00
Tomek Mrugalski
eaf756b98c [#2024] wordsmithing after review 2021-08-19 13:01:53 +00:00
Tomek Mrugalski
9ba795e1bc [#2024] trx_commit doc updated 2021-08-19 13:01:53 +00:00
Andrei Pavel
e5925d7d45 [#2012] install python scripts under prefix 2021-08-19 09:10:30 +00:00
Thomas Markwalder
49a9ba0165 [#2030] Added ChangeLog entry 2021-08-17 09:56:01 -04:00
Tomek Mrugalski
155a3d11af [#2020] MySQL upgrade scripts renumbered
- it's just a leading 00s added in lots of places
2021-08-17 09:54:35 -04:00
Thomas Markwalder
ae325ed834 [#2030] Replaced indexes for mysql reclamation queries
configure.ac
    Added mysql/upgrade_x_00010_to_00011.sh.in

src/bin/admin/tests/mysql_tests.sh.in
    mysql_upgrade_test()  - added test of upgrade from 10 to 11.

src/lib/mysql/mysql_constants.h
    Updated schema version

src/share/database/scripts/mysql/Makefile.am
    Added upgrade_x_00010_to_00011.sh

src/share/database/scripts/mysql/dhcpdb_create.mysql
    Added index replacements

src/share/database/scripts/mysql/upgrade_x_00010_to_00011.sh.in
    New file, upgrades from 10 to 11.
    Naming scheme changed to keep file order sane.
2021-08-17 09:54:35 -04:00
Andrei Pavel
47d6341da4 [qa#261] install OpenSSL 1.1.1g on CentOS 7 2021-08-17 08:42:33 +00:00
Andrei Pavel
cd5e13cff1
[#2025] fix Wunused-result warnings 2021-08-17 09:31:05 +03:00
Andrei Pavel
3651cd22a2
[#2025] fix Wunused-parameter warnings 2021-08-17 09:31:05 +03:00
Andrei Pavel
8744ecf5e4
[#2025] fix g++ warnings 2021-08-17 09:31:05 +03:00
Andrei Pavel
76cc84f8d9 [#2025] simplify concatenating strings (minor) 2021-08-16 15:33:26 +00:00
Andrei Pavel
bb46888356
[#1990] hammer.py: install libyang & sysrepo from sources on currently released ubuntus
Kea doesn't compile with packaged versions and supporting every patch
version is an ardous effort we can't support.
2021-08-16 13:35:58 +03:00
Andrei Pavel
4ce663d5c2
[#1990] ax_find_library: look in lib64 also 2021-08-16 09:58:10 +03:00
Andrei Pavel
06822b955c
[#1990] reinstall.sh: fix LD_LIBRARY_PATH 2021-08-15 23:28:11 +03:00
Andrei Pavel
223e57c34e [#2025] correct spelling errors (minor change) 2021-08-13 19:31:35 +00:00
Andrei Pavel
efa104ea26 [#866] text ARM, remove ungenerated indices 2021-08-13 15:44:20 +00:00
Tomek Mrugalski
f8c84eaa3e [#2020] ChangeLog added 2021-08-13 17:37:10 +02:00
Tomek Mrugalski
3112737545 [#2020] Fixed HOOKS_CALLOUT_{ERROR,EXCEPTION} logs 2021-08-13 17:36:44 +02:00