summaryrefslogtreecommitdiff
path: root/source4/scripting/python
AgeCommit message (Collapse)AuthorFilesLines
2010-11-28s4-drs: fixed credit for C versionAndrew Tridgell1-0/+2
2010-11-27s4:netcmd/drs.py - use "objectClass" for discovering the server and it's ↵Matthias Dieter Wallnöfer1-2/+2
NTDS settings object Small optimisation: we don't need to look for "nTDSDSARO" since it's a subclass of "ntDSDSA". Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Sat Nov 27 23:35:13 CET 2010 on sn-devel-104
2010-11-28s4-samba-tool: switched over to python version of samba-tool drsAndrew Tridgell1-0/+2
2010-11-28s4-samba-tool: added python implementation of samba-tool drs commandsAndrew Tridgell1-0/+402
much simpler than the C code, and this brings us one step closer to a python samba-tool
2010-11-28s4-pyglue: expose the remaining NTTIME functions from glueAndrew Tridgell1-0/+3
2010-11-28s4-samba-tool: fixed "-k no" for disabling kerberos authAndrew Tridgell1-2/+4
The option "-k no" was not correctly disabling kerberos in python programs Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-11-26s4-provision: fixed eadb automatic and manual setting in provisionAndrew Tridgell2-17/+16
we should not set posix:eadb in lp in the acl native test code Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-11-26s4-provision: don't try to look for an IPv6 address when not specifiedAndrew Tridgell1-11/+0
the getaddrinfo() method of finding an IPv6 address is incorrect. We could do it via the Samba interfaces code, but until we have that it is better to not try to auto-detect IPv6 Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-11-25s4-tests: Modified create_ou to only accept security.descriptor type for sd ↵Nadezhda Ivanova1-9/+3
to avoid confusion It used to work with sddl as well, but this is confusing and could lead to errors. It also caused a message about tallocing a security descriptor to appear. Autobuild-User: Nadezhda Ivanova <nivanova@samba.org> Autobuild-Date: Thu Nov 25 19:46:42 CET 2010 on sn-devel-104
2010-11-25s4-dsdb: Switched to using a dictionary in create_ou for consistency.Nadezhda Ivanova1-4/+2
Autobuild-User: Nadezhda Ivanova <nivanova@samba.org> Autobuild-Date: Thu Nov 25 14:12:52 CET 2010 on sn-devel-104
2010-11-25s4-dsdb: Fixed wrong assignment of name attribute to description atribute in ↵Nadezhda Ivanova1-1/+1
create_ou.
2010-11-25s4-tests: Added a common definition of delete_force.Nadezhda Ivanova1-0/+6
2010-11-24s4-dsdb: Extended samdb.newgroup to set the group's security descriptor.Nadezhda Ivanova1-1/+5
2010-11-23s4-dsdb: Changed filter to find the account of a user by samAccountNameNadezhda Ivanova1-2/+1
In newuser, a filter by dn was given to setpassword to find the account whose password is to be reset. It appears however that if given filter of type (dn=CN=smth) Windows fails to return the entry, and the tests that use newuser fail against it. Changed to use samAccountName instead.
2010-11-23s4-dsdb: Extended samdb.newuser to accept security descriptor for the object ↵Nadezhda Ivanova1-3/+9
and optionally skip password reset Sometimes for testing purposes we create users without any permissions on their objects and password reset cannot be performed at that point, and is not necessary. For this purpose we can now optionally skip this step. The default is still to reset the user password. Also, a security.descriptor object can be specified during the user creation to override using the default one. defaultSecurityDescriptor is still used by default.
2010-11-23s4-dsdb: Added a python method to SamDB for creating organizationalUnitsNadezhda Ivanova1-1/+29
2010-11-23s4-dsdb: Added python helpers for getting and seting dSHeuristics to SamDBNadezhda Ivanova1-0/+24
2010-11-22s4-dsdb: Added a helper to python SamDB for retrieving and setting minPwdAge.Nadezhda Ivanova1-0/+15
2010-11-22s4-tests: Wrap connect_samdb() into a connect_samdb_ex() helperKamen Mazdrashki1-0/+18
Thus caller will be able to connect to SamDB and fetch RootDSE info in a single step
2010-11-22s4-samba.tests: Explicitly pass LoadParm() instance to system_session() functionKamen Mazdrashki1-1/+1
Otherwise system_session() creates a LoadParm() instance wich resets certain params to their defaults from smb.conf ("log level" for instance)
2010-11-18s4-rodc: enable the DRS_GET_ALL_GROUP_MEMBERSHIP flag for RODC replicationAndrew Tridgell1-1/+2
see the description of this flag in [MS-DRSR]
2010-11-18s4-join: initially disable the machine accountAndrew Tridgell1-1/+8
enable after a password is set
2010-11-18s4-drs: fixed a typoAndrew Tridgell1-1/+1
2010-11-18s4-samdb.py: Use ldb.get_default_basedn() to avoid RootDSE searchKamen Mazdrashki1-6/+1
2010-11-17s4-provision: don't test for xattrs if posix:eadb is setAndrew Tridgell1-0/+1
when it is set in smb.conf or on the command line, obey the setting and don't try to test for system xattr support
2010-11-17s4-provision: setup posix:eadb using lp.set()Andrew Tridgell1-5/+2
this allows it to override a setting made during the automatic testing of xattr support
2010-11-17s4-provision: add log messages about IP lookupAndrew Tridgell1-0/+2
the IPv6 lookup can be very slow if a DNS server in the search list is unavailable. It's good to let the user know what its doing.
2010-11-17s4-join: fixed join to w2k3Andrew Tridgell1-1/+1
w2k3 does need msDS-Behavior-Version
2010-11-17s4-join: show a reasonable error on DsAddEntry() failingAndrew Tridgell1-1/+6
DsAddEntry() gives errors in a reply container
2010-11-17s4-join: enable NDR printing at debug levels >= 5Andrew Tridgell1-2/+9
this is handy for debugging joins
2010-11-16samba-tool pwsettings Allow setting 'store cleartext'Andrew Bartlett1-2/+17
This allows the 'store cleartext' password policy flag to be (un)set. Andrew Bartlett
2010-11-15s4-join: not all versions of w2003 have msDS-SupportedEncryptionTypesAndrew Tridgell1-2/+4
Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Mon Nov 15 22:28:16 UTC 2010 on sn-devel-104
2010-11-12python: use the ldbMessage + modify notation instead of modify_ldif that we ↵Matthieu Patou1-7/+6
try to avoid
2010-11-12unit tests: add testing for dns account password changeMatthieu Patou1-0/+4
2010-11-12upgradeprovision: fix pb with dns-hostname, regenerate a correct keytabMatthieu Patou1-0/+48
2010-11-11s4-provision UTF16 encode the password in sam.ldb, not secrets.ldbAndrew Bartlett1-2/+2
The password in secrets.ldb is UTF8, while clearTextPassword in sam.ldb is UTF16. This corrects commit bd5039546e520b6d6897a658bc0a358f0511f7c7, which had these the wrong way around. Andrew Bartlett
2010-11-11s4:upgradehelpers.py - use "clearTextPassword" rather than "userPassword"Matthias Dieter Wallnöfer1-5/+8
It's the default internal s4 password change attribute
2010-11-11s4-provision: include command line provision options in the generated smb.confAndrew Tridgell1-11/+22
this saves the smb.conf using lp.dump_globals() to ensure that any command line options (for example directory overrides) are saved in the generated smb.conf Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-11-11s4-join: use the command line loadparm in provision during a joinAndrew Tridgell2-9/+13
this allows a join with an empty smb.conf to override locations of files correctly with --option Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-11-10s4-join: raise mininum password length to 32 in new join codeAndrew Tridgell1-1/+1
2010-11-09s4:provision.py - strip trailing whitespacesMatthias Dieter Wallnöfer1-106/+106
2010-11-09s4:provision - switch to "clearTextPassword" for setting passwordsMatthias Dieter Wallnöfer1-4/+4
This is the default password set/change attribute for s4 specific purposes (otherwise in respect to Windows it's "unicodePwd"). We move away from "userPassword" since on Windows it's not activated by default - and s4 will follow soon.
2010-11-08s4-pydrs: validate the DsGetNCChanges responseAndrew Tridgell1-0/+2
check that object_count matches up with first_object
2010-11-07s4-join: modify join behaviour according to domain levelAndrew Tridgell2-41/+110
Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Sun Nov 7 23:32:16 UTC 2010 on sn-devel-104
2010-11-07s4-drs: allow override of the replica_flagsAndrew Tridgell1-2/+7
2010-11-06s4-join: fixed SPNs, invocationId and dnshostname and python joinAndrew Tridgell1-3/+4
- we need the GN/ SPN for replication. - fixed the string form of the invocationId - lowercase the dnshostname Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-11-06samba-tool: deprecate samba-tool vampire commandAndrew Tridgell1-1/+5
2010-11-05s4-join: fixed secure_channel_typeAndrew Tridgell1-1/+3
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Fri Nov 5 13:24:32 UTC 2010 on sn-devel-104
2010-11-05s4-join: don't print all the NDR packets by defaultAndrew Tridgell1-1/+1
2010-11-05s4-join: added DC join to the python join codeAndrew Tridgell2-152/+282
this will replace the old vampire code