summaryrefslogtreecommitdiff
path: root/source4
AgeCommit message (Collapse)AuthorFilesLines
2008-09-24fixed uninitialised variable bugAndrew Tridgell1-0/+1
2008-09-24support NT_STATUS_XX:NT_STATUS_YY syntax in ignore filesAndrew Tridgell1-1/+15
2008-09-24fixed error code for bad keepaliveAndrew Tridgell1-1/+1
2008-09-24stricter checking of SMB2 echo body (per the spec)Andrew Tridgell1-1/+6
thanks to the bluearc test suite
2008-09-25Revert LDB return code patches from Matthias.Jelmer Vernooij22-125/+125
2008-09-24Cosmetic corrections for the KERBEROS libraryMatthias Dieter Wallnöfer1-3/+1
This commit applies some cosmetic corrections for the KERBEROS library.
2008-09-24Kerberos cosmetic changes: Revert a part of the patchMatthias Dieter Wallnöfer1-1/+3
Reverts a part of the patch because it changes the function of the code (suggested by Jelmer).
2008-09-24Cosmetic corrections for the KERBEROS libraryMatthias Dieter Wallnöfer5-18/+16
This commit applies some cosmetic corrections for the KERBEROS library.
2008-09-24Cosmetic corrections for the LDB libraryMatthias Dieter Wallnöfer8-32/+32
This commit applies some cosmetic corrections for the LDB library.
2008-09-24Cosmetic corrections for the LDB backend modulesMatthias Dieter Wallnöfer8-75/+75
This commit applies some cosmetic corrections for the LDB backend modules.
2008-09-24Cosmetic corrections for the DSDB moduleMatthias Dieter Wallnöfer6-18/+18
This commit applies some cosmetic corrections for the DSDB (Directory Server Database).
2008-09-24Use loadparm since it's required by some modules.Jelmer Vernooij1-6/+6
2008-09-24Merge branch 'master' of ssh://git.samba.org/data/git/samba into cryptoJelmer Vernooij6-16/+26
2008-09-24Clean .o files in lib/ and libcli/ too.Jelmer Vernooij1-0/+3
2008-09-24Move source4/lib/crypto to lib/crypto.Jelmer Vernooij47-1625/+29
2008-09-24Fix nasty bug that would come up only if a client connection to a remoteSimo Sorce5-15/+22
ldap server suddenly dies. We were creating a wrong talloc hierarchy, so the event.fde was not freed automatically as expected. This in turn made the event system call the ldap io handlers with a null packet structure, causing a segfault. Fix also the ordering in ldap_connection_dead() Thanks to Metze for the huge help in tracking down this one.
2008-09-24Fix python test, we can't check only the first member, because the orderSimo Sorce1-1/+4
is not guaranteed
2008-09-24Use new binary name in merged build.Jelmer Vernooij1-2/+1
2008-09-24Merge branch 'master' of ssh://git.samba.org/data/git/sambaJelmer Vernooij3-6/+16
2008-09-24s4:libcli/smb_composite: we only check the signature when the server return OKStefan Metzmacher1-0/+9
We need to manually free the request, otherwise the timeout handler is triggered later. metze
2008-09-24s3: fix merged_build.Günther Deschner2-6/+7
Guenther
2008-09-24Rename smbd -> samba.Jelmer Vernooij21-56/+53
This reverts commit 05ea5e23cf4e70de0bd658b1c5c0ead133967091. Conflicts: source4/smbd/server.c
2008-09-24s4: remove autogeneration of libcli/netlogon protos.Günther Deschner1-6/+0
we do need to have them around for samba3. Guenther
2008-09-23Merge ldb_search() and ldb_search_exp_fmt() into a simgle function.Simo Sorce49-371/+284
The previous ldb_search() interface made it way too easy to leak results, and being able to use a printf-like expression turns to be really useful.
2008-09-23s4-nbt: use moved libcli netlogon helpers.Günther Deschner4-7/+7
Guenther
2008-09-23s4-libcli: move nbt/netlogon helper functions up one level.Günther Deschner3-502/+0
Guenther
2008-09-23S3 puts smb.conf and lmhosts in lib/, s4 into etc/Volker Lendecke1-4/+4
2008-09-23s4:lib/charset: add missing prototype of talloc_strdup_upper()Stefan Metzmacher1-0/+1
metze
2008-09-23fixed problem with ACLs with an empty DACL listAndrew Tridgell1-1/+14
2008-09-23Merge branch 'master' of ssh://git.samba.org/data/git/sambaAndrew Tridgell207-53113/+1778
2008-09-23selftest: run smb signing tests as part of make quicktestStefan Metzmacher1-0/+1
metze
2008-09-23selftest: test some smb signing combinations against the member serverStefan Metzmacher1-0/+40
metze
2008-09-23s4:smb_server: remove the bogus smbsrv_signing_restart()Stefan Metzmacher2-41/+2
Real signing always starts with seqnumber 2, and once signing is on the session key never change anymore for the complete smb connection. metze
2008-09-23libcli/smb_composite: for spnego session setups check the smb signature manuallyStefan Metzmacher1-23/+57
We need to start signing when we got NT_STATUS_OK from the server and manually check the signature of the servers response. This is needed as the response might be signed with the krb5 acceptor subkey, which comes within the server response. With NTLMSSP this happens for the session setup: request1 => BSRSPYL seqnum: 0 response1 => BSRSPYL seqnum: 0 request2 => BSRSPYL seqnum: 0 response2 => <SIGNATURE> seqnum: 1 and with krb5: request1 => BSRSPYL seqnum: 0 response1 => <SIGNATURE> seqnum: 1 metze
2008-09-23libcli/raw: real signing starts at seqnumber 2Stefan Metzmacher1-0/+1
metze
2008-09-23libcli/raw: in SMB_SIGNING_ENGINE_BSRSPYL state it's ok to accept any signatureStefan Metzmacher1-0/+2
Even if signing is mandatory. With NTLMSSP this happens for the session setup: request1 => BSRSPYL response1 => BSRSPYL request2 => BSRSPYL response2 => <SIGNATURE> and with krb5: request1 => BSRSPYL response1 => <SIGNATURE> metze
2008-09-23libcli/raw: give the caller the chance to do the signing checks on its own.Stefan Metzmacher2-0/+10
metze
2008-09-23libcli/raw: give the caller the chance to prevent the talloc_free(req) in ↵Stefan Metzmacher2-1/+8
the _recv functions metze
2008-09-23gensec_krb5: only give away the session key, when the authentication is doneStefan Metzmacher1-0/+4
metze
2008-09-23gensec_gssapi: only give away the session key, when the authentication is doneStefan Metzmacher1-4/+5
metze
2008-09-23ntlmssp: only give away the session key, when the authentication is doneStefan Metzmacher1-0/+4
metze
2008-09-23RPC-PAC: loop in gensec_update() untill the server side is readyStefan Metzmacher1-5/+1
metze
2008-09-23s4-nbt: use ../libcli/nbtGünther Deschner10-14/+14
Guenther
2008-09-23s4-nbt: move libcli/nbt up one level.Günther Deschner8-3042/+0
Guenther
2008-09-23s4-nbt: merge some fixes from samba3 nbt helper.Günther Deschner2-24/+24
Guenther
2008-09-23s4-nbt: use private_data instead of private.Günther Deschner19-57/+57
Guenther
2008-09-23s4-nbt: remove unrequired include.Günther Deschner1-1/+0
Guenther
2008-09-23s4: add talloc_strdup_upper.Günther Deschner1-1/+7
Guenther
2008-09-23test setinfo FULL_EA_INFORMATION in gentestAndrew Tridgell1-1/+8
2008-09-23added FULL_EA_INFORMATION setea callAndrew Tridgell2-1/+20