mirror of
https://github.com/samba-team/samba.git
synced 2025-08-26 01:49:31 +03:00
samba-tool ldapcmp: remove a dodgy unused method
We have bindings for stringifying GUIDs, so I intended to replace this
rather complicated code with that, but it turns out that this method
has been unused since 5d42260eec
in 2013.
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
committed by
Andrew Bartlett
parent
6347b0c373
commit
982dab8932
@ -227,32 +227,6 @@ class LDAPBase(object):
|
||||
desc = ndr_unpack(security.descriptor, desc)
|
||||
return desc.as_sddl(self.domain_sid)
|
||||
|
||||
def guid_as_string(self, guid_blob):
|
||||
""" Translate binary representation of schemaIDGUID to standard string representation.
|
||||
@gid_blob: binary schemaIDGUID
|
||||
"""
|
||||
blob = "%s" % guid_blob
|
||||
stops = [4, 2, 2, 2, 6]
|
||||
index = 0
|
||||
res = ""
|
||||
x = 0
|
||||
while x < len(stops):
|
||||
tmp = ""
|
||||
y = 0
|
||||
while y < stops[x]:
|
||||
c = hex(ord(blob[index])).replace("0x", "")
|
||||
c = [None, "0" + c, c][len(c)]
|
||||
if 2 * index < len(blob):
|
||||
tmp = c + tmp
|
||||
else:
|
||||
tmp += c
|
||||
index += 1
|
||||
y += 1
|
||||
res += tmp + " "
|
||||
x += 1
|
||||
assert index == len(blob)
|
||||
return res.strip().replace(" ", "-")
|
||||
|
||||
def get_sid_map(self):
|
||||
""" Build dictionary that maps GUID to 'name' attribute found in Schema or Extended-Rights.
|
||||
"""
|
||||
|
Reference in New Issue
Block a user