]>
git.ipfire.org Git - thirdparty/kea.git/log
Mukund Sivaraman [Thu, 19 Jul 2012 04:20:37 +0000 (09:50 +0530)]
[2120] Update integer literal suffix to comply with c++98
JINMEI Tatuya [Thu, 19 Jul 2012 01:39:55 +0000 (18:39 -0700)]
[2094] (unrelated fix) NSEC's next name shouldn't be compressed per RFC3597.
JINMEI Tatuya [Thu, 19 Jul 2012 01:21:19 +0000 (18:21 -0700)]
[2094] (unrelated fix): DNAME RDATA shouldn't be compressed per RFC3597.
JINMEI Tatuya [Thu, 19 Jul 2012 00:41:02 +0000 (17:41 -0700)]
[2094] corrected an error message.
JINMEI Tatuya [Wed, 18 Jul 2012 23:23:22 +0000 (16:23 -0700)]
[2094] complete test cases. added a couple of RR types.
JINMEI Tatuya [Wed, 18 Jul 2012 22:29:17 +0000 (15:29 -0700)]
[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).
JINMEI Tatuya [Wed, 18 Jul 2012 22:24:53 +0000 (15:24 -0700)]
[2094] ported wire-data matching utility from libdns++ tests.
and made it more convenient and more consistent with other test syntax.
Tomek Mrugalski [Wed, 18 Jul 2012 21:49:31 +0000 (23:49 +0200)]
[2040] Summary report for perfromance measurements written
JINMEI Tatuya [Wed, 18 Jul 2012 19:26:05 +0000 (12:26 -0700)]
[2094] setup unittest framework
JINMEI Tatuya [Wed, 18 Jul 2012 19:03:12 +0000 (12:03 -0700)]
[2094] added a new subdirectory for in-memory backend implementation details
JINMEI Tatuya [Wed, 18 Jul 2012 18:21:34 +0000 (11:21 -0700)]
[1986] editorial: spacing, typo, long line.
Michal 'vorner' Vaner [Wed, 18 Jul 2012 17:58:42 +0000 (19:58 +0200)]
[2090] Replace raw pointers with offset_ptr
At least the ones stored in RBNode. There are many changes to make it
compile after the change. It compiles, but segfaults at the tests.
Tomek Mrugalski [Wed, 18 Jul 2012 17:09:44 +0000 (19:09 +0200)]
[2040] Command line options implemented for DHCP microbenchmarks
Michal 'vorner' Vaner [Wed, 18 Jul 2012 14:47:38 +0000 (16:47 +0200)]
[2123] Small performance improvements in tests
As suggested by cppcheck.
Michal 'vorner' Vaner [Wed, 18 Jul 2012 14:41:12 +0000 (16:41 +0200)]
[2123] Scope of variables
Michal 'vorner' Vaner [Wed, 18 Jul 2012 13:34:20 +0000 (15:34 +0200)]
[2051] Documentation
As it is not generated, the _inc file is not needed. The documentation
is moved inline to the _python.cc one.
Jelte Jansen [Wed, 18 Jul 2012 13:18:08 +0000 (15:18 +0200)]
[1986] Adressed review comments (b10-ddns side)
- fix log messages
- added more send/recv error catches
- more tests
Jelte Jansen [Wed, 18 Jul 2012 10:19:54 +0000 (12:19 +0200)]
[1986] Address review comments, auth part
- changed a number of 'DDNS packet' to 'DDNS message'
- remove accessors in already private class AuthSrvImpl
- added unittests for start/stop ddns forwarder
Mukund Sivaraman [Wed, 18 Jul 2012 06:29:18 +0000 (11:59 +0530)]
[1976] Make some minor typo/grammar changes
JINMEI Tatuya [Tue, 17 Jul 2012 22:31:59 +0000 (15:31 -0700)]
[1986] some trivial editorial fixes (folded long lines, removed unnec'y ()).
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.
Tomek Mrugalski [Tue, 17 Jul 2012 18:25:55 +0000 (20:25 +0200)]
[2040] README migrated to dhcp-perf-guide
Tomek Mrugalski [Tue, 17 Jul 2012 15:18:38 +0000 (17:18 +0200)]
[2040] Skeleton version of DHCP Performance Guide added.
Michal 'vorner' Vaner [Tue, 17 Jul 2012 13:07:21 +0000 (15:07 +0200)]
[2051] Make sure results aren't deleted too soon
In the python part, we play a little with the reference counts. The data
source client wrapper can now hold a life keeper in addition to the
container, as some data source clients don't come from the container or
are not known.
Tomek Mrugalski [Tue, 17 Jul 2012 13:03:52 +0000 (15:03 +0200)]
[2040] Support for sync/async switch implemented.
Michal 'vorner' Vaner [Tue, 17 Jul 2012 12:42:05 +0000 (14:42 +0200)]
[2051] A trick to hold the dsrc_client_ alive
We have a class to keep a reference to it. This is in C++ only yet, the
python part needs to be implemented.
Tomek Mrugalski [Tue, 17 Jul 2012 11:56:26 +0000 (13:56 +0200)]
[2040] Lease file writes implemented in memfile benchmark.
Jelte Jansen [Tue, 17 Jul 2012 10:03:00 +0000 (12:03 +0200)]
[2089] store subtreerootness in node flags
Michal 'vorner' Vaner [Tue, 17 Jul 2012 09:58:06 +0000 (11:58 +0200)]
[2051] Implement the find wrapper
However, it still needs documentation and some stuff with object
lifetime management.
Jelte Jansen [Tue, 17 Jul 2012 08:53:05 +0000 (10:53 +0200)]
[2089] add isSubTreeRoot helper method to rbnode
currently it uses the property that the parent of a subtreeroot is a null node
Michal 'vorner' Vaner [Tue, 17 Jul 2012 08:33:53 +0000 (10:33 +0200)]
[2051] Change the internals of DataSourceClient wrapper
So it will better support the case when created from the client list.
Jelte Jansen [Tue, 17 Jul 2012 08:27:52 +0000 (10:27 +0200)]
[2089] make tree dump in rbtree test multiline
Mukund Sivaraman [Tue, 17 Jul 2012 05:48:31 +0000 (11:18 +0530)]
[1976] Remove unused member variable
Tomek Mrugalski [Mon, 16 Jul 2012 17:45:32 +0000 (19:45 +0200)]
[2040] Initial implementation for memfile microbenchmark added.
Jelte Jansen [Mon, 16 Jul 2012 14:37:36 +0000 (16:37 +0200)]
[2089] remove old RBNode::color_ member
Jelte Jansen [Mon, 16 Jul 2012 14:30:13 +0000 (16:30 +0200)]
[2089] use FLAG_RED instead of color_
Jelte Jansen [Mon, 16 Jul 2012 13:17:01 +0000 (15:17 +0200)]
[2089] make method for rbtree get/set node color
Jelte Jansen [Mon, 16 Jul 2012 12:57:11 +0000 (14:57 +0200)]
[1999] remove tabs in gtest configure code
Michal 'vorner' Vaner [Mon, 16 Jul 2012 12:00:24 +0000 (14:00 +0200)]
a[2051] Wrap the configure method
Tomek Mrugalski [Mon, 16 Jul 2012 11:04:29 +0000 (13:04 +0200)]
[2041] SQLite_ubench journal_mode is now described.
Tomek Mrugalski [Mon, 16 Jul 2012 10:58:34 +0000 (12:58 +0200)]
[2041] SQLite benchmark coding complete.
Michal 'vorner' Vaner [Fri, 13 Jul 2012 14:17:04 +0000 (16:17 +0200)]
[2051] Skeleton of the python wrappers
For the ConfigurableClientList. The constructor works and is tested, but
that is of little use yet.
Jelte Jansen [Mon, 16 Jul 2012 07:40:18 +0000 (09:40 +0200)]
[master] Merge branch 'trac2114'
Mukund Sivaraman [Mon, 16 Jul 2012 07:05:03 +0000 (12:35 +0530)]
[1976] Add some static casts to fix compile errors
Mukund Sivaraman [Sun, 15 Jul 2012 21:11:51 +0000 (02:41 +0530)]
[master] Use temporary variables in Name::compare()
Mukund Sivaraman [Sun, 15 Jul 2012 20:50:54 +0000 (02:20 +0530)]
Merge branch 'master' into trac2122_2
Mukund Sivaraman [Sun, 15 Jul 2012 19:11:16 +0000 (00:41 +0530)]
[2122] Add isc.sysinfo.SysInfo implementation for FreeBSD (squashed commit)
Mukund Sivaraman [Sun, 15 Jul 2012 20:44:08 +0000 (02:14 +0530)]
[master] Use a temporary variable in Name::compare()
Mukund Sivaraman [Sun, 15 Jul 2012 20:24:03 +0000 (01:54 +0530)]
[master] Use a temporary variable in MessageRenderer::writeName()
Mukund Sivaraman [Sun, 15 Jul 2012 19:26:20 +0000 (00:56 +0530)]
[master} Pass ULONG_MAX to MemorySegment->allocate()
This fixes a build failure on the build bots.
Mukund Sivaraman [Sun, 15 Jul 2012 18:29:08 +0000 (23:59 +0530)]
Merge branch 'master' into trac2121
Mukund Sivaraman [Sun, 15 Jul 2012 17:47:36 +0000 (23:17 +0530)]
Merge branch 'master' into trac2087
Mukund Sivaraman [Sun, 15 Jul 2012 16:57:39 +0000 (22:27 +0530)]
Merge branch 'master' into trac2088
Tomek Mrugalski [Fri, 13 Jul 2012 16:52:10 +0000 (18:52 +0200)]
[2041] Initial SQLite benchmark implementation
Michal 'vorner' Vaner [Fri, 13 Jul 2012 11:55:03 +0000 (13:55 +0200)]
[1976] Fix cppcheck
The variable was not used, but it is good to initialize it anyway.
Michal 'vorner' Vaner [Fri, 13 Jul 2012 11:52:52 +0000 (13:52 +0200)]
[1976] Update the lettuce test runtime config
The configuration that is changed runtime must reflect the change too.
Michal 'vorner' Vaner [Fri, 13 Jul 2012 10:54:14 +0000 (12:54 +0200)]
[1976] Send the loadzone command every time
With the new configuration syntax, it would be hard for the DDNS and
XfrIn to check if the zone needs to be reloaded or not. So we send the
command every time and leave it up to the ClientList to decide on the
other side.
Also, the datasrc parameter is no longer supported and makes no sense,
so it was removed.
A lot of tests had to be modified or ripped out (the ripped ones tested
the command is not sent when not needed).
Marcin Siodelski [Fri, 13 Jul 2012 10:15:37 +0000 (12:15 +0200)]
[master] Merge branch 'trac1957'
Conflicts:
src/lib/dhcp/iface_mgr.cc
Michal 'vorner' Vaner [Fri, 13 Jul 2012 09:38:29 +0000 (11:38 +0200)]
[1976] More lettuce tests' configuration updates
Jelte Jansen [Fri, 13 Jul 2012 08:19:14 +0000 (10:19 +0200)]
[master] Merge branch 'trac2086'
Mukund Sivaraman [Fri, 13 Jul 2012 05:24:55 +0000 (10:54 +0530)]
[2121] Address review comments
* Newlines have been added to the default values where it returns
"Unknown" to preserve formatting.
* If a command fails, a failure message is returned instead of
"Unknown".
Mukund Sivaraman [Fri, 13 Jul 2012 03:52:57 +0000 (09:22 +0530)]
[2088] Deallocate all memory in TestBadDeallocate unit test
Mukund Sivaraman [Fri, 13 Jul 2012 03:51:26 +0000 (09:21 +0530)]
[2088] Add comments about size argument to deallocate()
Jeremy C. Reed [Fri, 13 Jul 2012 01:21:07 +0000 (20:21 -0500)]
[master] many guide cleanups
changed or added some docbook formatting tags
slight grammar or punctuation changes
some clarifications or rewording; minor explanations.
removed some superfluous content or examples or simplified.
This was not reviewed.
Jeremy C. Reed [Thu, 12 Jul 2012 22:31:16 +0000 (17:31 -0500)]
[master] bump revision to today
Jeremy C. Reed [Thu, 12 Jul 2012 22:30:39 +0000 (17:30 -0500)]
[master]Merge branch 'master' of ssh://git.bind10.isc.org/var/bind10/git/bind10
Michal 'vorner' Vaner [Thu, 12 Jul 2012 16:50:44 +0000 (18:50 +0200)]
[1976] Port several lettuce tests
It is simply just adding the data_sources configuration option. This is
how far I got today, there's no specific milestone where I stopped.
Michal 'vorner' Vaner [Thu, 12 Jul 2012 16:04:35 +0000 (18:04 +0200)]
[1976] Fix distcheck
A file was not cleaned.
Marcin Siodelski [Thu, 12 Jul 2012 14:49:10 +0000 (16:49 +0200)]
[1958] Added custom transaction id hashing in perfdhcp stats manager.
Tomek Mrugalski [Thu, 12 Jul 2012 14:26:25 +0000 (16:26 +0200)]
[2042] Initial MySQL benchmark development complete.
Tomek Mrugalski [Thu, 12 Jul 2012 12:58:56 +0000 (14:58 +0200)]
[2042] MySQL update and delete benchmarks implemented.
Tomek Mrugalski [Thu, 12 Jul 2012 12:46:57 +0000 (14:46 +0200)]
[2042] search benchmark for MySQL implemented.
Jelte Jansen [Thu, 12 Jul 2012 12:41:00 +0000 (14:41 +0200)]
[2086] remove unnecessary comment
Tomek Mrugalski [Thu, 12 Jul 2012 12:10:30 +0000 (14:10 +0200)]
[2042] MySQL benchmark is now nicely wrapped in classes.
Michal 'vorner' Vaner [Thu, 12 Jul 2012 11:51:31 +0000 (13:51 +0200)]
[1976] Migrate the glue systest data sources
Also, the tests is slightly changed. The new data source acts
differently when searching for glue. It considers the current finder
only.
Michal 'vorner' Vaner [Thu, 12 Jul 2012 11:50:54 +0000 (13:50 +0200)]
[1976] Migrate the ixfr systest data sources
Michal 'vorner' Vaner [Thu, 12 Jul 2012 11:48:36 +0000 (13:48 +0200)]
[1976] Migrate the bindctl systest data sources
The configuration is different (actually, it is duplicate now, until we
remove the database_file option).
Michal 'vorner' Vaner [Thu, 12 Jul 2012 11:47:23 +0000 (13:47 +0200)]
[1976] Rename the datasrc.py plugin
It caused some naming collisions and the system tests failed because of
this. This is a workaround, the real solution needs to be done anyway.
Jelte Jansen [Thu, 12 Jul 2012 11:16:11 +0000 (13:16 +0200)]
[2086] doxygen update for BadValue
Jelte Jansen [Thu, 12 Jul 2012 11:14:40 +0000 (13:14 +0200)]
[2086] Add basic checking of offsets data
Jelte Jansen [Thu, 12 Jul 2012 10:35:54 +0000 (12:35 +0200)]
[2086] Address review comments
- style fix in return value
- updated header documentation
- added common label count checks to tests
Mukund Sivaraman [Thu, 12 Jul 2012 08:15:49 +0000 (13:45 +0530)]
[2088] Handle NULL deallocate as a nop
Mukund Sivaraman [Thu, 12 Jul 2012 07:54:12 +0000 (13:24 +0530)]
[2087] Rewrite code for better readability
Marcin Siodelski [Thu, 12 Jul 2012 07:34:37 +0000 (09:34 +0200)]
[1958] Instrumentation to monitor unordered packet lookups.
Mukund Sivaraman [Thu, 12 Jul 2012 05:04:34 +0000 (10:34 +0530)]
[2088] Remove obsolete include
Mukund Sivaraman [Thu, 12 Jul 2012 05:01:44 +0000 (10:31 +0530)]
[2088] Throw isc::OutOfRange when size passed to deallocate() is larger than what was allocated
Mukund Sivaraman [Thu, 12 Jul 2012 04:47:53 +0000 (10:17 +0530)]
[2088] Throw bad_alloc when MemorySegment cannot allocate the required space
Mukund Sivaraman [Thu, 12 Jul 2012 04:36:39 +0000 (10:06 +0530)]
[2088] Mark virtual methods as virtual even in derived classes
Mukund Sivaraman [Thu, 12 Jul 2012 04:34:40 +0000 (10:04 +0530)]
[2088] Add virtual destructor to MemorySegment
Mukund Sivaraman [Thu, 12 Jul 2012 03:58:00 +0000 (09:28 +0530)]
[2087] Add MessageRenderer::writeName() variant for LabelSequence
The Name tests are not repeated as the Name variant is a wrapper
around the LabelSequence variant. Such tests would be redundant.
Instead, tests for LabelSequence specific stripLeft(), stripRight()
were added.
Mukund Sivaraman [Thu, 12 Jul 2012 02:56:31 +0000 (08:26 +0530)]
[2087] Change alignment of test data
Jeremy C. Reed [Wed, 11 Jul 2012 23:04:19 +0000 (18:04 -0500)]
[trac1999] handle the gtest build from source for pthreads
When built from source it uses GTEST_HAS_PTHREAD.
See $GTEST_SOURCE/include/gtest/internal/gtest-port.h
which defines it for solaris, linux, hpux (which BIND 10 doesn't know yet).
Michal 'vorner' Vaner [Wed, 11 Jul 2012 19:16:04 +0000 (21:16 +0200)]
[1976] Re-enable tests for the load command
Tomek Mrugalski [Wed, 11 Jul 2012 15:48:02 +0000 (17:48 +0200)]
[2042] Time measurements implemented.
Tomek Mrugalski [Wed, 11 Jul 2012 15:13:02 +0000 (17:13 +0200)]
[2042] MySQL insertLease4 is now working.
Tomek Mrugalski [Wed, 11 Jul 2012 14:24:29 +0000 (16:24 +0200)]
[2042] Initial MySQL implementation (WIP)
Marcin Siodelski [Wed, 11 Jul 2012 12:40:54 +0000 (14:40 +0200)]
[1958] Added perfdhcp orphans counters.
Michal 'vorner' Vaner [Wed, 11 Jul 2012 11:59:24 +0000 (13:59 +0200)]
[2046] Fix compilation of tests on Solaris
It considers NULL to be int and gets confused when instantiating
templates of the GTEST library.
Michal 'vorner' Vaner [Wed, 11 Jul 2012 08:03:47 +0000 (10:03 +0200)]
Merge #2046
Mukund Sivaraman [Wed, 11 Jul 2012 04:49:29 +0000 (10:19 +0530)]
[2087] Add the LabelSequence::getOffsetData() method