2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-31 05:55:28 +00:00
Commit Graph

1468 Commits

Author SHA1 Message Date
Thomas Markwalder
f9fdca89ad [#3831] Minor nits 2025-05-16 12:20:43 +03:00
Thomas Markwalder
c745954d52 [#3831] Addressed further comments
/doc/examples/kea6/all-keys-netconf.json
/doc/examples/kea6/all-keys.json
    removed data-directory

/doc/sphinx/arm/dhcp6-srv.rst
    Updated ARM

/src/bin/dhcp6/dhcp6_messages.*
    Changed DHCP6_DATA_DIRECTORY_DEPRECATED

/src/bin/dhcp6/json_config_parser.cc
    Removed dirExists() function
    parsing logic errors on invalid data-directory

/src/bin/dhcp6/tests/config_parser_unittest.cc
    Updated data-directory tests

Other minor cleanups
2025-05-16 12:20:43 +03:00
Thomas Markwalder
348210719b [#3831] Updated ARM
modified:   doc/sphinx/api-files.txt
modified:   doc/sphinx/arm/dhcp4-srv.rst
modified:   doc/sphinx/kea-messages.rst
2025-05-16 12:20:43 +03: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
Doug Freed
fca5b10f4d [#3870] Forward port Suzanne's fixes from #3869 2025-05-01 12:35:53 -05: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
Andrei Pavel
fea016d1a1 [#3812] Add note about Meson version installed by Hammer 2025-04-17 14:37:25 +03:00
Andrei Pavel
210d2ab2ac [#3812] Update doc/sphinx/conf.py for Meson 2025-04-17 14:37:22 +03:00
Thomas Markwalder
fc59433ae9 [#3811] Fix JSON doc error
modified:   doc/sphinx/arm/hooks-subnet-cmds.rst
2025-04-02 09:46:43 -04:00
Thomas Markwalder
11504bff67 [#3811] Return sn name in subnet lists commands
/doc/sphinx/arm/hooks-subnet-cmds.rst
    Updated doc to include shared-network-name in returns

/src/hooks/dhcp/subnet_cmds/subnet_cmds.cc
    subnetToElement() - now optionally inserts the shared network name

/src/hooks/dhcp/subnet_cmds/tests/subnet4_cmds_unittest.cc
/src/hooks/dhcp/subnet_cmds/tests/subnet6_cmds_unittest.cc
/src/hooks/dhcp/subnet_cmds/tests/subnet6_cmds_unittest.cc
    updated tests

added change log entry
2025-04-02 09:37:01 -04:00
Razvan Becheriu
0bcf6fe139 [#3569] add support for legal log syslog 2025-03-31 18:49:45 +03:00
Razvan Becheriu
4a31117f56 [#3773] updated documentation about delta-add commands 2025-03-31 16:42:09 +03:00
Thomas Markwalder
d67caa3049 [#3748] Updated ARM
new file: 3748-option-data-in-classes-without-only-in-additional-list-true-have-unexpected-precedence
modified:   ../doc/sphinx/arm/classify.rst
2025-03-26 15:17:29 +00:00
Thomas Markwalder
5bb91c777f [#3781] Append zero to generated v6 FQDNs
/doc/sphinx/arm/dhcp6-srv.rst
    Updated the arm

/src/lib/dhcpsrv/d2_client_mgr.cc
    D2ClientMgr::generateFqdn() - modified to append zero
    to names that end in hyphen.

/src/lib/dhcpsrv/tests/d2_client_unittest.cc
    TEST_F(D2ClientMgrParamsTest, generateFqdn) - updated test
2025-03-25 15:35:56 -04:00
Suzanne Goldlust
f835477662 [#3808] Update ARM for new hooks licensing 2025-03-21 14:19:42 +00:00
Francis Dupont
6861ed9c2a [#3683] Addressed more comments 2025-03-04 22:49:13 +01:00
Francis Dupont
845483a948 [#3683] Addressed soem comments 2025-03-04 22:49:13 +01:00
Francis Dupont
7a90a14a1b [#3683] Checkpoint: UTs to do 2025-03-04 22:49:12 +01:00
Thomas Markwalder
3e9e1b1999 [#3747] Updated ARM
/doc/sphinx/arm/classify.rst

/src/lib/dhcpsrv/cfg_option.h
    CfgOption::allowedForClientClasses()
     - rewrote to use existing hash index and optimized

/src/lib/dhcpsrv/tests/cfg_option_unittest.cc
    TEST_F(CfgOptionTest, allowedForClientClasses)
    - Added case for option not found

Added change log entry file
2025-03-04 15:24:28 +00:00
Razvan Becheriu
785efcc92a [#3333] move hook libraries to open source 2025-02-21 21:34:58 +00:00
Francis Dupont
a1645331df [#3683] Added addr-reg-enable 2025-02-21 18:23:21 +01:00
Andrei Pavel
a4f48dc0f3 [#3730] Unrelated: fix a doc error on old Sphinx 2025-02-21 18:43:18 +02:00
Thomas Markwalder
3a1d358972 [#3463] Added note to ARM
modified:   arm/hooks-lease-cmds.rst
2025-02-19 13:16:49 -05:00
Thomas Markwalder
ea27531e9d [#3463] Fixed JSON error in ARM 2025-02-18 14:24:17 -05:00
Thomas Markwalder
68484ade70 [#3463] Addressed most of review comments 2025-02-18 18:54:19 +00:00
Thomas Markwalder
0fa0a17857 [#3464} Fix ARM again
Added missing blank line.
2025-02-18 18:54:19 +00:00
Thomas Markwalder
5cc3d240cd [#3463] Fix JSON in ARM
modified:   hooks-lease-cmds.rst
2025-02-18 18:54:19 +00:00
Thomas Markwalder
69380a93fd [#3463] Updated ARM
new file:
    changelog_unreleased/3463-optionally-store-response-dhcp-options-in-lease-user-context

modified:
    doc/sphinx/arm/hooks-lease-cmds.rst
2025-02-18 18:54:19 +00:00
Razvan Becheriu
1569148fa3 [#3694] addressed review comments 2025-02-11 11:05:17 +02:00
Razvan Becheriu
aa5ccbc779 [#3694] throw error when switching from/to TLS 2025-02-07 21:47:58 +02:00
Francis Dupont
6d95ccb0f0 [#3398] Made 1234 the default secret/password 2025-01-27 15:05:11 +01:00
Thomas Markwalder
6a367165f8 [#3049] Pool parameters function in v6
/doc/examples/kea6/all-keys.json
    Added DDNS parameters to a pool

/doc/sphinx/arm/dhcp6-srv.rst
    Updated section on DDNS Behavioral Parameters

/src/bin/dhcp4/tests/config_parser_unittest.cc
    Added missing commentary

/src/bin/dhcp6/dhcp6_lexer.ll
/src/bin/dhcp6/dhcp6_parser.yy
    Added parameters to POOL

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

/src/bin/dhcp6/tests/fqdn_unittest.cc
    TEST_F(FqdnDhcpv6SrvTest, poolDdnsParametersTest) - new test

/src/bin/dhcp6/tests/get_config_unittest.cc
    Rebuilt
2025-01-22 15:24:25 +00:00
Thomas Markwalder
18cde6f9e2 [#3049] Updated v4 ARM
modified:   arm/dhcp4-srv.rst
2025-01-22 15:24:25 +00:00
Razvan Becheriu
5f3a785689 [#3082] updated D2 docs 2025-01-22 14:09:35 +00:00
Razvan Becheriu
0943f5075a [#3082] addressed review comments 2025-01-22 14:09:35 +00:00
Francis Dupont
db0891fb20 [#3696] Updated supported version 2025-01-15 15:26:31 +01:00
Francis Dupont
cbde3b8a16 [#3679] Changed with into in 2025-01-13 18:32:13 +01:00
Francis Dupont
1ea64f38da [#3679] Fixed grammar 2025-01-13 18:30:04 +01: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
Thomas Markwalder
fef0c59f45 [#2819] Updated ARM
modified:   doc/sphinx/arm/dhcp4-srv.rst
modified:   doc/sphinx/arm/dhcp6-srv.rst
2024-12-16 10:15:09 -05:00
Thomas Markwalder
9480b1ac76 [#3348] Minor fixes after review
Changes to be committed:
modified:   doc/sphinx/arm/dhcp4-srv.rst
modified:   doc/sphinx/arm/dhcp6-srv.rst
2024-12-06 17:46:55 +00:00
Andrei Pavel
18d813395b [#3348] Update docs about subnet/pool selection
The change that would have helped the reporter:
- Add paragraph explaining that out-of-network guarded subnets need
  EGRL enabled in order for those guards to properly select subnets.

Other important changes:
- Define class guards. They are referenced in some places in the ARM,
  but never defined.
- Move "unreserved_class" guards before "reserved_class" guards so that
  it is clear that a pool or a subnet is skipped and the allocator takes
  a different path than usual, assumin an iterative allocator.
- Add unguarded subnets and pools and explain that those are available
  to both reserved and unreserved clients.
- Add paragraph explaining that in-subnet reservations don't work when
  the subnet belongs to a shared network.
- Add paragraph explaining that for a subnet to be selected, when
  choosing to do the selection via pools, as the example is structured,
  all of the pools inside the subnets desired to be skipped or selected
  need to be guarded.
- Add missing name to shared network in the JSON config examples.

Less important changes:
- Remove comments about reservation settings. Some were forgotten to be
  removed since new reservation flags are added, but overall they don't
  need to be explained because these sections are not focused on reservations.
- Add curly brackets to make the whole JSON valid and add code-block:: json
  and reindent.
2024-12-06 17:46:55 +00:00
Thomas Markwalder
6bbbc1edf7 [#1989] Addressed review comment
modified:   arm/dhcp4-srv.rst
2024-12-06 12:49:40 +00:00
Thomas Markwalder
d50a97e2f8 [#1989] Fixed JSON
Changes to be committed:
	modified:   doc/sphinx/arm/hooks-ddns-tuning.rst
2024-12-06 12:49:40 +00:00
Thomas Markwalder
b44a370086 [#1989] Updated ARM
Changes to be committed:
    modified:   doc/sphinx/arm/dhcp4-srv.rst
    modified:   doc/sphinx/arm/hooks-ddns-tuning.rst
2024-12-06 12:49:40 +00:00