]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
14 years ago[2092] Add support for showing pointers in Graphviz output
Mukund Sivaraman [Fri, 20 Jul 2012 07:27:52 +0000 (12:57 +0530)] 
[2092] Add support for showing pointers in Graphviz output

14 years agoAdd RBNode::getUpperNode()
Mukund Sivaraman [Fri, 20 Jul 2012 07:26:06 +0000 (12:56 +0530)] 
Add RBNode::getUpperNode()

14 years ago[2092] Set/update the parent_ pointer to the upper tree's leaf
Mukund Sivaraman [Tue, 24 Jul 2012 06:06:42 +0000 (11:36 +0530)] 
[2092] Set/update the parent_ pointer to the upper tree's leaf

14 years ago[2092] Use isSubTreeRoot() instead of comparing with NULLNODE
Mukund Sivaraman [Tue, 24 Jul 2012 06:03:34 +0000 (11:33 +0530)] 
[2092] Use isSubTreeRoot() instead of comparing with NULLNODE

14 years ago[2092] Restore subtree root flag after node fission
Mukund Sivaraman [Fri, 20 Jul 2012 05:34:17 +0000 (11:04 +0530)] 
[2092] Restore subtree root flag after node fission

14 years ago[2092] Remove unnecessary code
Mukund Sivaraman [Tue, 24 Jul 2012 05:54:15 +0000 (11:24 +0530)] 
[2092] Remove unnecessary code

14 years ago[2092] Add a testcase for checking if FLAG_SUBTREE_ROOT is being set properly
Mukund Sivaraman [Mon, 23 Jul 2012 04:45:30 +0000 (10:15 +0530)] 
[2092] Add a testcase for checking if FLAG_SUBTREE_ROOT is being set properly

14 years ago[2092] Dump RBTree to Graphviz dot output
Mukund Sivaraman [Fri, 20 Jul 2012 05:02:12 +0000 (10:32 +0530)] 
[2092] Dump RBTree to Graphviz dot output

14 years ago[2124] Add another wiredata test with short fingerprint data
Mukund Sivaraman [Tue, 24 Jul 2012 05:27:10 +0000 (10:57 +0530)] 
[2124] Add another wiredata test with short fingerprint data

14 years ago[2124] Remove default values from wiredata spec files
Mukund Sivaraman [Tue, 24 Jul 2012 05:14:41 +0000 (10:44 +0530)] 
[2124] Remove default values from wiredata spec files

14 years ago[2124] Allow algorithm=0 and fingerprint-type=0
Mukund Sivaraman [Tue, 24 Jul 2012 05:12:54 +0000 (10:42 +0530)] 
[2124] Allow algorithm=0 and fingerprint-type=0

14 years ago[2091b] refactor nodeFission() so we don't have to do getLabels() twice.
JINMEI Tatuya [Tue, 24 Jul 2012 01:41:43 +0000 (18:41 -0700)] 
[2091b] refactor nodeFission() so we don't have to do getLabels() twice.

and hopefully this version will be more understandable.

14 years ago[2091b] cleanup: use getLabels() instead of name in dumpTree.
JINMEI Tatuya [Tue, 24 Jul 2012 00:53:42 +0000 (17:53 -0700)] 
[2091b] cleanup: use getLabels() instead of name in dumpTree.

It should be more accurate notation.  Also, we should eventually get rid of
getName() (we can't right now as it's used in node path).  This change is
one step toward that goal.

Also made some editorial/docuementation cleanups.

14 years ago[2091b] encode node label data in more memory-efficient way.
JINMEI Tatuya [Tue, 24 Jul 2012 00:33:00 +0000 (17:33 -0700)] 
[2091b] encode node label data in more memory-efficient way.

i.e., instead of holding them as Name objects, hold them as serialized
opaque data generated by the corresponding LabelSequence, following the
node structure.  the size of the storage for the labels data is encoded
as part of node "flags".

insert/find now internally uses LabelSequence, and compare() can now return
NONE.  It requires some adjustments to other part of the code and tests, but
they should be generally straightforward.

in tests, note especially that we now have a separeate "." level.  that's
the main reason for the big change to dumpTree().

14 years ago[2091b] Merge branch 'trac2091a' into trac2091b with fixing conflicts.
JINMEI Tatuya [Mon, 23 Jul 2012 23:01:58 +0000 (16:01 -0700)] 
[2091b] Merge branch 'trac2091a' into trac2091b with fixing conflicts.

14 years ago[master] add std:: for size_t; sunstudio is more strict about this.
JINMEI Tatuya [Mon, 23 Jul 2012 22:31:50 +0000 (22:31 +0000)] 
[master] add std:: for size_t; sunstudio is more strict about this.

to fix a report from a buildbot.  should be trivial, so committing it directly.

14 years ago[2091a] some additional notes about the restriction of using the same memsgmt.
JINMEI Tatuya [Mon, 23 Jul 2012 19:29:49 +0000 (12:29 -0700)] 
[2091a] some additional notes about the restriction of using the same memsgmt.

14 years ago[2091a] added a comment about future plans of sharing memsgmt for multi zones.
JINMEI Tatuya [Mon, 23 Jul 2012 19:01:28 +0000 (12:01 -0700)] 
[2091a] added a comment about future plans of sharing memsgmt for multi zones.

14 years ago[2091a] clarified in one point that non absolute means relative
JINMEI Tatuya [Mon, 23 Jul 2012 18:55:15 +0000 (11:55 -0700)] 
[2091a] clarified in one point that non absolute means relative

14 years ago[2091a] removed redundant consts.
JINMEI Tatuya [Mon, 23 Jul 2012 18:50:10 +0000 (11:50 -0700)] 
[2091a] removed redundant consts.

14 years ago[master] Merge branch 'trac2094'
JINMEI Tatuya [Mon, 23 Jul 2012 17:07:37 +0000 (10:07 -0700)] 
[master] Merge branch 'trac2094'

14 years ago[1958] Doxygen warnings eliminated for perfdhcp.
Marcin Siodelski [Mon, 23 Jul 2012 16:45:05 +0000 (18:45 +0200)] 
[1958] Doxygen warnings eliminated for perfdhcp.

14 years ago[1958] Check for null pointers.
Marcin Siodelski [Mon, 23 Jul 2012 14:58:43 +0000 (16:58 +0200)] 
[1958] Check for null pointers.

14 years ago[1708] DHCPv{4,6} start-up fixes:
Tomek Mrugalski [Mon, 23 Jul 2012 14:35:54 +0000 (16:35 +0200)] 
[1708] DHCPv{4,6} start-up fixes:

- better exception handling in dhcpv{4,6}Srv constructors
- port number is now parsed with boost::lexical_cast
- new tests for port numbers implemented
- ControlledDhcpv{4,6}Srv objects are now automatic
- runDhcpv4() method renamed to runCommand() to better prepare
  for upcoming 4/6 test merge.

14 years ago[1958] Use hashing function for indexing and unordered search.
Marcin Siodelski [Mon, 23 Jul 2012 14:22:42 +0000 (16:22 +0200)] 
[1958] Use hashing function for indexing and unordered search.

14 years ago[1708] Fixed python test for skip msgq connection.
Tomek Mrugalski [Mon, 23 Jul 2012 13:10:40 +0000 (15:10 +0200)] 
[1708] Fixed python test for skip msgq connection.

14 years ago[2040] Minor changes to layout and comments
Stephen Morris [Mon, 23 Jul 2012 12:58:24 +0000 (13:58 +0100)] 
[2040] Minor changes to layout and comments

14 years ago[2094] Remove another SQLITE3_FLAGS
Michal 'vorner' Vaner [Mon, 23 Jul 2012 09:46:12 +0000 (11:46 +0200)] 
[2094] Remove another SQLITE3_FLAGS

14 years agoMerge #2090
Michal 'vorner' Vaner [Mon, 23 Jul 2012 09:11:39 +0000 (11:11 +0200)] 
Merge #2090

Conflicts:
src/lib/datasrc/rbtree.h

14 years ago[2090] Comment on switch to bare pointers
Michal 'vorner' Vaner [Mon, 23 Jul 2012 08:29:17 +0000 (10:29 +0200)] 
[2090] Comment on switch to bare pointers

14 years ago[2124] Add some more wire data tests
Mukund Sivaraman [Mon, 23 Jul 2012 06:14:59 +0000 (11:44 +0530)] 
[2124] Add some more wire data tests

14 years ago[2124] Add more tests (check >255)
Mukund Sivaraman [Mon, 23 Jul 2012 05:53:31 +0000 (11:23 +0530)] 
[2124] Add more tests (check >255)

14 years ago[2124] Catch isc::BadValue and throw InvalidRdataText instead
Mukund Sivaraman [Mon, 23 Jul 2012 05:50:40 +0000 (11:20 +0530)] 
[2124] Catch isc::BadValue and throw InvalidRdataText instead

14 years ago[2124] Shorten rdata
Mukund Sivaraman [Mon, 23 Jul 2012 05:41:40 +0000 (11:11 +0530)] 
[2124] Shorten rdata

14 years ago[2124] Check that algorithm and fingerprint are in the range [1,255]
Mukund Sivaraman [Mon, 23 Jul 2012 05:33:57 +0000 (11:03 +0530)] 
[2124] Check that algorithm and fingerprint are in the range [1,255]

14 years ago[2124] Indent code according to our coding style
Mukund Sivaraman [Mon, 23 Jul 2012 05:33:25 +0000 (11:03 +0530)] 
[2124] Indent code according to our coding style

14 years agoMerge branch 'master' into trac2120
Mukund Sivaraman [Mon, 23 Jul 2012 04:57:09 +0000 (10:27 +0530)] 
Merge branch 'master' into trac2120

14 years ago[master] changelog for merge of #2119
Jelte Jansen [Sun, 22 Jul 2012 18:21:44 +0000 (20:21 +0200)] 
[master] changelog for merge of #2119

14 years ago[2119] directly import cfgmgr plugins from their source
Jelte Jansen [Sun, 22 Jul 2012 17:20:46 +0000 (19:20 +0200)] 
[2119] directly import cfgmgr plugins from their source

as opposed to searching the import path; this gives us more flexibility over cfgmgr plugin names, and makes sure they don't conflict with actual modules.

14 years ago[2136] added a test dbfile of b10-config for testing stats with the
Naoki Kambe [Sat, 21 Jul 2012 10:00:33 +0000 (19:00 +0900)] 
[2136] added a test dbfile of b10-config for testing stats with the
Mock boss

Stats module asks cfgmgr components of boss config. This test db file
contains test components of boss. Data of components are assumed to be
used only for counting number of multi intances. Here the module of
the multi instances is Auth.

14 years ago[2136] removed unnecessary waits
Naoki Kambe [Sat, 21 Jul 2012 07:33:15 +0000 (16:33 +0900)] 
[2136] removed unnecessary waits

Because that is already done while creating a BaseModules object at the setUp
method

14 years ago[2136] updated stats.py and added a related testcase
Naoki Kambe [Thu, 19 Jul 2012 23:50:23 +0000 (08:50 +0900)] 
[2136] updated stats.py and added a related testcase

 - update last_update_time when initially updating statistics of stats
 - strict validation check of poll-interval
 - move the code requesting to boss inside of the main loop

14 years ago[2136] added update of 'poll-interval'
Naoki Kambe [Thu, 19 Jul 2012 09:12:24 +0000 (18:12 +0900)] 
[2136] added update of 'poll-interval'

14 years ago[2136] added config setup
Naoki Kambe [Thu, 19 Jul 2012 08:28:00 +0000 (17:28 +0900)] 
[2136] added config setup

14 years ago[2136] introduced a new configration item 'poll-interval'
Naoki Kambe [Thu, 19 Jul 2012 08:55:05 +0000 (17:55 +0900)] 
[2136] introduced a new configration item 'poll-interval'

This is a time interval to requesting statistics data to each module.

14 years ago[2123] Small performance improvements in tests
Michal 'vorner' Vaner [Wed, 18 Jul 2012 14:47:38 +0000 (16:47 +0200)] 
[2123] Small performance improvements in tests

As suggested by cppcheck.

14 years ago[2123] Scope of variables
Michal 'vorner' Vaner [Wed, 18 Jul 2012 14:41:12 +0000 (16:41 +0200)] 
[2123] Scope of variables

14 years ago[trac2116/master] don't set pyerr string in Name.split() on success.
JINMEI Tatuya [Tue, 17 Jul 2012 20:23:15 +0000 (13:23 -0700)] 
[trac2116/master] don't set pyerr string in Name.split() on success.

14 years ago[2114] comment and style
Jelte Jansen [Wed, 4 Jul 2012 07:54:28 +0000 (09:54 +0200)] 
[2114] comment and style

14 years ago[2114] fix for list-in-named-set bug
Jelte Jansen [Wed, 4 Jul 2012 07:47:39 +0000 (09:47 +0200)] 
[2114] fix for list-in-named-set bug

14 years ago[2114] unit test for failing list-in-named-set
Jelte Jansen [Wed, 4 Jul 2012 07:45:05 +0000 (09:45 +0200)] 
[2114] unit test for failing list-in-named-set

14 years ago[2095] resolve a merge conflict
JINMEI Tatuya [Sat, 21 Jul 2012 02:08:28 +0000 (19:08 -0700)] 
[2095] resolve a merge conflict

14 years ago[2095] Merge branch 'trac2091a' into trac2095
JINMEI Tatuya [Sat, 21 Jul 2012 01:53:13 +0000 (18:53 -0700)] 
[2095] Merge branch 'trac2091a' into trac2095

14 years ago[2095] Merge branch 'trac2094' into trac2095
JINMEI Tatuya [Sat, 21 Jul 2012 01:52:55 +0000 (18:52 -0700)] 
[2095] Merge branch 'trac2094' into trac2095

14 years ago[2091a] cleanup: removed the previous "from raw" ctor and getLabelsData().
JINMEI Tatuya [Sat, 21 Jul 2012 01:42:36 +0000 (18:42 -0700)] 
[2091a] cleanup: removed the previous "from raw" ctor and getLabelsData().

these were basically for this serialization, but now that we have a
different version of serialization/deserialization, we don't need them
for this purpose.  Until we see the need for them for specific purposes,
it'd be better to clean them up.

14 years ago[2091a] added revised version of LabelSequence (de)serialization
JINMEI Tatuya [Sat, 21 Jul 2012 01:30:32 +0000 (18:30 -0700)] 
[2091a] added revised version of LabelSequence (de)serialization

14 years ago[2091a] refactor LabelSequence: ensure last_label_ is always valid index.
JINMEI Tatuya [Fri, 20 Jul 2012 22:09:35 +0000 (15:09 -0700)] 
[2091a] refactor LabelSequence: ensure last_label_ is always valid index.

This simplifies some internal part of the code, and eliminates the need for
offsets_size_ (so it's removed).  This change is a preparation for making
the "from raw data" construction more generic to support non absolute labels.
This is a purely internal refactoring, and public interfaces aren't changed.

14 years ago[2091a] overall documentation update for name/labelseq comparison
JINMEI Tatuya [Fri, 20 Jul 2012 21:39:41 +0000 (14:39 -0700)] 
[2091a] overall documentation update for name/labelseq comparison

14 years ago[2091a] even further simplification; no need for explicit absolute check.
JINMEI Tatuya [Fri, 20 Jul 2012 21:19:32 +0000 (14:19 -0700)] 
[2091a] even further simplification; no need for explicit absolute check.

if one is absoulte and the other is not, they won't have common labels,
so the main logic can detect their relationship is NONE.  We don't need
to handle this case separately for performance (if that was the reason)
because we generally don't expect to do this type of mismatch comparison.

unit tests need to be adjusted because the order is now non 0.

14 years ago[2091a] removed a redundant condition.
JINMEI Tatuya [Fri, 20 Jul 2012 21:06:38 +0000 (14:06 -0700)] 
[2091a] removed a redundant condition.

if nlabels == 0, it must not be absolute because otherwise the other
should also be absolute, in which case nlabes != 0.

14 years ago[2091a] updated LabelSequence::compare() for the NONE-relationship cases.
JINMEI Tatuya [Fri, 20 Jul 2012 19:26:32 +0000 (12:26 -0700)] 
[2091a] updated LabelSequence::compare() for the NONE-relationship cases.

the originally intended behavior was to return non 0 order for these cases,
so this point was adjusted.
the code was also simplified by removing unnecessary conditions like:
-                     ((last_label_ < getLabelCount()) ||
-                      (other.last_label_ < other.getLabelCount())))) {

this is meaningless because getLabelCount() is last_label_ - first_label_,
so the codntion is actually first_label_ < 0, which is always false.
whatever the real intent of this condition was, such additional checks
didn't seem to be necessary for the intended behavior of compare() anyway,
so I simply removed them.
some test cases were adjusted for the change, and some were added to confirm
related cases that were not tested before.

14 years ago[1958] Prefer const iterators and pointers where possible.
Marcin Siodelski [Fri, 20 Jul 2012 19:05:00 +0000 (21:05 +0200)] 
[1958] Prefer const iterators and pointers where possible.

14 years ago[2090] use offset_ptr::get() for comparison with raw pointers by !=
JINMEI Tatuya [Fri, 20 Jul 2012 17:25:42 +0000 (10:25 -0700)] 
[2090] use offset_ptr::get() for comparison with raw pointers by !=

at least my version of boost doesn't seem to allow the direct comparison
with != between offset_ptr and raw pointers.
also made some trivial style fixes.

14 years ago[2094] use xxx_EQ() instead of FAIL().
JINMEI Tatuya [Fri, 20 Jul 2012 16:48:28 +0000 (09:48 -0700)] 
[2094] use xxx_EQ() instead of FAIL().

this makes the code more concise.  also add comments on why we use ASSERT
for one of the tests.

14 years ago[2094] use \ instead of @ for doxygen commands for consistency.
JINMEI Tatuya [Fri, 20 Jul 2012 16:41:15 +0000 (09:41 -0700)] 
[2094] use \ instead of @ for doxygen commands for consistency.
also, use \brief instead of \short.

14 years ago[2094] make sure small size_t values should fit in 8 bits by assert.
JINMEI Tatuya [Fri, 20 Jul 2012 16:37:19 +0000 (09:37 -0700)] 
[2094] make sure small size_t values should fit in 8 bits by assert.

14 years ago[2094] cleanup: removed unnecessary CPPFLAGS.
JINMEI Tatuya [Fri, 20 Jul 2012 16:34:26 +0000 (09:34 -0700)] 
[2094] cleanup: removed unnecessary CPPFLAGS.

14 years ago[2094] Whitespace fix
Michal 'vorner' Vaner [Fri, 20 Jul 2012 11:06:29 +0000 (13:06 +0200)] 
[2094] Whitespace fix

14 years ago[2094] Add missing header file
Michal 'vorner' Vaner [Fri, 20 Jul 2012 09:48:32 +0000 (11:48 +0200)] 
[2094] Add missing header file

For uint8_t.

14 years ago[2090] Fix segfault
Michal 'vorner' Vaner [Fri, 20 Jul 2012 09:09:51 +0000 (11:09 +0200)] 
[2090] Fix segfault

The (left|right)Rotate might have changed the parent, so it needs to be
reacquired after it.

14 years ago[master] Update changelog for merge of #1986
Jelte Jansen [Fri, 20 Jul 2012 09:03:12 +0000 (11:03 +0200)] 
[master] Update changelog for merge of #1986

14 years ago[master] Merge branch 'trac1986'
Jelte Jansen [Fri, 20 Jul 2012 07:58:33 +0000 (09:58 +0200)] 
[master] Merge branch 'trac1986'

14 years ago[2091a] cleanup: constify; brace; C++ cast
JINMEI Tatuya [Fri, 20 Jul 2012 07:58:05 +0000 (00:58 -0700)] 
[2091a] cleanup: constify; brace; C++ cast

14 years ago[2091a] [2094] (unrelated cleanup) use the term 'copy constructor' to mean it.
JINMEI Tatuya [Wed, 18 Jul 2012 22:29:17 +0000 (15:29 -0700)] 
[2091a] [2094] (unrelated cleanup) use the term 'copy constructor' to mean it.

and remove the unnecessary 'explicit' from it ('non-explicit' usage
wouldn't be a copy constructor in the first place).

14 years ago[2091] use memory segment for creating/destroying RBNodes.
JINMEI Tatuya [Fri, 20 Jul 2012 00:39:11 +0000 (17:39 -0700)] 
[2091] use memory segment for creating/destroying RBNodes.

Like the previous change, the part of the changes are big, but this is
essentially a straightforward refactoring.

14 years ago[2091] use memory segment for creating/destroying RBTrees.
JINMEI Tatuya [Thu, 19 Jul 2012 23:03:25 +0000 (16:03 -0700)] 
[2091] use memory segment for creating/destroying RBTrees.

many parts of the code had to be updated, but this is basically pretty
straightforward refactoring (except for exception consideration).

14 years ago[1958] Fixed minor issues with comments in stats_mgr.h
Marcin Siodelski [Thu, 19 Jul 2012 21:39:36 +0000 (23:39 +0200)] 
[1958] Fixed minor issues with comments in stats_mgr.h

14 years ago[1958] Added custom counters and unit tests.
Marcin Siodelski [Thu, 19 Jul 2012 21:28:13 +0000 (23:28 +0200)] 
[1958] Added custom counters and unit tests.

14 years ago[2124] trivial style fixes: folded long lines; brace position
JINMEI Tatuya [Thu, 19 Jul 2012 17:44:02 +0000 (10:44 -0700)] 
[2124] trivial style fixes: folded long lines; brace position

unrelated to the ticket, but this would be a good opportunity to fix these
trivial things.

14 years ago[1986] editorial: combined two short lines
JINMEI Tatuya [Thu, 19 Jul 2012 16:35:53 +0000 (09:35 -0700)] 
[1986] editorial: combined two short lines

14 years ago[1958] Provided access to all basic counters and created corresponding unit tests.
Marcin Siodelski [Thu, 19 Jul 2012 14:48:19 +0000 (16:48 +0200)] 
[1958] Provided access to all basic counters and created corresponding unit tests.

14 years ago[1986] more review comments
Jelte Jansen [Thu, 19 Jul 2012 12:58:10 +0000 (14:58 +0200)] 
[1986] more review comments

- additional info in auth commands
- move 'check_session_start_forwarder_called' to session test setUp()
- fixed comment in auth_srv unit test

14 years agoMerge #2051
Michal 'vorner' Vaner [Thu, 19 Jul 2012 12:45:25 +0000 (14:45 +0200)] 
Merge #2051

14 years ago[2090] Limit number of calls to get*()
Michal 'vorner' Vaner [Thu, 19 Jul 2012 12:41:52 +0000 (14:41 +0200)] 
[2090] Limit number of calls to get*()

If they are called multiple times, it is stored into a variable.
Segfaults, needs a fix (again).

14 years ago[2040] A chart added to DHCP Performance guide.
Tomek Mrugalski [Thu, 19 Jul 2012 12:02:46 +0000 (14:02 +0200)] 
[2040] A chart added to DHCP Performance guide.

14 years ago[2090] Fix the segfault
Michal 'vorner' Vaner [Thu, 19 Jul 2012 11:49:16 +0000 (13:49 +0200)] 
[2090] Fix the segfault

There was confusion about left_ and right_. After all, the left and
right depends on your point of view and on how many mirrors there are
around.

14 years ago[2040] Minor tweaks in DHCP Performance Guide
Tomek Mrugalski [Thu, 19 Jul 2012 11:11:04 +0000 (13:11 +0200)] 
[2040] Minor tweaks in DHCP Performance Guide

14 years ago[2051] Remove dead code
Michal 'vorner' Vaner [Thu, 19 Jul 2012 10:54:31 +0000 (12:54 +0200)] 
[2051] Remove dead code

14 years ago[2051] Better error explanation
Michal 'vorner' Vaner [Thu, 19 Jul 2012 10:53:35 +0000 (12:53 +0200)] 
[2051] Better error explanation

When there's a JSON error, we raise an exception with better
explanation.

14 years ago[2040] Compilation warnings removed.
Tomek Mrugalski [Thu, 19 Jul 2012 10:44:14 +0000 (12:44 +0200)] 
[2040] Compilation warnings removed.

14 years ago[2040] Minor corrections in DHCP Performance guide.
Tomek Mrugalski [Thu, 19 Jul 2012 10:21:23 +0000 (12:21 +0200)] 
[2040] Minor corrections in DHCP Performance guide.

14 years ago[1976] Comment refinements
Michal 'vorner' Vaner [Thu, 19 Jul 2012 10:07:26 +0000 (12:07 +0200)] 
[1976] Comment refinements

14 years ago[1976] Simplify the loadzone command handler
Michal 'vorner' Vaner [Thu, 19 Jul 2012 10:04:13 +0000 (12:04 +0200)] 
[1976] Simplify the loadzone command handler

As most of the handling moved to the ConfigurableClientList, it got so
simple the separate validate() method needed more care to pass values
around than the work it actually did, so it got inlined.

14 years ago[master] Merge branch 'trac2089'
Jelte Jansen [Thu, 19 Jul 2012 09:57:20 +0000 (11:57 +0200)] 
[master] Merge branch 'trac2089'

14 years ago[2089] remove unnecessary << operators in unit test
Jelte Jansen [Thu, 19 Jul 2012 09:56:54 +0000 (11:56 +0200)] 
[2089] remove unnecessary << operators in unit test

14 years ago[1976] Remove more unused code
Michal 'vorner' Vaner [Thu, 19 Jul 2012 09:27:53 +0000 (11:27 +0200)] 
[1976] Remove more unused code

This one is mostly the hot-spot cache. The new data source model does
not use it at all. Also, the parameters to tune it were removed.

14 years ago[2094] overall documentation update
JINMEI Tatuya [Thu, 19 Jul 2012 07:01:31 +0000 (00:01 -0700)] 
[2094] overall documentation update

14 years ago[2094] complete the spec data and test cases
JINMEI Tatuya [Thu, 19 Jul 2012 06:17:07 +0000 (23:17 -0700)] 
[2094] complete the spec data and test cases

14 years ago[2094] (unrelated fix) NAPTR replacement shouldn't be compressed per RFC3597.
JINMEI Tatuya [Thu, 19 Jul 2012 04:50:14 +0000 (21:50 -0700)] 
[2094] (unrelated fix) NAPTR replacement shouldn't be compressed per RFC3597.

14 years ago[2124] Relax algorithm and fingerprint type checks for SSHFP
Mukund Sivaraman [Thu, 19 Jul 2012 04:41:16 +0000 (10:11 +0530)] 
[2124] Relax algorithm and fingerprint type checks for SSHFP