summaryrefslogtreecommitdiff
path: root/source4/scripting
AgeCommit message (Collapse)AuthorFilesLines
2008-12-20Support subtypes of ldb.Ldb.Jelmer Vernooij1-1/+1
2008-12-19Merge branch 'master' of ssh://git.samba.org/data/git/sambaJelmer Vernooij2-44/+64
2008-12-19Avoid use of parentheses in Python import statements, as it's not supported ↵Jelmer Vernooij1-2/+2
by Python2.3.
2008-12-19Move aggregate schema stub to it's own fileAndrew Bartlett1-0/+2
This should make it easier to import just the schema entries from the WSPP docs. Andrew Bartlett
2008-12-18Cope with slight changes in tdb API.Jelmer Vernooij1-31/+46
2008-12-18Use plain Python C API for registry module, rather than SWIG.Jelmer Vernooij1-1/+1
2008-12-18Handle different failure modes when we wipe the db in provisionAndrew Bartlett1-7/+8
We didn't handle the mode where we can't load the main sam.ldb due to the modules being 'wrong', and when we did remove the file, we didn't wipe the partitions.
2008-12-17s4:provision: use extended_dn_out_ldb or extended_dn_out_dereference ↵Andrew Bartlett1-4/+5
depending on the backend This just changes the existing stratagy of loading different modules for the OpenLDAP backend to also include extended_dn_out_* When we provision the OpenLDAP backend, we make sure to include the 'deref' overlay (which must be made available by the OpenLDAP build) Signed-off-by: Stefan Metzmacher <metze@samba.org>
2008-12-17s4:dsdb: split extended_dn into extended_dn_in, extended_dn_out and ↵Andrew Bartlett1-1/+2
extended_dn_store. By splitting the module, the extended_dn_in and extended_dn_store moudles can use extended_dn_out to actually get the extended DN. This avoids code duplication. The extended_dn_out module also contains a client implementation of the OpenLDAP dereference control (draft-masarati-ldap-deref-00). This also introduces a new control 'DSDB_CONTROL_DN_STORAGE_FORMAT_OID' to ask the extended_dn_out module to return whatever the 'storage format' is. This allows us to work with both OpenLDAP (which performs a dereference at run time) and LDB (which stores the GUID and SID on disk). Signed-off-by: Stefan Metzmacher <metze@samba.org>
2008-10-30Fix installation of Samba 4 during merged build.Jelmer Vernooij1-1/+1
2008-10-24Remove use of global_loadparm in last Python script.Jelmer Vernooij1-2/+0
2008-10-24Eliminate another instance of global_loadparm.Jelmer Vernooij1-0/+2
2008-10-24Move pytalloc to talloc directory.Jelmer Vernooij3-104/+1
2008-10-21Fix rpcecho test.Jelmer Vernooij1-2/+1
2008-10-20Make sure prototypes are always included, make some functions static andJelmer Vernooij1-0/+1
remove some unused functions.
2008-10-20Fix blackbox tests on IPv6-only hosts.Jelmer Vernooij1-4/+15
2008-10-16Move the password_hash module up the module stack.Andrew Bartlett1-1/+2
This makes it operate in all partitions (minor), but more importantly places it above some other modules that implement some extra schema checks. (The linked_attributes module objects to unknown attributes, which inclues clearTextPassword, which we need internally but is not in the schema). Andrew Bartlett
2008-10-14Make check_*.m4 m4 library files just contain functions that can beJelmer Vernooij2-225/+0
executed from other m4 files.
2008-10-14Move tests for Python inside function.Jelmer Vernooij1-39/+56
2008-10-08Fix subunit files location after cherrypicks.Jelmer Vernooij1-1/+1
2008-10-08Move all subunit files to lib directory.Jelmer Vernooij8-1243/+3
2008-10-08Fix syntax errors in minschema.Jelmer Vernooij1-20/+16
2008-10-08Import tests for subunit python module.Jelmer Vernooij5-0/+853
2008-09-30Enable winreg Python tests - authentication works now.Jelmer Vernooij1-1/+2
2008-09-27s4:provision: don't do the full provision in the become_dcStefan Metzmacher1-0/+2
metze
2008-09-21Fix DNs - only one more samba3sam test failing now.Jelmer Vernooij1-18/+28
2008-09-19Merge branch 'master' of ssh://git.samba.org/data/git/samba into noejsJelmer Vernooij2-2/+2
2008-09-18Generate with 1.3.36.Jelmer Vernooij2-2/+2
2008-09-18Remove python extension, simplify some code.Jelmer Vernooij4-3/+3
2008-09-18Merge branch 'master' of ssh://git.samba.org/data/git/samba into noejsJelmer Vernooij1-1/+1
Conflicts: source4/main.mk
2008-09-17Fix check.Jelmer Vernooij1-1/+1
2008-09-16Remove remaining JavaScript code.Jelmer Vernooij1-50/+0
2008-09-16Remove remaining embedded JavaScript support.Jelmer Vernooij12-3682/+0
2008-09-12Revert "Add option for generating coverage data from python tests."Jelmer Vernooij1-8/+0
This reverts commit 43c0fdfff02021caef2d8f73d6bfdc4b051a65ef. (This used to be commit 696f30fff249656409f2efcc81b86a421d0c6880)
2008-09-09Only try with -LPYTHONDIR/lib when python-config output didn't work.Jelmer Vernooij1-3/+8
(This used to be commit 62d76356c10b4223236425c4db32c2fc5105d155)
2008-09-09Attempt to correctly find python on host sunxVolker Lendecke1-2/+3
(This used to be commit 59b62280d27a9e0a72241e4b60022be07e4cbce2)
2008-09-09Add option for generating coverage data from python tests.Jelmer Vernooij1-0/+8
(This used to be commit 43c0fdfff02021caef2d8f73d6bfdc4b051a65ef)
2008-09-08Make it clear that the MMR password can differ from the admin passswordAndrew Bartlett1-6/+8
In the future, we might simply randomly generate this, or allow the admin to specify it seperate to the admin password. However, both are highly sensitive, as they imply read access to the krbtgt. Andrew Bartlett (This used to be commit 57d19ad002c523fb9a09694e6710ab7f588d44ec)
2008-09-08Use DIGEST-MD5 authentication for OpenLDAP replicationOliver Liebel1-0/+12
This avoids passing rootdn passwords or replicated data in cleartext across the network. Signed-of-by: Andrew Bartlett <abartlet@samba.org> (This used to be commit 67373c143a1d8a9f310fd116dbf81c1dd123b75f)
2008-09-04Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-testAndrew Tridgell2-5/+18
(This used to be commit c273d63f94c430a4f553085efb0d6e31a99e5853)
2008-09-03Regenerate SWIG file.Jelmer Vernooij3-12/+32
(This used to be commit e8ba65c4db986fcedf7008d05d8f8846f78a98f1)
2008-09-03Avoid using version call for version string.Jelmer Vernooij1-4/+3
(This used to be commit 1897cef508c8bea817c510bd9023d794cb983864)
2008-08-30Add a setexpiry operation in samdb.pyAndrew Tridgell4-10/+123
This makes it easy to set the expiry (or no expiry) for a samdb user (This used to be commit 25171f18a4b242b5a731f4ac1eefc51cc82efd74)
2008-08-21The index handling is now configured from the schema load, not by aAndrew Bartlett1-9/+0
template. Andrew Bartlett (This used to be commit b36c6a21ad12fdc1b53efdc3f29cde7614b4fa9e)
2008-08-20Update OpenLDAP MMR configuration per comments by Oliver LiebelAndrew Bartlett1-19/+18
<oliver@itc.li> This changes the RIDs to be <serverID><DBID>, to ease later debugging. The need to specify the port on the MMR URLs is now included in the help. Andrew Bartlett (This used to be commit a5cbe8c09c6f14f95ff9ba9b8782e2100fc55695)
2008-08-19Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-abartletAndrew Bartlett1-1/+11
(This used to be commit fc6b4f03ebba015a13a6ab93221b0bc3ef8ef2ed)
2008-08-19Fix up new OpenLDAP MMR code.Andrew Bartlett1-41/+26
This changes the MMR password from hard-coded value of 'linux', adds tests and fixes the Fedora DS backend. Currently the MMR password matches the admin password, but we can change this to be another random value if required. Also require the port to be specified on the command line, so we don't hard-code a port of 9000. Andrew Bartlett (This used to be commit 08257c6d6ce809fcd53f9b2b4d558fef616b74ce)
2008-08-19Generate Multi-Master Replication configuration for OpenLDAPOliver Liebel1-7/+79
This patches provision-backend and the related scripts to generate the correct configuration blobs for N-way multi-master replication using OpenLDAP. Signed-off-by: Andrew Bartlett <abartlet@samba.org> (This used to be commit 6ed0b3f2475022288f636605492ca27fde97cd52)
2008-08-19Fix templates.ldb reprovision handling.Andrew Bartlett1-1/+11
This sets the attributes in a seperate transaction, and allows a forced delete of the whole file. Andrew Bartlett (This used to be commit 423db2468ba3dac89cebc59c8498c0b08c5f3d7b)
2008-08-01Add helper object Hostconfig to make it easier to get to e.g. theJelmer Vernooij2-0/+37
SAM database. (This used to be commit be75b2a36ee49f66ada3ec3ababa82d74085d559)