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

22338 Commits

Author SHA1 Message Date
Francis Dupont
f74fcdeb9e [4061] Fixed typo 2015-10-01 17:47:03 +02:00
Thomas Markwalder
9ca02bd624 [3916] Use stored procedures for MySQL lease dumps
src/bin/admin/kea-admin.in
    src/bin/admin/kea-admin.in
        get_dump_query() - modified SQL text returned for MySQL backend
        which calls stored procedures to produce lease dumps  rather than
        SQL text from lease_dump_<version>.sh

src/bin/admin/scripts/mysql/Makefile.am
    removed entries for leave_dump_<version>.sh files

src/bin/admin/scripts/mysql/dhcpdb_create.mysql
    Added sql to create stored procedures for lease dumps:
        lease4DumpHeader
        lease4DumpData
        lease6DumpHeader
        lease6DumpData

src/bin/admin/scripts/pgsql/dhcpdb_create.pgsql
    Changes table references in lease6DumpData() to match
    convention used in MySQL lease6DumpData()

src/bin/admin/tests/mysql_tests.sh.in
    mysql_lease4_dump_test() - change lease4 test leases to have differing
    values for lease4.state

    mysql_lease6_dump_test() - change lease4 test leases to have differing
    values for lease6.state

mysql.lease4_dump_test.reference.csv
mysql.lease6_dump_test.reference.csv
    Changed reference files to use lease_state.name values rather than
    lease.state to match dump query output and  new test data

src/bin/admin/scripts/mysql
    deleted the following files as they are now obsolete
        leave_dump_1.0.sh
        leave_dump_2.0.sh
        leave_dump_3.0.sh
        leave_dump_4.0.sh
    Makefile.am - removed entries for deleted lease dump scripts
2015-10-01 08:46:18 -04:00
Tomek Mrugalski
a4bcb1b0e6 [master] ChangeLog updated after #3984 merge. 2015-10-01 14:24:51 +02:00
Tomek Mrugalski
32a8ec68e0 [master] Merge branch 'trac3984' (v4 declined lease recovery)
Conflicts:
	src/lib/dhcpsrv/alloc_engine.cc
	src/lib/dhcpsrv/tests/alloc_engine_expiration_unittest.cc
2015-10-01 14:23:35 +02:00
Tomek Mrugalski
d6d0a54375 [3984] Changes after review:
- Added comments in AllocEngine
 - decline message clarified
 - counters are now unsigned
 - several asserts added in unit-tests
 - missing doxygen entry added
2015-10-01 14:04:07 +02:00
Shawn Routhier
e36cf3994b [trac3576] Correct some strings, remvoe some extra whitespace 2015-09-30 18:44:18 -07:00
Shawn Routhier
d17f7e918d [trac3576] Clean up white space and add new files 2015-09-30 17:49:22 -07:00
Shawn Routhier
22baa11f69 [trac3576] Correct minimal length for v6 vendor class option 2015-09-30 17:15:00 -07:00
Thomas Markwalder
9fbe63fc67 [3916] Use stored functions for Postgres lease dumps
lease_dump_1.0.sh - deleted, now obsolete

src/bin/admin/scripts/pgsql/Makefile.am
    removed entries for lease_dump_1.0.sh

src/bin/admin/kea-admin.in
    get_dump_query() - modified SQL text returned for Postgres backend
    which calls stored functions to produce lease dumps  rather than
    SQL texti from lease_dump_<version>.sh

src/bin/admin/scripts/pgsql/dhcpdb_create.pgsql
    added statments to create lease dump functions:
        lease4DumpHeader
        lease4DumpData
        lease6DumpHeader
        lease6DumpData

src/bin/admin/tests/data/pgsql.lease6_dump_test.reference.csv
    Booleans were expected be 't' or 'f', changed to int 1 or 0
2015-09-30 15:10:13 -04:00
Marcin Siodelski
76f0f61072 [master] Added ChangeLog entry for #3972. 2015-09-30 15:37:14 +02:00
Marcin Siodelski
8a8547aec1 [master] Merge branch 'trac3972' 2015-09-30 14:50:04 +02:00
Marcin Siodelski
051f4fabff [3972] Renamed recycle-timer-wait-time to flush-reclaimed-timer-wait-time. 2015-09-30 14:48:23 +02:00
Marcin Siodelski
844b8434a9 [master] Added Changelog entry for #3971. 2015-09-30 14:43:32 +02:00
Marcin Siodelski
431d515fc3 [master] Merge branch 'trac3971' 2015-09-30 13:20:50 +02:00
Marcin Siodelski
92f52e2c03 [3972] Addressed review comments - minor nits. 2015-09-30 10:57:43 +02:00
Shawn Routhier
65097a0af7 [trac3576] Add PXE options
Add the options used by PXE
rfc4578 (dhcpv4)
93 Client_System (arch type)
94 Client NDI (network Interface id)
97 UUID/GUID client machine option def

rfc5970 (dhcpv6)
59 BOOTFILE_URL
60 BOOTFILE_PARAM
61 CLIENT_ARCH_TYPE
62 NII

Option 60 requires a special class in order to process the length & string tuples

As some unreleated tests used option 59 as an undefined option they needed to be
updated to use another option.
2015-09-29 23:23:12 -07:00
Marcin Siodelski
3a625111e0 [3971] Improved commentary in the Thread test. 2015-09-29 19:57:08 +02:00
Marcin Siodelski
fa0f966cf5 [3971] Addressed other review comments. 2015-09-29 19:55:27 +02:00
Marcin Siodelski
77836da98b [3971] Implemented test for graceful Thread destruction in child process. 2015-09-29 19:35:01 +02:00
Marcin Siodelski
e50fd18032 [3972] Lease reclamation routine executes the callouts. 2015-09-29 13:47:13 +02:00
Stephen Morris
12b5a638b5 [master] ChangeLog for #4046 2015-09-29 11:34:55 +01:00
Stephen Morris
9f1801b432 [master] Merge branch 'trac4046' 2015-09-29 11:02:41 +01:00
Marcin Siodelski
439e44ae0d [3971] Catch exceptions in the CtrlDhcp{4,6}Srv destructors. 2015-09-28 15:02:17 +02:00
Marcin Siodelski
747a83bf93 [3971] Remove products of the LFC run in the shell based tests. 2015-09-28 14:45:46 +02:00
Marcin Siodelski
7e7ea2756a [3971] DHCPv6 server uses TimerMgr to run LFC timers. 2015-09-28 13:21:09 +02:00
Marcin Siodelski
7f5f1a8acf [3971] Better handling errors when thread is stopped/started.
Also, improved some LFC unit tests.
2015-09-28 13:01:30 +02:00
Marcin Siodelski
7e0e428ccd [3971] TimerMgr returns the number of registered timers. 2015-09-28 11:24:25 +02:00
Marcin Siodelski
1aa71c350b [3971] Memfile_LeaseMgr test holds instance of TimerMgr. 2015-09-28 11:10:15 +02:00
Francis Dupont
dde7523eff [master] Merged trac4045 (cppcheck warnings) 2015-09-25 23:14:59 +02:00
Francis Dupont
38f3d27792 [4062] copy_ -> env_copy_ 2015-09-25 18:51:00 +02:00
Francis Dupont
592a30d192 [4004] Put again hooks.h as a dependency 2015-09-25 18:32:17 +02:00
Marcin Siodelski
973e98b726 [3971] Resolved issues with fork/exec while spawning LFC. 2015-09-25 17:01:47 +02:00
Marcin Siodelski
e553a15643 [3971] Using TimerMgrPtr returned by the TimerMgr. 2015-09-25 16:47:05 +02:00
Marcin Siodelski
3ff2e1b64f [3971] Added test for LFC scheduling in DHCPv4 server. 2015-09-25 16:46:25 +02:00
Marcin Siodelski
49d9d7ec7a [3971] Fixed logic of the MemfileLeaseMgrTest timeout. 2015-09-25 16:46:24 +02:00
Marcin Siodelski
dc43033672 [3971] Using TimerMgr in the Memfile backend. 2015-09-25 16:43:02 +02:00
Marcin Siodelski
ab966d88e3 [master] Link perfdhcp with pthread to prevent build issues. 2015-09-25 15:53:07 +02:00
Francis Dupont
07651380b6 [master] Updated git hash 2015-09-25 09:16:26 +02:00
Francis Dupont
95f8c0d0af [master] Merged trac4015 supplement (DHCPv4 missing definitions) 2015-09-25 09:15:06 +02:00
Francis Dupont
089ab8be07 [4015] Tentative dhcp4.h 2015-09-25 01:29:09 +02:00
Francis Dupont
7e03dc5aec [master] Updated git hash 2015-09-25 00:35:18 +02:00
Francis Dupont
8236e04872 [master] Finished merge of trac4015 (secure DHCPv6 definitions) 2015-09-25 00:33:49 +02:00
Francis Dupont
be2350d5ab [master] Merged trac4015 (secure DHCPv6 definitions) 2015-09-25 00:31:16 +02:00
Shawn Routhier
1860ab2b6d [4015] Update the comments a bit to make the clearer. 2015-09-24 14:43:54 -07:00
Francis Dupont
9573bebb6b [4015] Added an experimental options table in user doc 2015-09-24 22:18:25 +02:00
Francis Dupont
6a428885ef [4015] Added a IANA / standard option leading note and some EXPERIMENTAL labels 2015-09-24 21:51:53 +02:00
Francis Dupont
5853bacc9b [4062] Added environment protection in test ctor/dtor 2015-09-24 21:32:50 +02:00
Marcin Siodelski
ee52a28f7d [master] Merge branch 'trac4039' 2015-09-24 20:55:40 +02:00
Stephen Morris
4c736f8abf [master] Merge branch 'trac3952' 2015-09-24 19:00:40 +01:00
Thomas Markwalder
3501e80e66 [master] Added ChangeLog entry 1010 for #4067. 2015-09-24 12:08:02 -04:00