2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-29 13:07:50 +00:00

43 Commits

Author SHA1 Message Date
Thomas Markwalder
16acf248d0 [#3831] Initial impl of restricted ctl sockets
Working, have some UTs that still need to be fixed

/doc/examples/kea4/advanced.json
/doc/examples/kea4/all-keys-netconf.json
/doc/examples/kea4/all-keys-netconf.json
/doc/examples/kea4/all-keys.json
/doc/examples/kea4/comments.json
/doc/examples/kea4/config-backend.json
/doc/examples/kea4/ha-load-balancing-server1-mt-with-tls.json
/doc/examples/kea4/ha-load-balancing-server2-mt.json
/doc/examples/kea6/advanced.json
/doc/examples/kea6/all-keys-netconf.json
/doc/examples/kea6/all-keys.json
/doc/examples/kea6/comments.json
/doc/examples/kea6/config-backend.json
/doc/examples/kea6/ha-hot-standby-server1-with-tls.json
/doc/examples/kea6/ha-hot-standby-server2.json
    removed /tmp path from socket-name

/src/bin/dhcp4/tests/config_parser_unittest.cc
/src/bin/dhcp4/tests/ctrl_dhcp4_srv_unittest.cc
/src/bin/dhcp4/tests/dhcp4_srv_unittest.cc
/src/bin/dhcp4/tests/dhcp4_test_utils.cc
/src/bin/dhcp4/tests/dhcp4_test_utils.h
/src/bin/dhcp6/tests/config_parser_unittest.cc
/src/bin/dhcp6/tests/ctrl_dhcp6_srv_unittest.cc
/src/bin/dhcp6/tests/dhcp6_srv_unittest.cc
/src/bin/dhcp6/tests/dhcp6_test_utils.cc
/src/bin/dhcp6/tests/dhcp6_test_utils.h
    updated tests

/src/lib/config/Makefile.am
/src/lib/config/meson.build
    defined CONTROL_SOCKET_DIR

/src/lib/config/tests/unix_command_config_unittests.cc
/src/lib/config/tests/unix_command_mgr_unittests.cc
    updated tests

/src/lib/config/unix_command_config.*
    UnixCommandConfig - added PathChecker singleton and methods
    to set and validate socket path/permissions

/src/lib/util/filesystem.*
    Added getPermsissions() and hasPermsission()

/src/lib/util/tests/filesystem_unittests.cc
    new permissions tests
2025-05-19 12:12:55 +00:00
Francis Dupont
5bee75d3dc [#3378] Removed ip-address from relay syntax 2024-05-13 18:15:43 +02:00
Razvan Becheriu
150ef07994 [#3003] output_options alias for output-options 2023-09-18 08:08:07 +00:00
Piotrek Zadroga
0af98b4be4 [#2904] revert alias output-options in examples
This reverts commit 12b00c890122313c8a912c4252054aab99bc07ad.
2023-09-18 08:08:07 +00:00
Piotrek Zadroga
8b7a7ea490 [#2904] updating alias output-options in examples 2023-09-18 08:08:07 +00:00
Francis Dupont
823da39a90 [#2866] Checkpoint: updated examples and arm 2023-06-26 14:24:42 +02:00
Razvan Becheriu
50abca6f3f [#2827] fixed all json examples in arm 2023-05-11 11:30:02 +03:00
Andrei Pavel
ab23887672
[#2804] make text edits consistent across the ARM 2023-04-19 17:58:06 +03:00
Razvan Becheriu
fd22d21102 [#2474] added unittests which load and validate example files 2022-07-22 22:05:50 +03:00
Francis Dupont
bce2ce5eab [#2418] Addressed all 'four database' occurrences 2022-06-20 12:38:40 +00:00
Razvan Becheriu
d41571ce17 [#2116] remove cql code 2022-03-31 08:11:37 +00:00
Andrei Pavel
be13751538 [#1821] spelling corrections 2021-04-26 06:04:55 +00:00
Andrei Pavel
1e6da03272
[#1760] spell checks 2021-03-26 13:02:13 +02:00
Andrei Pavel
19cb752ada
[#1454] fix PDExclude fields in example JSONs
excluded prefix length should be higher in value (smaller in address space)
2020-10-16 12:04:48 +03:00
Thomas Markwalder
986c23c029 [#665,!460] Implemented support in kea-dhcp6
doc/examples/kea6/advanced.json
doc/examples/kea6/all-keys-current.json

src/bin/dhcp6/dhcp6_lexer.ll
src/bin/dhcp6/dhcp6_parser.yy

src/bin/dhcp6/dhcp6_lexer.cc
src/bin/dhcp6/dhcp6_parser.cc
src/bin/dhcp6/dhcp6_parser.h
src/bin/dhcp6/location.hh
src/bin/dhcp6/position.hh
src/bin/dhcp6/stack.hh
2019-08-14 10:57:56 +02:00
Francis Dupont
7bc4cc182a [208-move-logging-from-global-objects-to-global-params] Almost done. Checkpoint of the day 2019-05-22 18:10:24 -04:00
Tomek Mrugalski
b8f2472a83 [5682] Example configs added. 2018-07-30 19:03:18 +02:00
Francis Dupont
998f40ebaf [5351] Updated servers 2017-12-17 18:02:57 +01:00
Francis Dupont
69aea18b98 [5351] Updated up to syntax 2017-12-17 16:06:17 +01:00
Francis Dupont
353dcb74d0 [5351] Checkpoint: found a shared-network bug 2017-11-29 02:14:21 +01:00
Francis Dupont
29a504c82f [5351] checkpoint: added comment 2017-11-28 12:45:51 +01:00
Tomek Mrugalski
2d70ad121c [5350] Changes after review:
- clarified that user context must be a map
 - fixed identations in kea6/advanced.json config
2017-09-05 12:53:47 +02:00
Tomek Mrugalski
eb57dac13f [5350] Documentation updated. 2017-09-04 13:58:22 +02:00
Francis Dupont
dd19455911 [master] Finishing merge of trac3389a (re-detect interfaces) 2017-07-05 14:52:54 +02:00
Tomek Mrugalski
20bade2d90 [3389a] tabs => spaces 2017-06-30 18:51:01 +02:00
Francis Dupont
5812c3bcb1 [5212] Wrapped lines made too long 2017-05-11 15:05:43 +02:00
Tomek Mrugalski
ae68980c5e [5187] Example config files updated. 2017-04-18 21:45:06 +02:00
Francis Dupont
4fa4c9a0e6 [3389a] Rebased (but still many things to do) 2017-03-16 17:25:58 +01:00
Tomek Mrugalski
4b8ab3bb78 [5032] mac-sources, control-socket and relay-info parsers converted
- The parsers converted to SimpleParser
 - Unit-tests updated, cleaned up and corrected
 - Updated examples to actually use the information
 - Updated User's Guide that the empty mac-sources is not allowed
2017-01-04 13:09:28 +01:00
Tomek Mrugalski
1b782cabfc [5072] lfc-interval has been added to the example configs. 2016-12-15 15:05:56 +01:00
Tomek Mrugalski
00d65ea699 [5036] Comments added. 2016-12-07 15:07:48 +01:00
Tomek Mrugalski
dfac5a62ce [5036] excluded-prefix{-len} implemented in the bison parser 2016-12-06 21:43:11 +01:00
Marcin Siodelski
1fe02beb42 [3684] Updated configuration examples per second round of review. 2016-09-13 10:39:44 +02:00
Marcin Siodelski
05072326f3 [3684] Updated examples as a result of review. 2016-09-08 12:58:52 +02:00
Tomek Mrugalski
d67528d056 [master] Corrections in the config examples. 2016-05-11 14:19:04 +02:00
Jeremy C. Reed
2f514e5a63 fix some typos and one grammar
looks like same typo was repeated to different files
2015-03-30 10:53:18 -07:00
Tomek Mrugalski
7c26c499ba [3705] Documentation updated. 2015-03-05 11:29:54 +01:00
Wlodek Wencel
d6d10a1e19 [master] fixing example conf files 2015-02-17 23:05:31 +01:00
Marcin Siodelski
e994b57ca4 [3604] Use new interface configuration format where applicable.
Also, renamed interface-config to interfaces-config (plural form).
2015-02-09 13:50:17 +01:00
Tomek Mrugalski
c12560be72 [3554] Changes after review:
- eth0 => ethX in several examples
 - added @todo in Dhcp6Srv, getMAC() is now static
 - added @todo in CfgMACSource
2014-12-23 16:41:29 +01:00
Tomek Mrugalski
be78790909 [3554] config examples updated: eth9 -> ethX 2014-12-23 13:17:59 +01:00
Tomek Mrugalski
a98bfd3927 [3554] Config examples updated
- clarified that order in mac-sources is important
 - tweaked all examples to use eth9 rather than more common eth0
2014-12-23 11:41:43 +01:00
Tomek Mrugalski
7f70083c52 [3554] Example config added. 2014-12-16 20:23:24 +01:00