Francis Dupont
411249c0fd
[ #3730 ] Shell tests, src/bin, doc
2025-02-21 18:42:49 +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
Wlodek Wencel
c524f6a5db
[ #3733 ] release changes
2025-01-28 10:06:26 +01:00
Francis Dupont
8ea3244ae8
[ #3398 ] Added keatest
2025-01-27 15:05:12 +01: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
Thomas Markwalder
bfe892dfa2
[ #3049 ] kea-dhcp4 parsing and UTs
...
Fully functional in kea-dhcp4 (excluding doc update and CB support)
/doc/examples/kea4/all-keys.json
Added entries to a pool
/src/bin/dhcp4/dhcp4_lexer.ll
/src/bin/dhcp4/dhcp4_parser.yy
Added parameters to pools
/src/bin/dhcp4/dhcp4_srv.cc
Added comment
/src/bin/dhcp4/tests/config_parser_unittest.cc
TEST_F(Dhcp4ParserTest, poolDdnsParameters) - new test
/src/bin/dhcp4/tests/fqdn_unittest.cc
TEST_F(NameDhcpv4SrvTest, poolDdnsParametersTest) - new test
/src/bin/dhcp4/tests/get_config_unittest.cc
Updated
/src/lib/dhcpsrv/parsers/base_network_parser.*
Moved DDNS parameter parsing to a function template to allow use
by any class type
/src/lib/dhcpsrv/parsers/dhcp_parsers.cc
Added DDNS parameter parsing to PoolParser
/src/lib/dhcpsrv/parsers/simple_parser4.cc
Added paramters to pool
/src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
TEST_F(DhcpParserTest, validDdnsParmatersPool4) - new test
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
aada0ae3e5
[ #3663 ] Fix kea4/all-keys.json
...
Apparently a comment must have a space following the two
slashes or it isn't a comment.
2024-12-17 07:18:26 -05:00
Thomas Markwalder
f7498e2752
[ #3663 ] FIx all-keys.json files
...
Correct invalid configurations in all-keys.json files
doc/examples/kea4/all-keys.json
doc/examples/kea6/all-keys.json
2024-12-16 14:42:36 -05: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
3e4a43a678
[ #2819 ] kea-dhcp6 support implemented
...
kea-dhcp6 supports the new ddns ttl parameters
modified: ../../../../doc/examples/kea6/all-keys.json
modified: ../dhcp6_lexer.cc
modified: ../dhcp6_lexer.ll
modified: ../dhcp6_parser.cc
modified: ../dhcp6_parser.h
modified: ../dhcp6_parser.yy
modified: ../dhcp6_srv.cc
modified: ../json_config_parser.cc
modified: config_parser_unittest.cc
modified: fqdn_unittest.cc
modified: get_config_unittest.cc
2024-12-16 10:15:09 -05:00
Thomas Markwalder
f414f9aa2d
[ #2819 ] kea-dhcp4 supports ddns-ttl, min, and max
...
Added support for ddns-ttl,ddns-ttl-min, and ddsn-ttl-max
to global,shared-network, and subnet for kea-dhcp4
Changes to be committed:
modified: doc/examples/kea4/all-keys.json
modified: src/bin/dhcp4/dhcp4_lexer.cc
modified: src/bin/dhcp4/dhcp4_lexer.ll
modified: src/bin/dhcp4/dhcp4_parser.cc
modified: src/bin/dhcp4/dhcp4_parser.h
modified: src/bin/dhcp4/dhcp4_parser.yy
modified: src/bin/dhcp4/json_config_parser.cc
modified: src/bin/dhcp4/tests/config_parser_unittest.cc
modified: src/bin/dhcp4/tests/fqdn_unittest.cc
modified: src/bin/dhcp4/tests/get_config_unittest.cc
modified: src/bin/dhcp6/json_config_parser.cc
modified: src/lib/dhcpsrv/cb_ctl_dhcp4.cc
modified: src/lib/dhcpsrv/cb_ctl_dhcp6.cc
modified: src/lib/dhcpsrv/cfg_globals.cc
modified: src/lib/dhcpsrv/cfg_globals.h
modified: src/lib/dhcpsrv/dhcpsrv_messages.cc
modified: src/lib/dhcpsrv/dhcpsrv_messages.h
modified: src/lib/dhcpsrv/dhcpsrv_messages.mes
modified: src/lib/dhcpsrv/ncr_generator.cc
modified: src/lib/dhcpsrv/ncr_generator.h
modified: src/lib/dhcpsrv/network.cc
modified: src/lib/dhcpsrv/network.h
modified: src/lib/dhcpsrv/parsers/base_network_parser.cc
modified: src/lib/dhcpsrv/parsers/simple_parser4.cc
modified: src/lib/dhcpsrv/parsers/simple_parser6.cc
modified: src/lib/dhcpsrv/srv_config.cc
modified: src/lib/dhcpsrv/srv_config.h
modified: src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
modified: src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
modified: src/lib/dhcpsrv/tests/network_unittest.cc
modified: src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc
modified: src/lib/dhcpsrv/tests/srv_config_unittest.cc
modified: src/lib/util/str.cc
modified: src/lib/util/str.h
2024-12-16 10:15:09 -05:00
Marcin Godzina
a7bcf01ace
[ #3686 ] release changes
2024-12-06 19:57:06 +01: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
Marcin Siodelski
99926fcfb8
[ #3577 ] Clarified FLQ not for shared db
2024-12-05 13:21:19 +00:00
Marcin Siodelski
48833978d9
[ #3655 ] Improve wording for ha-maintenance-notify
2024-12-04 10:26:21 +01:00
Marcin Siodelski
282050ae4f
[ #3655 ] Updated ha-maintenance-notify doc
2024-12-04 10:21:45 +01:00
Francis Dupont
ebcbf4a838
[ #3255 ] Added a note
2024-12-03 15:13:35 +01:00
Thomas Markwalder
8be11da77f
[ #3592 ] Fixed minor typos in docs
...
modified: doc/examples/kea4/hooks-radius.json
modified: doc/sphinx/arm/dhcp4-srv.rst
modified: doc/sphinx/arm/dhcp6-srv.rst
modified: doc/sphinx/arm/hooks-bootp.rst
2024-12-02 16:34:45 +00:00
Thomas Markwalder
bcd51d5cfd
[ #3592 ] Addressed remaining comments
...
Changes to be committed:
modified: ChangeLog
modified: doc/sphinx/arm/dhcp4-srv.rst
modified: doc/sphinx/arm/dhcp6-srv.rst
2024-11-26 17:19:56 +00:00
Thomas Markwalder
7eebd1434d
[ #3592 ] Addressed review comments
...
Addressed first round of comments.
Changes to be committed:
modified: ChangeLog
modified: doc/sphinx/arm/classify.rst
modified: doc/sphinx/arm/dhcp4-srv.rst
modified: doc/sphinx/arm/dhcp6-srv.rst
modified: src/bin/dhcp4/tests/classify_unittest.cc
modified: src/lib/dhcp/classify.cc
modified: src/lib/dhcp/classify.h
modified: src/lib/dhcpsrv/parsers/base_network_parser.cc
modified: src/lib/dhcpsrv/parsers/base_network_parser.h
modified: src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc
2024-11-26 17:19:56 +00:00
Thomas Markwalder
a14c490d51
[ #3592 ] Fixed spelling and JSON
...
modified: doc/sphinx/arm/dhcp4-srv.rst
modified: doc/sphinx/arm/dhcp6-srv.rst
modified: doc/sphinx/arm/hooks-ha.rst
2024-11-26 17:19:56 +00:00
Thomas Markwalder
cac0fb4fd0
[ #3592 ] Updated ARM and added ChangeLog
...
modified: ChangeLog
modified: doc/sphinx/arm/classify.rst
modified: doc/sphinx/arm/dhcp4-srv.rst
modified: doc/sphinx/arm/dhcp6-srv.rst
modified: doc/sphinx/arm/hooks-bootp.rst
modified: doc/sphinx/arm/hooks-ha.rst
2024-11-26 17:19:56 +00:00
Thomas Markwalder
b4ca3bdd20
[ #3582 ] Update kea-dhcp6 parsing and UTs
...
/doc/examples/kea4/all-keys.json
/doc/examples/kea4/classify.json
/doc/examples/kea4/classify2.json
/doc/examples/kea4/ha-load-balancing-server1-mt-with-tls.json
/doc/examples/kea4/ha-load-balancing-server1-mt-with-tls.json
/doc/examples/kea4/ha-load-balancing-server2-mt.json
/doc/examples/kea4/ha-load-balancing-server2-mt.json
/doc/examples/kea4/hooks-radius.json
/doc/examples/kea6/all-keys.json
/src/bin/dhcp4/tests/config_parser_unittest.cc
TEST_F(Dhcp4ParserTest, deprecatedClientClassesCheck) - new test
/src/bin/dhcp4/tests/get_config_unittest.cc
updated
/src/bin/dhcp6/dhcp6_lexer.ll
/src/bin/dhcp6/dhcp6_parser.yy
added support for client-classes
/src/bin/dhcp6/tests/config_parser_unittest.cc
updated
TEST_F(Dhcp6ParserTest, sharedNetworksDeriveClientClass) - removed obsolete test
TEST_F(Dhcp6ParserTest, deprecatedClientClassesCheck) - new test
/src/bin/dhcp6/tests/get_config_unittest.cc
/src/bin/dhcp6/tests/host_unittest.cc
/src/bin/dhcp6/tests/shared_network_unittest.cc
updated
src/lib/dhcpsrv/parsers/simple_parser6.cc
Corrected globals
2024-11-26 17:19:56 +00:00
Piotrek Zadroga
eb76423701
[ #3661 ] addressed review comments
2024-11-25 20:17:57 +00:00
Piotrek Zadroga
c37ca6ba42
[ #3661 ] update tuple definition
2024-11-25 20:17:57 +00:00
Francis Dupont
7c8d92154a
[ #3609 ] Addressed final comments
2024-11-22 15:50:06 +01:00
Francis Dupont
d33ca01e44
[ #3609 ] Addressed comments
2024-11-22 11:24:15 +01:00
Francis Dupont
c783319f6c
[ #3609 ] Finished CA
2024-11-22 09:55:31 +01:00
Francis Dupont
fc3a84eb29
[ #3609 ] Checkpoint: doing syntax
2024-11-22 09:55:31 +01:00
Thomas Markwalder
01a9775e44
[ #2736 ] Addressed review comments
...
Changes to be committed:
modified: ../../../../ChangeLog
modified: ../../../../doc/sphinx/arm/classify.rst
modified: ../parsers/client_class_def_parser.cc
modified: client_class_def_parser_unittest.cc
2024-11-19 08:18:45 -05:00