]>
git.ipfire.org Git - thirdparty/kea.git/log
Mukund Sivaraman [Fri, 29 Jun 2012 01:10:26 +0000 (06:40 +0530)]
[2062] Add tests for isc.sysinfo.SysInfo
Mukund Sivaraman [Fri, 29 Jun 2012 00:57:33 +0000 (06:27 +0530)]
[2062] Add a factory to create system-specific SysInfo instances
Mukund Sivaraman [Fri, 29 Jun 2012 00:19:27 +0000 (05:49 +0530)]
[2062] Fix class description
Mukund Sivaraman [Fri, 29 Jun 2012 00:08:08 +0000 (05:38 +0530)]
[2053] Remove the dns::LabelSequence::getName() method
Mukund Sivaraman [Thu, 28 Jun 2012 23:59:56 +0000 (05:29 +0530)]
[2053] Add operator<< to dns::LabelSequence
Mukund Sivaraman [Thu, 28 Jun 2012 23:52:47 +0000 (05:22 +0530)]
[2053] Add toText() method to dns::LabelSequence
JINMEI Tatuya [Thu, 28 Jun 2012 18:01:48 +0000 (11:01 -0700)]
[master] added boost:: for its version of bind().
as suggested in #2084. not sure why 'using namespace bind' didn't work
(and the signature is so special that there wouldn't be ambiguity)
but in any case this namespace is too large so it's better to not try to
specify the entire space.
with this change we don't need to declare using the entire space, so I
removed it, too.
okayed on jabber, directly committing.
Jeremy C. Reed [Thu, 28 Jun 2012 14:05:24 +0000 (09:05 -0500)]
[master]Merge branch 'master' of ssh://git.bind10.isc.org/var/bind10/git/bind10
Jeremy C. Reed [Thu, 28 Jun 2012 14:04:28 +0000 (09:04 -0500)]
[master] change INFO to ERROR for CMDCTL_SSL_SETUP_FAILURE_USER_DENIED logging
okayed via jabber
Mukund Sivaraman [Thu, 28 Jun 2012 07:19:36 +0000 (12:49 +0530)]
[2062] Show network information
These details capture the output of tools without any post-parsing, as
the support team will likely want to see all the raw data instead of a
subset of it.
Mukund Sivaraman [Thu, 28 Jun 2012 07:02:43 +0000 (12:32 +0530)]
[2062] Add OS distribution name
Mukund Sivaraman [Thu, 28 Jun 2012 04:22:11 +0000 (09:52 +0530)]
[2052] Fix code for comparisons of non-absolute label sequences
Mukund Sivaraman [Thu, 28 Jun 2012 04:20:18 +0000 (09:50 +0530)]
[2052] Fix documentation of partial_compare() for exceptions it can throw
Mukund Sivaraman [Thu, 28 Jun 2012 04:19:35 +0000 (09:49 +0530)]
[2052] Add more unittests for the behavior we expect
Mukund Sivaraman [Thu, 28 Jun 2012 03:10:31 +0000 (08:40 +0530)]
Merge branch 'master' into trac1774
Mukund Sivaraman [Thu, 28 Jun 2012 02:39:01 +0000 (08:09 +0530)]
[1774] Added NameOffsets typedef
JINMEI Tatuya [Thu, 28 Jun 2012 02:34:39 +0000 (08:04 +0530)]
[1774] Use uint8_t for name offsets
JINMEI Tatuya [Thu, 28 Jun 2012 02:30:54 +0000 (08:00 +0530)]
[1774] Use a wrapper to convert string literals to uint8_t*
Mukund Sivaraman [Thu, 28 Jun 2012 01:54:40 +0000 (07:24 +0530)]
Merge branch 'master' into trac2025_2
JINMEI Tatuya [Wed, 27 Jun 2012 22:12:54 +0000 (15:12 -0700)]
[master] changelog for #1771
JINMEI Tatuya [Wed, 27 Jun 2012 21:41:16 +0000 (14:41 -0700)]
[master] Merge branch 'trac1771-2'
JINMEI Tatuya [Wed, 27 Jun 2012 21:29:51 +0000 (14:29 -0700)]
[1771-2] cleanup: minimized the scope of some local variables.
Michal 'vorner' Vaner [Wed, 27 Jun 2012 20:14:29 +0000 (22:14 +0200)]
[2046] Implement the MasterFiles special case
Jeremy C. Reed [Wed, 27 Jun 2012 17:26:05 +0000 (12:26 -0500)]
[master] very minor doc cleanup
Jeremy C. Reed [Wed, 27 Jun 2012 16:20:49 +0000 (11:20 -0500)]
[master] update required software docs
See ticket #2076.
change Debian 5 to 6
cross-reference to build dependencies.
Move a paragraph and slight rewording.
Michal 'vorner' Vaner [Wed, 27 Jun 2012 13:26:59 +0000 (15:26 +0200)]
[2046] Tests for the MasterFiles special case
Michal 'vorner' Vaner [Wed, 27 Jun 2012 12:44:17 +0000 (14:44 +0200)]
[2046] Construct the client list with a class
Mukund Sivaraman [Wed, 27 Jun 2012 03:57:20 +0000 (09:27 +0530)]
[2062] Update showtech tool to start showing info
Mukund Sivaraman [Wed, 27 Jun 2012 02:12:34 +0000 (07:42 +0530)]
[2025] Cleanup code
Mukund Sivaraman [Wed, 27 Jun 2012 02:12:15 +0000 (07:42 +0530)]
[2025] Rename test_notify_slaves to also_notify
Mukund Sivaraman [Tue, 26 Jun 2012 16:22:43 +0000 (21:52 +0530)]
[master] Add a comment to the SSHFP lettuce test
Michal 'vorner' Vaner [Tue, 26 Jun 2012 15:23:16 +0000 (17:23 +0200)]
[1044] Cleanups, style, comments
Michal 'vorner' Vaner [Tue, 26 Jun 2012 15:10:23 +0000 (17:10 +0200)]
[2044] Check against cached zones too
Michal 'vorner' Vaner [Tue, 26 Jun 2012 14:39:11 +0000 (16:39 +0200)]
[2044] Error handling on loading to cache
Tests and actual error handling of various scenarios when loading zone
data to caches.
Michal 'vorner' Vaner [Tue, 26 Jun 2012 12:32:31 +0000 (14:32 +0200)]
[2044] Load zones into the cache
Only the ones that are requested.
This needs a lot of error handling added.
Mukund Sivaraman [Tue, 26 Jun 2012 03:28:32 +0000 (08:58 +0530)]
[2062] Start implementing a b10-showtech utility
Mukund Sivaraman [Mon, 25 Jun 2012 19:42:22 +0000 (01:12 +0530)]
[2025] Make xfr master/slaves run on IPv6 entirely (to avoid issues with certain ports on 127.0.0.1)
Jeremy C. Reed [Mon, 25 Jun 2012 19:28:22 +0000 (14:28 -0500)]
[master]Merge branch 'master' of ssh://git.bind10.isc.org/var/bind10/git/bind10
Jeremy C. Reed [Mon, 25 Jun 2012 19:27:07 +0000 (14:27 -0500)]
[master] remove mention of network use of msgq
msgq change from network to unix domain sockets over two years ago.
Mukund Sivaraman [Mon, 25 Jun 2012 18:41:17 +0000 (00:11 +0530)]
[2025] Remove spec schema that was left in by mistake
Michal 'vorner' Vaner [Mon, 25 Jun 2012 18:37:12 +0000 (20:37 +0200)]
[2044] Create the cache when requested
But it is not yet filled up
Mukund Sivaraman [Mon, 25 Jun 2012 18:33:39 +0000 (00:03 +0530)]
[2025] Remove redundant .getText() calls
Jeremy C. Reed [Mon, 25 Jun 2012 18:33:26 +0000 (13:33 -0500)]
[master] various edits in the boss startup chapter
clarify about sockcreator
merge some paragraphs and slight rewording
various grammar fixes (added missing words)
add or change some docbook formatting tags
clarify about process and special components
remove redundant note about same component started multiple times;
and clarify about it.
fix typo
some of this was discussed in jabber, but most was trivial and not
reviewed.
Mukund Sivaraman [Mon, 25 Jun 2012 18:32:04 +0000 (00:02 +0530)]
[2025] Rename message id and description
This is done so there is no misunderstanding about whether b10-auth is
processing NOTIFYs.
Michal 'vorner' Vaner [Mon, 25 Jun 2012 18:11:43 +0000 (20:11 +0200)]
[1976] Hold a cache in the DataSourceInfo
It is not created now, but there's the place to put it.
Michal 'vorner' Vaner [Mon, 25 Jun 2012 17:47:21 +0000 (19:47 +0200)]
[2044] Move the in-memory to the core datasrc lib
As it is now used by two data source modules and will be used by the
ClientList as well.
Mukund Sivaraman [Mon, 25 Jun 2012 14:15:46 +0000 (19:45 +0530)]
[master] Test SSHFP support in lettuce
Jeremy C. Reed [Mon, 25 Jun 2012 12:43:49 +0000 (07:43 -0500)]
[master]Merge branch 'master' of ssh://git.bind10.isc.org/var/bind10/git/bind10
Stephen Morris [Mon, 25 Jun 2012 12:33:41 +0000 (13:33 +0100)]
[1957] Corrected spaces between operators and a few comments.
Mukund Sivaraman [Sun, 24 Jun 2012 22:06:44 +0000 (03:36 +0530)]
[2052] Add implementation and unit tests for dns::LabelSequence::compare()
Mukund Sivaraman [Sun, 24 Jun 2012 17:03:28 +0000 (22:33 +0530)]
[1774] Add tests with zero name data
Mukund Sivaraman [Sun, 24 Jun 2012 16:48:27 +0000 (22:18 +0530)]
[1774] Use uint8_t instead of unsigned char (more places)
Mukund Sivaraman [Sun, 24 Jun 2012 16:41:35 +0000 (22:11 +0530)]
[1774] Use uint8_t instead of unsigned char
Mukund Sivaraman [Sun, 24 Jun 2012 16:41:30 +0000 (22:11 +0530)]
[1774] Define and use type for Name data
JINMEI Tatuya [Sat, 23 Jun 2012 16:29:55 +0000 (09:29 -0700)]
[master] renamed file name 'NOTES’to more specific one for its content.
the note written there often seems to be overlooked and ignored as a result.
while it's not clear the new file name really helps, but we'll at least
give it a try. discussed on jabber.
Jeremy C. Reed [Fri, 22 Jun 2012 17:55:37 +0000 (12:55 -0500)]
[master] various minor documentation changes
Jeremy C. Reed [Fri, 22 Jun 2012 17:41:39 +0000 (12:41 -0500)]
[master] add information about packages
start of section about binary packages
clarify about Hierarchy
Jeremy C. Reed [Fri, 22 Jun 2012 17:36:11 +0000 (12:36 -0500)]
[master] move the "Install Hierarchy" section earlier in the install chapter
Jeremy C. Reed [Fri, 22 Jun 2012 17:32:05 +0000 (12:32 -0500)]
[master] mention new share/doc/bind10-devel/ installation
Jeremy C. Reed [Fri, 22 Jun 2012 17:18:34 +0000 (12:18 -0500)]
[master] various minor edits
Some capitalization, clarifications, add XML tag, etc.
I didn't get this reviewed; it is many minor edits.
Jeremy C. Reed [Fri, 22 Jun 2012 16:21:49 +0000 (11:21 -0500)]
[master] pyexpat is not required
pyexpat is only required for unittest not for running
stats-httpd. (see ticket http://bind10.isc.org/ticket/2048)
Tomek Mrugalski [Fri, 22 Jun 2012 14:14:23 +0000 (16:14 +0200)]
[1708] msgq connection in dhcp{4,6} is now optional.
Tomek Mrugalski [Fri, 22 Jun 2012 13:36:27 +0000 (15:36 +0200)]
[1708] Data reception over many interfaces (IPv6) added
Michal 'vorner' Vaner [Fri, 22 Jun 2012 13:11:48 +0000 (15:11 +0200)]
[1976] Rip the old data source stuff out
As it was no longer used to answer queries, the old data sources (both
the new API and old sqlite3 stuff) was ripped out. Their configuration
goes with them. The loadzone command, unfortunately, too, because it
handled the old stuff and we don't really have a way to load to
in-memory now (needs #2044/#2046) so it would do nothing anyway.
The configuration options are left in the spec file, because other
modules refer to them. Once the other modules are solved, it can be
removed.
Michal 'vorner' Vaner [Fri, 22 Jun 2012 12:53:04 +0000 (14:53 +0200)]
[1976] Cleanup: test class to test file
The SingletonList is no longer needed for transition in the main Auth
code. It is now used in Query tests only, so it was moved to the
query_unittest.cc and the list.h removed.
Michal 'vorner' Vaner [Fri, 22 Jun 2012 12:43:48 +0000 (14:43 +0200)]
[1976] Switch processing to the ClientLists
The authoritative server now uses the ClientLists to provide the correct
data source clients for Query. The previous configuration is now
ignored.
Many tests were disabled. Part of them is because we don't have the
default configuration for built in yet (but it will be simple and solved
in this branch soon, it's just to keep this commit smallish). The more
problematic ones are because our in-memory is not really working well --
we want to use it as a cache and that is missing. Loading the zone files
to in-memory is also missing (ticket #2046).
Tomek Mrugalski [Fri, 22 Jun 2012 12:05:39 +0000 (14:05 +0200)]
[1708] Minor fixes in dhcp4
- This is a small follow-up to 1651.
Tomek Mrugalski [Fri, 22 Jun 2012 12:01:44 +0000 (14:01 +0200)]
[1708] msgq support in DHCPv6 added.
Michal 'vorner' Vaner [Fri, 22 Jun 2012 11:31:46 +0000 (13:31 +0200)]
[1876] Update query tests
As the interface of the Query changed to require the ClientList, not the
Client directly.
Also, fixed few bugs from previous commit which were showed in the
tests.
Mukund Sivaraman [Thu, 21 Jun 2012 22:34:28 +0000 (04:04 +0530)]
[1774] Use uint8_t for characters of Name data
Mukund Sivaraman [Thu, 21 Jun 2012 21:37:21 +0000 (03:07 +0530)]
[2025] Fix logic in notify_out.add_slave()
Mukund Sivaraman [Thu, 21 Jun 2012 21:23:45 +0000 (02:53 +0530)]
[2025] Reconnect after getting SOA for the actual xfrin
From looking at packet capture, it seems that a close on the socket is
happening after the SOA record is returned. So this patch simply
reconnects after _check_soa_serial(). This fixes the xfrin after notify
issue.
Mukund Sivaraman [Thu, 21 Jun 2012 14:29:08 +0000 (19:59 +0530)]
[master] Use libtool from top_builddir
Marcin Siodelski [Thu, 21 Jun 2012 12:42:13 +0000 (14:42 +0200)]
[master] Workaround for getopt() bug in glibc.
Michal 'vorner' Vaner [Thu, 21 Jun 2012 13:31:24 +0000 (15:31 +0200)]
[1976] Modify the query to use ClientList
The call to it is worked around with the SingletonList. The tests are
not yet changed, so they don't compile.
Michal 'vorner' Vaner [Thu, 21 Jun 2012 13:14:48 +0000 (15:14 +0200)]
[1976] A transitional class to wrap a client to list
Tomek Mrugalski [Thu, 21 Jun 2012 13:10:23 +0000 (15:10 +0200)]
[master] commit-id updated in ChangeLog after 1651 merge
Michal 'vorner' Vaner [Thu, 21 Jun 2012 12:52:24 +0000 (14:52 +0200)]
[1976] Do the real initialization of the datasrc configurator
The type of lists had to be changed to the Configurable ones,
unfortunately. It doesn't work otherwise. Therefore, it may be possible
to fold the ClientList hierarchy, but I'm postponing that work.
Michal 'vorner' Vaner [Thu, 21 Jun 2012 12:40:50 +0000 (14:40 +0200)]
[1976] Preserve configuration in the ClientList
And change the parameter type in configure, since we want to preserve
the exact instance and we don't want to do a (deep) copy.
Michal 'vorner' Vaner [Thu, 21 Jun 2012 12:20:10 +0000 (14:20 +0200)]
[1976] Configuration rollbacks
Tomek Mrugalski [Thu, 21 Jun 2012 12:15:45 +0000 (14:15 +0200)]
[1651] Port number fix after master merge to 1651.
Tomek Mrugalski [Thu, 21 Jun 2012 12:06:24 +0000 (14:06 +0200)]
[1651] Merge branch 'master' into trac1651
Conflicts:
ChangeLog
doc/guide/bind10-guide.html
src/bin/dhcp4/main.cc
src/lib/dhcp/tests/iface_mgr_unittest.cc
Michal 'vorner' Vaner [Thu, 21 Jun 2012 11:34:36 +0000 (13:34 +0200)]
[1976] Fix deletions
It looks like the configuration is provided as a whole, not a diff only.
At least to the callback.
Michal 'vorner' Vaner [Thu, 21 Jun 2012 10:53:53 +0000 (12:53 +0200)]
[1976] Test removal, addition and reconfiguration when not inited
Mukund Sivaraman [Thu, 21 Jun 2012 10:00:21 +0000 (15:30 +0530)]
[2025] Add a way to specify slaves for use in lettuce tests
Normally, notify_out finds A/AAAA records for the rdata in NS records
and uses the non-primary ones as slaves. For these, it uses a hardcoded
port value of 53 which won't work in lettuce as these tests use
non-standard ports.
Michal 'vorner' Vaner [Thu, 21 Jun 2012 09:51:37 +0000 (11:51 +0200)]
[1976] Tests for reconfiguration and multiple lists
It works all by itself
Michal 'vorner' Vaner [Thu, 21 Jun 2012 09:36:52 +0000 (11:36 +0200)]
[1976] Configuring a class the first time
We can now create a list for a class and set it through configuration.
Mukund Sivaraman [Thu, 21 Jun 2012 09:21:35 +0000 (14:51 +0530)]
[2025] Add lettuce test for notify
Mukund Sivaraman [Thu, 21 Jun 2012 09:20:55 +0000 (14:50 +0530)]
[2025] Make the master run on 127.0.0.1
This is because incoming NOTIFYs on the slave have to match
the address family of where it listens on.
Mukund Sivaraman [Thu, 21 Jun 2012 09:18:55 +0000 (14:48 +0530)]
[2025] Change syntax to fix cmdctl port handling in lettuce
Mukund Sivaraman [Thu, 21 Jun 2012 09:18:17 +0000 (14:48 +0530)]
[2025] Log a message when a notify is received by b10-auth
Jeremy C. Reed [Wed, 20 Jun 2012 22:46:23 +0000 (17:46 -0500)]
[master] minor grammar change
Jeremy C. Reed [Wed, 20 Jun 2012 20:55:51 +0000 (15:55 -0500)]
[master] add entry for trac #2023
(Trac #2023, git
b5fbf8a408a047a2552e89ef435a609f5df58d8c )
from jinmei
Jeremy C. Reed [Wed, 20 Jun 2012 20:34:26 +0000 (15:34 -0500)]
[master]Merge branch 'master' of ssh://git.bind10.isc.org/var/bind10/git/bind10
Jeremy C. Reed [Wed, 20 Jun 2012 20:32:21 +0000 (15:32 -0500)]
[master] reorder linking of libutil
This fixes problem seen when trying to build on FreeBSD
when the package is already installed (making it hard to upgrade).
I tested this on CentOS system too.
I don't like just re-ordering this but this is a quick hack for the problem.
(Another workaround would be to bump the shared library version
but that doesn't work due to the library has a name conflict with
library in base system. These two points will be resolved later.)
JINMEI Tatuya [Wed, 20 Jun 2012 19:39:02 +0000 (12:39 -0700)]
[master] Merge branch 'trac2033'
Jeremy C. Reed [Wed, 20 Jun 2012 19:09:32 +0000 (14:09 -0500)]
[master]Revert "[master] set library version"
This reverts commit
7cfa4f498e1fb27ec3abfe755c00729a183f9211 .
Not increasing the library shared object version now due
to new issue:
http://bind10.isc.org/ticket/2071
To close to release to have a major change to solve this.
Jeremy C. Reed [Wed, 20 Jun 2012 16:43:22 +0000 (11:43 -0500)]
[master] mention DHCP more and remove link to old plans
Jeremy C. Reed [Wed, 20 Jun 2012 16:31:53 +0000 (11:31 -0500)]
[master] increase library version
Changed existing interface; see commit
219324e66e5bf33fde5cd53dc19f82fb1d442fc8 about the refactoring.
The error seen was:
[ RUN ] PerfPkt4Test.RawUnpack
/libexec/ld-elf.so.1: /usr/home/jreed/builder/work/BIND10-cppcheck/
20120620073005 -FreeBSD8-amd64-GCC/build/tests/tools/perfdhcp/tests/.libs/run_unittests: Undefined symbol "_ZN3isc4dhcp6Option7setDataEN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEES9_"
Jeremy C. Reed [Wed, 20 Jun 2012 16:30:44 +0000 (11:30 -0500)]
[master] set library version
Introduced new InterprocessSync interface.
Error seen when linking for liblog was:
/libexec/ld-elf.so.1:
/usr/home/jreed/builder/work/BIND10-cppcheck/
20120620133007 -FreeBSD8-amd64-GCC/
build/src/lib/log/.libs/liblog.so.1:
Undefined symbol "_ZTVN3isc4util20InterprocessSyncFileE"
This could also be worked around by reordering if LIBADD, but that had
to be done in multiple places and still doesn't fix real problem.