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

22935 Commits

Author SHA1 Message Date
Shawn Routhier
cf62ec17c8 [trac4480] Update per review comments
Create a LogContentTest class and move the functions to manipulate
a test to check on the log output there.  This will make it available
for other tests in the future.  As part of this bundle a bit more
work into the class to minimze the calls in the test routines.

Where reasonable remove extra copys of the values being pushed
onto the stack - instead of generating a copy just for the logging
simply use the value from the top of the stack directly.

Swtich to using single quotes around text values.

Added some more description in the classify document
2016-05-26 21:36:36 -07:00
Shawn Routhier
b8b931c501 [4480] Add debug logging for evaluation of classification expressions
This patch adds a set of log messages to indicate what values are
being popped from or pushed to the classification value stack.  This
is meant to be used by an administrator when debugging the expression
statements.
2016-05-19 21:56:18 -07:00
Stephen Morris
7258f494e7 [master] Added ChangeLog entry for #4485 2016-05-11 21:50:29 +01:00
Stephen Morris
4c6fb189b5 [master]Merge branch 'trac4485' 2016-05-11 21:10:55 +01:00
Tomek Mrugalski
d67528d056 [master] Corrections in the config examples. 2016-05-11 14:19:04 +02:00
Tomek Mrugalski
b20d5e68d8 [master] ChangeLog updated after 4112 merge. 2016-05-10 16:48:01 +02:00
Tomek Mrugalski
3352685981 [master] Merge branch 'trac4112' (subnet4o6 selection based on v6 info) 2016-05-10 16:37:44 +02:00
Tomek Mrugalski
df2b27cd52 [4112_rebase] Compilation fix. 2016-05-10 16:04:17 +02:00
Stephen Morris
1d3dac9de3 [4485] Change type of variables to overcome compiler objections
One compiler was objecting to placing the address of a size_t variable
into a variable declared as "unsigned long*".  Changing the
declaration from "size_t" to "unsigned long" fixes the problem.
2016-05-10 15:03:02 +01:00
Tomek Mrugalski
b167235b9c [4112_rebase] Minor change after review
- check for address being :: updated
2016-05-10 14:39:57 +02:00
Thomas Markwalder
324d766474 [master] Added ChangeLog entry 1112 for #4492. 2016-05-09 09:26:22 -04:00
Thomas Markwalder
2a4792b355 [master] Fixed unit test compilation post merge
HooksManager::loadLibraries() call now requires
    LibraryCollection as parameter
2016-05-09 09:19:59 -04:00
Thomas Markwalder
69dc6dfa0b [master] Server destructors now explicitly unload hooks libraries
Merge branch 'trac4492'
2016-05-09 08:31:55 -04:00
Thomas Markwalder
552ce310fe [4492] Addressed review comments
src/bin/dhcp4/tests/hooks_unittest.cc
src/bin/dhcp6/tests/hooks_unittest.cc
    Fixed includes, copyright, and removed unnecessary calls to
    IfaceMgr::instance().deleteAllExternalSockets();
2016-05-09 07:32:51 -04:00
Thomas Markwalder
05561a60d5 [4492] Addressed review comments
src/bin/dhcp4/tests/hooks_unittest.cc
    TEST_F(LoadUnloadDhcpv4SrvTest, unloadLibaries)  - new test that
    verifies Hooks libraries are unloaded by the Dhcpv4Srv destructor

src/bin/dhcp6/tests/hooks_unittest.cc
    TEST_F(LoadUnloadDhcpv6SrvTest, unloadLibaries)  - new test that
    verifies Hooks libraries are unloaded by the Dhcpv4Srv destructor
2016-05-06 09:07:31 -04:00
Tomek Mrugalski
de9d01b7e1 [4112] 2 new unit-tests added. 2016-05-05 15:41:47 +02:00
Tomek Mrugalski
ff432b1898 [master] Minor correction in doxygen comments.
Thanks to wpk for reporting this issue.
2016-05-05 14:55:57 +02:00
Tomek Mrugalski
38a25c7c22 [4112] selectSubnet4o6 implemented + one unit-test 2016-05-05 14:23:04 +02:00
Marcin Siodelski
3e7e09179f [master] Added ChangeLog entry for #4493. 2016-05-04 20:06:05 +02:00
Marcin Siodelski
9757a93110 [master] Merge branch 'trac4493' 2016-05-04 19:26:01 +02:00
Marcin Siodelski
669ff08326 [4493] Optimize lookup of timed out packets. 2016-05-04 18:15:48 +02:00
Marcin Siodelski
0f36ed7fc6 [4493] Updated statistics calculation.
Presented rate is now the number of ACK/Reply messages,
rather than DO/SA.
2016-05-02 19:29:12 +02:00
Tomek Mrugalski
b10602a3aa [master] ChangeLog updated after #4297 merge. 2016-05-02 17:13:50 +02:00
Tomek Mrugalski
f45d0b5d29 [master] Merge branch 'trac4297' (hook libs can now take parameters) 2016-05-02 16:42:14 +02:00
Marcin Siodelski
854aebd5c6 [4493] Extended perfdhcp test for collected packets.
The extended test verifies that the stats manager is
still usable after some packets have been collected.
2016-05-02 15:26:46 +02:00
Marcin Siodelski
54b114ef03 [4493] Improve packet collecting mechanisms in perfdhcp.
When the perfdhcp performs unordered packet lookup within
a bucket of sent packets, it will remove all timed out
transactions.
2016-05-02 14:25:23 +02:00
Marcin Siodelski
db358c1a35 [master] Corrected invalid parameter passed to the test function.
This is to eliminate some of the recently found covertity isssues.
Reviewed on jabber.
2016-05-02 11:03:35 +02:00
Thomas Markwalder
98141971d3 [4492] Explicitly unload hook libraries prior during shutdown
A call to HooksManager::getHooksManager().unloadLibraries() was added to
the destructors Dhcpv4Srv::~Dhcpv4Srv() and Dhcpv6Srv::~Dhcpv6Srv(). This
ensures hook libraries are unloaded prior to static objects.
2016-04-29 10:24:36 -04:00
Francis Dupont
12b174bbce [4297] spelling 2016-04-28 16:15:41 +02:00
Marcin Siodelski
05033744b8 [4303] Added Changelog entry for #4303. 2016-04-27 19:25:17 +02:00
Tomek Mrugalski
7e760b7d97 [4297] Corrected headers installation dir. 2016-04-27 17:56:33 +02:00
Tomek Mrugalski
0640b86395 [4297] Addressed review comments:
- returnining different values in callout_params_library.cc
 - returned values are now described for getParameter
 - corrected index syntax comment in getParameter
 - added missing include
 - hooks_user.dox updated
 - hooks unit test moved, so it is now next to other hooks tests
2016-04-27 17:48:08 +02:00
Marcin Siodelski
942808400e [master] Merge branch 'trac4303' 2016-04-27 17:40:55 +02:00
Marcin Siodelski
97f5350c04 [4303] Removed unnecessary variable initialization. 2016-04-27 17:29:49 +02:00
Marcin Siodelski
aec8c63604 [4303] Address second round of review comments.
- No additional check for HR mode in findReservations
- Additional commentary in the loop collecting host ids.
2016-04-27 15:34:33 +02:00
Thomas Markwalder
a0477d9f40 [master] Added ChangeLog entry 1108 for #4239 2016-04-27 09:14:33 -04:00
Thomas Markwalder
131fcf52f2 [master] Unit tests now use production database scripts
Merges in trac4239.
2016-04-27 08:48:50 -04:00
Francis Dupont
6ad5c07e9e [master] Updated ChangeLog 2016-04-27 14:25:50 +02:00
Francis Dupont
5d1397efc0 [master] regen 2016-04-27 11:44:02 +00:00
Thomas Markwalder
e7bf36660d [4303] Added commentary in dhcp4_srv.h 2016-04-27 07:41:47 -04:00
Francis Dupont
e95f32ebf7 [master] Finish merge of trac4268a (DHCPv4 fields) 2016-04-27 13:32:59 +02:00
Marcin Siodelski
88da7d9cee [4303] Addressed remaining review comments. 2016-04-27 11:29:14 +02:00
Marcin Siodelski
9a34bbb53c [4303] Renamed CfgHostReservations to CfgHostOperations.
This change was suggested during a ticket review.
2016-04-26 17:18:45 +02:00
Shawn Routhier
0b30f90dd6 [trac4268] Tidy up some documentation strings 2016-04-25 22:39:03 -07:00
Francis Dupont
777a9979a2 [4268a] Fixes and cleanups 2016-04-25 16:57:39 +02:00
Francis Dupont
c8ab56f272 [4268a] Updated tests for 4 byte padding 2016-04-25 16:43:28 +02:00
Francis Dupont
f093418dd9 [4268a] untabify 2016-04-25 16:43:08 +02:00
Francis Dupont
bc80ce57a5 [4268a] Padded hlen/htype pkt4 2016-04-25 16:36:10 +02:00
Thomas Markwalder
f116221859 [4239] Addressed review comments
src/lib/dhcpsrv/pgsql_lease_mgr.cc
    Amended commentary for getColumnValue() variants
    Added decription of Uiaid union
    Changed std::system to ::system

src/lib/dhcpsrv/testutils/mysql_schema.cc
    Changed std::system to ::system

src/lib/dhcpsrv/testutils/mysql_schema.h
    Fixed typo

src/lib/dhcpsrv/testutils/pgsql_schema.cc
    Removed extraneous include
    Changed std::system to ::system
2016-04-25 10:35:30 -04:00
Francis Dupont
18542d6e6e [4268a] Added extracted field lengthes 2016-04-25 16:28:20 +02:00