[svn] commit: r4130 - in /branches/trac470: ./ src/bin/ src/bin/auth/ src/bin/bind10/ src/bin/bind10/tests/ src/bin/recurse/ src/bin/resolver/ src/bin/resolver/tests/ src/lib/asiolink/ src/lib/nsas/ src/lib/testutils/
BIND 10 source code commits
bind10-changes at lists.isc.org
Mon Jan 3 19:08:38 UTC 2011
Author: jreed
Date: Mon Jan 3 19:08:38 2011
New Revision: 4130
Log:
Renamed some files and a directory.
Changed some names.
Added:
branches/trac470/src/bin/resolver/
- copied from r4126, branches/trac470/src/bin/recurse/
branches/trac470/src/bin/resolver/b10-resolver.8
- copied, changed from r4126, branches/trac470/src/bin/recurse/b10-recurse.8
branches/trac470/src/bin/resolver/b10-resolver.xml
- copied, changed from r4126, branches/trac470/src/bin/recurse/b10-recurse.xml
branches/trac470/src/bin/resolver/resolver.cc
- copied, changed from r4126, branches/trac470/src/bin/recurse/recursor.cc
branches/trac470/src/bin/resolver/resolver.h
- copied, changed from r4126, branches/trac470/src/bin/recurse/recursor.h
branches/trac470/src/bin/resolver/resolver.spec.pre.in
- copied, changed from r4126, branches/trac470/src/bin/recurse/recurse.spec.pre.in
branches/trac470/src/bin/resolver/tests/resolver_config_unittest.cc
- copied, changed from r4126, branches/trac470/src/bin/recurse/tests/recursor_config_unittest.cc
branches/trac470/src/bin/resolver/tests/resolver_unittest.cc
- copied, changed from r4126, branches/trac470/src/bin/recurse/tests/recursor_unittest.cc
Removed:
branches/trac470/src/bin/recurse/
branches/trac470/src/bin/resolver/b10-recurse.8
branches/trac470/src/bin/resolver/b10-recurse.xml
branches/trac470/src/bin/resolver/recurse.spec.pre.in
branches/trac470/src/bin/resolver/recursor.cc
branches/trac470/src/bin/resolver/recursor.h
branches/trac470/src/bin/resolver/tests/recursor_config_unittest.cc
branches/trac470/src/bin/resolver/tests/recursor_unittest.cc
Modified:
branches/trac470/ChangeLog
branches/trac470/README
branches/trac470/configure.ac
branches/trac470/src/bin/Makefile.am
branches/trac470/src/bin/auth/auth_srv.h
branches/trac470/src/bin/bind10/bind10.py.in
branches/trac470/src/bin/bind10/bob.spec
branches/trac470/src/bin/bind10/run_bind10.sh.in
branches/trac470/src/bin/bind10/tests/bind10_test.py
branches/trac470/src/bin/resolver/Makefile.am
branches/trac470/src/bin/resolver/main.cc
branches/trac470/src/bin/resolver/spec_config.h.pre.in
branches/trac470/src/bin/resolver/tests/Makefile.am
branches/trac470/src/lib/asiolink/README
branches/trac470/src/lib/asiolink/asiolink.h
branches/trac470/src/lib/nsas/README
branches/trac470/src/lib/nsas/asiolink.h
branches/trac470/src/lib/testutils/srv_test.h
Modified: branches/trac470/ChangeLog
==============================================================================
--- branches/trac470/ChangeLog (original)
+++ branches/trac470/ChangeLog Mon Jan 3 19:08:38 2011
@@ -58,21 +58,21 @@
(Trac #202, svn r3967)
135. [func] each
- Add b10-recurse. This is an example recursive server that
+ Add b10-resolver. This is an example recursive server that
currently does forwarding only and no caching.
(Trac #327, svn r3903)
134. [func] vorner
- b10-recurse supports timeouts and retries in forwarder mode.
+ b10-resolver supports timeouts and retries in forwarder mode.
(Trac #401, svn r3660)
133. [func] vorner
New temporary logging function available in isc::log. It is used by
- b10-recurse.
+ b10-resolver.
(Trac #393, r3602)
132. [func] vorner
- The b10-recurse is configured through config manager.
+ The b10-resolver is configured through config manager.
It has "listen_on" and "forward_addresses" options.
(Trac #389, r3448)
@@ -135,7 +135,7 @@
122. [func] stephen
src/bin/bind10: Added configuration options to Boss to determine
whether to start the authoritative server, recursive server (or
- both). A dummy recursor has been provided for test purposes.
+ both). A dummy program has been provided for test purposes.
(Trac #412, svn r3676)
121. [func] jinmei
Modified: branches/trac470/README
==============================================================================
--- branches/trac470/README (original)
+++ branches/trac470/README Mon Jan 3 19:08:38 2011
@@ -15,7 +15,7 @@
This release includes the bind10 master process, b10-msgq message
bus, b10-auth authoritative DNS server (with SQLite3 backend),
-b10-recurse forwarding DNS server, b10-cmdctl remote control daemon,
+b10-resolver forwarding DNS server, b10-cmdctl remote control daemon,
b10-cfgmgr configuration manager, b10-xfrin AXFR inbound service,
b10-xfrout outgoing AXFR service, b10-zonemgr secondary manager,
b10-stats statistics collection and reporting daemon, and a new
Modified: branches/trac470/configure.ac
==============================================================================
--- branches/trac470/configure.ac (original)
+++ branches/trac470/configure.ac Mon Jan 3 19:08:38 2011
@@ -577,8 +577,8 @@
src/bin/auth/Makefile
src/bin/auth/tests/Makefile
src/bin/auth/benchmarks/Makefile
- src/bin/recurse/Makefile
- src/bin/recurse/tests/Makefile
+ src/bin/resolver/Makefile
+ src/bin/resolver/tests/Makefile
src/bin/xfrin/Makefile
src/bin/xfrin/tests/Makefile
src/bin/xfrout/Makefile
@@ -650,8 +650,8 @@
src/bin/xfrout/xfrout.spec.pre
src/bin/xfrout/tests/xfrout_test
src/bin/xfrout/run_b10-xfrout.sh
- src/bin/recurse/recurse.spec.pre
- src/bin/recurse/spec_config.h.pre
+ src/bin/resolver/resolver.spec.pre
+ src/bin/resolver/spec_config.h.pre
src/bin/zonemgr/zonemgr.py
src/bin/zonemgr/zonemgr.spec.pre
src/bin/zonemgr/tests/zonemgr_test
@@ -694,7 +694,7 @@
chmod +x src/bin/cmdctl/run_b10-cmdctl.sh
chmod +x src/bin/xfrin/run_b10-xfrin.sh
chmod +x src/bin/xfrout/run_b10-xfrout.sh
- chmod +x src/bin/recurse/run_b10-recurse.sh
+ chmod +x src/bin/resolver/run_b10-resolver.sh
chmod +x src/bin/zonemgr/run_b10-zonemgr.sh
chmod +x src/bin/stats/tests/stats_test
chmod +x src/bin/stats/run_b10-stats.sh
Modified: branches/trac470/src/bin/Makefile.am
==============================================================================
--- branches/trac470/src/bin/Makefile.am (original)
+++ branches/trac470/src/bin/Makefile.am Mon Jan 3 19:08:38 2011
@@ -1,4 +1,4 @@
SUBDIRS = bind10 bindctl cfgmgr loadzone msgq host cmdctl auth xfrin xfrout \
- usermgr zonemgr stats tests recurse
+ usermgr zonemgr stats tests resolver
check-recursive: all-recursive
Modified: branches/trac470/src/bin/auth/auth_srv.h
==============================================================================
--- branches/trac470/src/bin/auth/auth_srv.h (original)
+++ branches/trac470/src/bin/auth/auth_srv.h Mon Jan 3 19:08:38 2011
@@ -185,7 +185,7 @@
/// control commands and configuration updates.
void setConfigSession(isc::config::ModuleCCSession* config_session);
- /// \brief Assign an ASIO IO Service queue to this Recursor object
+ /// \brief Assign an ASIO IO Service queue to this Resolver object
void setIOService(asiolink::IOService& ios) { io_service_ = &ios; }
/// \brief Return this object's ASIO IO Service queue
Modified: branches/trac470/src/bin/bind10/bind10.py.in
==============================================================================
--- branches/trac470/src/bin/bind10/bind10.py.in (original)
+++ branches/trac470/src/bin/bind10/bind10.py.in Mon Jan 3 19:08:38 2011
@@ -208,13 +208,13 @@
self.dns_port = dns_port
self.forward = forward
if forward:
- self.recursive = True
+ self.resolver = True
else:
- self.recursive = False
+ self.resolver = False
self.cc_session = None
self.ccs = None
self.cfg_start_auth = True
- self.cfg_start_recurse = False
+ self.cfg_start_resolver = False
self.curproc = None
self.dead_processes = {}
self.msgq_socket_file = msgq_socket_file
@@ -278,13 +278,13 @@
config_data = self.ccs.get_full_config()
self.cfg_start_auth = config_data.get("start_auth")
- self.cfg_start_recurse = config_data.get("start_recurse")
+ self.cfg_start_resolver = config_data.get("start_resolver")
if self.verbose:
sys.stdout.write("[bind10] - start_auth: %s\n" %
str(self.cfg_start_auth))
- sys.stdout.write("[bind10] - start_recurse: %s\n" %
- str(self.cfg_start_recurse))
+ sys.stdout.write("[bind10] - start_resolver: %s\n" %
+ str(self.cfg_start_resolver))
def log_starting(self, process, port = None, address = None):
"""
@@ -423,13 +423,13 @@
Start the Authoritative server
"""
# XXX: this must be read from the configuration manager in the future
- if self.recursive:
- dns_prog = 'b10-recurse'
+ if self.resolver:
+ dns_prog = 'b10-resolver'
else:
dns_prog = 'b10-auth'
dnsargs = [dns_prog]
- if not self.recursive:
- # The recursive uses configuration manager for these
+ if not self.resolver:
+ # The resolver uses configuration manager for these
dnsargs += ['-p', str(self.dns_port)]
if self.address:
dnsargs += ['-a', str(self.address)]
@@ -444,22 +444,22 @@
self.start_process("b10-auth", dnsargs, c_channel_env,
self.dns_port, self.address)
- def start_recurse(self, c_channel_env):
+ def start_resolver(self, c_channel_env):
"""
Start the Resolver. At present, all these arguments and switches
are pure speculation. As with the auth daemon, they should be
read from the configuration database.
"""
- self.curproc = "b10-recurse"
+ self.curproc = "b10-resolver"
# XXX: this must be read from the configuration manager in the future
- resargs = ['b10-recurse']
+ resargs = ['b10-resolver']
if self.uid:
resargs += ['-u', str(self.uid)]
if self.verbose:
resargs += ['-v']
# ... and start
- self.start_process("b10-recurse", resargs, c_channel_env)
+ self.start_process("b10-resolver", resargs, c_channel_env)
def start_xfrout(self, c_channel_env):
self.start_simple("b10-xfrout", c_channel_env)
@@ -496,8 +496,8 @@
self.start_auth(c_channel_env)
# ... and resolver (if selected):
- if self.cfg_start_recurse:
- self.start_recurse(c_channel_env)
+ if self.cfg_start_resolver:
+ self.start_resolver(c_channel_env)
# Everything after the main components can run as non-root.
# TODO: this is only temporary - once the privileged socket creator is
@@ -557,7 +557,7 @@
self.cc_session.group_sendmsg(cmd, 'Cmdctl', 'Cmdctl')
self.cc_session.group_sendmsg(cmd, "ConfigManager", "ConfigManager")
self.cc_session.group_sendmsg(cmd, "Auth", "Auth")
- self.cc_session.group_sendmsg(cmd, "Recurse", "Recurse")
+ self.cc_session.group_sendmsg(cmd, "Resolver", "Resolver")
self.cc_session.group_sendmsg(cmd, "Xfrout", "Xfrout")
self.cc_session.group_sendmsg(cmd, "Xfrin", "Xfrin")
self.cc_session.group_sendmsg(cmd, "Zonemgr", "Zonemgr")
Modified: branches/trac470/src/bin/bind10/bob.spec
==============================================================================
--- branches/trac470/src/bin/bind10/bob.spec (original)
+++ branches/trac470/src/bin/bind10/bob.spec Mon Jan 3 19:08:38 2011
@@ -10,7 +10,7 @@
"item_default": true
},
{
- "item_name": "start_recurse",
+ "item_name": "start_resolver",
"item_type": "boolean",
"item_optional": false,
"item_default": false
Modified: branches/trac470/src/bin/bind10/run_bind10.sh.in
==============================================================================
--- branches/trac470/src/bin/bind10/run_bind10.sh.in (original)
+++ branches/trac470/src/bin/bind10/run_bind10.sh.in Mon Jan 3 19:08:38 2011
@@ -20,7 +20,7 @@
BIND10_PATH=@abs_top_builddir@/src/bin/bind10
-PATH=@abs_top_builddir@/src/bin/msgq:@abs_top_builddir@/src/bin/auth:@abs_top_builddir@/src/bin/recurse:@abs_top_builddir@/src/bin/cfgmgr:@abs_top_builddir@/src/bin/cmdctl:@abs_top_builddir@/src/bin/stats:@abs_top_builddir@/src/bin/xfrin:@abs_top_builddir@/src/bin/xfrout:@abs_top_builddir@/src/bin/zonemgr:$PATH
+PATH=@abs_top_builddir@/src/bin/msgq:@abs_top_builddir@/src/bin/auth:@abs_top_builddir@/src/bin/resolver:@abs_top_builddir@/src/bin/cfgmgr:@abs_top_builddir@/src/bin/cmdctl:@abs_top_builddir@/src/bin/stats:@abs_top_builddir@/src/bin/xfrin:@abs_top_builddir@/src/bin/xfrout:@abs_top_builddir@/src/bin/zonemgr:$PATH
export PATH
PYTHONPATH=@abs_top_builddir@/src/lib/python:@abs_top_builddir@/src/lib/dns/python/.libs:@abs_top_builddir@/src/lib/xfr/.libs:@abs_top_builddir@/src/lib/log/.libs
Modified: branches/trac470/src/bin/bind10/tests/bind10_test.py
==============================================================================
--- branches/trac470/src/bin/bind10/tests/bind10_test.py (original)
+++ branches/trac470/src/bin/bind10/tests/bind10_test.py Mon Jan 3 19:08:38 2011
@@ -89,7 +89,7 @@
self.assertEqual(bob.username, None)
self.assertEqual(bob.nocache, False)
self.assertEqual(bob.cfg_start_auth, True)
- self.assertEqual(bob.cfg_start_recurse, False)
+ self.assertEqual(bob.cfg_start_resolver, False)
def test_init_alternate_socket(self):
bob = BoB("alt_socket_file")
@@ -106,7 +106,7 @@
self.assertEqual(bob.username, None)
self.assertEqual(bob.nocache, False)
self.assertEqual(bob.cfg_start_auth, True)
- self.assertEqual(bob.cfg_start_recurse, False)
+ self.assertEqual(bob.cfg_start_resolver, False)
def test_init_alternate_dns_port(self):
bob = BoB(None, 9999)
@@ -123,7 +123,7 @@
self.assertEqual(bob.username, None)
self.assertEqual(bob.nocache, False)
self.assertEqual(bob.cfg_start_auth, True)
- self.assertEqual(bob.cfg_start_recurse, False)
+ self.assertEqual(bob.cfg_start_resolver, False)
def test_init_alternate_address(self):
bob = BoB(None, 1234, IPAddr('127.127.127.127'))
@@ -140,7 +140,7 @@
self.assertEqual(bob.username, None)
self.assertEqual(bob.nocache, False)
self.assertEqual(bob.cfg_start_auth, True)
- self.assertEqual(bob.cfg_start_recurse, False)
+ self.assertEqual(bob.cfg_start_resolver, False)
# Class for testing the Bob.start_all_processes() method call.
#
@@ -157,7 +157,7 @@
self.cfgmgr = False
self.ccsession = False
self.auth = False
- self.recurse = False
+ self.resolver = False
self.xfrout = False
self.xfrin = False
self.zonemgr = False
@@ -180,8 +180,8 @@
def start_auth(self, c_channel_env):
self.auth = True
- def start_recurse(self, c_channel_env):
- self.recurse = True
+ def start_resolver(self, c_channel_env):
+ self.resolver = True
def start_xfrout(self, c_channel_env):
self.xfrout = True
@@ -206,14 +206,14 @@
self.assertEqual(bob.cfgmgr, False)
self.assertEqual(bob.ccsession, False)
self.assertEqual(bob.auth, False)
- self.assertEqual(bob.recurse, False)
+ self.assertEqual(bob.resolver, False)
self.assertEqual(bob.xfrout, False)
self.assertEqual(bob.xfrin, False)
self.assertEqual(bob.zonemgr, False)
self.assertEqual(bob.stats, False)
self.assertEqual(bob.cmdctl, False)
- # Checks the processes started when starting neither auth nor recurse
+ # Checks the processes started when starting neither auth nor resolver
# is specified.
def test_start_none(self):
# Created Bob and ensure initialization correct
@@ -223,7 +223,7 @@
# Start processes and check what was started
c_channel_env = {}
bob.cfg_start_auth = False
- bob.cfg_start_recurse = False
+ bob.cfg_start_resolver = False
bob.start_all_processes(c_channel_env)
@@ -231,7 +231,7 @@
self.assertEqual(bob.cfgmgr, True)
self.assertEqual(bob.ccsession, True)
self.assertEqual(bob.auth, False)
- self.assertEqual(bob.recurse, False)
+ self.assertEqual(bob.resolver, False)
self.assertEqual(bob.xfrout, False)
self.assertEqual(bob.xfrin, False)
self.assertEqual(bob.zonemgr, False)
@@ -247,7 +247,7 @@
# Start processes and check what was started
c_channel_env = {}
bob.cfg_start_auth = True
- bob.cfg_start_recurse = False
+ bob.cfg_start_resolver = False
bob.start_all_processes(c_channel_env)
@@ -255,15 +255,15 @@
self.assertEqual(bob.cfgmgr, True)
self.assertEqual(bob.ccsession, True)
self.assertEqual(bob.auth, True)
- self.assertEqual(bob.recurse, False)
+ self.assertEqual(bob.resolver, False)
self.assertEqual(bob.xfrout, True)
self.assertEqual(bob.xfrin, True)
self.assertEqual(bob.zonemgr, True)
self.assertEqual(bob.stats, True)
self.assertEqual(bob.cmdctl, True)
- # Checks the processes started when starting only the recurse process
- def test_start_recurse(self):
+ # Checks the processes started when starting only the resolver process
+ def test_start_resolver(self):
# Created Bob and ensure initialization correct
bob = StartAllProcessesBob()
self.check_preconditions(bob)
@@ -271,7 +271,7 @@
# Start processes and check what was started
c_channel_env = {}
bob.cfg_start_auth = False
- bob.cfg_start_recurse = True
+ bob.cfg_start_resolver = True
bob.start_all_processes(c_channel_env)
@@ -279,14 +279,14 @@
self.assertEqual(bob.cfgmgr, True)
self.assertEqual(bob.ccsession, True)
self.assertEqual(bob.auth, False)
- self.assertEqual(bob.recurse, True)
+ self.assertEqual(bob.resolver, True)
self.assertEqual(bob.xfrout, False)
self.assertEqual(bob.xfrin, False)
self.assertEqual(bob.zonemgr, False)
self.assertEqual(bob.stats, True)
self.assertEqual(bob.cmdctl, True)
- # Checks the processes started when starting both auth and recurse process
+ # Checks the processes started when starting both auth and resolver process
def test_start_both(self):
# Created Bob and ensure initialization correct
bob = StartAllProcessesBob()
@@ -295,7 +295,7 @@
# Start processes and check what was started
c_channel_env = {}
bob.cfg_start_auth = True
- bob.cfg_start_recurse = True
+ bob.cfg_start_resolver = True
bob.start_all_processes(c_channel_env)
@@ -303,7 +303,7 @@
self.assertEqual(bob.cfgmgr, True)
self.assertEqual(bob.ccsession, True)
self.assertEqual(bob.auth, True)
- self.assertEqual(bob.recurse, True)
+ self.assertEqual(bob.resolver, True)
self.assertEqual(bob.xfrout, True)
self.assertEqual(bob.xfrin, True)
self.assertEqual(bob.zonemgr, True)
Modified: branches/trac470/src/bin/resolver/Makefile.am
==============================================================================
--- branches/trac470/src/bin/resolver/Makefile.am (original)
+++ branches/trac470/src/bin/resolver/Makefile.am Mon Jan 3 19:08:38 2011
@@ -16,42 +16,42 @@
pkglibexecdir = $(libexecdir)/@PACKAGE@
-CLEANFILES = *.gcno *.gcda recurse.spec spec_config.h
+CLEANFILES = *.gcno *.gcda resolver.spec spec_config.h
-man_MANS = b10-recurse.8
-EXTRA_DIST = $(man_MANS) b10-recurse.xml
+man_MANS = b10-resolver.8
+EXTRA_DIST = $(man_MANS) b10-resolver.xml
if ENABLE_MAN
-b10-recurse.8: b10-recurse.xml
- xsltproc --novalid --xinclude --nonet -o $@ http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $(srcdir)/b10-recurse.xml
+b10-resolver.8: b10-resolver.xml
+ xsltproc --novalid --xinclude --nonet -o $@ http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $(srcdir)/b10-resolver.xml
endif
-recurse.spec: recurse.spec.pre
- $(SED) -e "s|@@LOCALSTATEDIR@@|$(localstatedir)|" recurse.spec.pre >$@
+resolver.spec: resolver.spec.pre
+ $(SED) -e "s|@@LOCALSTATEDIR@@|$(localstatedir)|" resolver.spec.pre >$@
spec_config.h: spec_config.h.pre
$(SED) -e "s|@@LOCALSTATEDIR@@|$(localstatedir)|" spec_config.h.pre >$@
BUILT_SOURCES = spec_config.h
-pkglibexec_PROGRAMS = b10-recurse
-b10_recurse_SOURCES = recursor.cc recursor.h
-b10_recurse_SOURCES += $(top_builddir)/src/bin/auth/change_user.h
-b10_recurse_SOURCES += $(top_builddir)/src/bin/auth/common.h
-b10_recurse_SOURCES += main.cc
-b10_recurse_LDADD = $(top_builddir)/src/lib/dns/libdns++.la
-b10_recurse_LDADD += $(top_builddir)/src/lib/config/libcfgclient.la
-b10_recurse_LDADD += $(top_builddir)/src/lib/cc/libcc.la
-b10_recurse_LDADD += $(top_builddir)/src/lib/exceptions/libexceptions.la
-b10_recurse_LDADD += $(top_builddir)/src/lib/asiolink/libasiolink.la
-b10_recurse_LDADD += $(top_builddir)/src/lib/xfr/libxfr.la
-b10_recurse_LDADD += $(top_builddir)/src/lib/log/liblog.la
-b10_recurse_LDADD += $(top_builddir)/src/bin/auth/change_user.o
-b10_recurse_LDFLAGS = -pthread
+pkglibexec_PROGRAMS = b10-resolver
+b10_resolver_SOURCES = resolver.cc resolver.h
+b10_resolver_SOURCES += $(top_builddir)/src/bin/auth/change_user.h
+b10_resolver_SOURCES += $(top_builddir)/src/bin/auth/common.h
+b10_resolver_SOURCES += main.cc
+b10_resolver_LDADD = $(top_builddir)/src/lib/dns/libdns++.la
+b10_resolver_LDADD += $(top_builddir)/src/lib/config/libcfgclient.la
+b10_resolver_LDADD += $(top_builddir)/src/lib/cc/libcc.la
+b10_resolver_LDADD += $(top_builddir)/src/lib/exceptions/libexceptions.la
+b10_resolver_LDADD += $(top_builddir)/src/lib/asiolink/libasiolink.la
+b10_resolver_LDADD += $(top_builddir)/src/lib/xfr/libxfr.la
+b10_resolver_LDADD += $(top_builddir)/src/lib/log/liblog.la
+b10_resolver_LDADD += $(top_builddir)/src/bin/auth/change_user.o
+b10_resolver_LDFLAGS = -pthread
# TODO: config.h.in is wrong because doesn't honor pkgdatadir
# and can't use @datadir@ because doesn't expand default ${prefix}
-b10_recursedir = $(DESTDIR)$(pkgdatadir)
-b10_recurse_DATA = recurse.spec
+b10_resolverdir = $(DESTDIR)$(pkgdatadir)
+b10_resolver_DATA = resolver.spec
Modified: branches/trac470/src/bin/resolver/main.cc
==============================================================================
--- branches/trac470/src/bin/resolver/main.cc (original)
+++ branches/trac470/src/bin/resolver/main.cc Mon Jan 3 19:08:38 2011
@@ -44,8 +44,8 @@
#include <auth/change_user.h>
#include <auth/common.h>
-#include <recurse/spec_config.h>
-#include <recurse/recursor.h>
+#include <resolver/spec_config.h>
+#include <resolver/resolver.h>
#include <log/dummylog.h>
@@ -59,14 +59,14 @@
namespace {
// Default port current 5300 for testing purposes
-static const string PROGRAM = "Recurse";
+static const string PROGRAM = "Resolver";
IOService io_service;
-static Recursor *recursor;
+static Resolver *resolver;
ConstElementPtr
my_config_handler(ConstElementPtr new_config) {
- return (recursor->updateConfig(new_config));
+ return (resolver->updateConfig(new_config));
}
ConstElementPtr
@@ -86,7 +86,7 @@
void
usage() {
- cerr << "Usage: b10-recurse [-u user] [-v]" << endl;
+ cerr << "Usage: b10-resolver [-u user] [-v]" << endl;
cerr << "\t-u: change process UID to the specified user" << endl;
cerr << "\t-v: verbose output" << endl;
exit(1);
@@ -95,7 +95,7 @@
int
main(int argc, char* argv[]) {
- isc::log::dprefix = "b10-recurse";
+ isc::log::dprefix = "b10-resolver";
int ch;
const char* uid = NULL;
@@ -133,21 +133,21 @@
string specfile;
if (getenv("B10_FROM_BUILD")) {
specfile = string(getenv("B10_FROM_BUILD")) +
- "/src/bin/recurse/recurse.spec";
+ "/src/bin/resolver/resolver.spec";
} else {
- specfile = string(RECURSE_SPECFILE_LOCATION);
+ specfile = string(RESOLVER_SPECFILE_LOCATION);
}
- recursor = new Recursor();
+ resolver = new Resolver();
dlog("Server created.");
- SimpleCallback* checkin = recursor->getCheckinProvider();
- DNSLookup* lookup = recursor->getDNSLookupProvider();
- DNSAnswer* answer = recursor->getDNSAnswerProvider();
+ SimpleCallback* checkin = resolver->getCheckinProvider();
+ DNSLookup* lookup = resolver->getDNSLookupProvider();
+ DNSAnswer* answer = resolver->getDNSAnswerProvider();
DNSService dns_service(io_service, checkin, lookup, answer);
- recursor->setDNSService(dns_service);
+ resolver->setDNSService(dns_service);
dlog("IOService created.");
cc_session = new Session(io_service.get_io_service());
@@ -163,7 +163,7 @@
changeUser(uid);
}
- recursor->setConfigSession(config_session);
+ resolver->setConfigSession(config_session);
dlog("Config loaded");
dlog("Server started.");
@@ -175,7 +175,7 @@
delete config_session;
delete cc_session;
- delete recursor;
+ delete resolver;
return (ret);
}
Modified: branches/trac470/src/bin/resolver/spec_config.h.pre.in
==============================================================================
--- branches/trac470/src/bin/resolver/spec_config.h.pre.in (original)
+++ branches/trac470/src/bin/resolver/spec_config.h.pre.in Mon Jan 3 19:08:38 2011
@@ -12,4 +12,4 @@
// OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
// PERFORMANCE OF THIS SOFTWARE.
-#define RECURSE_SPECFILE_LOCATION "@prefix@/share/@PACKAGE@/recurse.spec"
+#define RESOLVER_SPECFILE_LOCATION "@prefix@/share/@PACKAGE@/resolver.spec"
Modified: branches/trac470/src/bin/resolver/tests/Makefile.am
==============================================================================
--- branches/trac470/src/bin/resolver/tests/Makefile.am (original)
+++ branches/trac470/src/bin/resolver/tests/Makefile.am Mon Jan 3 19:08:38 2011
@@ -19,9 +19,9 @@
TESTS += run_unittests
run_unittests_SOURCES = $(top_srcdir)/src/lib/dns/tests/unittest_util.h
run_unittests_SOURCES += $(top_srcdir)/src/lib/dns/tests/unittest_util.cc
-run_unittests_SOURCES += ../recursor.h ../recursor.cc
-run_unittests_SOURCES += recursor_unittest.cc
-run_unittests_SOURCES += recursor_config_unittest.cc
+run_unittests_SOURCES += ../resolver.h ../resolver.cc
+run_unittests_SOURCES += resolver_unittest.cc
+run_unittests_SOURCES += resolver_config_unittest.cc
run_unittests_SOURCES += run_unittests.cc
run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
Modified: branches/trac470/src/lib/asiolink/README
==============================================================================
--- branches/trac470/src/lib/asiolink/README (original)
+++ branches/trac470/src/lib/asiolink/README Mon Jan 3 19:08:38 2011
@@ -17,7 +17,7 @@
leaving it in place elsewhere.
Currently, the asiolink library only supports DNS servers (i.e., b10-auth
-and b10-recurse). The plan is to make it more generic and allow it to
+and b10-resolver). The plan is to make it more generic and allow it to
support other modules as well.
Some of the classes defined here--for example, IOSocket, IOEndpoint,
Modified: branches/trac470/src/lib/asiolink/asiolink.h
==============================================================================
--- branches/trac470/src/lib/asiolink/asiolink.h (original)
+++ branches/trac470/src/lib/asiolink/asiolink.h Mon Jan 3 19:08:38 2011
@@ -77,7 +77,7 @@
///
/// Notes to developers:
/// Currently the wrapper interface is fairly specific to use by a
-/// DNS server, i.e., b10-auth or b10-recurse. But the plan is to
+/// DNS server, i.e., b10-auth or b10-resolver. But the plan is to
/// generalize it and have other modules use it as well.
///
/// One obvious drawback of this approach is performance overhead
Modified: branches/trac470/src/lib/nsas/README
==============================================================================
--- branches/trac470/src/lib/nsas/README (original)
+++ branches/trac470/src/lib/nsas/README Mon Jan 3 19:08:38 2011
@@ -2,6 +2,6 @@
documents at http://bind10.isc.org/wiki/Resolver.
At the time of writing (19 October 2010), the file asiolink.h is present in this
-directory only for the purposes of development. When the recursor's
+directory only for the purposes of development. When the resolver's
asynchronous I/O code has been finished, this will be removed and the NSAS will
use the "real" code.
Modified: branches/trac470/src/lib/nsas/asiolink.h
==============================================================================
--- branches/trac470/src/lib/nsas/asiolink.h (original)
+++ branches/trac470/src/lib/nsas/asiolink.h Mon Jan 3 19:08:38 2011
@@ -24,7 +24,7 @@
/// \brief IO Address Dummy Class
///
-/// As part of ther recursor, Evan has written the asiolink.h file, which
+/// As part of ther resolver, Evan has written the asiolink.h file, which
/// encapsulates some of the boost::asio classes. Until these are checked
/// into trunk and merged with this branch, these dummy classes should fulfill
/// their function.
Modified: branches/trac470/src/lib/testutils/srv_test.h
==============================================================================
--- branches/trac470/src/lib/testutils/srv_test.h (original)
+++ branches/trac470/src/lib/testutils/srv_test.h Mon Jan 3 19:08:38 2011
@@ -49,7 +49,7 @@
namespace {
const char* const DEFAULT_REMOTE_ADDRESS = "192.0.2.1";
-// The base class for Auth and Recurse test case
+// The base class for Auth and Resolver test case
class SrvTestBase : public ::testing::Test {
protected:
SrvTestBase() : request_message(Message::RENDER),
More information about the bind10-changes
mailing list