]>
git.ipfire.org Git - thirdparty/kea.git/log
Marcin Siodelski [Mon, 26 Oct 2015 19:50:30 +0000 (20:50 +0100)]
[3977] Addressed review comments.
Shawn Routhier [Mon, 26 Oct 2015 05:25:45 +0000 (22:25 -0700)]
[trac3977] Tidy up some typos
Marcin Siodelski [Wed, 21 Oct 2015 12:15:24 +0000 (14:15 +0200)]
[3977] Added system_messages program to .gitignore.
Marcin Siodelski [Wed, 21 Oct 2015 11:21:32 +0000 (13:21 +0200)]
[3977] Removed unused code generating NCRs.
Marcin Siodelski [Wed, 21 Oct 2015 10:47:04 +0000 (12:47 +0200)]
[3977] Do not generate NCRs for prefix delegation.
Marcin Siodelski [Wed, 21 Oct 2015 10:25:04 +0000 (12:25 +0200)]
[3977] Improved logging in methods queueing NCRs and reclaiming leases.
Marcin Siodelski [Wed, 21 Oct 2015 09:20:15 +0000 (11:20 +0200)]
[3977] Added variants of PktX::makeLabel excluding transaction id.
Marcin Siodelski [Mon, 19 Oct 2015 13:30:01 +0000 (15:30 +0200)]
[3977] Name change requests are now generated when lease is reused.
This change triggered a lot of code refactoring for generating the
NameChangeRequests. Long story short is that the functions responsible
for generating NCRs from the lease information have been moved to
the libdhcpsrv where they better fit and where they may be used
by both allocation engine and the servers.
Marcin Siodelski [Thu, 15 Oct 2015 06:49:25 +0000 (08:49 +0200)]
[master] Added ChangeLog entry for #3975.
Marcin Siodelski [Thu, 15 Oct 2015 06:43:51 +0000 (08:43 +0200)]
[master] Merge branch 'trac3975'
Tomek Mrugalski [Wed, 14 Oct 2015 18:27:52 +0000 (20:27 +0200)]
[master] ChangeLog updated after #3985 merge.
Marcin Siodelski [Wed, 14 Oct 2015 17:28:04 +0000 (19:28 +0200)]
[3975] Addressed review comments.
Tomek Mrugalski [Wed, 14 Oct 2015 14:56:47 +0000 (16:56 +0200)]
[master] Merge branch 'trac3985' (automated declined v6 lease recovery)
Tomek Mrugalski [Wed, 14 Oct 2015 14:52:36 +0000 (16:52 +0200)]
[3985] Comments updated after review.
Stephen Morris [Wed, 14 Oct 2015 13:03:26 +0000 (14:03 +0100)]
[master] Updated ChangeLog for trac3953
Stephen Morris [Wed, 14 Oct 2015 12:59:03 +0000 (13:59 +0100)]
[master] Merge branch 'trac3953'
Tomek Mrugalski [Wed, 14 Oct 2015 10:47:24 +0000 (12:47 +0200)]
[master] ChangeLog updated after trac3986 merge.
Tomek Mrugalski [Wed, 14 Oct 2015 10:22:26 +0000 (12:22 +0200)]
[master] Merge branch 'trac3986' (lease4_decline hook)
Tomek Mrugalski [Wed, 14 Oct 2015 10:22:11 +0000 (12:22 +0200)]
[3986] Changes in comments after review
Tomek Mrugalski [Tue, 13 Oct 2015 17:19:56 +0000 (19:19 +0200)]
[master] ChangeLog updated after trac3499 merge.
Tomek Mrugalski [Tue, 13 Oct 2015 17:18:20 +0000 (19:18 +0200)]
[master] Merge branch 'trac3499' (hooks skip flag => next step status)
Tomek Mrugalski [Tue, 13 Oct 2015 17:17:04 +0000 (19:17 +0200)]
[3499] Changes after review:
- HandlesTest.CheckModifiedArgument test covers DROP status
- Hooks Component Developer's Guide updated
- Nest -> Next
Thomas Markwalder [Tue, 13 Oct 2015 16:07:06 +0000 (12:07 -0400)]
[master] Added ChangeLog entry 1023 for trac #3967
Thomas Markwalder [Tue, 13 Oct 2015 16:04:29 +0000 (12:04 -0400)]
[master] Implemented schema upgrade for MySQL schema 4.0
Merged in trac3967.
Thomas Markwalder [Tue, 13 Oct 2015 15:37:34 +0000 (11:37 -0400)]
[3967] Addressed review comments
src/bin/admin/scripts/mysql/Makefile.am
- made use of file list variable
Francis Dupont [Tue, 13 Oct 2015 15:00:10 +0000 (17:00 +0200)]
[master] Updated git hash
Francis Dupont [Tue, 13 Oct 2015 14:59:14 +0000 (16:59 +0200)]
[master] Finished merge of trac4057 (DHCPv4 Relay Agent Link Selection Option)
Francis Dupont [Tue, 13 Oct 2015 14:54:13 +0000 (16:54 +0200)]
[master] Merged trac4057 (DHCPv4 Relay Agent Link Selection Option)
Francis Dupont [Tue, 13 Oct 2015 14:36:01 +0000 (16:36 +0200)]
[master] Merged trac4074 (child process)
Stephen Morris [Tue, 13 Oct 2015 10:52:59 +0000 (11:52 +0100)]
[3953] Added documentation for the kea-dhcp{4,6}.commands loggers
Stephen Morris [Tue, 13 Oct 2015 10:22:29 +0000 (11:22 +0100)]
[master] ChangeLog for #3996
Stephen Morris [Mon, 12 Oct 2015 16:38:18 +0000 (17:38 +0100)]
[3996] Added missing parameter to ALLOC_ENGINE_V4_REQUEST_OUT_OF_POOL message
Marcin Siodelski [Mon, 12 Oct 2015 16:26:11 +0000 (18:26 +0200)]
[3975] Unregister timers prior to reconfiguration.
Marcin Siodelski [Mon, 12 Oct 2015 16:05:24 +0000 (18:05 +0200)]
[3975] Support for unwarned-reclaim-cycles parameter added.
Marcin Siodelski [Mon, 12 Oct 2015 14:07:04 +0000 (16:07 +0200)]
[3975] Updated default Kea configuration file with expiration config.
Marcin Siodelski [Mon, 12 Oct 2015 11:52:01 +0000 (13:52 +0200)]
[3975] Scheduling lease expiration timers in the DHCP servers.
The timers are scheduled in the ControlledDhcpvXSrv instances. The
unit tests are located in the kea_controller_unittest.cc.
Tomek Mrugalski [Fri, 9 Oct 2015 21:30:20 +0000 (23:30 +0200)]
[master] ChangeLog, AUTHORS updated
Tomek Mrugalski [Fri, 9 Oct 2015 21:28:19 +0000 (23:28 +0200)]
[master] Merge branch 'trac3681_rebase' (Common MySQL Connection class)
Conflicts:
src/lib/dhcpsrv/lease_mgr.h
src/lib/dhcpsrv/memfile_lease_mgr.cc
src/lib/dhcpsrv/mysql_lease_mgr.cc
src/lib/dhcpsrv/tests/memfile_lease_mgr_unittest.cc
src/lib/dhcpsrv/tests/schema_mysql_copy.h
Francis Dupont [Fri, 9 Oct 2015 20:42:08 +0000 (22:42 +0200)]
[3499] spelling
Tomek Mrugalski [Fri, 9 Oct 2015 20:35:14 +0000 (22:35 +0200)]
[3681_rebase] DatabaseConnection is used in MemfileLeaseMgr
Francis Dupont [Fri, 9 Oct 2015 19:36:43 +0000 (21:36 +0200)]
[3986] spelling
Francis Dupont [Fri, 9 Oct 2015 18:34:53 +0000 (20:34 +0200)]
[4057] Addressed review comments
Francis Dupont [Fri, 9 Oct 2015 12:58:14 +0000 (14:58 +0200)]
[master] Merged trac4062 (fixed DaemonTest.createPIDFileOverwrite in debug)
Tomek Mrugalski [Thu, 8 Oct 2015 23:59:48 +0000 (01:59 +0200)]
[3681_rebase] The latest patch sent by Adam.
Tomek Mrugalski [Wed, 7 Oct 2015 08:55:09 +0000 (10:55 +0200)]
[3986] lease4_decline hook documented.
Tomek Mrugalski [Tue, 6 Oct 2015 22:03:06 +0000 (00:03 +0200)]
[3986] Second unit-test for decline/hooks drop implemented.
Tomek Mrugalski [Tue, 6 Oct 2015 21:56:36 +0000 (23:56 +0200)]
[3986] Addresses two small @todos in unrelated test.
Tomek Mrugalski [Tue, 6 Oct 2015 21:51:33 +0000 (23:51 +0200)]
[3986] Decline methods moved to base class, Decline hooks test implemented.
Tomek Mrugalski [Tue, 6 Oct 2015 19:29:16 +0000 (21:29 +0200)]
[3986] Hook unit-tests moved to a separate file.
Marcin Siodelski [Tue, 6 Oct 2015 17:16:47 +0000 (19:16 +0200)]
[master] Include <limits> instead of <limits.h> in cfg_expiration.
This prevents build failures on many OSes. Okayed on jabber.
Marcin Siodelski [Tue, 6 Oct 2015 15:42:18 +0000 (17:42 +0200)]
[master] Added Changelog entry for #3974.
Marcin Siodelski [Tue, 6 Oct 2015 15:04:02 +0000 (17:04 +0200)]
[master] Merge branch 'trac3974'
Marcin Siodelski [Tue, 6 Oct 2015 14:52:25 +0000 (16:52 +0200)]
[3974] Small updates to the expiration parser tests.
As a result of the review.
Tomek Mrugalski [Tue, 6 Oct 2015 11:48:40 +0000 (13:48 +0200)]
[3499] Migration from 0.9.2 to 1.0 API documented.
Tomek Mrugalski [Tue, 6 Oct 2015 11:34:27 +0000 (13:34 +0200)]
[3499] bool skip flag replaced by enum status.
Thomas Markwalder [Tue, 6 Oct 2015 11:25:53 +0000 (07:25 -0400)]
[3967] Added lookup of hwaddr_source name to lease6 dump
src/bin/admin/scripts/mysql/dhcpdb_create.mysql
lease6DumpData() - added lookup of lease_hwaddr_source name
src/bin/admin/scripts/mysql/upgrade_3.0_to_4.0.sh.in
lease6DumpData() - added lookup of lease_hwaddr_source name
src/bin/admin/tests/data/mysql.lease6_dump_test.reference.csv
added hwaddr_source names to test reference data
src/bin/admin/tests/mysql_tests.sh.in
mysql_lease6_dump_test() - changed hwaddr_source test values
Marcin Siodelski [Mon, 5 Oct 2015 10:58:08 +0000 (12:58 +0200)]
[master] Fixed typo in the Makefile.am which caused distcheck failure.
Francis Dupont [Sat, 3 Oct 2015 20:17:31 +0000 (22:17 +0200)]
[3985] spelling
Shawn Routhier [Fri, 2 Oct 2015 19:03:32 +0000 (12:03 -0700)]
[master] Add commit tag to change log entry for 3576 (PXE)
Shawn Routhier [Fri, 2 Oct 2015 19:01:32 +0000 (12:01 -0700)]
Merge branch 'trac3576' Add PXE options
Add several options PXE uses, also add the OptionOpaqueDataTuples
class to provide support for the parameter list option.
Conflicts:
ChangeLog
Tomek Mrugalski [Fri, 2 Oct 2015 18:35:02 +0000 (20:35 +0200)]
[3985] Several minor tweaks, docs updated.
Shawn Routhier [Fri, 2 Oct 2015 18:18:39 +0000 (11:18 -0700)]
[trac3576] Fix typo in change log
Marcin Siodelski [Fri, 2 Oct 2015 13:36:40 +0000 (15:36 +0200)]
[3974] Attached parser for expired leases processing to global parser.
Marcin Siodelski [Fri, 2 Oct 2015 12:58:03 +0000 (14:58 +0200)]
[3974] Updated DHCPv4 and DHCPv6 spec files with expiration specific params.
Marcin Siodelski [Fri, 2 Oct 2015 09:25:44 +0000 (11:25 +0200)]
[3974] Implemented configuration parser for lease expiration config.
Marcin Siodelski [Thu, 1 Oct 2015 08:08:00 +0000 (10:08 +0200)]
[3974] Added class holding configuration for lease expiation.
Shawn Routhier [Fri, 2 Oct 2015 02:33:54 +0000 (19:33 -0700)]
[trac3576] Updates per review comments
Typo level changes per review comments.
Francis Dupont [Thu, 1 Oct 2015 20:51:20 +0000 (22:51 +0200)]
[4074] Made sockets close-on-exec
Tomek Mrugalski [Thu, 1 Oct 2015 20:08:58 +0000 (22:08 +0200)]
[3985] Implemented IPv6 declined lease recovery.
Francis Dupont [Thu, 1 Oct 2015 19:45:06 +0000 (21:45 +0200)]
[4074] Updated thread/process uint test
Thomas Markwalder [Thu, 1 Oct 2015 19:38:09 +0000 (15:38 -0400)]
[3967] Added MySQL schema upgrade from 3.0 to 4.0 support
src/bin/admin/scripts/mysql/upgrade_3.0_to_4.0.sh.in
New script file for upgrading from Schema 3.0 to 4.0
configure.ac
Added an entry for new MySQL uppgrade script, upgrade_3.0_to_4.0.sh.in
src/bin/admin/scripts/mysql/Makefile.am
Added entries for upgrade_3.0_to_4.0.sh.
Reformatted list style to make adding entries a bit more convenient.
src/bin/admin/tests/mysql_tests.sh.in
mysql_upgrade_test() - extended the test to verify the upgrade step
from 3.0 to 4.0.
Francis Dupont [Thu, 1 Oct 2015 19:23:17 +0000 (21:23 +0200)]
[4074] Replaced exit() by _exit() in faulty children
Francis Dupont [Thu, 1 Oct 2015 19:21:15 +0000 (21:21 +0200)]
[4074] Undid for_detector stuff
Thomas Markwalder [Thu, 1 Oct 2015 18:30:07 +0000 (14:30 -0400)]
[master] Added ChangeLog entry 1017 for Trac #3916
Shawn Routhier [Thu, 1 Oct 2015 18:17:18 +0000 (11:17 -0700)]
[trac3576] Restore line accidently removed from DHCPv4 guide, fix typo in comment
Thomas Markwalder [Thu, 1 Oct 2015 18:14:34 +0000 (14:14 -0400)]
[master] Replace lease-dump scripts with stored procedures for MySQL/Postgres
Merges in branch 'trac3916'
Francis Dupont [Thu, 1 Oct 2015 16:17:23 +0000 (18:17 +0200)]
[master] Updated git hash
Francis Dupont [Thu, 1 Oct 2015 16:16:35 +0000 (18:16 +0200)]
[master] Finished merge of trac4004 (enable-static and unit tests)
Francis Dupont [Thu, 1 Oct 2015 16:10:15 +0000 (18:10 +0200)]
[master] Merged trac4004 (enable-static and unit tests)
Francis Dupont [Thu, 1 Oct 2015 15:59:55 +0000 (17:59 +0200)]
[4062] Finished previous change
Francis Dupont [Thu, 1 Oct 2015 15:55:53 +0000 (17:55 +0200)]
[4062] Moved to Stephen's style for restore
Francis Dupont [Thu, 1 Oct 2015 15:48:30 +0000 (17:48 +0200)]
[master] Merged trac4061 (use isc::asiolink::IOAddress predicates)
Francis Dupont [Thu, 1 Oct 2015 15:47:03 +0000 (17:47 +0200)]
[4061] Fixed typo
Thomas Markwalder [Thu, 1 Oct 2015 12:46:18 +0000 (08:46 -0400)]
[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
Tomek Mrugalski [Thu, 1 Oct 2015 12:24:51 +0000 (14:24 +0200)]
[master] ChangeLog updated after #3984 merge.
Tomek Mrugalski [Thu, 1 Oct 2015 12:23:35 +0000 (14:23 +0200)]
[master] Merge branch 'trac3984' (v4 declined lease recovery)
Conflicts:
src/lib/dhcpsrv/alloc_engine.cc
src/lib/dhcpsrv/tests/alloc_engine_expiration_unittest.cc
Tomek Mrugalski [Thu, 1 Oct 2015 12:04:07 +0000 (14:04 +0200)]
[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
Shawn Routhier [Thu, 1 Oct 2015 01:44:18 +0000 (18:44 -0700)]
[trac3576] Correct some strings, remvoe some extra whitespace
Shawn Routhier [Thu, 1 Oct 2015 00:49:22 +0000 (17:49 -0700)]
[trac3576] Clean up white space and add new files
Shawn Routhier [Thu, 1 Oct 2015 00:15:00 +0000 (17:15 -0700)]
[trac3576] Correct minimal length for v6 vendor class option
Thomas Markwalder [Wed, 30 Sep 2015 19:10:13 +0000 (15:10 -0400)]
[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
Marcin Siodelski [Wed, 30 Sep 2015 13:37:14 +0000 (15:37 +0200)]
[master] Added ChangeLog entry for #3972.
Marcin Siodelski [Wed, 30 Sep 2015 12:50:04 +0000 (14:50 +0200)]
[master] Merge branch 'trac3972'
Marcin Siodelski [Wed, 30 Sep 2015 12:48:23 +0000 (14:48 +0200)]
[3972] Renamed recycle-timer-wait-time to flush-reclaimed-timer-wait-time.
Marcin Siodelski [Wed, 30 Sep 2015 12:43:32 +0000 (14:43 +0200)]
[master] Added Changelog entry for #3971.
Marcin Siodelski [Wed, 30 Sep 2015 11:20:50 +0000 (13:20 +0200)]
[master] Merge branch 'trac3971'
Marcin Siodelski [Wed, 30 Sep 2015 08:57:43 +0000 (10:57 +0200)]
[3972] Addressed review comments - minor nits.
Shawn Routhier [Wed, 30 Sep 2015 06:23:12 +0000 (23:23 -0700)]
[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.
Marcin Siodelski [Tue, 29 Sep 2015 17:57:08 +0000 (19:57 +0200)]
[3971] Improved commentary in the Thread test.
Marcin Siodelski [Tue, 29 Sep 2015 17:55:27 +0000 (19:55 +0200)]
[3971] Addressed other review comments.