]>
git.ipfire.org Git - thirdparty/kea.git/log
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.
Thomas Markwalder [Tue, 20 Oct 2015 12:36:14 +0000 (08:36 -0400)]
[3969] Added upgrade support from Postgres schema 1.0 to 2.0
Upgrade adds state column to both lease tables, the state table,
and the lease dump functions.
src/bin/admin/scripts/pgsql/upgrade_1.0_to_2.0.sh -
new script for upgrading postgres schema
src/bin/admin/tests/dhcpdb_create_1.0.pgsql
new sql script for creating 1.0 schema db
configure.ac
added entry for new upgrade script
src/bin/admin/kea-admin.in
pgsql_upgrade() - modified to set Postgres password env variable
and pass in remaining args as psql expects them
src/bin/admin/scripts/pgsql/Makefile.am
added entry for new upgrade script
src/bin/admin/tests/Makefile.am
added entry for 1.0 schema script
src/bin/admin/tests/pgsql_tests.sh.in
pgsql_upgrade_test() - revamped now that Postgres actually
has its first upgrade script.
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.
Stephen Morris [Tue, 20 Oct 2015 10:12:43 +0000 (11:12 +0100)]
[master] ChangeLog for trac3443
Stephen Morris [Tue, 20 Oct 2015 09:54:43 +0000 (10:54 +0100)]
[master] Merge branch 'trac3443'
Francis Dupont [Mon, 19 Oct 2015 17:14:33 +0000 (19:14 +0200)]
[4071] Tried inline description of standard option records
Stephen Morris [Mon, 19 Oct 2015 17:05:01 +0000 (18:05 +0100)]
[3443] Minor changes after review.
Marcin Siodelski [Mon, 19 Oct 2015 14:32:07 +0000 (07:32 -0700)]
[master] Fixing one more params binding issue in PostgreSQL.
This change was omitted during the previous commit.
Marcin Siodelski [Mon, 19 Oct 2015 14:17:10 +0000 (07:17 -0700)]
[master] Do not use temporary variables to bind to PostgreSQL queries.
This change has been reviewed and approved on jabber.
Francis Dupont [Sun, 18 Oct 2015 20:10:47 +0000 (22:10 +0200)]
[3927] Tentative to fix option-def descriptions
Francis Dupont [Sun, 18 Oct 2015 19:39:57 +0000 (21:39 +0200)]
[3927] Simplified option-data tests
Francis Dupont [Sun, 18 Oct 2015 17:57:20 +0000 (19:57 +0200)]
[3927] Simplified option-def tests
Francis Dupont [Sat, 17 Oct 2015 19:47:15 +0000 (21:47 +0200)]
[3927] blank line
Francis Dupont [Sat, 17 Oct 2015 19:05:18 +0000 (21:05 +0200)]
[3927] spurious indents
Francis Dupont [Sat, 17 Oct 2015 09:22:24 +0000 (11:22 +0200)]
[3978] Rearranged DHCPv4 unit tests
Francis Dupont [Sat, 17 Oct 2015 09:19:55 +0000 (11:19 +0200)]
[3978] Cleaned up code
Francis Dupont [Fri, 16 Oct 2015 23:10:25 +0000 (01:10 +0200)]
[3978] new command handler takes no argument
Francis Dupont [Fri, 16 Oct 2015 21:50:39 +0000 (23:50 +0200)]
[3978] Added unit tests
Francis Dupont [Fri, 16 Oct 2015 21:01:33 +0000 (23:01 +0200)]
[3978] Tentative leases-reclaim command
Francis Dupont [Fri, 16 Oct 2015 21:01:02 +0000 (23:01 +0200)]
[3978] spelling
Francis Dupont [Fri, 16 Oct 2015 21:00:35 +0000 (23:00 +0200)]
[3978] spelling
Francis Dupont [Fri, 16 Oct 2015 20:31:51 +0000 (22:31 +0200)]
[3978] commands-list -> list-commands
Marcin Siodelski [Fri, 16 Oct 2015 15:24:44 +0000 (17:24 +0200)]
[master] Added ChangeLog entry for #3968.
Marcin Siodelski [Fri, 16 Oct 2015 15:12:07 +0000 (17:12 +0200)]
[master] Merge branch 'trac3968'
Francis Dupont [Fri, 16 Oct 2015 14:00:31 +0000 (16:00 +0200)]
[master] Merge branch 'master' of ssh://git.kea.isc.org/git/kea
Francis Dupont [Fri, 16 Oct 2015 14:00:07 +0000 (16:00 +0200)]
[master] Removed extra data_source_unittest.cc file
Tomek Mrugalski [Fri, 16 Oct 2015 12:57:52 +0000 (14:57 +0200)]
[master] Compilation fix.
Francis Dupont [Fri, 16 Oct 2015 12:19:39 +0000 (14:19 +0200)]
[master] Fixed bare make distcheck
Francis Dupont [Fri, 16 Oct 2015 11:46:02 +0000 (13:46 +0200)]
[master] Fixed Makefile.am
Francis Dupont [Fri, 16 Oct 2015 11:44:55 +0000 (13:44 +0200)]
[master] Updated git hash
Francis Dupont [Fri, 16 Oct 2015 11:44:05 +0000 (13:44 +0200)]
[master] Removed remaining references to system_messages.py
Francis Dupont [Fri, 16 Oct 2015 11:29:41 +0000 (13:29 +0200)]
[master] Finished merge of trac3516 (trac3516)
Francis Dupont [Thu, 15 Oct 2015 21:07:15 +0000 (23:07 +0200)]
[4060a] Rebased trac4060
Marcin Siodelski [Thu, 15 Oct 2015 20:00:42 +0000 (22:00 +0200)]
[3968] Updated PostgreSQL schema per review comments.
Marcin Siodelski [Thu, 15 Oct 2015 19:48:01 +0000 (21:48 +0200)]
[3968] Added ASC sorting for indexes by expiration.
Marcin Siodelski [Thu, 15 Oct 2015 19:33:38 +0000 (21:33 +0200)]
[3968] New constraints added to the upgrade scripts and tests.
Also, updated the lease_hwaddr_source table with missing
entries from the lease.cc.
Marcin Siodelski [Thu, 15 Oct 2015 17:59:12 +0000 (19:59 +0200)]
[3968] Merge branch 'master' into trac3968
Marcin Siodelski [Thu, 15 Oct 2015 17:57:15 +0000 (19:57 +0200)]
[3968] Added additional constraints to mysql creation script.
Francis Dupont [Thu, 15 Oct 2015 17:17:31 +0000 (19:17 +0200)]
[4059] Added new cases to selectSubnetRelayLinkaddr unit test
Marcin Siodelski [Thu, 15 Oct 2015 14:20:15 +0000 (16:20 +0200)]
[master] Added Changelog entry for #4075.
Marcin Siodelski [Thu, 15 Oct 2015 14:16:50 +0000 (16:16 +0200)]
[master] Merge branch 'trac4075'
Francis Dupont [Thu, 15 Oct 2015 13:47:45 +0000 (15:47 +0200)]
[4058] Added an initResponse unit test
Francis Dupont [Thu, 15 Oct 2015 12:44:51 +0000 (14:44 +0200)]
[4058] Moved client-id option copy
Francis Dupont [Thu, 15 Oct 2015 12:18:05 +0000 (14:18 +0200)]
[3516] Added some comments in processFile() for loop
Francis Dupont [Thu, 15 Oct 2015 12:10:35 +0000 (14:10 +0200)]
[3516] Added a cap to DictionaryType
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.
Stephen Morris [Wed, 14 Oct 2015 17:10:09 +0000 (18:10 +0100)]
[3443] Removed some redundant length checks
Also some refomatting to better conform to Kea style guide and
added some method headers.
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
Marcin Siodelski [Tue, 13 Oct 2015 16:41:09 +0000 (18:41 +0200)]
[3968] PgSQL schema updated to version 2.0.
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
Marcin Siodelski [Tue, 13 Oct 2015 15:36:23 +0000 (17:36 +0200)]
[3968] Updated PgSQL schema creation script to version 2.0.
Francis Dupont [Tue, 13 Oct 2015 15:23:33 +0000 (17:23 +0200)]
[4058] typo
Stephen Morris [Tue, 13 Oct 2015 15:16:29 +0000 (16:16 +0100)]
[3443] Added additional buffer tests
Check that an empty buffer can be copied and assigned from. Also
check that a buffer copy and assignment do create copies of the
data, and the new objects do not merely point to the original data.
Francis Dupont [Tue, 13 Oct 2015 15:14:34 +0000 (17:14 +0200)]
[4058] Added copyDefaultOptions()
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)
Marcin Siodelski [Tue, 13 Oct 2015 14:07:39 +0000 (16:07 +0200)]
[3968] Support for obtaining expired leases and removing reclaimed leases.
This has been added to PostgreSQL backend.
Stephen Morris [Tue, 13 Oct 2015 13:47:41 +0000 (14:47 +0100)]
[3443] Restructure OutputBuffer to avoid possible dereference of NULL pointer
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)