]>
git.ipfire.org Git - thirdparty/kea.git/log
Jelte Jansen [Tue, 2 Oct 2012 07:41:38 +0000 (09:41 +0200)]
[2278] Add temporary suppression for false positives
Yoshitaka Aharen [Tue, 2 Oct 2012 06:26:29 +0000 (15:26 +0900)]
[2157] update spec file
Added entries for statistics items into the spec file
JINMEI Tatuya [Tue, 2 Oct 2012 04:13:02 +0000 (21:13 -0700)]
[1870] removed rrsetlist.h from the libdns___include_HEADERS
it will be cleaned up and should better be excluded from the publicly
visible list.
JINMEI Tatuya [Mon, 1 Oct 2012 22:31:27 +0000 (15:31 -0700)]
[1870] some more doc cleanups
JINMEI Tatuya [Mon, 1 Oct 2012 22:26:25 +0000 (15:26 -0700)]
[1870] provided top level README
JINMEI Tatuya [Mon, 1 Oct 2012 22:12:52 +0000 (15:12 -0700)]
[1870] separated BIND 10 common libs and DNS lib
so that we can eventually selectively choose module specific libraries.
JINMEI Tatuya [Mon, 1 Oct 2012 22:12:15 +0000 (15:12 -0700)]
[1870] removed src/bin/host/Makefile from toplevel configure.ac.
JINMEI Tatuya [Mon, 1 Oct 2012 21:34:17 +0000 (14:34 -0700)]
[2202] Merge branch 'trac2202' with the remote version.
fixing conflicts, apparently due to a missing push:
src/lib/util/threads/tests/lock_unittest.cc
Tomek Mrugalski [Mon, 1 Oct 2012 17:19:49 +0000 (19:19 +0200)]
[2269] Developer's guide updated.
JINMEI Tatuya [Mon, 1 Oct 2012 17:18:31 +0000 (10:18 -0700)]
[2254] minor (unrelated) style fix: make lhs and rhs around == more reasonable.
per guideline. also, there shouldn't have been a reason for using the
unreadable version in python in the first place, because statement like
'if x = 0:' would result in a syntax error.
Tomek Mrugalski [Mon, 1 Oct 2012 16:56:55 +0000 (18:56 +0200)]
[2269] Remaining DHCPv6 config parsers documented.
Tomek Mrugalski [Mon, 1 Oct 2012 16:05:44 +0000 (18:05 +0200)]
[master] Test fix for ambiguous IPv6 notation (ending with :0 vs ::)
Tomek Mrugalski [Mon, 1 Oct 2012 16:05:06 +0000 (18:05 +0200)]
[master] Added missing header (Solaris compilation fix)
Tomek Mrugalski [Mon, 1 Oct 2012 15:54:51 +0000 (17:54 +0200)]
[master] Compilation fix in src/lib/dhcp/addr_utilities.cc (after 2238 merge)
Tomek Mrugalski [Mon, 1 Oct 2012 14:47:31 +0000 (16:47 +0200)]
[2269] Documentation update in progress
Michal 'vorner' Vaner [Mon, 1 Oct 2012 14:20:33 +0000 (16:20 +0200)]
[2202] The vector must be a reference
Otherwise, each thread would get its own copy of it, messing with it
privately, not causing any need for locking.
Michal 'vorner' Vaner [Mon, 1 Oct 2012 13:52:04 +0000 (15:52 +0200)]
[2202] Drop support for recursive mutexes
They are not needed currently.
Michal 'vorner' Vaner [Mon, 1 Oct 2012 13:44:02 +0000 (15:44 +0200)]
[2202] Don't release the lock until rendered
Since the message could contain some data from inside of the locked
lists/data sources, we need to keep the lock until we render it.
Michal 'vorner' Vaner [Mon, 1 Oct 2012 13:37:38 +0000 (15:37 +0200)]
[2202] More detail in TODO comment
Tomek Mrugalski [Mon, 1 Oct 2012 13:32:19 +0000 (15:32 +0200)]
[2269] Merge branch 'trac2238' into trac2269
Conflicts:
src/lib/dhcp/tests/cfgmgr_unittest.cc
src/lib/dhcp/triplet.h
Tomek Mrugalski [Mon, 1 Oct 2012 13:26:00 +0000 (15:26 +0200)]
[master] Merge branch 'trac2238'
Conflicts:
ChangeLog
Michal 'vorner' Vaner [Mon, 1 Oct 2012 13:25:02 +0000 (15:25 +0200)]
[2202] Avoid delete in different thread
Michal 'vorner' Vaner [Mon, 1 Oct 2012 13:22:39 +0000 (15:22 +0200)]
Add a timeout in case something got stuck
Michal 'vorner' Vaner [Mon, 1 Oct 2012 13:17:51 +0000 (15:17 +0200)]
[2202] Try throwing std::exception too
Michal 'vorner' Vaner [Mon, 1 Oct 2012 13:10:50 +0000 (15:10 +0200)]
[2202] Test improvements
* Reimplementing destroyLocked as death test
* Comments
* Includes to use < > instead of " "
* Don't use c99-isms.
Tomek Mrugalski [Mon, 1 Oct 2012 12:45:46 +0000 (14:45 +0200)]
[2238] Triplet,Pool,Subnet tests split to separate files (after review)
Michal 'vorner' Vaner [Mon, 1 Oct 2012 12:24:51 +0000 (14:24 +0200)]
[2202] Minor improvements
* Documentation
* Exception texts
* Exception safety for a rare situation
Yoshitaka Aharen [Mon, 1 Oct 2012 12:02:38 +0000 (21:02 +0900)]
[2155] modify Counters::inc() to update new counters
Counters::inc() now takes DNS message and query/response attributes.
It increments the counters related to the message.
Some tests have been mofdified or removedue to the change of the
interface.
Yoshitaka Aharen [Mon, 1 Oct 2012 06:20:55 +0000 (15:20 +0900)]
[2155] remove unnecessary MockSession from testcase
MockSession is not used in statistics_unittest.cc as
isc::auth::statistics::Counters class does not have a session.
Mukund Sivaraman [Sun, 30 Sep 2012 22:05:22 +0000 (03:35 +0530)]
[2206] Define and implement ZoneTableSegment class
Mukund Sivaraman [Sun, 30 Sep 2012 20:43:15 +0000 (02:13 +0530)]
[2276] Change order of arguments to createFindResult()
"... because it's more consistent with other functions/methods that
take both a node and rdataset, and because it would be the more natural
order if we consider the pair of them as an RRset."
Mukund Sivaraman [Sun, 30 Sep 2012 20:37:05 +0000 (02:07 +0530)]
[2276] Rename some incorrectly named rrset variables to rdataset
Mukund Sivaraman [Sun, 30 Sep 2012 20:31:37 +0000 (02:01 +0530)]
[2276] Rename find_internal() to findInternal() as per naming convention
Mukund Sivaraman [Sun, 30 Sep 2012 20:29:24 +0000 (01:59 +0530)]
[2276] Add argument that was missing in last commit
JINMEI Tatuya [Sun, 30 Sep 2012 20:28:16 +0000 (01:58 +0530)]
[2276] Avoid uninitialized variable from in-memory getClosestNSEC
nsec_node can be left uninitialized and subsequently used.
A straightforward fix is to set it to NULL at declaration, but I'd
rather solve it by making the interface safer, i.e., instead of passing
ZoneNode** to getClosestNSEC(), let getClosestNSEC return a pair of
ZoneNode* and RdataSet*.
Mukund Sivaraman [Sun, 30 Sep 2012 19:53:58 +0000 (01:23 +0530)]
[1899] Add another unittest to check that NSEC3 RRs are being returned
Mukund Sivaraman [Sun, 30 Sep 2012 19:46:39 +0000 (01:16 +0530)]
[1899] Break up UNION SQL query into two and merge manually
Also drop unnecessary columns and ORDER BYs.
Mukund Sivaraman [Sun, 30 Sep 2012 19:15:45 +0000 (00:45 +0530)]
[1899] Add a unique constraint to nsec3 table
This is to check that only one NSEC3 RR exists per owner name in a
zone. The code to fix #1899 would depend on this assertion.
Jelte Jansen [Sun, 30 Sep 2012 11:22:17 +0000 (13:22 +0200)]
[2254] cleanup and a few more comments
Jelte Jansen [Sun, 30 Sep 2012 10:56:36 +0000 (12:56 +0200)]
[2254] expand _get_list_items comments more
Jelte Jansen [Sun, 30 Sep 2012 10:48:40 +0000 (12:48 +0200)]
[2254] Add more docstring to _get_list_items
Jelte Jansen [Sun, 30 Sep 2012 10:31:31 +0000 (12:31 +0200)]
[2254] direct test for find_spec_part change
JINMEI Tatuya [Sat, 29 Sep 2012 04:24:11 +0000 (21:24 -0700)]
[1870] introduced separate m4 files for dependencies.
JINMEI Tatuya [Fri, 28 Sep 2012 23:39:38 +0000 (16:39 -0700)]
[1870] make sure install some more headers under dns/ and util/
there may be more, but at least this makes (b10-)host compile as a 3rd party
app.
JINMEI Tatuya [Fri, 28 Sep 2012 23:37:47 +0000 (16:37 -0700)]
[1870] moved src/bin/host under example/
(at least for now) there's no way to transform xml doc to other formats.
only xml is provided for reference.
JINMEI Tatuya [Fri, 28 Sep 2012 23:32:11 +0000 (16:32 -0700)]
[1870] created a separate dir to store example "3rd party" apps using BIND 10.
JINMEI Tatuya [Fri, 28 Sep 2012 22:10:32 +0000 (15:10 -0700)]
[2202] small style fixes
- long/short lines
- position of ++/--
- spacing
- namespace
JINMEI Tatuya [Fri, 28 Sep 2012 20:03:07 +0000 (13:03 -0700)]
[2202] editorial: fixed a typo in a comment
Tomek Mrugalski [Fri, 28 Sep 2012 18:40:45 +0000 (20:40 +0200)]
[2269] Tests for dhcp6 config parser implemented.
Tomek Mrugalski [Fri, 28 Sep 2012 18:39:13 +0000 (20:39 +0200)]
[2269] dhcp6 config parser now returns status codes and does not throw.
JINMEI Tatuya [Fri, 28 Sep 2012 16:54:00 +0000 (09:54 -0700)]
[2202] added new util/threads directory to the doxygen input list.
Jelte Jansen [Fri, 28 Sep 2012 14:49:01 +0000 (16:49 +0200)]
[2254] cleanups
- rename BindCmdParse to BindCmdParser
- rename 'cmd' in tests to 'cmd_parser' (if used as BindCmdParser)
- cut off long lines according to style guide
Jelte Jansen [Fri, 28 Sep 2012 14:29:42 +0000 (16:29 +0200)]
[2254] more review comments; code cleanup and docs
removed self.location magic because config go is mostly broken now anyway
added docstring description for complete()
Yoshitaka Aharen [Fri, 28 Sep 2012 11:09:02 +0000 (20:09 +0900)]
[2155] add statistics_items.h into AUTH_SOURCES
Yoshitaka Aharen [Fri, 28 Sep 2012 10:40:55 +0000 (19:40 +0900)]
[2155] put statistics into isc::auth::statistics namespace
Put statistics classes into isc::auth::statistics namespace.
Rename AuthCounters to Counters.
Yoshitaka Aharen [Fri, 28 Sep 2012 10:18:08 +0000 (19:18 +0900)]
[2155] add a class to hold query/response attributes for statistics
isc::auth::statistics::QRAttributes holds some attributes of
query/response for statistics. It is intended to use inside AuthSrvImpl.
Yoshitaka Aharen [Fri, 28 Sep 2012 10:03:52 +0000 (19:03 +0900)]
[2155] inlining isc::statistics::Counter
make isc::statistics::Counter and isc::statistics::CounterDict
inline for performance
Yoshitaka Aharen [Fri, 28 Sep 2012 06:50:09 +0000 (15:50 +0900)]
[2154] add statistics_items.h and test code
This file contains definitions of enums for counter items and
strings of the item names.
JINMEI Tatuya [Thu, 27 Sep 2012 23:53:01 +0000 (16:53 -0700)]
[2254] editorial cleanup: removed space in param spec, folded long lines
JINMEI Tatuya [Thu, 27 Sep 2012 23:06:58 +0000 (16:06 -0700)]
[2254] suggested doc extension
JINMEI Tatuya [Thu, 27 Sep 2012 22:08:51 +0000 (15:08 -0700)]
[2254] trivial editorial fix
JINMEI Tatuya [Thu, 27 Sep 2012 21:12:57 +0000 (14:12 -0700)]
[master] fixed a trivial typo in changelog (missing period).
committing at my discretion.
JINMEI Tatuya [Thu, 27 Sep 2012 19:02:57 +0000 (12:02 -0700)]
[master] comment cleanup: s/RBTree/ZoneTree/
committing at my discretion.
JINMEI Tatuya [Thu, 27 Sep 2012 19:00:31 +0000 (12:00 -0700)]
[master] cleanup: removed a redundant copy construction of LabelSequence.
okayed on jabber.
JINMEI Tatuya [Thu, 27 Sep 2012 18:01:32 +0000 (11:01 -0700)]
[master] Merge branch 'master' of ssh://git.bind10.isc.org/var/bind10/git/bind10
JINMEI Tatuya [Thu, 27 Sep 2012 17:59:17 +0000 (10:59 -0700)]
[master] make sure static.zone is generated for new AUTHORS or version string.
previously, once this zone file was generated, incremental build
(i.e., 'make' without 'make clean') may fail to update this file.
that would result in unexpected answer from b10-auth for *.bind
quieries, and would also cause unittest failures in auth/tests.
okayed on jabber.
Tomek Mrugalski [Thu, 27 Sep 2012 17:33:20 +0000 (19:33 +0200)]
[2269] DHCPv6 startup phase is now handled properly by the config parser.
Jelte Jansen [Thu, 27 Sep 2012 14:28:25 +0000 (16:28 +0200)]
[2278] remove a bit of dead code
Jelte Jansen [Thu, 27 Sep 2012 14:00:48 +0000 (16:00 +0200)]
[2278] A number of cppcheck fixes
and whitespace things, while i was there
Jeremy C. Reed [Thu, 27 Sep 2012 12:20:06 +0000 (07:20 -0500)]
[master] update changelog
add entry from marcin
improve some
JINMEI Tatuya [Thu, 27 Sep 2012 00:53:57 +0000 (17:53 -0700)]
[master] editorial cleanup: removed non-existent param from doc
trivial, committing at my discretion.
Mukund Sivaraman [Wed, 26 Sep 2012 21:40:06 +0000 (03:10 +0530)]
[master] Shorten InMemoryZoneFinder::getOrigin() implementation
This should also fix the buildbot failure.
Mukund Sivaraman [Wed, 26 Sep 2012 21:39:31 +0000 (03:09 +0530)]
[master] Remove redundant use of (this)
Jeremy C. Reed [Wed, 26 Sep 2012 19:27:42 +0000 (14:27 -0500)]
[master] style fixes for changelog
Line 54 is too long ( 72 )
Line 56 is too long ( 72 )
On line 60 use two tabs before the committer username.
On line 79 use a tab before the keyword type.
Jeremy C. Reed [Wed, 26 Sep 2012 18:31:33 +0000 (13:31 -0500)]
[master]Merge branch 'master' of ssh://git.bind10.isc.org//var/bind10/git/bind10
Jeremy C. Reed [Wed, 26 Sep 2012 18:31:07 +0000 (13:31 -0500)]
[master] change XfrIn to b10-xfrin
JINMEI Tatuya [Wed, 26 Sep 2012 18:22:38 +0000 (11:22 -0700)]
[master] added changelog on the new in-memory data source implementation.
(with one minor style fix to a different entry: folded a long line).
JINMEI Tatuya [Wed, 26 Sep 2012 18:03:47 +0000 (11:03 -0700)]
[master] Merge branch 'trac2282merge'
JINMEI Tatuya [Wed, 26 Sep 2012 18:03:06 +0000 (11:03 -0700)]
[2282merge] added virtual to a derived class dtor per convention/style guide.
JINMEI Tatuya [Wed, 26 Sep 2012 17:37:24 +0000 (10:37 -0700)]
[2282merge] move an in-memory test data file to the new directory.
JINMEI Tatuya [Wed, 26 Sep 2012 17:32:21 +0000 (10:32 -0700)]
[2282merge] Merge branch 'trac2218' into trac2282merge
JINMEI Tatuya [Wed, 26 Sep 2012 17:31:23 +0000 (10:31 -0700)]
[2282merge] Merge branch 'trac2218' into trac2282merge
with fixing Conflicts:
src/lib/datasrc/memory/zone_finder.cc
src/lib/datasrc/memory/zone_finder.h
Mukund Sivaraman [Wed, 26 Sep 2012 17:08:15 +0000 (22:38 +0530)]
[2218] Untabify
JINMEI Tatuya [Wed, 26 Sep 2012 17:04:25 +0000 (10:04 -0700)]
[2282] style fix: untabify
JINMEI Tatuya [Wed, 26 Sep 2012 17:03:25 +0000 (10:03 -0700)]
[2218] minor style fix: untabify
JINMEI Tatuya [Wed, 26 Sep 2012 16:47:58 +0000 (09:47 -0700)]
[2218] some small fixes to the revised nsec3hash implementation.
- now salt_data_ is not a vector, some of the empty check isn't necessary
- on the other hand, we need to do it in creat()
- we don't need to do null check before free
- and some style fixes
JINMEI Tatuya [Wed, 26 Sep 2012 16:40:59 +0000 (09:40 -0700)]
[2218] a small optimization: avoid using getOrigin(), which is expensive.
creating labelsequence for the origin node should be normally faster.
also do some constify.
JINMEI Tatuya [Wed, 26 Sep 2012 16:23:55 +0000 (09:23 -0700)]
[2218] (trivial) documentation for DomainTreeNodeChain copy ctor.
JINMEI Tatuya [Wed, 26 Sep 2012 16:21:04 +0000 (09:21 -0700)]
[2218] style fix: combine two short lines
Michal 'vorner' Vaner [Wed, 26 Sep 2012 15:31:45 +0000 (17:31 +0200)]
Merge #2161
Michal 'vorner' Vaner [Wed, 26 Sep 2012 15:29:02 +0000 (17:29 +0200)]
Merge branch 'master' of git+ssh://git.bind10.isc.org/var/bind10/git/bind10
Michal 'vorner' Vaner [Wed, 26 Sep 2012 15:15:13 +0000 (17:15 +0200)]
Changelog for #2191
Marcin Siodelski [Wed, 26 Sep 2012 15:14:53 +0000 (17:14 +0200)]
[master] Merge branch 'trac2187'
Michal 'vorner' Vaner [Wed, 26 Sep 2012 15:13:36 +0000 (17:13 +0200)]
Merge #2191
Michal 'vorner' Vaner [Wed, 26 Sep 2012 15:12:07 +0000 (17:12 +0200)]
[2191] Remove unneeded code
The method is the same as the version in the base class. No need to
replace it.
Michal 'vorner' Vaner [Wed, 26 Sep 2012 15:10:10 +0000 (17:10 +0200)]
Merge branch 'master' of git+ssh://git.bind10.isc.org/var/bind10/git/bind10
Marcin Siodelski [Wed, 26 Sep 2012 15:09:47 +0000 (17:09 +0200)]
[master] Updated dhcp-perf-guide.xml: replaced ./perfdhcp with perfdhcp.
Michal 'vorner' Vaner [Wed, 26 Sep 2012 14:57:07 +0000 (16:57 +0200)]
Changelog for #2189
Michal 'vorner' Vaner [Wed, 26 Sep 2012 14:56:01 +0000 (16:56 +0200)]
Merge #2189
Conflicts:
ChangeLog
Marcin Siodelski [Wed, 26 Sep 2012 14:45:19 +0000 (16:45 +0200)]
[2187] Changes suggested in code review.