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

25264 Commits

Author SHA1 Message Date
Marcin Siodelski
c10e9e4613 [5338] Updated Kea User's Guide, section for keactrl. 2017-09-27 17:41:28 +02:00
Marcin Siodelski
5160f195cc [5338] Update logging configuration for specific daemons. 2017-09-27 17:22:35 +02:00
Marcin Siodelski
e1aa8946e7 [5338] Split kea.conf into four files. 2017-09-27 15:28:52 +02:00
Marcin Siodelski
e5f81a131f [5338] keactrl uses different config file locations for different daemons. 2017-09-27 14:28:53 +02:00
Wlodek Wencel
28b4f8aa44 [master] typos, dates, *.mes files updates before release 2017-09-27 00:47:05 +02:00
Francis Dupont
e58431da28 [master] Tentative merge fix (2) 2017-09-26 11:19:00 +02:00
Francis Dupont
e95d02bd35 [master] Tentative merge fix 2017-09-26 10:45:11 +02:00
Francis Dupont
a291208762 [master] regen flex/bison 2017-09-25 23:48:57 +00:00
Francis Dupont
b290b3cbaa [master] Finished merge of trac5073a (option 43) 2017-09-26 01:47:14 +02:00
Francis Dupont
a410f63250 [master] Merged trac5073a (option 43) 2017-09-26 01:43:11 +02:00
Francis Dupont
80360862bc [5073a] Attempt to resolve last review comments 2017-09-25 20:12:33 +02:00
Marcin Siodelski
3ea49f8408 [5073a] Fixed some typos as a result of a review. 2017-09-25 17:30:16 +02:00
Thomas Markwalder
f2e33d6796 [master] Added ChangeLog entry 1303 for 5332. 2017-09-25 11:26:36 -04:00
Thomas Markwalder
c902bda9f0 [master] lease_cmds hook lib handlers are now implmeneted as hook callouts
Merges branch 'trac5332'
2017-09-25 11:20:44 -04:00
Marcin Siodelski
f3ce347f0d [5332] Generate doxygen documentation for lease_cmds hook. 2017-09-25 15:53:10 +02:00
Thomas Markwalder
e75501c5d0 [master] Moved botan logic from configure.ac to m4macros
Merges in branch 'trac5358'
2017-09-25 09:30:15 -04:00
Francis Dupont
5615b95f58 [5073a] Addressed review comments 2017-09-25 15:27:54 +02:00
Marcin Siodelski
5590fcad5d [master] Added ChangeLog entry for #5307. 2017-09-25 13:04:05 +02:00
Marcin Siodelski
110d0c9e40 [master] Merge branch 'trac5307' 2017-09-25 12:45:55 +02:00
Marcin Siodelski
30ee1d625f [5307] Addressed review comments.
- Increase total_attempts one by one.
- Add debug message to indicate skipping reservations in subnet
  which classes do not match.
2017-09-25 12:44:45 +02:00
Thomas Markwalder
898b4c109d [5358] Extraced crypto logic into a macro 2017-09-23 07:12:30 -04:00
Thomas Markwalder
72d4f924d7 [5332] Removed unused messages and some cleanup 2017-09-22 14:35:12 -04:00
Tomek Mrugalski
7dcfb886a9 [5307] Minor tweaks in DHCPv6 tests, added couple @todos 2017-09-22 19:49:58 +02:00
Thomas Markwalder
969956ddc1 [5332] Created config::CmdsImpl base class
Extracted command helper functions into new base class, so
    other hook libs may use it.
2017-09-22 13:14:50 -04:00
Tomek Mrugalski
e80567854b [5307] Minor tweaks in alloc_engine, couple tests added. 2017-09-22 18:38:46 +02:00
Thomas Markwalder
831126df79 [5332] Pass II on lease_cmds, refactored handlers to accept CalloutHandle
Refactored the LeaseCmd(Impl) handlers to accept CalloutHandle rather
than command name and arguments. This does two things:

1. Passes the context into the handlers, should we ever want to
pass additional information into or out of the handlers

2. Greatly reduces code clutter
2017-09-22 11:15:25 -04:00
Francis Dupont
81c5a88e57 [master] Updated git hash 2017-09-22 14:18:46 +02:00
Francis Dupont
4bef838245 [master] Finished merge of trac5227 (adding easy missing option defs) after pull 2017-09-22 14:17:09 +02:00
Francis Dupont
d85d342805 [master] Finished merge of trac5227 (adding easy missing option defs) 2017-09-22 14:15:01 +02:00
Tomek Mrugalski
b723116b95 [master] ChangeLog upated. 2017-09-22 14:14:30 +02:00
Tomek Mrugalski
41fd3bb7ed [master] Merge branch 'trac5310' (shared networks docs) 2017-09-22 14:13:00 +02:00
Francis Dupont
9ebab3b1e4 [5073a] Added a failing raw value case for option 43 2017-09-22 14:09:30 +02:00
Marcin Siodelski
c2db20f10d [5310] Applied minor changes to Shared Networks sections in User's Guide.
As a result of review.
2017-09-22 12:23:10 +02:00
Francis Dupont
f3f0ef2282 [master] Fixed doxygen 2017-09-22 02:52:25 +02:00
Francis Dupont
4aefa099c7 [master] Fixed doxygen 2017-09-22 02:45:57 +02:00
Francis Dupont
2509c77bf8 [5227] Addressed review comments 2017-09-22 00:37:54 +02:00
Francis Dupont
2e36824613 [master] Updated git hash 2017-09-22 00:02:35 +02:00
Francis Dupont
efe044fa90 [master] Finished merge of trac5282 (client https) 2017-09-22 00:01:37 +02:00
Francis Dupont
18ceeb1d4a [master] Merging trac5282 (client https) 2017-09-21 23:59:04 +02:00
Francis Dupont
04cc8f35c3 [5282] Applied Thomas' proposed diff 2017-09-21 23:58:06 +02:00
Francis Dupont
b6ddf11661 [5073a] Updated docs and made deferredUnpack more robust to hooks 2017-09-21 23:50:48 +02:00
Thomas Markwalder
03636abdf6 [5332] Revamped lease_cmds hook lib to use hook callouts for command processing
The changes were patterned after what was done in subnets_cmds hook lib.

src/hooks/dhcp/lease_cmds/lease_cmds_callouts.cc
    New file which provides callout functions for each lease command
    as well as load() and unload() (formerly in load_unload.cc)

src/hooks/dhcp/lease_cmds/load_unload.cc
    File deleted

src/hooks/dhcp/lease_cmds/Makefile.am
    Added lease_cmds_callouts.cc
    Removed load_unload.cc

src/hooks/dhcp/lease_cmds/lease_cmds.h
src/hooks/dhcp/lease_cmds/lease_cmds.cc
    LeaseCmdsImpl - removed ctor, dtor, registerCommands, deregisterCommands,
    and changed handlers to non static

    LeaseCmds - added wrapper methods around LeaseCmdImpl handlers
2017-09-21 16:34:15 -04:00
Tomek Mrugalski
b3250d9a88 [5310] Documentation for shared networks added. 2017-09-21 16:51:18 +02:00
Francis Dupont
271896c418 [5073a] Added DHCPv4 unit tests (still doc to update) 2017-09-21 15:44:43 +02:00
Marcin Siodelski
025108deaf [5307] Added test cases for prefix delegation. 2017-09-21 13:30:04 +02:00
Marcin Siodelski
4b7b40a2eb [5307] DHCPv6 server uses reserved client classes in shared network case. 2017-09-21 10:59:21 +02:00
Marcin Siodelski
686b415d7d [5307] DHCPv6 server assigns shared network specific options. 2017-09-21 10:59:21 +02:00
Marcin Siodelski
dd3e3a9101 [5307] Assign reserved hostnames for shared networks. 2017-09-21 10:59:21 +02:00
Marcin Siodelski
70678b349a [5307] Created basic unit tests for shared networks in DHCPv6. 2017-09-21 10:59:21 +02:00
Marcin Siodelski
85b08a552f [5307] Updated allocation engine to facilitate shared networks for v6. 2017-09-21 10:59:20 +02:00