summaryrefslogtreecommitdiff
path: root/source4
AgeCommit message (Collapse)AuthorFilesLines
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
2008-10-15idl: merge netlogon IDL between s3 and s4 wrt LogonSamLogon.Günther Deschner1-6/+6
Guenther
2008-10-15Share initshutdown.idl.Jelmer Vernooij1-45/+0
2008-10-15Share xattr implementation.Jelmer Vernooij1-134/+0
2008-10-15Share epmapper.Jelmer Vernooij1-314/+0
2008-10-15idl: more netlogon merges between s3 and s4.Günther Deschner1-3/+3
Guenther
2008-10-15s4-idl: merge netlogon bits from s3.Günther Deschner1-44/+79
Guenther
2008-10-15s4-idl: merge lsa_BinaryString from s3.Günther Deschner1-0/+6
Guenther
2008-10-15share ntsvcs.idl.Günther Deschner1-128/+0
Guenther
2008-10-15move svcctl to main idl directory.Günther Deschner1-520/+0
Guenther
2008-10-15Fix includes.Jelmer Vernooij9-7/+9
2008-10-15Share security.idl.Jelmer Vernooij2-4/+5
2008-10-15Share misc.idl.Jelmer Vernooij2-60/+7
2008-10-15Share idl_types.h.Jelmer Vernooij2-70/+1
2008-10-15Move shared DCE/RPC IDL files to root IDL dir.Jelmer Vernooij30-4628/+3
2008-10-15Allow specifying the exact IDL files to build.Jelmer Vernooij2-9/+8
2008-10-15Fix installation of libndr.hJelmer Vernooij2-2/+2
2008-10-15Share libndr.h between Samba 3 and Samba 4.Jelmer Vernooij1-517/+0
2008-10-15Merge branch 'master' of git://git.samba.org/sambaJelmer Vernooij9-113/+164
2008-10-15Fix include path.Jelmer Vernooij1-1/+1
2008-10-15Remove unused variable.Jelmer Vernooij1-1/+0
2008-10-14Share ndr_krb5pac implementation.Jelmer Vernooij2-141/+1
2008-10-14Share ndr_compression.c.Jelmer Vernooij3-520/+1
2008-10-14Fix merged build .Jelmer Vernooij1-1/+0
2008-10-14Merge branch 'master' of ssh://git.samba.org/data/git/sambaJelmer Vernooij10-250/+69
2008-10-14Move make check out of cache call to avoid weird formatting.Jelmer Vernooij1-1/+1
2008-10-14Make check_*.m4 m4 library files just contain functions that can beJelmer Vernooij6-41/+57
executed from other m4 files.
2008-10-14Move checks for perl inside function.Jelmer Vernooij1-5/+12
2008-10-14Move checks for make inside function.Jelmer Vernooij1-2/+14
2008-10-14Move tests for Python inside function.Jelmer Vernooij1-39/+56
2008-10-14Fix path check.Jelmer Vernooij1-1/+1
2008-10-14Fix very old bug in ASQSimo Sorce1-2/+2
2008-10-14Move ndr pkg-config file to top-level.Jelmer Vernooij3-13/+2
2008-10-14Merge branch 'master' of git://git.samba.org/sambaJelmer Vernooij1-0/+70