2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-30 21:45:37 +00:00
Commit Graph

150 Commits

Author SHA1 Message Date
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
Andrei Pavel
68c7be26bf [#562] document rate limiting 2022-05-20 20:40:12 +03:00
Thomas Markwalder
0b40ccc05f [#2354] Addressed review comments
doc/sphinx/arm/classify.rst
    Added SKIP_DDNS

doc/sphinx/arm/hooks.rst
    Fixed spelling.

src/bin/dhcp6/tests/Makefile.am
    Restored commented out line
2022-05-19 15:31:35 -04:00
Thomas Markwalder
5c08e702f2 [#2354] Added built-in class "SKIP_DDNS"
Added ChangeLog entry

doc/sphinx/arm/hooks-ddns-tuning.rst
doc/sphinx/arm/hooks.rst
    Updated ARM

src/lib/dhcpsrv/client_class_def.cc
    Added built-in class "SKIP_DDNS"
2022-05-19 15:31:35 -04:00
Francis Dupont
536b4281fe [#1263] Changed List by Control 2022-05-17 10:22:02 +02:00
Francis Dupont
445e140c71 [#1263] Added ChangeLog and hook table entries 2022-05-17 10:10:44 +02:00
Razvan Becheriu
7ce942f977 [#1263] addressed review 2022-05-17 01:15:58 +03:00
Francis Dupont
2a4466d336 [#1263] Ported RBAC hook doc and examples 2022-05-13 18:33:04 +02:00
Wlodek Wencel
7bd3e322de [#2382] reduced hook list in example 2022-04-22 19:14:16 +00:00
Tomek Mrugalski
f4a4a23dba [#1548] Doc added for ddns-tuning 2022-04-21 10:19:19 -04:00
Razvan Becheriu
7eb6ad54e4 [#2116] addressed review 2022-03-31 08:11:37 +00:00
Razvan Becheriu
d41571ce17 [#2116] remove cql code 2022-03-31 08:11:37 +00:00
Francis Dupont
5610db3c40 [#2314] Adopted last proposed changes 2022-03-23 11:14:37 +01:00
Francis Dupont
9b1d423701 [#2314] Addressed last comments 2022-03-23 09:50:04 +02:00