summaryrefslogtreecommitdiff
path: root/source4
AgeCommit message (Collapse)AuthorFilesLines
2008-10-20LSA Patch for User ManagerMatthias Dieter Wallnöfer3-107/+195
New (major) patch ================= - Enhances the "lsa.idl" file in the sense that it adds more values to "PolicyInformation" to improve the "lsa_QueryInfoPolicy*" calls. - Adds a minimal implementation for "AuditEvents" (also lsa_QueryInfoPolicy* calls) to enable the "Audit" option in the "User Manager for Domains" (at least readable). - Adds to the "lsa.idl" file the system access mode flags needed for the calls "lsa_*SystemAccessAccount". - Fill in the "lsa_GetSystemAccessAccount" for enabling the "User Rights" option in the "User Manager for Domains" (at least readable). - Merge the two similar torture tests of the "lsa_QueryInfoPolicy*" calls in one using "if"'s for a few separations. - Add a torture test for "lsa_GetSystemAccessAccount". - Some cosmetic-only changes (unifications) in output strings in the "LSA" torture test. The work has been done using the Microsoft WSPP docs. Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2008-10-20Mark clearTextPassword as a privilaged attributeAndrew Bartlett1-0/+1
2008-10-20Ensure the hdb_method structure is not on the stack.Andrew Bartlett1-5/+5
We supply this to krb5 as a plugin, so we must keep it around as long as the krb5_context. Andrew Bartlett
2008-10-20Add samba4kpasswd and rkpty binariesAndrew Bartlett6-7/+789
smaba4kpasswd will be used to test the kpasswdd componet of the KDC (which is up until now untested), and rkpty is an expect-like wrapper we can use to blackbox that utility. Andrew Bartlett
2008-10-20Export variables correctly for blackbox tests (thanks metze).Jelmer Vernooij1-0/+2
2008-10-20Fix blackbox tests on IPv6-only hosts.Jelmer Vernooij2-6/+17
2008-10-19Move Samba4-specific code out of selftest.Jelmer Vernooij1-0/+23
2008-10-19Fix comment after paths have changed.Jelmer Vernooij1-2/+2
2008-10-19Merge branch 'master' of ssh://git.samba.org/data/git/samba into strhexJelmer Vernooij22-3604/+8
2008-10-19Move SMB-specific attribute function to SMB client library.Jelmer Vernooij1-0/+44
2008-10-19Merge branch 'selftest' of git://git.samba.org/jelmer/sambaJelmer Vernooij22-3604/+8
2008-10-18idl: share drsblobs idl.Günther Deschner3-735/+1
Guenther
2008-10-18drsuapi: build new merged drsuapi idl and helpers.Günther Deschner1-1/+1
Guenther
2008-10-18drsuapi: share drsuapi idl and helper code.Günther Deschner3-1987/+0
Guenther
2008-10-18s4-drsuapi: merge drsuapi_DsGetNCChanges from s3 drsuapi idl.Günther Deschner5-195/+212
Guenther
2008-10-18s4-drsuapi: merge drsuapi_DsCrackNames from s3 drsuapi idl.Günther Deschner5-123/+162
Guenther
2008-10-18s4-drsuapi: merge drsuapi_DsGetDomainControllerInfo from s3 drsuapi idl.Günther Deschner3-23/+35
Guenther
2008-10-18s4-drsuapi: merge drsuapi_DsWriteAccountSpn from s3 drsuapi idl.Günther Deschner3-15/+26
Guenther
2008-10-18s4-drsuapi: merge drsuapi_DsRemoveDSServer from s3 drsuapi idl.Günther Deschner2-7/+12
Guenther
2008-10-18s4-drsuapi: merge drsuapi_DsAddEntry from s3 drsuapi idl.Günther Deschner2-22/+27
Guenther
2008-10-18Add TALLOC_CTX pointer to strhex_to_data_blob for consistency with SambaJelmer Vernooij10-30/+22
3.
2008-10-18Use separate make variables for libutil and libcrypto.Jelmer Vernooij1-1/+1
2008-10-18Use common detection function for zlib.Jelmer Vernooij2-27/+6
2008-10-17s4-smbtorture: fix test_DsReplicaGetInfo.Günther Deschner1-11/+16
Guenther
2008-10-17s4-smbtorture: fix test_DsGetNCChanges torture test.Günther Deschner1-0/+2
This must have been broken since a while already. Guenther
2008-10-17s4-smbtorture: fix drsuapi_DsGetNT4ChangeLog test.Günther Deschner1-0/+4
Guenther
2008-10-17s4: merge from s3 drsuapi.idl.Günther Deschner3-50/+60
Guenther
2008-10-17Merge branch 'master' of ssh://git.samba.org/data/git/samba into master-develAndrew Bartlett13-207/+437
2008-10-17Add a test to RPC-NETLOGON for random machine account passwords.Andrew Bartlett1-12/+59
Andrew Bartlett
2008-10-17Improve RPC-SAMR tests to check random passwordsAndrew Bartlett2-3/+197
By random I don't mean 'nice stream of ASCII chars, but pure random passwords containing invalid UTF16 sequences etc. Andrew Bartlett
2008-10-17Fix errrors in new password handling code found by RPC-SAMR.Andrew Bartlett2-3/+16
I'm very glad we have such a comprehensive testsuite for the SAMR password change process, as it makes this a much easier task to get right. Andrew Bartlett
2008-10-16Transform the sequence_number operation into a normal extended operation as ↵Simo Sorce12-207/+412
it should always have been. Make it also async so that it is not a special case.
2008-10-16s4-idl: merge drsuapi.idl from s3.Günther Deschner1-0/+25
Guenther
2008-10-16Create a 'straight paper path' for UTF16 passwords.Andrew Bartlett10-183/+322
This uses a virtual attribute 'clearTextPassword' (name chosen to match references in MS-SAMR) that contains the length-limited blob containing an allegidly UTF16 password. This ensures we do no validation or filtering of the password before we get a chance to MD4 it. We can then do the required munging into UTF8, and in future implement the rules Microsoft has provided us with for invalid inputs. All layers in the process now deal with the strings as length-limited inputs, incluing the krb5 string2key calls. This commit also includes a small change to samdb_result_passwords() to ensure that LM passwords are not returned to the application logic if LM authentication is disabled. The objectClass module has been modified to allow the clearTextPassword attribute to pass down the stack. Andrew Bartlett
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-16Assert that the server provides allowedAttributes (etc) on each entryAndrew Bartlett1-2/+6
This attribute is critical for the operation of nearly all the Microsoft Mangement Console tools Andrew Bartlett
2008-10-15idl: finally fully share nbt.idl in s3 and s4.Günther Deschner4-664/+12
Guenther
2008-10-15idl: more lsa.idl merges.Günther Deschner2-15/+15
Guenther
2008-10-15s4: fix registry/rpc.c after winreg changes.Günther Deschner1-5/+5
jelmer, can you check if this is ok? Guenther
2008-10-15s4: merge from s3 lsa idl.Günther Deschner1-2/+2
Guenther
2008-10-15Merge branch 'master' of git://git.samba.org/sambaJelmer Vernooij4-10/+29
2008-10-15s4: merge from s3 samr.idl.Günther Deschner4-10/+29
Guenther
2008-10-15Sync parameter names with samba 3.Jelmer Vernooij4-15/+15
2008-10-15winreg.idl: Sync ref change from Samba 3.Jelmer Vernooij5-5/+6
2008-10-15s4: fix smbtorture build with merged wksvcs idl.Günther Deschner1-10/+10
Guenther
2008-10-15Fix wkssvc test build.Jelmer Vernooij1-10/+10
2008-10-15Share wkssvc.idl.Jelmer Vernooij2-799/+4
2008-10-15Share eventlog.idl.Jelmer Vernooij2-185/+6
2008-10-15Rename reboot -> do_reboot since the first is a reserved name on FreeBSD.Jelmer Vernooij3-6/+6
2008-10-15Merge branch 'master' of git://git.samba.org/sambaJelmer Vernooij1-6/+6