summaryrefslogtreecommitdiffstats
path: root/source4/scripting/python
Commit message (Collapse)AuthorAgeFilesLines
* s4-tests: register new unit testsMatthieu Patou2010-01-212-37/+106
| | | | make unit test emit a visible warning
* s4-python: add unit test for ntacls manipulation in pythonMatthieu Patou2010-01-211-0/+99
|
* s4-python: add more unit tests for xattr manipulation in pythonMatthieu Patou2010-01-211-11/+39
|
* s4: update setntacl and getntacl to select the adaquate backend (fs/tdb) for ↵Matthieu Patou2010-01-211-16/+54
| | | | storing xattr
* s4: Set acls correctly on all sysvol and scripts sharesMatthieu Patou2010-01-211-26/+45
|
* s4: Make unixid optionalMatthieu Patou2010-01-211-2/+26
| | | | | Make unixid optional, if value not supplied next id from id pool will be used. Create a function to get next id in id pool.
* s4: regroup gpo modification in one function, set acl on files accordingly ↵Matthieu Patou2010-01-212-19/+164
| | | | with ACL in LDAP
* s4: Create unit tests for python "samba.xattr" moduleMatthieu Patou2010-01-212-4/+53
|
* s4: add python bindings for wrap_(s|g)etxattrMatthieu Patou2010-01-214-2/+286
|
* Import testtools as well, required for subunit.Jelmer Vernooij2010-01-161-1/+1
|
* Fix permissions - net subcommand modules don't need to be executable.Jelmer Vernooij2010-01-162-0/+0
|
* Fixed a problem with incorrect default SD owner/group.Nadezhda Ivanova2010-01-131-1/+1
|
* Comparison tool for LDAP servers (using Ldb)Zahari Zahariev2010-01-131-0/+52
| | | | | | | | This tool is integrated with Samba4 Ldb. It provides a useful output where you can find easy differences in objects or attributes within naming context (Domain, Configuration or Schema). Added functionality for two sets of credentials.
* s4-schema: fixed the SDDL for the schema root security descriptorAndrew Tridgell2010-01-091-10/+14
| | | | | This was preventing a DCPROMO client from allowing outgoing replication
* s4-schema: switch to W2K8-R2 schemaAndrew Tridgell2010-01-081-2/+2
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-schema: added adminDisplayName and adminDescriptionAndrew Tridgell2010-01-081-0/+2
| | | | | | These are missing from the WSPP schemas Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-provision: do a self join for all server typesAndrew Tridgell2010-01-081-22/+17
| | | | | | We need a machine account so the RID allocation code can work. It seems better to use the same code paths for a domain controller and standalone server to avoid testing headaches with little used code.
* s4-provision: re-open sam.ldb after creating the schemaAndrew Tridgell2010-01-081-0/+9
| | | | | | This enables the full schema during the rest of the provision, which means indexing is enabled (along with index error checking, such as duplicate SIDs)
* s4-provision: don't hard wire the creation of the RID Set objectAndrew Tridgell2010-01-081-2/+2
| | | | | | | | | | We now create it automatically in the samldb module when the first user is created. The creation of the dns user also had to move to the _modify.ldif as it now relies on the fSMO role being setup for the RID Manager Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-provision: allow provision modifies to add recordsAndrew Tridgell2010-01-081-1/+4
| | | | we need to recognise a changetype of 'add'
* s4-provision: the DC object itself needs a fixed objectSIDAndrew Tridgell2010-01-081-0/+1
| | | | | | | We can't allocate a objectSID until we have rIDSetReferences, but that is in the DC object, so we have to force the objectSID of the DC Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-net: fixed pwsettings commandAndrew Tridgell2009-12-311-6/+6
| | | | Don't override user settings with current settings
* samba: Fix whitespace, remove pointless 'pass' statement.Jelmer Vernooij2009-12-311-27/+26
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* pyldb: Add dom_sid.split in favor of less powerful dom_sid_to_rid().Jelmer Vernooij2009-12-312-32/+0
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* net: Support 'super' commands implemented in Python.Jelmer Vernooij2009-12-311-14/+15
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* net: Move 'newuser' to 'net newuser'Jelmer Vernooij2009-12-312-5/+80
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* net: Fix tests and documentation of setexpiry.Jelmer Vernooij2009-12-313-0/+68
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* net: Move setexpiry to 'net setexpiry'Jelmer Vernooij2009-12-312-0/+73
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* net: Move 'setpassword' to 'net setpassword'.Jelmer Vernooij2009-12-313-2/+86
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* python: When updating sys.path to include the Samba python path, avoid ↵Jelmer Vernooij2009-12-292-4/+41
| | | | throwing away the changes made by site.py.
* s4/net: Allow options before arguments for Python commands.Jelmer Vernooij2009-12-291-1/+2
|
* s4/net: Pass all arguments through to the Python commands.Jelmer Vernooij2009-12-291-5/+6
|
* s4/net: Add domainlevel subcommand.Jelmer Vernooij2009-12-293-26/+275
|
* Use CommandError exception to deal with problems during net commands.Jelmer Vernooij2009-12-292-20/+34
|
* s4/net: Make pwsettings a net subcommand.Jelmer Vernooij2009-12-291-0/+187
|
* netcmd: Add some basic tests.Jelmer Vernooij2009-12-291-0/+34
|
* s4/net: Support parsing arguments in Python commands.Jelmer Vernooij2009-12-291-3/+61
|
* net: Support usage/help of subcommands implemented in Python.Jelmer Vernooij2009-12-291-0/+4
|
* net: Support implementing subcommands in python.Jelmer Vernooij2009-12-291-0/+33
|
* s4-provision: added a note about where invocationIDs come fromAndrew Tridgell2009-12-211-0/+2
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4:provision Give a more useful error message in guess_namesAndrew Bartlett2009-12-181-3/+11
| | | | | | | | | The problem here is that as we start to get 'real users' they still decide to do silly things, like load empty but existing smb.conf files. Let's give them a better chance to discover what they did wrong. Andrew Bartlett
* s4: load the domain level of the current provision and create a provision ↵Matthieu Patou2009-12-011-1/+1
| | | | | | with the same domain level Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s4:upgrade.py - remove my copyrightMatthias Dieter Wallnöfer2009-11-281-1/+0
| | | | | First I wanted to add also other changes but then I didn't introduce them. Therefore remove my copyright again.
* s4:upgrade.py - readd accidentally removed empty linesMatthias Dieter Wallnöfer2009-11-281-0/+4
| | | | Jelmer pointed out that this is against the PEP8 norm
* s4:samba3.py/upgrade.py: RevertMatthias Dieter Wallnöfer2009-11-283-10/+9
| | | | | | | | | | | | This reverts commit 2175c0ed0649d545ea833d50e8d33fbee9051c35. This reverts commit 6c3e2417a0639cd7c367de93615c422cf5217456. This reverts commit dbb8989e05ac3189a5eca11fa40d572388ea02fc. This reverts commit 82adfa39b75aa628c88f828278c6ac09335d1a49. This reverts commit f299efa8f05c6a5b739222bdf75690a4591d3650. After a small discussion with Jelmer we agreed that this isn't the right way to fix the problem. We should wait for a real patch rather to rely on temporal hacks.
* s4: fix SD update and password change in upgrade scriptMatthieu Patou2009-11-282-6/+6
| | | | | | | | | - reserve a new Samba OID for recalculate SD control - fix the update SD function - fix handling of kvno in the update_machine_account_password function - fix handling of handles in RPC winreg server Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4:provision.py - remove hardcoded SIDs and RIDsMatthias Dieter Wallnöfer2009-11-271-3/+3
| | | | | After rework of the SDDL modules this is possible. In future: Never hardcode them anymore! Always use the abbreviations.
* s4:samba3.py - deactivate also the assertion on line 599Matthias Dieter Wallnöfer2009-11-271-1/+1
|
* s4:provision.py - cosmeticMatthias Dieter Wallnöfer2009-11-271-8/+7
|
* s4:samba3.py (and test) - deactivate the tests until those parameters are fixedMatthias Dieter Wallnöfer2009-11-272-4/+4
|