2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-09-05 00:15:17 +00:00
Commit Graph

25476 Commits

Author SHA1 Message Date
Marcin Siodelski
d095cb3c4b [5364] Shared network unit tests verify that lease is in the database. 2017-09-28 19:50:02 +02:00
Thomas Markwalder
cdfbc19538 [master] Added BOOST_LIBS to library Makefiles
Several libraries depend on boost_system lib according to
    otool, but lacked linking to $(BOOST_LIBS) in their Makefile.am.
    This has been corrected:

    src/lib/asiodns/Makefile.am
    src/lib/config/Makefile.am
    src/lib/dhcp/Makefile.am
    src/lib/dhcp_ddns/Makefile.am
    src/lib/dhcpsrv/Makefile.am
    src/lib/eval/Makefile.am
    src/lib/stats/Makefile.am
trac5210_base trac5277_base trac5365_base trac5267_base
2017-09-28 13:39:37 -04:00
Francis Dupont
373d2d91f4 [5363] Added ifelse operator 2017-09-28 16:20:46 +02:00
Marcin Siodelski
bc88d6be4d [5364] Unit tests for shared networks now verify leases on the server. 2017-09-28 15:41:25 +02:00
Thomas Markwalder
4996d774a3 [master] Added BOOST_LIBS to list of libraries
Apparently we have dependency on BOOST, likely through
/cc/data.h which uses IOAddress ....
2017-09-28 08:56:19 -04:00
Francis Dupont
f0d1ab76a9 [trac5363] regen flex/bison 2017-09-28 12:15:04 +00:00
Francis Dupont
4def975710 [5363] Updated syntax 2017-09-28 14:13:00 +02:00
Wlodek Wencel
b9c80fb805 [master] fixing typos in documentation trac5363_base 2017-09-27 20:34:00 +02:00
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