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

1602 Commits

Author SHA1 Message Date
Francis Dupont
3e5ec6cb7a [#2869] Updated doc 2023-07-06 22:11:33 +02:00
Thomas Markwalder
00fa013ca3 [#2276] Updated the ARM
modified:
    doc/sphinx/arm/dhcp4-srv.rst
    doc/sphinx/arm/dhcp6-srv.rst
2023-07-06 14:27:25 +00:00
Marcin Godzina
864786415e Rebase v2_4 onto master after the release. 2023-07-04 12:55:58 +00:00
Andrei Pavel
7a375cf743
[#2892] document PD hints 2023-06-29 15:42:28 +03:00
Andrei Pavel
6fda004422
[#2892] add a phrase about empty reservations for known clients 2023-06-29 15:18:07 +03:00
Andrei Pavel
a180dd9911
[#2892] fix docs about exclude-first-last-24 2023-06-29 15:17:36 +03:00
Andrei Pavel
7a96c3a9ac
[#2892] move template class documentation to its own section 2023-06-29 15:16:51 +03:00
Slawek Figiel
55f0dbd1ca [#2467] Use man reference 2023-06-29 13:44:30 +02:00
Slawek Figiel
6577edf101 [#2467] Add a note 2023-06-29 13:44:29 +02:00
Slawek Figiel
7e9c84467f [#2467] Remove the kea_connector2.py 2023-06-29 13:44:08 +02:00
Marcin Siodelski
0f4386b372 [#2901] Updated ARM after operation-target rename 2023-06-29 07:23:01 +02:00
Andrei Pavel
587c6427ef
[#2831] unrelated - missing entry in api-files.txt 2023-06-28 22:45:19 +03:00
Francis Dupont
68d4a6c914 [#2745] Applied proposed changes 2023-06-28 16:23:35 +02:00
Francis Dupont
340c3fe976 [#2745] Added a note about 2 HRs 2023-06-28 16:22:39 +02:00
Tomek Mrugalski
b0b270459e
[#2887] Wordsmithing after review 2023-06-28 13:47:28 +02:00
Tomek Mrugalski
de8e6fe76c
[#2887] doc: RFC3046 support clarified 2023-06-28 12:55:50 +02:00
Piotrek Zadroga
31d3292d8a [#2795] addressed review comments 2023-06-26 15:30:59 +00:00
Piotrek Zadroga
d7113d3488 [#2795] doc update with IPv6 PD use case 2023-06-26 15:30:59 +00:00
Piotrek Zadroga
0502282adb [#2795] updating ARM docs 2023-06-26 15:30:59 +00:00
Piotrek Zadroga
28487364f6 [#2795] rename cmd to get-reservation-by-address 2023-06-26 15:30:59 +00:00
Piotrek Zadroga
c5d56aaac8 [#2795] init reservations-get doc 2023-06-26 15:30:59 +00:00
Wlodzimierz Wencel
02d0ef5f31 [#1452] Document installing FreeRADIUS from packages 2023-06-26 15:22:45 +00:00
Marcin Siodelski
a100419ee4 [#2866] Changes after review
- ChangeLog edits
- ARM edits in sections about subnet ids
- Renamed warning message
- Added subnet id to default configurations
2023-06-26 14:26:09 +02:00
Francis Dupont
608ff6009d [#2866] Checkpoint before last use chasing 2023-06-26 14:24:42 +02:00
Francis Dupont
823da39a90 [#2866] Checkpoint: updated examples and arm 2023-06-26 14:24:42 +02:00
Razvan Becheriu
db4de1acae [#2898] addressed comments 2023-06-22 14:52:48 +00:00
Razvan Becheriu
3d61bdde3e [#2898] fixed merge of stats for same pool IDs 2023-06-22 14:52:48 +00:00
Tomek Mrugalski
c79e3f852e
[#2707] Doc updated
Added note about config-set not returning hash for ctrl-agent
2023-06-22 16:23:38 +02:00
Tomek Mrugalski
fd3d1df33e
[#2707] Changes after review:
- config-get API docs updated
 - ctrl-channel section not mentions hashes
2023-06-22 16:23:38 +02:00
Francis Dupont
1121e02192
[#2707] Checkpoint 2023-06-22 16:23:38 +02:00
Thomas Markwalder
5ed24d5839 [#2909] Mysql v6 addresses to binary
lease6.address and ipv6_reservations.address columns
changed from varbinary(39) to binary(16).

lease6.binaddr column removed

deleted:    src/share/api/binary-address6-upgrade.json
new file:   src/share/database/scripts/mysql/upgrade_018_to_019.sh.in

configure.ac
   added new mysql upgrade script

doc/sphinx/arm/hooks-lease-query.rst
    removed doc for binary-address6-upgrade command

src/bin/admin/tests/mysql_tests.sh.in
    modified to use inet6_aton/ntoa as now needed
    Updated to test upgrage

src/lib/dhcpsrv/lease_mgr.h
    LeaseMgr::upgradeBinaryAddress6() - no longer
    abstract, provides a dummy implemention

src/lib/dhcpsrv/mysql_host_data_source.cc
    Change v6 reservation address to binary

src/lib/dhcpsrv/mysql_lease_mgr.*
    Remove lease6.binaddr and uses
    Change lease6.address to binary

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

src/share/api/api_files.mk
    Remove binary-address6-upgrade.json

src/share/database/scripts/mysql/Makefile.am
    Add upgrade script

src/share/database/scripts/mysql/dhcpdb_create.mysql
    Modify lease6, ipv6_reservations, and impacted functions
2023-06-21 14:21:08 -04:00
Darren Ankney
5fb7c3ee5c [#2913] fix typo in ARM 2023-06-21 16:14:54 +02:00
Razvan Becheriu
029ba4d548 [#2883] addressed review comments 2023-06-21 11:57:33 +03:00
Razvan Becheriu
df21029e5b [#2883] changed declined-nas to declined-addresses 2023-06-21 11:54:26 +03:00
Razvan Becheriu
3cd3de76a9 [#2883] added documentation for pool stats 2023-06-21 11:54:26 +03:00
Darren Ankney
2ce555f41c [#2900] Improve ip-reservations-unique doc 2023-06-20 17:57:05 +00:00
Darren Ankney
c6d14b9445 Clarify language in ARM. 2023-06-20 17:57:05 +00:00
Andrei Pavel
83cf6bde3d
[#2793] improve vendor option documentation 2023-06-19 16:04:04 +02:00
Andrei Pavel
333f5770a1
[#2554] mention premium in the table of hook libraries 2023-06-14 20:26:11 +03:00
Andrei Pavel
0ccda2a19f
[#2554] more iscman references in ARM 2023-06-14 20:26:11 +03:00
Andrei Pavel
153ace53c1
[#2554] add notes about each hook library's packaging
- Premium libraries were marked as subscription libraries.
  That has also been fixed.
2023-06-14 20:26:11 +03:00
Andrei Pavel
7e1b388777
[#2554] address review comments 2023-06-14 20:26:11 +03:00
Andrei Pavel
0bd79fcf79
[#2554] add missing loggers 2023-06-14 20:26:11 +03:00
Andrei Pavel
aaa3a91b9b
[#2554] add 'ischooklib' anchors and references 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
Andrei Pavel
66acbcb51d
[#2554] add 'iscman' anchor to all manpages 2023-06-14 20:26:11 +03:00
Andrei Pavel
bf8efb6502
[#2554] add 'isccmd' anchors 2023-06-14 20:26:11 +03:00
Andrei Pavel
7bf80530ba
[#2554] add the 'ischooklib' cross-reference role 2023-06-14 20:26:11 +03:00
Andrei Pavel
03843acd02
[#2554] add the 'isccmd' cross-reference role 2023-06-14 20:26:11 +03:00