]>
git.ipfire.org Git - thirdparty/kea.git/log
Marcin Siodelski [Thu, 15 Oct 2015 14:16:50 +0000 (16:16 +0200)]
[master] Merge branch 'trac4075'
Tomek Mrugalski [Thu, 15 Oct 2015 08:34:01 +0000 (10:34 +0200)]
[master] Unit-test fixes after trac3987 merge.
Tomek Mrugalski [Thu, 15 Oct 2015 07:32:31 +0000 (09:32 +0200)]
[master] ChangeLog updated after trac3986 merge.
Tomek Mrugalski [Thu, 15 Oct 2015 07:29:55 +0000 (09:29 +0200)]
[master] Merge branch 'trac3987' (lease6_decline hook)
Tomek Mrugalski [Thu, 15 Oct 2015 07:29:09 +0000 (09:29 +0200)]
[3987] Changes after review:
- comments, message corrected
- unit-tests renamed to follow naming convention better
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
Marcin Siodelski [Tue, 13 Oct 2015 20:01:00 +0000 (22:01 +0200)]
[4075] Corrected seconds to milliseconds in the log message.
Marcin Siodelski [Tue, 13 Oct 2015 19:59:12 +0000 (21:59 +0200)]
[4075] Added comment in the unit test about the usleep time selection.
Marcin Siodelski [Tue, 13 Oct 2015 19:43:38 +0000 (21:43 +0200)]
[4075] Account for the usleep wake up delays on VMs.
This change affects the reclaimExpiredLeasesTimeout test.
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.
Francis Dupont [Fri, 9 Oct 2015 22:16:23 +0000 (00:16 +0200)]
[3987] Fixed missing interface config
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 [Thu, 8 Oct 2015 21:20:49 +0000 (23:20 +0200)]
[3987] Small clean-up
Tomek Mrugalski [Thu, 8 Oct 2015 21:20:37 +0000 (23:20 +0200)]
[3987] lease6_decline implemented.
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.