]>
git.ipfire.org Git - thirdparty/kea.git/log
Jeremy C. Reed [Wed, 26 Sep 2012 14:34:40 +0000 (09:34 -0500)]
[2189] add changelog entry
Mukund Sivaraman [Wed, 26 Sep 2012 14:32:24 +0000 (20:02 +0530)]
[2218] Add code comment
Jeremy C. Reed [Wed, 26 Sep 2012 14:31:51 +0000 (09:31 -0500)]
[2189] various minor changes
minor grammar or wording changes
use mdash xml entity instead of unicode character
fix typo for Trac
fix example out of the configuration name
use xref tag instead of link tag (so reference is not lost in non-hyperlink
document)
keyring to key ring
fix punctuation (mistake in original)
minor grammar (mistake also in original)
Mukund Sivaraman [Wed, 26 Sep 2012 14:22:16 +0000 (19:52 +0530)]
[2218] Make tree lookups slightly faster in findNSEC3()
Mukund Sivaraman [Wed, 26 Sep 2012 14:21:34 +0000 (19:51 +0530)]
[2218] Add a copy constructor for DomainTreeNodeChain
Stephen Morris [Wed, 26 Sep 2012 13:45:39 +0000 (14:45 +0100)]
[2187] Corrected the text of a few messages and removed a comment
Mukund Sivaraman [Wed, 26 Sep 2012 13:22:18 +0000 (18:52 +0530)]
[2218] Use the new NSEC3Hash::create() variant passing the uint8_t buffer directly
Mukund Sivaraman [Wed, 26 Sep 2012 13:18:43 +0000 (18:48 +0530)]
[2218] Update NSEC3Hash::create() to accept uint8_t buffer instead of vector
Michal 'vorner' Vaner [Wed, 26 Sep 2012 12:43:14 +0000 (14:43 +0200)]
[2161] Some small leftovers removed
Michal 'vorner' Vaner [Wed, 26 Sep 2012 12:26:56 +0000 (14:26 +0200)]
[2161] Drop the bases of the old datasrc API
The tests and one header are still in place. It seems there are some
exceptions and declarations still used, it needs to be sorted out.
Mukund Sivaraman [Wed, 26 Sep 2012 12:20:55 +0000 (17:50 +0530)]
[2218] Use scoped_ptr instead of auto_ptr
Mukund Sivaraman [Wed, 26 Sep 2012 12:16:35 +0000 (17:46 +0530)]
[2218] Test DomainTree::largestNode() for empty trees
Mukund Sivaraman [Wed, 26 Sep 2012 12:16:07 +0000 (17:46 +0530)]
[2218] Update other tests for previous commit's API change
JINMEI Tatuya [Wed, 26 Sep 2012 12:04:01 +0000 (17:34 +0530)]
[2218] Change return type of findZoneData()
Michal 'vorner' Vaner [Wed, 26 Sep 2012 12:02:04 +0000 (14:02 +0200)]
[2161] Remove the old sqlite3 data source
And related other files. As well, no longer used.
Mukund Sivaraman [Wed, 26 Sep 2012 11:57:43 +0000 (17:27 +0530)]
[2218] Update doc comment for InMemoryClient::findZoneData()
Mukund Sivaraman [Wed, 26 Sep 2012 11:55:42 +0000 (17:25 +0530)]
[2218] Test that 0 length NSEC3 hash salts are compared correctly
Michal 'vorner' Vaner [Wed, 26 Sep 2012 11:48:59 +0000 (13:48 +0200)]
[2161] Remove the static_datasrc
The old implementation of static data source. Getting rid of tests and
stray includes.
Marcin Siodelski [Wed, 26 Sep 2012 11:48:29 +0000 (13:48 +0200)]
[master] ChangeLog update after refactoring perfdhcp to C++.
Mukund Sivaraman [Wed, 26 Sep 2012 11:46:31 +0000 (17:16 +0530)]
[2218] Test that the signed flag is set in ZoneData when NSEC3 records exist
Mukund Sivaraman [Wed, 26 Sep 2012 11:40:36 +0000 (17:10 +0530)]
[2218] Remove unused DomainTreeNode::getLargestInSubTree() and its tests
Mukund Sivaraman [Wed, 26 Sep 2012 11:37:41 +0000 (17:07 +0530)]
[2218] Add an API doc note that DomainTree::largestNode() doesn't throw
Mukund Sivaraman [Wed, 26 Sep 2012 11:36:29 +0000 (17:06 +0530)]
[2218] Change back size of DomainTreeNodeChain's level counter to size_t
Marcin Siodelski [Wed, 26 Sep 2012 10:49:27 +0000 (12:49 +0200)]
[2187] Improve doxygen comments.
Marcin Siodelski [Wed, 26 Sep 2012 10:38:23 +0000 (12:38 +0200)]
[2187] Catch exceptions in perfdhcp if packet reception failed.
Marcin Siodelski [Wed, 26 Sep 2012 10:09:25 +0000 (12:09 +0200)]
[2187] Fixed typos.
Marcin Siodelski [Wed, 26 Sep 2012 10:01:03 +0000 (12:01 +0200)]
[2187] Log exceptions from IfaceMgr::send and IfaceMgr::receiveX.
Michal 'vorner' Vaner [Wed, 26 Sep 2012 09:29:07 +0000 (11:29 +0200)]
[2202] Don't throw from destructors
The situations are very bad anyway, and that should not happen during
normal operation. So we assert instead.
Michal 'vorner' Vaner [Wed, 26 Sep 2012 09:20:40 +0000 (11:20 +0200)]
[2202] Cleanup: use better variable name
The previous looked like it should be boolean (there's something good
about lisp's P suffix).
Michal 'vorner' Vaner [Wed, 26 Sep 2012 09:16:51 +0000 (11:16 +0200)]
[2202] Don't use namespace std
Because of fear of possible future collisions.
Marcin Siodelski [Wed, 26 Sep 2012 09:16:24 +0000 (11:16 +0200)]
[2187] Removed 'cout' statements from pktX and libdhcp++.
Michal 'vorner' Vaner [Wed, 26 Sep 2012 09:11:04 +0000 (11:11 +0200)]
[2202] Minor cleanups
* Removed an unneeded friend declaration.
* Typo
Marcin Siodelski [Wed, 26 Sep 2012 07:58:50 +0000 (09:58 +0200)]
[master] Merge branch 'trac1960'
Conflicts:
tests/tools/perfdhcp/Makefile.am
tests/tools/perfdhcp/tests/command_options_unittest.cc
JINMEI Tatuya [Wed, 26 Sep 2012 04:30:11 +0000 (21:30 -0700)]
[2282] small optimization: allow findNode() to ignore out-of-zone names
then we can include the out-of-zone check as part of findNode() operation.
JINMEI Tatuya [Wed, 26 Sep 2012 00:57:47 +0000 (17:57 -0700)]
[2282] allow getAbsoluteLabels() to use the node's labelseq if it's absolute.
this will help the case where it's the zone origin. the additional
handling often needs the origin's label sequence.
JINMEI Tatuya [Wed, 26 Sep 2012 00:29:05 +0000 (17:29 -0700)]
[2282] cover the case of coexistence of DNAME and additional.
added one more test for that.
JINMEI Tatuya [Wed, 26 Sep 2012 00:03:21 +0000 (17:03 -0700)]
[2282] cleanup: remove the findAll version of inmemory finder context ctor.
just as originally planned.
JINMEI Tatuya [Wed, 26 Sep 2012 00:01:49 +0000 (17:01 -0700)]
[2282] added specialized implementation of getAdditionalImpl() for in-memory
Jelte Jansen [Tue, 25 Sep 2012 23:12:35 +0000 (01:12 +0200)]
[2254] and one more test
JINMEI Tatuya [Tue, 25 Sep 2012 23:04:06 +0000 (16:04 -0700)]
[2282] internal refactoring: use labelsequence, not name, for findNode().
in the additional section handling we only have label sequences, so it's
more efficient. no performance penalty for other cases.
JINMEI Tatuya [Tue, 25 Sep 2012 22:49:27 +0000 (15:49 -0700)]
[2282] also pass RRClass to InMemoryZoneFinder::Context
JINMEI Tatuya [Tue, 25 Sep 2012 22:39:17 +0000 (15:39 -0700)]
[2282] extend finder result context so it contains RdataSet
also hide it as much as possible. ZoneFinderResultContext is basically
private to zone_finder.cc and doesn't have to be defined in .h.
Jelte Jansen [Tue, 25 Sep 2012 22:31:28 +0000 (00:31 +0200)]
[2254] added more tests
Jelte Jansen [Tue, 25 Sep 2012 21:59:40 +0000 (23:59 +0200)]
[2254] change exception type
and add comment to tests
JINMEI Tatuya [Tue, 25 Sep 2012 21:43:03 +0000 (14:43 -0700)]
[2282] Merge branch 'trac2219' into trac2282
JINMEI Tatuya [Tue, 25 Sep 2012 21:34:27 +0000 (14:34 -0700)]
[2218] some more editorial fixes
Jelte Jansen [Tue, 25 Sep 2012 21:14:22 +0000 (23:14 +0200)]
[2254] refactor tab-completion for identifiers
removed all word-boundary values except whitespace (so that we no longer have to to magic to replace things around the / character, and other possible characters used in identifiers)
Pulled out the identifier-hints collection (and added tests for those)
Marcin Siodelski [Tue, 25 Sep 2012 20:36:46 +0000 (22:36 +0200)]
[master] Added virtual destructor.
Fixes GCC 4.1.3 warning about the class having virtual functions and
non-virtual constructor. Okayed on jabber.
Marcin Siodelski [Tue, 25 Sep 2012 20:13:38 +0000 (22:13 +0200)]
[1960] The command line 'server' argument is printed.
Marcin Siodelski [Tue, 25 Sep 2012 19:55:54 +0000 (21:55 +0200)]
[1960] Compare streampos values instead streampos to int.
JINMEI Tatuya [Tue, 25 Sep 2012 18:00:52 +0000 (11:00 -0700)]
[2218] add suggested comment about the rationale of uint32_t for node_count_.
JINMEI Tatuya [Tue, 25 Sep 2012 17:56:19 +0000 (10:56 -0700)]
[2218] style fix: combine two short lines
JINMEI Tatuya [Tue, 25 Sep 2012 17:19:59 +0000 (10:19 -0700)]
[2218] define the default ctor for TestNSEC3HashCreator.
clang requires it to construct a const object of it.
Tomek Mrugalski [Tue, 25 Sep 2012 16:26:37 +0000 (18:26 +0200)]
[2269] Configuration parser for DHCPv6 implemented.
Marcin Siodelski [Tue, 25 Sep 2012 14:11:20 +0000 (16:11 +0200)]
[master] Merge branch 'trac2272'
Marcin Siodelski [Tue, 25 Sep 2012 14:07:24 +0000 (16:07 +0200)]
[2187] Do not print interfaces when they are detected.
Marcin Siodelski [Tue, 25 Sep 2012 14:06:06 +0000 (16:06 +0200)]
[2187] Throw exception if packet sending failed.
Marcin Siodelski [Tue, 25 Sep 2012 13:41:17 +0000 (15:41 +0200)]
[2187] Throw exception if failed to receive data through the socket.
Marcin Siodelski [Tue, 25 Sep 2012 12:58:47 +0000 (14:58 +0200)]
[1960] Moved static consts out of the TestControl class.
Having static consts inside of the class causes linking errors on Mac/GCC.
Michal 'vorner' Vaner [Tue, 25 Sep 2012 12:57:32 +0000 (14:57 +0200)]
[2189] Links to the TSIG chapter
Michal 'vorner' Vaner [Tue, 25 Sep 2012 12:17:34 +0000 (14:17 +0200)]
[2189] Document TSIG keyring
Marcin Siodelski [Tue, 25 Sep 2012 12:09:54 +0000 (14:09 +0200)]
[2187] Throw exception in case of error when opening socket.
Naoki Kambe [Tue, 25 Sep 2012 09:44:00 +0000 (18:44 +0900)]
[master] Changelog for #2222
Naoki Kambe [Tue, 25 Sep 2012 09:39:45 +0000 (18:39 +0900)]
[master] Merge branch 'trac2222'
Naoki Kambe [Tue, 25 Sep 2012 09:25:51 +0000 (18:25 +0900)]
[2222] removed axfr_running checking after starting transferring
As result of the review on #2222, we agreed that that test doesn't make sense.
We can observe increased axfr_running only in a situation that transferring
takes longer than one second. In this lettuce situation, transferring would be
done in shorter than one second. So that test was removed.
Michal 'vorner' Vaner [Tue, 25 Sep 2012 09:05:31 +0000 (11:05 +0200)]
[2191] Removed deprecated test from python version
The load of empty list is no longer invalid.
Michal 'vorner' Vaner [Tue, 25 Sep 2012 09:01:00 +0000 (11:01 +0200)]
[2191] Remove link to the bug from docs
As the bug should be solved here, it is no longer necessary to say the
thing doesn't work.
Michal 'vorner' Vaner [Tue, 25 Sep 2012 08:57:05 +0000 (10:57 +0200)]
[2191] Allow abbreviated form of ACLs
Marcin Siodelski [Tue, 25 Sep 2012 08:33:42 +0000 (10:33 +0200)]
[2187] Removed informational cout statements.
Marcin Siodelski [Tue, 25 Sep 2012 08:03:05 +0000 (10:03 +0200)]
[1960] Corrected typos.
Mukund Sivaraman [Tue, 25 Sep 2012 07:15:19 +0000 (12:45 +0530)]
[2218] Add comment about use in testing for findZoneData()
Mukund Sivaraman [Mon, 24 Sep 2012 22:38:49 +0000 (04:08 +0530)]
[2218] Remove duplicate code from old memory datasrc test
Though it strictly has nothing to do with this branch, this was the
reason there was code duplication in #2109 to begin with.
Mukund Sivaraman [Mon, 24 Sep 2012 21:55:05 +0000 (03:25 +0530)]
[2218] Remove NSEC3CalculateFn in InMemoryZoneFinder
Instead, use the facilities provided by isc::dns::NSEC3Hash and
the TestNSEC3HashCreator in fake_nsec3.cc.
Mukund Sivaraman [Mon, 24 Sep 2012 21:20:41 +0000 (02:50 +0530)]
[2218] Add a NSEC3Hash::create() variant to take hash params as args
JINMEI Tatuya [Mon, 24 Sep 2012 21:06:39 +0000 (14:06 -0700)]
[master] editorial: folded a long line.
JINMEI Tatuya [Mon, 24 Sep 2012 19:54:25 +0000 (12:54 -0700)]
[2219] style fix: indententation
JINMEI Tatuya [Mon, 24 Sep 2012 19:49:40 +0000 (12:49 -0700)]
[2219] clarify the special case of InMemoryZoneFinder::getOrigin() in comments.
JINMEI Tatuya [Mon, 24 Sep 2012 19:47:13 +0000 (12:47 -0700)]
[2219] Revert "avoid redundant initial configuration for data sources."
According to review discussion.
This reverts commit
a61af89b9799857a955e5e0b7b04b1f273dd63ab .
Stephen Morris [Mon, 24 Sep 2012 18:15:39 +0000 (19:15 +0100)]
[1960] Added missing "return" to CommandOptionsTest::process()
Stephen Morris [Mon, 24 Sep 2012 18:03:04 +0000 (19:03 +0100)]
[1960] Corrected typos etc. in some comments
Marcin Siodelski [Mon, 24 Sep 2012 17:14:27 +0000 (19:14 +0200)]
[2272] Throw exception if allocation with new fails.
Marcin Siodelski [Mon, 24 Sep 2012 10:22:34 +0000 (12:22 +0200)]
[1960] Support spaces in packet template files.
With this commit the unit testing for packet templates is improved.
Jelte Jansen [Mon, 24 Sep 2012 08:38:38 +0000 (10:38 +0200)]
[2254] cleanup and one extra test
Jelte Jansen [Mon, 24 Sep 2012 07:47:20 +0000 (09:47 +0200)]
[master] Update changelog for merge of #2190
Jelte Jansen [Mon, 24 Sep 2012 07:44:14 +0000 (09:44 +0200)]
[master] Merge remote-tracking branch 'origin/trac2190'
Mukund Sivaraman [Mon, 24 Sep 2012 07:07:55 +0000 (12:37 +0530)]
[2218] Update message used in throw
Mukund Sivaraman [Mon, 24 Sep 2012 07:07:41 +0000 (12:37 +0530)]
[2218] Check for zero length salts when NSEC3PARAM is processed during load
Mukund Sivaraman [Mon, 24 Sep 2012 07:07:14 +0000 (12:37 +0530)]
[2218] Call setSigned(true) when NSEC3Data is set
Mukund Sivaraman [Mon, 24 Sep 2012 07:06:16 +0000 (12:36 +0530)]
[2218] Process NSEC3PARAM type RRsets in test setup
Mukund Sivaraman [Mon, 24 Sep 2012 06:33:13 +0000 (12:03 +0530)]
[2218] Add an assertion that getNSEC3Data() returns a valid object
Mukund Sivaraman [Mon, 24 Sep 2012 06:18:26 +0000 (11:48 +0530)]
[2218] Add a createNSEC3RRset() and remove code duplication
Mukund Sivaraman [Mon, 24 Sep 2012 06:08:43 +0000 (11:38 +0530)]
[2218] Document findNSEC3Walk test
Mukund Sivaraman [Mon, 24 Sep 2012 06:02:05 +0000 (11:32 +0530)]
[2218] Document NSEC3 test data structure
Mukund Sivaraman [Mon, 24 Sep 2012 05:57:18 +0000 (11:27 +0530)]
[2218] Update comment for InMemoryZoneFinderNSEC3Test
Mukund Sivaraman [Mon, 24 Sep 2012 05:53:06 +0000 (11:23 +0530)]
[2218] Remove bogus comment (left after copy)
Mukund Sivaraman [Mon, 24 Sep 2012 05:51:14 +0000 (11:21 +0530)]
[2218] Fix NSEC3 RDATA check when salt length is 0
Naoki Kambe [Mon, 24 Sep 2012 04:41:50 +0000 (13:41 +0900)]
[2222] changed the misleading method name
Naoki Kambe [Mon, 24 Sep 2012 04:32:15 +0000 (13:32 +0900)]
[2222] updated the comment to be detailed
Naoki Kambe [Mon, 24 Sep 2012 04:24:18 +0000 (13:24 +0900)]
[2222] changed to check the counter exactly incremented to one
Naoki Kambe [Mon, 24 Sep 2012 04:22:07 +0000 (13:22 +0900)]
[2222] removed checking self._counter_xfrrej isn't `None`
Because self._counter_xfrrej is no longer assigned to `None` as a
default in the constructor.