]>
git.ipfire.org Git - thirdparty/kea.git/log
Jelte Jansen [Thu, 2 Feb 2012 14:34:58 +0000 (15:34 +0100)]
[640] update Makefile
Jelte Jansen [Thu, 2 Feb 2012 14:29:06 +0000 (15:29 +0100)]
[640] been editing wrong file again
Jelte Jansen [Thu, 2 Feb 2012 13:45:31 +0000 (14:45 +0100)]
[640] rename stop()
Jelte Jansen [Thu, 2 Feb 2012 13:26:09 +0000 (14:26 +0100)]
[640] minor refactor in a few tests
Michal 'vorner' Vaner [Thu, 2 Feb 2012 13:19:29 +0000 (14:19 +0100)]
[1595] Use share same application
Instead of don't share ‒ we configure the application name, so it should
work.
Michal 'vorner' Vaner [Thu, 2 Feb 2012 12:48:53 +0000 (13:48 +0100)]
[1595] Let portconfig rely on app name
Michal 'vorner' Vaner [Thu, 2 Feb 2012 12:19:15 +0000 (13:19 +0100)]
[1595] Application name for the socket requestor
It is used when the share name is not explicitly set.
JINMEI Tatuya [Thu, 2 Feb 2012 07:40:47 +0000 (23:40 -0800)]
[1570] supported the case of DS query at child. dsBelowDelegation now passed.
added a couple of more related tests.
Jeremy C. Reed [Thu, 2 Feb 2012 03:06:10 +0000 (21:06 -0600)]
[trac1644] add system headers or reorder existing headers
needed for some systems that have system headers that don't include headers that
define what they need.
Jeremy C. Reed [Thu, 2 Feb 2012 02:54:24 +0000 (20:54 -0600)]
[master] commit regenerated versions
Jeremy C. Reed [Thu, 2 Feb 2012 02:53:17 +0000 (20:53 -0600)]
[master] fix reference to git repo
notice by outside person
JINMEI Tatuya [Thu, 2 Feb 2012 01:21:01 +0000 (17:21 -0800)]
[1570] added a real test for "above delegation" that fails and fixed it
in the implementation.
JINMEI Tatuya [Wed, 1 Feb 2012 23:55:35 +0000 (15:55 -0800)]
[1570] corrected test parameters for dsAboveDelegation so it passes.
dsBelowDelegation is disabled for now.
JINMEI Tatuya [Wed, 1 Feb 2012 23:37:32 +0000 (15:37 -0800)]
[1570] a bit more refactoring: DS case could have been handled as normal cases.
JINMEI Tatuya [Wed, 1 Feb 2012 23:23:36 +0000 (15:23 -0800)]
[1570] intermediate (unrelated) refactoring on test: unify delegation cases.
now that we have multiple test delegations, it would make sense to introduce
some generalization.
Jelte Jansen [Wed, 1 Feb 2012 22:16:47 +0000 (23:16 +0100)]
[640] additional tests
JINMEI Tatuya [Wed, 1 Feb 2012 21:30:51 +0000 (13:30 -0800)]
[1570] cleanup: removed redudancy in test zone setup
JINMEI Tatuya [Wed, 1 Feb 2012 21:28:32 +0000 (13:28 -0800)]
[1570] remove DS from the apex of the test zone to avoid regression
(A DS normally doesn't exist there.)
JINMEI Tatuya [Wed, 1 Feb 2012 21:12:32 +0000 (13:12 -0800)]
[master] Merge branch 'trac1578'
JINMEI Tatuya [Wed, 1 Feb 2012 21:11:57 +0000 (13:11 -0800)]
[1578] fixed typo in comment
JINMEI Tatuya [Wed, 1 Feb 2012 21:00:38 +0000 (13:00 -0800)]
[master] Merge branch 'trac1574b'
JINMEI Tatuya [Wed, 1 Feb 2012 17:37:50 +0000 (09:37 -0800)]
[1551] used find_if instead of hardcoded conditions to check whether
CNAME + non-NSEC is about to coexist.
Jelte Jansen [Wed, 1 Feb 2012 11:42:12 +0000 (12:42 +0100)]
[640] send around 'stopping' messages, and handle them
When closing a ModuleCCSession, a 'i am stopping' message is now sent to the ConfigManager, which in turn informs Cmdctl (which then causes bindctl to update its list).
This causes stopped modules to disappear from bindctl until such time that they are enabled or started again, so that config updates and most importantly, commands, do not cause weird timeouts (bindctl will immediately inform you of modules not running)
JINMEI Tatuya [Wed, 1 Feb 2012 04:43:14 +0000 (20:43 -0800)]
[1578] a bit more comment
JINMEI Tatuya [Wed, 1 Feb 2012 04:38:43 +0000 (20:38 -0800)]
[1578] more fix about MEM_SUPER_STOP
JINMEI Tatuya [Wed, 1 Feb 2012 04:34:22 +0000 (20:34 -0800)]
[1578] covered some more cases with NSEC3. it also covered some any-query
cases.
JINMEI Tatuya [Wed, 1 Feb 2012 04:26:03 +0000 (20:26 -0800)]
[1578] unrelated editorial fix: removed obsolete comment:
NXRRSET (including empty) for any-query was already supported and tested.
JINMEI Tatuya [Wed, 1 Feb 2012 04:21:03 +0000 (20:21 -0800)]
[1578] covered some other, non wildcard case scenarios. there's nothing
to add in the main code for them, just confirming it also works for these
cases.
JINMEI Tatuya [Wed, 1 Feb 2012 04:11:38 +0000 (20:11 -0800)]
[1578] unrelated doc fix: corrected description of MEM_SUPER_STOP log.
JINMEI Tatuya [Wed, 1 Feb 2012 04:09:56 +0000 (20:09 -0800)]
[1578] made sure RESULT_NSEC3_SIGNED is set for NSEC3-signed zone in wildcard
case.
JINMEI Tatuya [Wed, 1 Feb 2012 03:51:46 +0000 (19:51 -0800)]
[1578] set RESULT_NSEC3_SIGNED for negative responses when zone is NSEC3-signed.
JINMEI Tatuya [Tue, 31 Jan 2012 23:54:01 +0000 (15:54 -0800)]
[1578] set RESULT_WILDCARD for wildcard answers to type-any query
JINMEI Tatuya [Tue, 31 Jan 2012 23:39:37 +0000 (15:39 -0800)]
[1578] intermediate refactoring: update findAllTest() using rrsetsCheck()
to test expected list of RRsets. This should be generally better as
explained for the same update to findTest().
JINMEI Tatuya [Tue, 31 Jan 2012 23:07:37 +0000 (15:07 -0800)]
[1578] set RESULT_WILDCARD for the wildcard + NXRRSET (but name exist) case
JINMEI Tatuya [Tue, 31 Jan 2012 23:02:44 +0000 (15:02 -0800)]
[1578] set RESULT_WILDCARD for the empty wild match case
JINMEI Tatuya [Tue, 31 Jan 2012 22:46:01 +0000 (14:46 -0800)]
[1578] adjusted test
JINMEI Tatuya [Tue, 31 Jan 2012 22:43:45 +0000 (14:43 -0800)]
[1578] set RESULT_WILDCARD flag for SUCCESS case
JINMEI Tatuya [Tue, 31 Jan 2012 22:00:02 +0000 (14:00 -0800)]
[1578] pre-work refactoring2: use testutils::rrsetCheck to compare RRsets.
this makes the test code shorter, and perfomrs more flexible than pointer
comparison. this is not necessarily crucial for this branch, but will
eventually be necessary when we update the internal representation of in-memory
data. at that point returned RRset by find() will be different from the one
installed by add() wrt pointer comprison.
JINMEI Tatuya [Tue, 31 Jan 2012 21:48:05 +0000 (13:48 -0800)]
[1578] pre-work refactoring: added expected find result flags to findTest().
JINMEI Tatuya [Tue, 31 Jan 2012 21:18:55 +0000 (13:18 -0800)]
[1578] Merge branch 'trac1574b' into trac1578
JINMEI Tatuya [Tue, 31 Jan 2012 19:07:25 +0000 (11:07 -0800)]
[1551] same cleanp for the other arg of contextCheck.
JINMEI Tatuya [Tue, 31 Jan 2012 19:03:34 +0000 (11:03 -0800)]
[1551] an unrelated cleanup: use usual reference rather than reference to shptr
in contextCheck. passing reference to a shared pointer doesn't make sense
(and IMO could be rather confusing for a quite little benefit) when we
often dereference it in the function anyway. in this case we can simply
use a normal reference as the ownership isn't transferred.
JINMEI Tatuya [Tue, 31 Jan 2012 19:01:43 +0000 (11:01 -0800)]
[1551] allow adding NSEC before CNAME for the same name
JINMEI Tatuya [Tue, 31 Jan 2012 18:39:17 +0000 (10:39 -0800)]
[1551] allow adding NSEC after CNAME for the same name.
JINMEI Tatuya [Tue, 31 Jan 2012 18:25:14 +0000 (10:25 -0800)]
[1551] Merge branch 'trac1574b' into trac1551
JINMEI Tatuya [Tue, 31 Jan 2012 18:11:39 +0000 (10:11 -0800)]
[1574b] used ::toupper instead of a helper functor object with transform().
g++ somehow seems to require it to compile with toupper. updated comments
about it.
JINMEI Tatuya [Tue, 31 Jan 2012 18:04:16 +0000 (10:04 -0800)]
[1574b] updated some comments so they'll be less confusing
JINMEI Tatuya [Tue, 31 Jan 2012 18:02:44 +0000 (10:02 -0800)]
[1574b] added a comment about why ZoneData::origin_data_ is safe to access
in InMemoryZoneFinder::load()
JINMEI Tatuya [Tue, 31 Jan 2012 17:57:57 +0000 (09:57 -0800)]
[1574b] fixed typo in comments
JINMEI Tatuya [Tue, 31 Jan 2012 16:11:59 +0000 (08:11 -0800)]
[1574b] added new files
Stephen Morris [Tue, 31 Jan 2012 14:27:44 +0000 (14:27 +0000)]
[1604b] Make (Const)RRsetPtr point to an AbstractRRset
To allow for future optimization, the RRset pointer classes now
point to the base of the RRset inheritance hierarchy.
Michal 'vorner' Vaner [Tue, 31 Jan 2012 13:57:08 +0000 (14:57 +0100)]
[1570] First attempts at tests
They might fail when it is implemented, the RRSigs and other details
might need some correction then.
Michal 'vorner' Vaner [Tue, 31 Jan 2012 13:37:37 +0000 (14:37 +0100)]
Fix compilation of EXPECT_DEATH
Or, more precisely, avoid compilation of tests using these on systems
which don't have them.
Michal 'vorner' Vaner [Tue, 31 Jan 2012 11:21:11 +0000 (12:21 +0100)]
Changelog
Michal 'vorner' Vaner [Tue, 31 Jan 2012 11:18:12 +0000 (12:18 +0100)]
Merge branch 'work/abortsocket'
Jelte Jansen [Tue, 31 Jan 2012 08:45:42 +0000 (09:45 +0100)]
[master] update changelog
Jelte Jansen [Tue, 31 Jan 2012 08:43:19 +0000 (09:43 +0100)]
[master] Merge branch 'trac1573'
JINMEI Tatuya [Tue, 31 Jan 2012 07:16:42 +0000 (23:16 -0800)]
[1574b] refactoring: move origin_data_ to ZoneData. this will help avoid
leaving it dangling on reload.
JINMEI Tatuya [Tue, 31 Jan 2012 07:06:45 +0000 (23:06 -0800)]
[1574b] added check for the existence of NSEC3PARAM on loading NSEC3-signed zones
JINMEI Tatuya [Tue, 31 Jan 2012 04:57:44 +0000 (20:57 -0800)]
[1574b] test the case of adding NSEC3PARAM at non origin
JINMEI Tatuya [Tue, 31 Jan 2012 04:53:39 +0000 (20:53 -0800)]
[1574b] added check for # of NSEC3 RDATA (only 1 is supported)
JINMEI Tatuya [Tue, 31 Jan 2012 04:45:14 +0000 (20:45 -0800)]
[1574b] check parameter of NSEC3PARAM when added after NSEC3
JINMEI Tatuya [Tue, 31 Jan 2012 04:35:47 +0000 (20:35 -0800)]
[1574b] added another version of NSEC3Hash::match, which takes NSEC3PARAM
JINMEI Tatuya [Tue, 31 Jan 2012 04:09:10 +0000 (20:09 -0800)]
[1574b] checked some NSEC3 parameter consistency
JINMEI Tatuya [Tue, 31 Jan 2012 00:43:30 +0000 (16:43 -0800)]
[1574b] added another factory method, which creates NSEC3HASH from NSEC3 RDATA.
JINMEI Tatuya [Tue, 31 Jan 2012 00:00:22 +0000 (16:00 -0800)]
[1574b] made sure Py_True/False gained refcount on return.
JINMEI Tatuya [Mon, 30 Jan 2012 23:35:22 +0000 (15:35 -0800)]
[1574b] added match() method to NSEC3Hash to check parameter consistency
JINMEI Tatuya [Mon, 30 Jan 2012 22:17:54 +0000 (14:17 -0800)]
[1574b] check multiple NSEC3PARAMs (not supported in this implementation)
JINMEI Tatuya [Mon, 30 Jan 2012 21:35:48 +0000 (13:35 -0800)]
[1574b] Merge branch 'trac1574' into trac1574b
JINMEI Tatuya [Mon, 30 Jan 2012 18:35:28 +0000 (10:35 -0800)]
[master] changelog for #1575
JINMEI Tatuya [Mon, 30 Jan 2012 18:24:48 +0000 (10:24 -0800)]
[master] Merge branch 'trac1575'
JINMEI Tatuya [Mon, 30 Jan 2012 18:12:37 +0000 (10:12 -0800)]
[1574] an editorial cleanup: moved ToUpper above places where it's used
(not mandatory to compile, but the previous position looked awkward)
Michal 'vorner' Vaner [Mon, 30 Jan 2012 15:18:54 +0000 (16:18 +0100)]
[1543] Have catch on the same line as }
As it is tightly coupled with the previous try statement.
Michal 'vorner' Vaner [Mon, 30 Jan 2012 15:15:45 +0000 (16:15 +0100)]
[1543] Don't identify with the server
The server is a separate entity from the developer's collective mind,
which, at last for the time being, is not considered sentient. Therefore
the word "we" is not appropriate and the server should be described in
third person.
Jelte Jansen [Mon, 30 Jan 2012 09:56:54 +0000 (10:56 +0100)]
[1573] renamed new private method for consistency
addNXRRsetDenial() -> addNXRRsetProof()
also added a few comments to test data
JINMEI Tatuya [Sat, 28 Jan 2012 07:12:55 +0000 (23:12 -0800)]
[1574] normalized log message file (just applied reorder_message_file tool).
JINMEI Tatuya [Sat, 28 Jan 2012 07:01:30 +0000 (23:01 -0800)]
[1574] some documentation updates
JINMEI Tatuya [Sat, 28 Jan 2012 06:41:51 +0000 (22:41 -0800)]
[1574] checked the ordering of NSEC3 map keys. also refactored tests by
combining common cases.
JINMEI Tatuya [Sat, 28 Jan 2012 03:33:58 +0000 (19:33 -0800)]
[1574] handle RRSIG for NSEC3s for properly (set in the NSEC3 namespace)
JINMEI Tatuya [Sat, 28 Jan 2012 02:45:42 +0000 (18:45 -0800)]
[1574] reject owner names that are not possible for NSEC3.
JINMEI Tatuya [Fri, 27 Jan 2012 23:56:19 +0000 (15:56 -0800)]
[1574] revised internal representation of NSEC3 storage from set to map.
added some more test cases.
JINMEI Tatuya [Fri, 27 Jan 2012 22:27:42 +0000 (14:27 -0800)]
[1575] added some non-compilable note around meta-remarks that should be
removed before releasing the wrapper code. Compiler will detect if
any of them is forgotten to be cleaned up.
JINMEI Tatuya [Fri, 27 Jan 2012 22:22:19 +0000 (14:22 -0800)]
[1575] documentation update to reflect the introdction of base NSEC3Hash class.
(there doesn't seem to be need for updating the python doc)
JINMEI Tatuya [Fri, 27 Jan 2012 21:54:14 +0000 (13:54 -0800)]
[1575] used the NSEC3Hash factory in the python wrapper, too.
JINMEI Tatuya [Fri, 27 Jan 2012 21:49:24 +0000 (13:49 -0800)]
[1575] introduced an abstract base class of NSEC3Hash with a factory method
as suggested in review. hid the concrete derived class in the implementation.
adjusted tests accordingly.
Jeremy C. Reed [Fri, 27 Jan 2012 21:15:34 +0000 (15:15 -0600)]
[master]Merge branch 'master' of ssh://git.bind10.isc.org//var/bind10/git/bind10
Jeremy C. Reed [Fri, 27 Jan 2012 21:15:20 +0000 (15:15 -0600)]
[master] bump version
Michal 'vorner' Vaner [Fri, 27 Jan 2012 19:25:24 +0000 (20:25 +0100)]
Changelog
Michal 'vorner' Vaner [Fri, 27 Jan 2012 19:22:17 +0000 (20:22 +0100)]
Merge #1542
Michal 'vorner' Vaner [Fri, 27 Jan 2012 18:45:24 +0000 (19:45 +0100)]
[1543] Check it aborts on errors from releaseSocket
It happens to work already.
Michal 'vorner' Vaner [Fri, 27 Jan 2012 18:31:36 +0000 (19:31 +0100)]
[1543] Abort on problem requesting a socket
If it is not one of the "known to be OK" exceptions, we abort.
JINMEI Tatuya [Fri, 27 Jan 2012 18:31:44 +0000 (10:31 -0800)]
[1575] wording fix to be consistent with the revised C++ doxygen description.
JINMEI Tatuya [Fri, 27 Jan 2012 18:22:03 +0000 (10:22 -0800)]
[1575] an additional comment
JINMEI Tatuya [Fri, 27 Jan 2012 18:18:11 +0000 (10:18 -0800)]
[1575] removed a remark comment from template
JINMEI Tatuya [Fri, 27 Jan 2012 18:10:48 +0000 (10:10 -0800)]
[1575] revised error message for type mismatch to be more compat with std libs.
JINMEI Tatuya [Fri, 27 Jan 2012 18:00:00 +0000 (10:00 -0800)]
[1575] wording fixes for the description of NSEC3Hash.calculate()
JINMEI Tatuya [Fri, 27 Jan 2012 17:51:20 +0000 (09:51 -0800)]
[1575] added '\brief' to doxygen items for clarity
Michal 'vorner' Vaner [Fri, 27 Jan 2012 17:48:53 +0000 (18:48 +0100)]
Merge branch 'master' into #1543
Tomek Mrugalski [Fri, 27 Jan 2012 13:36:29 +0000 (14:36 +0100)]
[1531] Initial pages for Developer's Guide
Tomek Mrugalski [Fri, 27 Jan 2012 13:33:35 +0000 (14:33 +0100)]
[1531] Doxygen warnings removed in DHCP code.