]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
12 years ago[master] Merge branch 'trac2883'
Naoki Kambe [Wed, 28 Aug 2013 09:52:51 +0000 (18:52 +0900)] 
[master] Merge branch 'trac2883'

12 years ago[master] Merge branch 'trac2781'
Naoki Kambe [Wed, 28 Aug 2013 09:41:27 +0000 (18:41 +0900)] 
[master] Merge branch 'trac2781'

12 years ago[3086] Initial implementation of NameChangeTransaction class
Thomas Markwalder [Tue, 27 Aug 2013 20:32:49 +0000 (16:32 -0400)] 
[3086] Initial implementation of NameChangeTransaction class

Interim commit for 3086 which includes the preliminary implementation
of the base class, NameChangeTransaction.  b10-dhcp-ddns module will use
derivations of this class to carry out NameChangeRequests.

12 years ago[master] fix simple transpose typo in acronym
Jeremy C. Reed [Tue, 27 Aug 2013 17:57:36 +0000 (12:57 -0500)] 
[master] fix simple transpose typo in acronym

12 years ago[master] Added ChangeLog entry 669 for Trac# 3075.
Thomas Markwalder [Tue, 27 Aug 2013 17:32:08 +0000 (13:32 -0400)] 
[master] Added ChangeLog entry 669 for Trac# 3075.

12 years ago[master] Merge branch 'master'
Thomas Markwalder [Tue, 27 Aug 2013 17:26:39 +0000 (13:26 -0400)] 
[master] Merge branch 'master'

Master moved ahead while I was merging in 3075. This is
the remerge.

12 years ago[master] Merge branch 'trac3075'
Thomas Markwalder [Tue, 27 Aug 2013 16:00:58 +0000 (12:00 -0400)] 
[master] Merge branch 'trac3075'

Added main process event loop to src/bin/d2/D2Process,
which is the primary application object in b10-dchp-ddns.

12 years ago[master] Added ChangeLog entry for #3083.
Marcin Siodelski [Tue, 27 Aug 2013 16:00:49 +0000 (18:00 +0200)] 
[master] Added ChangeLog entry for #3083.

12 years ago[master] Merge branch 'trac3083'
Marcin Siodelski [Tue, 27 Aug 2013 15:43:40 +0000 (17:43 +0200)] 
[master] Merge branch 'trac3083'

12 years ago[master] Compilation fix for dhcp_ddns on Ubuntu
Tomek Mrugalski [Tue, 27 Aug 2013 14:03:03 +0000 (16:03 +0200)] 
[master] Compilation fix for dhcp_ddns on Ubuntu

12 years ago[3084] Created tests to check that invalid hostname is rejected.
Marcin Siodelski [Tue, 27 Aug 2013 14:00:16 +0000 (16:00 +0200)] 
[3084] Created tests to check that invalid hostname is rejected.

Also, cleaned up whitespaces.

12 years ago[2750] Set the new node's down pointer too
Mukund Sivaraman [Tue, 27 Aug 2013 13:49:47 +0000 (19:19 +0530)] 
[2750] Set the new node's down pointer too

12 years ago[3084] Added test cases to cover lease updates in MySQL.
Marcin Siodelski [Tue, 27 Aug 2013 12:23:52 +0000 (14:23 +0200)] 
[3084] Added test cases to cover lease updates in MySQL.

12 years ago[3075] Additional review changes.
Thomas Markwalder [Tue, 27 Aug 2013 12:15:23 +0000 (08:15 -0400)] 
[3075] Additional review changes.

Replaced use of EXPECT_EQ(false,) with EXPECT_FALSE()
in d2_process_unittests.cc.  These were failing to
compile under Fedora 18/gtest 1.6. This appears to be
a gtest bug.  Other minor changes.

12 years ago[3084] Use FQDN data from the lease database to create lease instance.
Marcin Siodelski [Tue, 27 Aug 2013 11:36:00 +0000 (13:36 +0200)] 
[3084] Use FQDN data from the lease database to create lease instance.

12 years agoRemove hard-coded (and unecessary) TSIG key from error message.
Shane Kerr [Tue, 27 Aug 2013 11:16:49 +0000 (13:16 +0200)] 
Remove hard-coded (and unecessary) TSIG key from error message.

12 years agoDon't crash with missing TSIG name
Shane Kerr [Tue, 27 Aug 2013 09:08:36 +0000 (11:08 +0200)] 
Don't crash with missing TSIG name

12 years ago[3075] A few trivial fixes in dhcp-ddns.
Marcin Siodelski [Tue, 27 Aug 2013 08:14:49 +0000 (10:14 +0200)] 
[3075] A few trivial fixes in dhcp-ddns.

12 years ago[3095] Use the traceback handler
Michal 'vorner' Vaner [Tue, 27 Aug 2013 08:10:15 +0000 (10:10 +0200)] 
[3095] Use the traceback handler

Put the traceback handler in the top level of all the python daemons and
some utility programs. The programs that don't do logging are not
included.

12 years ago[2883] None not acceptable for spec_file_name of the Counters class
Naoki Kambe [Tue, 27 Aug 2013 07:15:44 +0000 (16:15 +0900)] 
[2883] None not acceptable for spec_file_name of the Counters class

Remove condition that spec_file_name is omitted (None is specified). Revise
documentation of Counters and add a unit test to assert an exception raised when
specifying an invalid argument.

12 years ago[3095] Docstring for the traceback_handler
Michal 'vorner' Vaner [Tue, 27 Aug 2013 07:27:23 +0000 (09:27 +0200)] 
[3095] Docstring for the traceback_handler

12 years ago[3095] Traceback handling function
Michal 'vorner' Vaner [Tue, 27 Aug 2013 07:25:28 +0000 (09:25 +0200)] 
[3095] Traceback handling function

A function that catches exceptions, prints them to correct places and
exists.

12 years ago[2883] change module_description of a spec file for testing
Naoki Kambe [Tue, 27 Aug 2013 06:49:49 +0000 (15:49 +0900)] 
[2883] change module_description of a spec file for testing

12 years ago[2781] define items() in DummDict class instead of using lambda, update note
Naoki Kambe [Fri, 23 Aug 2013 09:15:37 +0000 (18:15 +0900)] 
[2781] define items() in DummDict class instead of using lambda, update note

12 years ago[2781] correct description of test_get_multi_module_list_initsessiontimeout()
Naoki Kambe [Fri, 23 Aug 2013 08:59:27 +0000 (17:59 +0900)] 
[2781] correct description of test_get_multi_module_list_initsessiontimeout()

and revise the test code to match this

12 years ago[2750] Simplify code somewhat
Mukund Sivaraman [Tue, 27 Aug 2013 05:59:13 +0000 (11:29 +0530)] 
[2750] Simplify code somewhat

12 years ago[3083] Fixed typos in allocation engine, as a result of the review.
Marcin Siodelski [Tue, 27 Aug 2013 05:50:54 +0000 (07:50 +0200)] 
[3083] Fixed typos in allocation engine, as a result of the review.

12 years ago[2750] Add remove() and tryNodeFusion() implementations
Mukund Sivaraman [Tue, 27 Aug 2013 05:48:32 +0000 (11:18 +0530)] 
[2750] Add remove() and tryNodeFusion() implementations

12 years ago[3083] Merge branch 'master' into trac3083
Marcin Siodelski [Tue, 27 Aug 2013 05:21:29 +0000 (07:21 +0200)] 
[3083] Merge branch 'master' into trac3083

Conflicts:
src/lib/dhcpsrv/alloc_engine.cc
src/lib/dhcpsrv/alloc_engine.h
src/lib/dhcpsrv/tests/alloc_engine_unittest.cc

12 years ago[3075] Address review comments.
Thomas Markwalder [Mon, 26 Aug 2013 18:26:51 +0000 (14:26 -0400)] 
[3075] Address review comments.

Minor corrections only, there were no major revisions.

12 years ago[3084] Modified MySQL bind statements to include FQDN data.
Marcin Siodelski [Mon, 26 Aug 2013 15:30:56 +0000 (17:30 +0200)] 
[3084] Modified MySQL bind statements to include FQDN data.

Also, included FQDN fields in the MySQL script creating database.

12 years ago[master] Fix for variable scope reported by cppcheck
Tomek Mrugalski [Mon, 26 Aug 2013 13:21:37 +0000 (15:21 +0200)] 
[master] Fix for variable scope reported by cppcheck

12 years ago[2750] Adjust more pointers to make the exchange complete
Mukund Sivaraman [Mon, 26 Aug 2013 10:39:24 +0000 (16:09 +0530)] 
[2750] Adjust more pointers to make the exchange complete

12 years ago[2857] Comment about returned command
Michal 'vorner' Vaner [Mon, 26 Aug 2013 10:33:21 +0000 (12:33 +0200)] 
[2857] Comment about returned command

12 years ago[2750] Adjust a few more pointers to make the exchange complete
Mukund Sivaraman [Mon, 26 Aug 2013 10:33:00 +0000 (16:03 +0530)] 
[2750] Adjust a few more pointers to make the exchange complete

12 years ago[master] dhcp4_srv compilation fix for some systems (after #2983 merge)
Tomek Mrugalski [Mon, 26 Aug 2013 10:30:38 +0000 (12:30 +0200)] 
[master] dhcp4_srv compilation fix for some systems (after #2983 merge)

12 years ago[2750] Add a comment about why down_ is not swapped
Mukund Sivaraman [Mon, 26 Aug 2013 09:36:27 +0000 (15:06 +0530)] 
[2750] Add a comment about why down_ is not swapped

12 years ago[2857] Assert type of parameter
Michal 'vorner' Vaner [Mon, 26 Aug 2013 09:05:50 +0000 (11:05 +0200)] 
[2857] Assert type of parameter

12 years ago[2750] Start to remove() with initial exchange with a leaf node
Mukund Sivaraman [Mon, 26 Aug 2013 08:39:17 +0000 (14:09 +0530)] 
[2750] Start to remove() with initial exchange with a leaf node

12 years ago[2857] Use more common construct
Michal 'vorner' Vaner [Mon, 26 Aug 2013 09:00:25 +0000 (11:00 +0200)] 
[2857] Use more common construct

Use for cycle instead of while and eating of the elements from the list.

12 years ago[2750] Add non-const variants of more find() methods
Mukund Sivaraman [Mon, 26 Aug 2013 05:28:38 +0000 (10:58 +0530)] 
[2750] Add non-const variants of more find() methods

12 years ago[2750] Make public method names consistent
Mukund Sivaraman [Mon, 26 Aug 2013 04:12:13 +0000 (09:42 +0530)] 
[2750] Make public method names consistent

12 years ago[2750] Add getSibling() method
Mukund Sivaraman [Mon, 26 Aug 2013 02:57:12 +0000 (08:27 +0530)] 
[2750] Add getSibling() method

12 years ago[2750] Add proto for a method to delete a tree node
Mukund Sivaraman [Mon, 26 Aug 2013 02:51:27 +0000 (08:21 +0530)] 
[2750] Add proto for a method to delete a tree node

12 years ago[2750] Fix indent level
Mukund Sivaraman [Mon, 26 Aug 2013 02:40:24 +0000 (08:10 +0530)] 
[2750] Fix indent level

12 years ago[2750] Add non-const variant of find()
Mukund Sivaraman [Mon, 26 Aug 2013 02:40:16 +0000 (08:10 +0530)] 
[2750] Add non-const variant of find()

12 years ago[2750] Add non-const variant of largestNode()
Mukund Sivaraman [Mon, 26 Aug 2013 02:07:40 +0000 (07:37 +0530)] 
[2750] Add non-const variant of largestNode()

12 years ago[2750] Add non-const variants of successor() and predecessor()
Mukund Sivaraman [Mon, 26 Aug 2013 01:50:57 +0000 (07:20 +0530)] 
[2750] Add non-const variants of successor() and predecessor()

12 years ago[2750] Remove redundant variable
Mukund Sivaraman [Mon, 26 Aug 2013 01:47:20 +0000 (07:17 +0530)] 
[2750] Remove redundant variable

12 years ago[2750] Add non-const variant of abstractSuccessor()
Mukund Sivaraman [Mon, 26 Aug 2013 01:46:00 +0000 (07:16 +0530)] 
[2750] Add non-const variant of abstractSuccessor()

12 years ago[2750] Add non-const variant of getUpperNode()
Mukund Sivaraman [Mon, 26 Aug 2013 01:34:00 +0000 (07:04 +0530)] 
[2750] Add non-const variant of getUpperNode()

12 years ago[2750] Add non-const variant of getSubTreeRoot()
Mukund Sivaraman [Mon, 26 Aug 2013 01:25:58 +0000 (06:55 +0530)] 
[2750] Add non-const variant of getSubTreeRoot()

12 years ago[master] Merge branch 'trac2983' (4 extra hooks for DHCPv4)
Tomek Mrugalski [Fri, 23 Aug 2013 11:59:01 +0000 (13:59 +0200)] 
[master] Merge branch 'trac2983' (4 extra hooks for DHCPv4)

Conflicts:
ChangeLog

12 years ago[2983] Changes after review:
Tomek Mrugalski [Fri, 23 Aug 2013 09:26:36 +0000 (11:26 +0200)] 
[2983] Changes after review:

 - hooks documentation updated
 - dhcp4 message logs updated
 - long lines wrapped in dhcp4_srv.cc
 - unit-test names now use camel notation
 - Pkt4::bufferOut_ renamed to buffer_out_

12 years ago[2781] use for-loop instead of while-loop for avoiding from rewriting the iterator
Naoki Kambe [Fri, 23 Aug 2013 08:50:49 +0000 (17:50 +0900)] 
[2781] use for-loop instead of while-loop for avoiding from rewriting the iterator

12 years ago[2592] ChangeLog updated.
Tomek Mrugalski [Thu, 22 Aug 2013 11:54:18 +0000 (13:54 +0200)] 
[2592] ChangeLog updated.

12 years ago[2592] Memfile unit-tests added by David Carlier
Tomek Mrugalski [Thu, 22 Aug 2013 11:51:34 +0000 (13:51 +0200)] 
[2592] Memfile unit-tests added by David Carlier

12 years agoChangelog for #3028
Michal 'vorner' Vaner [Thu, 22 Aug 2013 08:45:13 +0000 (10:45 +0200)] 
Changelog for #3028

12 years agoMerge #3028
Michal 'vorner' Vaner [Thu, 22 Aug 2013 08:41:49 +0000 (10:41 +0200)] 
Merge #3028

Remove an old stray test command.

12 years ago[3028] Fix assertion call
Mukund Sivaraman [Thu, 22 Aug 2013 07:53:41 +0000 (13:23 +0530)] 
[3028] Fix assertion call

12 years ago[master] Force generation of shared test libraries when static linking.
Marcin Siodelski [Thu, 22 Aug 2013 07:40:13 +0000 (09:40 +0200)] 
[master] Force generation of shared test libraries when static linking.

The new hooks tests require two shared libraries, which were not generated
when static linking was used and caused tests to fail. This patch forces
generation of these shared libraries. Okayed on jabber.

12 years ago[master] typo fix
Jeremy C. Reed [Thu, 22 Aug 2013 02:03:18 +0000 (21:03 -0500)] 
[master] typo fix

12 years ago[master] Merge branch 'trac3063' (Hooks maintenance doc)
Tomek Mrugalski [Wed, 21 Aug 2013 15:09:07 +0000 (17:09 +0200)] 
[master] Merge branch 'trac3063' (Hooks maintenance doc)

Conflicts:
ChangeLog

12 years ago[3063] ChangeLog entry added.
Tomek Mrugalski [Wed, 21 Aug 2013 15:04:51 +0000 (17:04 +0200)] 
[3063] ChangeLog entry added.

12 years ago[3063] Minor corrections in Maintenance Guide.
Tomek Mrugalski [Wed, 21 Aug 2013 15:02:05 +0000 (17:02 +0200)] 
[3063] Minor corrections in Maintenance Guide.

12 years ago[2983] Pushed minor change to CalloutManager
Tomek Mrugalski [Wed, 21 Aug 2013 14:32:13 +0000 (16:32 +0200)] 
[2983] Pushed minor change to CalloutManager

12 years ago[master] Added ChangeLog entry 664.
Thomas Markwalder [Wed, 21 Aug 2013 13:50:55 +0000 (09:50 -0400)] 
[master] Added ChangeLog entry 664.

12 years ago[master] Merge branch 'trac3062'
Thomas Markwalder [Wed, 21 Aug 2013 13:39:03 +0000 (09:39 -0400)] 
[master] Merge branch 'trac3062'

Corrects a bug in Hooks code that was improperly
creating a new callout handle on every call, rather
than maintaining it throughout the context of the
packet being processed.

12 years ago[3083] Unit test setting FQDN lease parameters.
Marcin Siodelski [Wed, 21 Aug 2013 12:23:42 +0000 (14:23 +0200)] 
[3083] Unit test setting FQDN lease parameters.

12 years ago[3083] Extended Allocation Engine API to pass the FQDN data.
Marcin Siodelski [Wed, 21 Aug 2013 11:54:28 +0000 (13:54 +0200)] 
[3083] Extended Allocation Engine API to pass the FQDN data.

12 years ago[3083] Return a copy of the lease when getLease is called.
Marcin Siodelski [Wed, 21 Aug 2013 11:02:25 +0000 (13:02 +0200)] 
[3083] Return a copy of the lease when getLease is called.

Also, updateLease4 and updateLease6 are implemented.

12 years ago[2983] Developer's Guide updated, ChangeLog proposal added.
Tomek Mrugalski [Wed, 21 Aug 2013 10:34:07 +0000 (12:34 +0200)] 
[2983] Developer's Guide updated, ChangeLog proposal added.

12 years ago[3083] Allocation engine returns a copy of the previous lease instance.
Marcin Siodelski [Wed, 21 Aug 2013 10:15:21 +0000 (12:15 +0200)] 
[3083] Allocation engine returns a copy of the previous lease instance.

12 years ago[3028] Remove outdated comment
Michal 'vorner' Vaner [Wed, 21 Aug 2013 07:10:30 +0000 (09:10 +0200)] 
[3028] Remove outdated comment

12 years ago[3028] Check the shutdown is actually called
Michal 'vorner' Vaner [Wed, 21 Aug 2013 07:09:24 +0000 (09:09 +0200)] 
[3028] Check the shutdown is actually called

12 years ago[2857] Update comment
Mukund Sivaraman [Wed, 21 Aug 2013 03:12:50 +0000 (08:42 +0530)] 
[2857] Update comment

12 years ago[2857] Fix typo
Mukund Sivaraman [Wed, 21 Aug 2013 03:12:13 +0000 (08:42 +0530)] 
[2857] Fix typo

12 years ago[3109] Initial text import for Contributor's Guide
Tomek Mrugalski [Tue, 20 Aug 2013 17:03:18 +0000 (19:03 +0200)] 
[3109] Initial text import for Contributor's Guide

12 years ago[2983] Minor comments corrections in v6 hooks tests
Tomek Mrugalski [Tue, 20 Aug 2013 16:42:25 +0000 (18:42 +0200)] 
[2983] Minor comments corrections in v6 hooks tests

12 years ago[2983] lease4_renew unit-tests implemented.
Tomek Mrugalski [Tue, 20 Aug 2013 16:42:06 +0000 (18:42 +0200)] 
[2983] lease4_renew unit-tests implemented.

12 years ago[master] Merge branch 'trac3105'
Marcin Siodelski [Tue, 20 Aug 2013 16:03:54 +0000 (18:03 +0200)] 
[master] Merge branch 'trac3105'

12 years ago[3083] Return the old lease instance when new lease is acquired.
Marcin Siodelski [Tue, 20 Aug 2013 16:00:13 +0000 (18:00 +0200)] 
[3083] Return the old lease instance when new lease is acquired.

12 years ago[2983] lease4_release tests implemented.
Tomek Mrugalski [Tue, 20 Aug 2013 15:34:10 +0000 (17:34 +0200)] 
[2983] lease4_release tests implemented.

12 years ago[2983] buffer6_send tests implemented.
Tomek Mrugalski [Tue, 20 Aug 2013 14:21:56 +0000 (16:21 +0200)] 
[2983] buffer6_send tests implemented.

12 years ago[master] Corrected module names in the ChangeLog entry 663.
Marcin Siodelski [Tue, 20 Aug 2013 13:23:04 +0000 (15:23 +0200)] 
[master] Corrected module names in the ChangeLog entry 663.

12 years ago[2983] Couple todos added regarding v4 packet validation
Tomek Mrugalski [Tue, 20 Aug 2013 13:18:27 +0000 (15:18 +0200)] 
[2983] Couple todos added regarding v4 packet validation

12 years ago[2983] buffer4_receive tests are now passing.
Tomek Mrugalski [Tue, 20 Aug 2013 13:18:08 +0000 (15:18 +0200)] 
[2983] buffer4_receive tests are now passing.

12 years ago[2983] Server now handles v4 packet without message type option correctly.
Tomek Mrugalski [Tue, 20 Aug 2013 12:52:24 +0000 (14:52 +0200)] 
[2983] Server now handles v4 packet without message type option correctly.

12 years ago[2983] Unit-tests for buffer4_receive implemented.
Tomek Mrugalski [Tue, 20 Aug 2013 12:02:27 +0000 (14:02 +0200)] 
[2983] Unit-tests for buffer4_receive implemented.

12 years ago[master] Added ChangeLog entry for #3036.
Marcin Siodelski [Tue, 20 Aug 2013 11:32:24 +0000 (13:32 +0200)] 
[master] Added ChangeLog entry for #3036.

12 years ago[master] Merge branch 'trac3036'
Marcin Siodelski [Tue, 20 Aug 2013 10:47:53 +0000 (12:47 +0200)] 
[master] Merge branch 'trac3036'

Conflicts:
src/lib/dhcp/option_definition.cc
src/lib/dhcp/option_definition.h

12 years ago[3036] Suppress the cppcheck errors regarding check for assignment to self.
Marcin Siodelski [Tue, 20 Aug 2013 06:47:56 +0000 (08:47 +0200)] 
[3036] Suppress the cppcheck errors regarding check for assignment to self.

12 years ago[master] Added ChangeLog entry for 3082.
Marcin Siodelski [Tue, 20 Aug 2013 06:32:10 +0000 (08:32 +0200)] 
[master] Added ChangeLog entry for 3082.

12 years ago[master] Merge branch 'trac3082'
Marcin Siodelski [Tue, 20 Aug 2013 04:07:36 +0000 (06:07 +0200)] 
[master] Merge branch 'trac3082'

12 years ago[3036] Initialize Botan library using cryptolink.
Marcin Siodelski [Tue, 20 Aug 2013 03:57:30 +0000 (05:57 +0200)] 
[3036] Initialize Botan library using cryptolink.

12 years ago[3105] Add initialization of the ParserContext::hooks_libraries_.
Marcin Siodelski [Mon, 19 Aug 2013 16:25:45 +0000 (18:25 +0200)] 
[3105] Add initialization of the ParserContext::hooks_libraries_.

This commit also changes the ParserContext copy constructor and assignment
operator to handle copying of the NULL shared pointers.

12 years ago[2983] Remaining v4 hooks implemented.
Tomek Mrugalski [Mon, 19 Aug 2013 13:08:08 +0000 (15:08 +0200)] 
[2983] Remaining v4 hooks implemented.

12 years ago[3028] Get rid of the print_settings command completely
Michal 'vorner' Vaner [Mon, 19 Aug 2013 11:16:45 +0000 (13:16 +0200)] 
[3028] Get rid of the print_settings command completely

It was used in tests only. We may abuse the shutdown command for that.

12 years agoMerge #3049
Michal 'vorner' Vaner [Mon, 19 Aug 2013 10:41:46 +0000 (12:41 +0200)] 
Merge #3049

Fix configure test for offset_ptr warnings.

12 years agoMerge #2690
Michal 'vorner' Vaner [Mon, 19 Aug 2013 10:37:35 +0000 (12:37 +0200)] 
Merge #2690

Using select instead of poll/kqueue in message queue daemon.