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

37665 Commits

Author SHA1 Message Date
Ben Scott
4d2c259aa2 [#3881] Adapt d85666cf to this rewrite 2025-06-20 12:22:10 +02:00
Ben Scott
7b06537aed [#3881] Overhaul my overhaul 2025-06-20 12:22:10 +02:00
Ben Scott
021d59b12f [#3881] Future "planned" vs "will" 2025-06-20 12:22:10 +02:00
Ben Scott
e3cee3954a [#3881] Note Stork+Kea+CB issues 2025-06-20 12:22:10 +02:00
Ben Scott
a255fe3fdb [#3881] Fix a few loose ends 2025-06-20 12:22:10 +02:00
Ben Scott
f79762dca2 [#3881] More comments regards sections 2025-06-20 12:22:10 +02:00
Ben Scott
71fbc7dea2 [#3881] Non-CB DB can conflict like JSON 2025-06-20 12:22:10 +02:00
Ben Scott
4e045a33d4 [#3881] Add example scenario 2025-06-20 12:22:10 +02:00
Ben Scott
09d730ac51 [#3881] Move "Incompatibilities" further up 2025-06-20 12:22:10 +02:00
Ben Scott
3d7c772321 [#3881] "Incompatible": Revise, expand, wrap 2025-06-20 12:22:10 +02:00
Ben Scott
ffcf7bb3ae [#3881] Major edit of "Duplicate Definitions" 2025-06-20 12:22:10 +02:00
Ben Scott
b17af41f9a [#3881] Copy edit "Incompatible Software"
Intensify avoidance of subnet_cmds hook.
Add: Stork is not currently compatible.
2025-06-20 12:22:10 +02:00
Ben Scott
aeaaaabcf8 [#3881] copy edit sects: Install, Components 2025-06-20 12:21:49 +02:00
Ben Scott
9980d67f6f [#3881] Move "Configuration Files Inclusion"
The RST section on the JSON <?include> feature was put after the
RST include directive for the config-backend.rst file, resulting
in the "Configuration Files Inclusion" content accientally
appearing within the CB section.  Move it to fix and add an RST
comment to make the structure more obvious.
2025-06-20 12:15:35 +02:00
Ben Scott
9e0acf5c3a [#3881] Add subsect "Preparation is Required" 2025-06-20 12:15:35 +02:00
Ben Scott
c1f0325687 [#3881] Add/rename sections, move content within
New section "Installation"
Rename section "Capabilities and Limitations"
  to "Limitations and Warnings".
  It has little content about capabilities currently, except in the negative.
Add subsection headings within "Limitations".
Remove redundent leading "CB" from section names.
Move content around to better fit the section titles.
Demote some notes as they now have their own sections.
Minimal changes to content itself in this commit.
2025-06-20 12:15:35 +02:00
Ben Scott
6b64fc0fd4 [#3881] Starting reorg of CB docs 2025-06-20 12:15:35 +02:00
Andrei Pavel
6936322e64
[#3680] Minor: make check -> meson test 2025-06-19 17:47:06 +03:00
Andrei Pavel
0a7d3844b6
[#3680] Unroll NETCONF fallback subproject into the main meson.build to have all the sub dependencies available for pkg-config 2025-06-19 17:45:34 +03:00
Andrei Pavel
72f8978cc5
[#3680] Meson: Add the more common dependencies to pkg-config as well 2025-06-19 17:45:34 +03:00
Andrei Pavel
b95d69ba6f
[#3680] Fix generating .pc file when dependencies are not detected through pkg-config
meson.build:1051:4: ERROR: requires argument not a string, library with pkgconfig-generated file or pkgconfig-dependency object, got <ExternalLibrary log4cplus: True>
2025-06-19 17:45:34 +03:00
Andrei Pavel
0c197ab46a
[#3680] Minor: add missing newline at EOF of unreleased changelog file 2025-06-19 17:45:34 +03:00
Andrei Pavel
4390c55339
[#3953] Remove @dotlibs@ leftover from autotools removal 2025-06-19 17:16:55 +03:00
Andrei Pavel
1068bb6653
[#3953] Update fuzz devel guide 2025-06-19 17:16:55 +03:00
Andrei Pavel
85e2a5f4b5
[#3953] Do not run fuzzers with sudo. No longer required 2025-06-19 17:16:55 +03:00
Andrei Pavel
8247204bad
[#3953] Remove fuzz configs. No longer required 2025-06-19 17:16:55 +03:00
Andrei Pavel
e5170430b2
[#3953] Put fuzzers in a for loop in meson 2025-06-19 17:16:55 +03:00
Andrei Pavel
32e9987b1a
[#3953] No longer install fuzz input. It was never required 2025-06-19 17:16:55 +03:00
Andrei Pavel
d159484b71
[#3953] Add rpath to fuzzers 2025-06-19 17:16:55 +03:00
Andrei Pavel
f41fb2541f
[#3953] Fix a static initialization race in fuzzers. Turn KEA_FUZZ_DIR into a function 2025-06-19 17:16:55 +03:00
Andrei Pavel
9b8b7f24ef
[#3953] Use the same sudo trick on fuzzers and get rid of kludgy fuzz test scripts 2025-06-19 17:16:55 +03:00
Andrei Pavel
da77749d06
[#3930] Fix cppcheck after adoption of meson
- Was running on build dir which had little to no sources.
- Use the compile_commands.json file provided by meson which enables
  cppcheck to know about compiler flags used in compilation.
- Make the cppcheck target write to cppcheck-result.xml which is
  expected in the cppcheck-htmlreport target.
- Add library=googletest so it correctly decodes gtest macros.
- Remove suppression list. A lot of the suppressions were fixed with
  proper use of cppcheck or are no longer reported.
2025-06-19 10:09:14 +03:00
Marcin Siodelski
5bfaef2d81 [#3628] Two grammarly nits added 2025-06-18 12:34:39 +00:00
Marcin Siodelski
0c7fcb4677 [#3628] Added Changelog for #3628 2025-06-18 13:28:19 +02:00
Marcin Siodelski
aae341d32e [#3628] Subnet selectors in default conf 2025-06-18 13:25:13 +02:00
Andrei Pavel
479158cb83
[#3680] Document the use of the kea.pc file 2025-06-17 22:12:48 +03:00
Andrei Pavel
816f3ea733
[#3680] Add pkg-config .pc file 2025-06-17 22:09:23 +03:00
Piotrek Zadroga
eef015c2bb [#3940] address review comments 2025-06-17 18:55:08 +00:00
Piotrek Zadroga
1bdecbf3dc [#3940] reword changelog 2025-06-17 18:55:08 +00:00
Piotrek Zadroga
00bd07bc18 [#3940] fix changelog 2025-06-17 18:55:08 +00:00
Piotrek Zadroga
ac75de31db [#3940] man doc update 2025-06-17 18:55:08 +00:00
Piotrek Zadroga
569cc35a96 [#3940] ARM doc update 2025-06-17 18:55:08 +00:00
Piotrek Zadroga
a938523125 [#3940] changelog entry 2025-06-17 18:55:08 +00:00
Piotrek Zadroga
7e8e7a64eb [#3940] man doc update 2025-06-17 18:55:08 +00:00
Piotrek Zadroga
9937306abd [#3940] man doc update 2025-06-17 18:55:08 +00:00
Piotrek Zadroga
9be48a4253 [#3940] ARM doc update 2025-06-17 18:55:08 +00:00
Piotrek Zadroga
1f4c852739 [#3940] flags precedence tests 2025-06-17 18:55:08 +00:00
Piotrek Zadroga
d6ab88f28f [#3940] rename test file 2025-06-17 18:55:08 +00:00
Piotrek Zadroga
8c34bacf97 [#3940] add kea-shell tests
Tests cover --auth-password-file flag usage.
2025-06-17 18:55:08 +00:00
Piotrek Zadroga
6bbb860ee1 [#3940] add --auth-password-file in kea-shell 2025-06-17 18:55:08 +00:00