1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-09 08:58:35 +03:00

CVE-2016-0771: tests/dns: prepare script for further testing

BUG: https://bugzilla.samba.org/show_bug.cgi?id=11128
BUG: https://bugzilla.samba.org/show_bug.cgi?id=11686

Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
Garming Sam 2016-01-21 16:58:40 +13:00 committed by Karolin Seeger
parent 01faa56953
commit 48c3137e66

View File

@ -35,6 +35,11 @@ def make_txt_record(records):
class DNSTest(TestCase):
def get_loadparm(self):
lp = param.LoadParm()
lp.load(os.getenv("SMB_CONF_PATH"))
return lp
def errstr(self, errcode):
"Return a readable error code"
string_codes = [
@ -855,11 +860,6 @@ class TestInvalidQueries(DNSTest):
s.close()
class TestZones(DNSTest):
def get_loadparm(self):
lp = param.LoadParm()
lp.load(os.getenv("SMB_CONF_PATH"))
return lp
def get_credentials(self, lp):
creds = credentials.Credentials()
creds.guess(lp)
@ -873,7 +873,7 @@ class TestZones(DNSTest):
self.creds = self.get_credentials(self.lp)
self.server = os.getenv("SERVER_IP")
self.zone = "test.lan"
self.rpc_conn = dnsserver.dnsserver("ncacn_ip_tcp:%s" % (self.server),
self.rpc_conn = dnsserver.dnsserver("ncacn_ip_tcp:%s[sign]" % (self.server),
self.lp, self.creds)
def tearDown(self):