summaryrefslogtreecommitdiff
path: root/source4/scripting/python
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2012-12-28 15:37:14 +0100
committerAndrew Bartlett <abartlet@samba.org>2013-03-02 03:57:34 +0100
commit87afc3aee1ea593069322a49355dd8780d99e123 (patch)
tree8e1ea6678d93b53f21b34c4940b7d5a64e0f5020 /source4/scripting/python
parent80fce353e740c793619005ac102ab07fb5e7d280 (diff)
downloadsamba-87afc3aee1ea593069322a49355dd8780d99e123.tar.gz
samba-87afc3aee1ea593069322a49355dd8780d99e123.tar.bz2
samba-87afc3aee1ea593069322a49355dd8780d99e123.zip
Move python modules from source4/scripting/python/ to python/.
Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Sat Mar 2 03:57:34 CET 2013 on sn-devel-104
Diffstat (limited to 'source4/scripting/python')
-rwxr-xr-xsource4/scripting/python/examples/dnsserver.py89
-rw-r--r--source4/scripting/python/examples/netbios.py28
-rwxr-xr-xsource4/scripting/python/examples/samr.py117
-rwxr-xr-xsource4/scripting/python/examples/winreg.py87
-rw-r--r--source4/scripting/python/modules.c63
-rw-r--r--source4/scripting/python/modules.h25
-rw-r--r--source4/scripting/python/pyglue.c250
-rw-r--r--source4/scripting/python/samba/__init__.py363
-rw-r--r--source4/scripting/python/samba/common.py99
-rw-r--r--source4/scripting/python/samba/dbchecker.py947
-rw-r--r--source4/scripting/python/samba/drs_utils.py255
-rw-r--r--source4/scripting/python/samba/getopt.py251
-rw-r--r--source4/scripting/python/samba/hostconfig.py81
-rw-r--r--source4/scripting/python/samba/idmap.py98
-rw-r--r--source4/scripting/python/samba/join.py1149
-rw-r--r--source4/scripting/python/samba/kcc_utils.py2182
-rw-r--r--source4/scripting/python/samba/ms_display_specifiers.py187
-rw-r--r--source4/scripting/python/samba/ms_schema.py290
-rw-r--r--source4/scripting/python/samba/ndr.py50
-rw-r--r--source4/scripting/python/samba/netcmd/__init__.py231
-rw-r--r--source4/scripting/python/samba/netcmd/common.py71
-rw-r--r--source4/scripting/python/samba/netcmd/dbcheck.py143
-rw-r--r--source4/scripting/python/samba/netcmd/delegation.py263
-rw-r--r--source4/scripting/python/samba/netcmd/dns.py1186
-rw-r--r--source4/scripting/python/samba/netcmd/domain.py1344
-rw-r--r--source4/scripting/python/samba/netcmd/drs.py510
-rw-r--r--source4/scripting/python/samba/netcmd/dsacl.py182
-rw-r--r--source4/scripting/python/samba/netcmd/fsmo.py277
-rw-r--r--source4/scripting/python/samba/netcmd/gpo.py1177
-rw-r--r--source4/scripting/python/samba/netcmd/group.py376
-rw-r--r--source4/scripting/python/samba/netcmd/ldapcmp.py998
-rw-r--r--source4/scripting/python/samba/netcmd/main.py70
-rw-r--r--source4/scripting/python/samba/netcmd/ntacl.py260
-rw-r--r--source4/scripting/python/samba/netcmd/processes.py78
-rw-r--r--source4/scripting/python/samba/netcmd/rodc.py108
-rw-r--r--source4/scripting/python/samba/netcmd/sites.py105
-rw-r--r--source4/scripting/python/samba/netcmd/spn.py205
-rw-r--r--source4/scripting/python/samba/netcmd/testparm.py209
-rw-r--r--source4/scripting/python/samba/netcmd/time.py59
-rw-r--r--source4/scripting/python/samba/netcmd/user.py605
-rw-r--r--source4/scripting/python/samba/netcmd/vampire.py55
-rw-r--r--source4/scripting/python/samba/ntacls.py240
-rw-r--r--source4/scripting/python/samba/provision/__init__.py2279
-rw-r--r--source4/scripting/python/samba/provision/backend.py840
-rw-r--r--source4/scripting/python/samba/provision/common.py82
-rw-r--r--source4/scripting/python/samba/provision/descriptor.py359
-rw-r--r--source4/scripting/python/samba/provision/sambadns.py1135
-rw-r--r--source4/scripting/python/samba/samba3/__init__.py408
-rw-r--r--source4/scripting/python/samba/samdb.py886
-rw-r--r--source4/scripting/python/samba/schema.py204
-rw-r--r--source4/scripting/python/samba/sd_utils.py80
-rw-r--r--source4/scripting/python/samba/sites.py125
-rw-r--r--source4/scripting/python/samba/tdb_util.py41
-rw-r--r--source4/scripting/python/samba/tests/__init__.py237
-rw-r--r--source4/scripting/python/samba/tests/auth.py31
-rw-r--r--source4/scripting/python/samba/tests/blackbox/__init__.py17
-rw-r--r--source4/scripting/python/samba/tests/blackbox/ndrdump.py49
-rw-r--r--source4/scripting/python/samba/tests/blackbox/samba_tool_drs.py97
-rw-r--r--source4/scripting/python/samba/tests/common.py40
-rw-r--r--source4/scripting/python/samba/tests/core.py63
-rw-r--r--source4/scripting/python/samba/tests/credentials.py98
-rw-r--r--source4/scripting/python/samba/tests/dcerpc/__init__.py20
-rw-r--r--source4/scripting/python/samba/tests/dcerpc/bare.py51
-rw-r--r--source4/scripting/python/samba/tests/dcerpc/dnsserver.py241
-rw-r--r--source4/scripting/python/samba/tests/dcerpc/misc.py62
-rw-r--r--source4/scripting/python/samba/tests/dcerpc/registry.py51
-rw-r--r--source4/scripting/python/samba/tests/dcerpc/rpc_talloc.py84
-rw-r--r--source4/scripting/python/samba/tests/dcerpc/rpcecho.py71
-rw-r--r--source4/scripting/python/samba/tests/dcerpc/sam.py50
-rw-r--r--source4/scripting/python/samba/tests/dcerpc/srvsvc.py68
-rw-r--r--source4/scripting/python/samba/tests/dcerpc/testrpc.py141
-rw-r--r--source4/scripting/python/samba/tests/dcerpc/unix.py49
-rw-r--r--source4/scripting/python/samba/tests/dns.py622
-rw-r--r--source4/scripting/python/samba/tests/docs.py127
-rw-r--r--source4/scripting/python/samba/tests/dsdb.py130
-rw-r--r--source4/scripting/python/samba/tests/gensec.py146
-rw-r--r--source4/scripting/python/samba/tests/getopt.py55
-rw-r--r--source4/scripting/python/samba/tests/hostconfig.py74
-rw-r--r--source4/scripting/python/samba/tests/libsmb_samba_internal.py78
-rw-r--r--source4/scripting/python/samba/tests/messaging.py67
-rw-r--r--source4/scripting/python/samba/tests/netcmd.py90
-rw-r--r--source4/scripting/python/samba/tests/ntacls.py83
-rw-r--r--source4/scripting/python/samba/tests/param.py57
-rw-r--r--source4/scripting/python/samba/tests/policy.py34
-rw-r--r--source4/scripting/python/samba/tests/posixacl.py732
-rw-r--r--source4/scripting/python/samba/tests/provision.py203
-rw-r--r--source4/scripting/python/samba/tests/registry.py60
-rw-r--r--source4/scripting/python/samba/tests/samba3.py219
-rw-r--r--source4/scripting/python/samba/tests/samba3sam.py1125
-rw-r--r--source4/scripting/python/samba/tests/samba_tool/__init__.py15
-rw-r--r--source4/scripting/python/samba/tests/samba_tool/base.py114
-rw-r--r--source4/scripting/python/samba/tests/samba_tool/gpo.py79
-rw-r--r--source4/scripting/python/samba/tests/samba_tool/group.py169
-rw-r--r--source4/scripting/python/samba/tests/samba_tool/ntacl.py135
-rw-r--r--source4/scripting/python/samba/tests/samba_tool/processes.py35
-rw-r--r--source4/scripting/python/samba/tests/samba_tool/timecmd.py43
-rw-r--r--source4/scripting/python/samba/tests/samba_tool/user.py362
-rw-r--r--source4/scripting/python/samba/tests/samdb.py96
-rw-r--r--source4/scripting/python/samba/tests/security.py143
-rw-r--r--source4/scripting/python/samba/tests/source.py264
-rw-r--r--source4/scripting/python/samba/tests/strings.py103
-rw-r--r--source4/scripting/python/samba/tests/unicodenames.py29
-rw-r--r--source4/scripting/python/samba/tests/upgrade.py40
-rw-r--r--source4/scripting/python/samba/tests/upgradeprovision.py135
-rw-r--r--source4/scripting/python/samba/tests/upgradeprovisionneeddc.py179
-rw-r--r--source4/scripting/python/samba/tests/xattr.py126
-rw-r--r--source4/scripting/python/samba/upgrade.py938
-rw-r--r--source4/scripting/python/samba/upgradehelpers.py913
-rw-r--r--source4/scripting/python/samba/web_server/__init__.py79
-rw-r--r--source4/scripting/python/samba/xattr.py61
-rw-r--r--source4/scripting/python/samba_external/README4
-rw-r--r--source4/scripting/python/uuidmodule.c58
-rw-r--r--source4/scripting/python/wscript_build39
113 files changed, 0 insertions, 31383 deletions
diff --git a/source4/scripting/python/examples/dnsserver.py b/source4/scripting/python/examples/dnsserver.py
deleted file mode 100755
index c65b1c40998..00000000000
--- a/source4/scripting/python/examples/dnsserver.py
+++ /dev/null
@@ -1,89 +0,0 @@
-#!/usr/bin/env python
-
-# script to test the dnsserver RPC protocol
-
-import sys
-from optparse import OptionParser
-
-sys.path.insert(0, "bin/python")
-
-import samba
-import samba.getopt as options
-from samba.dcerpc import dnsserver, security, dnsp
-
-
-########### main code ###########
-if __name__ == "__main__":
- parser = OptionParser("dnsserver [options] server")
- sambaopts = options.SambaOptions(parser)
- credopts = options.CredentialsOptionsDouble(parser)
- parser.add_option_group(credopts)
-
- (opts, args) = parser.parse_args()
-
- if len(args) < 3:
- print("Usage: dnsserver.py [options] DNSSERVER DNSZONE NEWNAME")
- sys.exit(1)
-
- server = args[0]
- dnszone = args[1]
- newname = args[2]
-
- lp = sambaopts.get_loadparm()
- creds = credopts.get_credentials(lp)
-
- if not creds.authentication_requested():
- parser.error("You must supply credentials")
-
- binding_str = "ncacn_ip_tcp:%s[print,sign]" % server
-
- dns_conn = dnsserver.dnsserver(binding_str, lp, creds)
-
- print("querying a NS record")
- res = dns_conn.DnssrvEnumRecords2(0x00070000,
- 0,
- server,
- dnszone,
- newname,
- None,
- dnsp.DNS_TYPE_NS,
- 0x0f,
- None,
- None)
-
- print("adding a NS glue record")
- name = dnsserver.DNS_RPC_NAME()
- name.str = newname
-
- addrec = dnsserver.DNS_RPC_RECORD()
- addrec.wType = dnsp.DNS_TYPE_NS
- addrec.dwFlags = 0
- addrec.dwSerial = 0
- addrec.dwTtlSeconds = 3600
- addrec.dwTimeStamp = 0
- addrec.dwReserved = 0
- addrec.data = name
-
- addrecbuf = dnsserver.DNS_RPC_RECORD_BUF()