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

163 Commits

Author SHA1 Message Date
Thomas Markwalder
3a5d4ea663 [#3831] Unrelated nit fixes
modified:   doc/sphinx/arm/hooks.rst
modified:   doc/sphinx/arm/logging.rst
2025-05-19 12:12:55 +00:00
Thomas Markwalder
8121c96c1a
[#3830] Fix release mention in ARM
modified:   hooks.rst
2025-05-16 12:20:42 +03:00
Francis Dupont
8196e0cadf
[#3830] Small fixes 2025-05-16 12:20:42 +03:00
Thomas Markwalder
dd87e1d30f
[#3830] Updated the ARM 2025-05-16 12:20:42 +03:00
Thomas Markwalder
433593f231
[#3830] Updated ARM
modified:   doc/sphinx/arm/hooks.rst
modified:   src/lib/hooks/tests/hooks_manager_unittest.cc
modified:   src/lib/util/tests/filesystem_unittests.cc
2025-05-16 12:20:42 +03:00
Andrei Pavel
60222843a6
[#3732] Address review 2025-04-23 23:15:59 +03:00
Andrei Pavel
435d56b645
[#3732] Switch docs from Autotools to Meson 2025-04-23 22:29:34 +03:00
Suzanne Goldlust
f835477662 [#3808] Update ARM for new hooks licensing 2025-03-21 14:19:42 +00:00
Razvan Becheriu
785efcc92a [#3333] move hook libraries to open source 2025-02-21 21:34:58 +00:00
Razvan Becheriu
3bf0079360 [#2101] addressed review comments 2024-12-24 13:03:04 +00:00
Razvan Becheriu
df3f1a9164 [#2101] load hooks using name only 2024-12-24 13:03:04 +00:00
Razvan Becheriu
264b7100cb [#3586] updated documentation 2024-10-09 13:10:06 +00:00
Tomek Mrugalski
2dfb0ac125
[#3346] Added missing RFC references 2024-05-24 11:08:45 +02:00
Suzanne Goldlust
7730a1d60d Resolve "Editorial review of the ARM prior to 2.6 release" 2024-05-16 20:09:54 +00:00
Marcin Siodelski
9cafe97a6f [#3336] Fix the doc build
JSON examples must not include the inline comments.
2024-04-16 10:21:16 +02:00
Andrei Pavel
4dae2a3954
[#3299] fix parked-packet-limit mentions in ARM
- move PPL section to general hooks section
- remove note that PPL is used only for HA
- add PPL section in RADIUS
- add PPL reference in ping-check
- change values in doc/examples to resemble defaults
2024-04-04 15:33:57 +03:00
Thomas Markwalder
7202da7530 [#3242] Added bare-bones perfmon hook library
New files:
    arm/hooks-perfmon.rst
	src/hooks/dhcp/perfmon/.gitattributes
	src/hooks/dhcp/perfmon/.gitignore
	src/hooks/dhcp/perfmon/Makefile.am
	src/hooks/dhcp/perfmon/libloadtests/.gitignore
	src/hooks/dhcp/perfmon/libloadtests/Makefile.am
	src/hooks/dhcp/perfmon/libloadtests/load_unload_unittests.cc
	src/hooks/dhcp/perfmon/libloadtests/run_unittests.cc
	src/hooks/dhcp/perfmon/perfmon.dox
	src/hooks/dhcp/perfmon/perfmon_callouts.cc
	src/hooks/dhcp/perfmon/perfmon_log.cc
	src/hooks/dhcp/perfmon/perfmon_log.h
	src/hooks/dhcp/perfmon/perfmon_messages.cc
	src/hooks/dhcp/perfmon/perfmon_messages.h
	src/hooks/dhcp/perfmon/perfmon_messages.mes
	src/hooks/dhcp/perfmon/tests/.gitignore
	src/hooks/dhcp/perfmon/tests/Makefile.am
	src/hooks/dhcp/perfmon/tests/run_unittests.cc
	src/hooks/dhcp/perfmon/version.cc

Modified:
	configure.ac
	arm/hooks-perfmon.rst
	arm/hooks.rst
	arm/logging.rst
	arm/rst_arm_sources.mk
	conf.py
	src/hooks/dhcp/Makefile.am
2024-02-16 17:51:25 +00:00
Francis Dupont
93c47dba3d [#3168] Removed old RADIUS 2023-12-14 14:48:11 +01:00
Thomas Markwalder
203c9d9e0c [#3110] Clean up and more tests
Added a ChangeLog entry

src/hooks/dhcp/high_availability/ha_impl.cc
    HAImpl::lease4ServerDecline() - always return NEXT_STEP_CONTINUE,
    and set peers_to_update argument.

src/hooks/dhcp/high_availability/ha_service.*
    Renamed HAService::asyncSendLeaseUpdate() to asyncSendSingleLeaseUpdate()

src/hooks/dhcp/high_availability/tests/ha_impl_unittest.cc
    TEST_F(HAImplTest, lease4ServerDecline) - new test

src/hooks/dhcp/high_availability/tests/ha_service_unittest.cc
    TEST_F(HAServiceTest, successfulSendSingleLeaseUpdateWithoutParking)
    TEST_F(HAServiceTest, successfulSendSingleLeaseUpdateWithParking) - new tests

doc/sphinx/arm/hooks-ping-check.rst
    Removed note about HA updates

doc/sphinx/arm/hooks.rst
    Updated ping-check description in table of hooks

doc/sphinx/arm/logging.rst
    Added ping-check-hooks logger to table of loggers
2023-12-01 10:14:02 -05:00
Thomas Markwalder
3f3e74a23b [#3084] Minor ARM fixes
modified:   doc/sphinx/arm/hooks-ping-check.rst
modified:   doc/sphinx/arm/hooks.rst
2023-11-21 12:08:56 +00:00
Andrei Pavel
bbf71a97d3
[#2442] code-block without argument not allowed
Plus a few typo fixes.
2023-11-15 20:26:02 +02:00
Thomas Markwalder
e2f1add8c4 [#3012] Add initial ping-check ARM doc
new file:   doc/sphinx/arm/hooks-ping-check.rst
modified:   doc/sphinx/arm/hooks.rst
modified:   doc/sphinx/conf.py
2023-09-08 12:37:46 +00:00
Razvan Becheriu
c4014a6ee1 [#3001] fixed references to hooks libs in ARM 2023-08-16 15:04:54 +00:00
Francis Dupont
823da39a90 [#2866] Checkpoint: updated examples and arm 2023-06-26 14:24:42 +02:00
Andrei Pavel
333f5770a1
[#2554] mention premium in the table of hook libraries 2023-06-14 20:26:11 +03:00
Andrei Pavel
a51ab99885
[#2554] add 'isccmd' references
The commands used were:
- find doc/sphinx/arm -name '*.rst' | xargs grep -E '^\.\. ' | cut -d ' ' -f 2 | sort -uV | grep _command- > /tmp/commands
- for i in $(cat /tmp/commands); do find doc/sphinx/arm -name '*.rst' | xargs sed -i "s/\`\`${i}\`\` command/\`${i} command <_command-${i}>\`/g"; done
- for i in $(cat /tmp/commands); do find doc/sphinx/arm -name '*.rst' | xargs sed -i "s/\`\`${i}\`\`/\`${i} <_command-${i}>\`/g"; done
- for i in $(cat /tmp/commands); do find doc/sphinx/arm -name '*.rst' | xargs sed -i "s/The \`${i} <_command-${i}>\` Command/The \`\`${i}\`\` Command/g"; done
- for i in $(cat /tmp/commands); do find doc/sphinx/arm -name '*.rst' | xargs sed -i "s/-  ${i}/- \`${i} <_command-${i}>\`/g"; done

But they were not perfect. Some manual adjustment was required.
2023-06-14 20:26:11 +03:00
Andrei Pavel
f936be3222
[#2554] add 'iscman' references
The commands used were:
- find doc/sphinx/man -name '*.rst' | xargs grep -F '.. iscman' | cut -d ' ' -f 3 > /tmp/binaries
- for i in $(cat /tmp/binaries); do find doc/sphinx/arm -name '*.rst' | xargs sed -i "s/\`\`${i}\`\`/:iscman:\`${i}\`/g"; done

Manual adjustment was required in a few places to:
- extend title lines
- realign table lines
2023-06-14 20:26:11 +03:00
Piotrek Zadroga
dd12d7cb09 [#2838] fixing Sphinx error in ARM 2023-05-09 09:46:57 +02:00
Piotrek Zadroga
efb0e6d73b [#2838] change Int8ToText to lowercase in ARM 2023-05-08 14:47:29 +02:00
Andrei Pavel
ab23887672
[#2804] make text edits consistent across the ARM 2023-04-19 17:58:06 +03:00
Tomek Mrugalski
a0e90d958f [#2743] Removed obsolete note 2023-03-03 10:13:42 +00:00
Andrei Pavel
03423adcd2
[#2651] release changes 2022-11-26 00:17:08 +02:00
Andrei Pavel
2b4ca27b3a [#2569] add JSON validation to code blocks in ARM 2022-09-23 12:09:23 +00:00
Peter Davies
caaf1bf441 [#2569] fix misplaced colons in ARM JSON examples 2022-09-23 12:09:23 +00:00
Francis Dupont
083eefc388 [#1781] spelling 2022-07-20 09:04:59 -04:00
Thomas Markwalder
69a9e2538f [#1781] Addressed initial review comments
doc/sphinx/arm/hooks.rst
    Added paragraph about hook library ordering

src/hooks/dhcp/high_availability/query_filter.cc
    Added comment

src/hooks/dhcp/high_availability/tests/query_filter_unittest.cc
    Test beyond enum EOF.
2022-07-20 09:04:59 -04:00
Suzanne Goldlust
bc5b42b541 Apply 17 suggestion(s) to 3 file(s) 2022-07-12 07:15:52 -04:00
Andrei Pavel
6c2c8a3fae [#2481] document lease limits in the ARM 2022-07-12 07:15:52 -04:00
Thomas Markwalder
ce0c0f3e6a [#2403] Post merge fixes 2022-06-14 14:38:06 -04:00
Suzanne Goldlust
8c1de0b4a9 [#2403] Reorder table/includes 2022-06-14 14:12:09 -04:00
Suzanne Goldlust
52acccaf9b [#2403] Move/demote User Contexts section 2022-06-14 14:09:03 -04:00
Suzanne Goldlust
f71a698501 [#2403] Editorial review of documentation about hook libraries in the ARM 2022-06-14 14:09:03 -04:00
Andrei Pavel
6cad049044 [#2422] add limits to the list of hook libraries in the ARM 2022-06-08 11:40:58 +00:00
Suzanne Goldlust
d1f5b1fd5b Apply 4 suggestion(s) to 2 file(s) 2022-06-01 21:23:41 +00:00
Vicky Risk
edfbfe8d13 Apply 1 suggestion(s) to 1 file(s) 2022-06-01 21:08:34 +00:00
Vicky Risk
23d4442cdf Apply 1 suggestion(s) to 1 file(s) 2022-06-01 21:08:28 +00:00
Marcin Godzina
2da8f7fa4a Update doc/sphinx/arm/config.rst, doc/sphinx/arm/hooks.rst 2022-06-01 20:11:01 +00:00
Marcin Godzina
43e683ea15 Update doc/sphinx/arm/config.rst, doc/sphinx/arm/hooks.rst 2022-06-01 14:52:57 +00:00
Marcin Godzina
9805502b5f Update doc/sphinx/arm/hooks.rst 2022-05-31 15:19:34 +00:00
Andrei Pavel
49bdfd9216 [#2423] release changes: spelling corrections 2022-05-23 14:33:09 +00:00