summaryrefslogtreecommitdiffstats
path: root/source/libsmb/ntlmssp.c
Commit message (Collapse)AuthorAgeFilesLines
* r23784: use the GPLv3 boilerplate as recommended by the FSF and the license textAndrew Tridgell2007-07-101-2/+1
|
* r23780: Find and fix more GPL2 -> GPL3.Jeremy Allison2007-07-091-1/+1
| | | | Jeremy.
* r22909: Change prototype of dump_data(), so that it takes unsigned char *Michael Adam2007-05-151-6/+6
| | | | | | | | | | instead of char *, which matches what samba4 has. Fix all the callers to prevent compiler warnings. This essentially ports r22001 from SAMBA_3_0 to SAMBA_3_0_26. There are a few additional type cast corrections.
* r22844: Introduce const DATA_BLOB data_blob_null = { NULL, 0, NULL }; andVolker Lendecke2007-05-141-17/+17
| | | | replace all data_blob(NULL, 0) calls.
* r19936: Patch from Kai Blin <kai.blin@gmail.com> toJeremy Allison2006-11-281-2/+4
| | | | | match Windows NTLMSSP flags. Jeremy.
* r19488: British trains are at least good for something...Jeremy Allison2006-10-241-29/+83
| | | | | | | Merge back the winbindd changes from SAMBA_3_0 to a release branch. This compiles, but hasn't been valgrinded or tested. That will come... Jeremy.
* r18008: Ok, same fix as before. But this time also allocate the session key. ↵Volker Lendecke2006-09-021-5/+14
| | | | | | | | | This had worked in one test, no idea what memory I've overwritten that time. This time it survives the unpatched w2k password change. Volker
* r18005: The ntlmssp fix is not correct yet, working on itVolker Lendecke2006-09-021-6/+5
|
* r17985: Ensure the production branch gets Vl's fix.Jeremy Allison2006-09-011-5/+6
| | | | | | | | | | | | ------------------------------------------------ To be honest, I have NO idea whatsoever what this does, but it fixes what I have been able to reproduce with smbtorture4 for bug number 4059. It's too late here now to check with W2k native, I'll do that tomorrow or over the weekend. I'll then also check in a samba4 torture test to walk this from now on. Volker ------------------------------------------------
* r15129: Separate out mechanism and policy for NTLMSSP auth/sign/seal.Jeremy Allison2006-04-181-4/+16
| | | | | | With this change (and setting lanman auth = no in smb.conf) we have *identical* NTLMSSP flags to W2K3 in SPNEGO auth. Jeremy
* r13473: Back port r13470, r13471, r13472 from Samba4. Thanks Andrew:Jeremy Allison2006-02-121-17/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ----------------------------------- Thanks to a report from VL: We were causing mayhem by weakening the keys at the wrong point in time. I think this is the correct place to do it. The session key for SMB signing, and the 'smb session key' (used for encrypting password sets) is never weakened. The session key used for bulk data encryption/signing is weakened. This also makes more sense, when we look at the NTLM2 code. Andrew Bartlett ----------------------------------- With more 'try all options' testing, I found this 'simple' but in the NTLM2 signing code. Andrew Bartlett ----------------------------------- After Volker's advise, try every combination of parameters. This isn't every parameter on NTLMSSP, but it is most of the important ones. This showed up that we had the '128bit && LM_KEY' case messed up. This isn't supported, so we must look instead at the 56 bit flag. Andrew Bartlett ----------------------------------- We should now try retesting with NT4. This should be standalone enough to port into a SAMBA_3_0_RELEASE branch fix. Jeremy.
* r12922: Fix typo.Jeremy Allison2006-01-131-1/+1
| | | | Jeremy.
* r12920: Fix for #3401 from Andrew Bartlett. Original fix fromJeremy Allison2006-01-131-0/+5
| | | | | Yau Lam Yiu <yiuext@cs.ust.hk>. Jeremy.
* r11079: Narrowing down on the #1828 PPC bug. The PPC client sends anJeremy Allison2005-10-151-32/+6
| | | | | | initial NTLMSSP negotiate blob of only 16 bytes - no strings added ! (So don't try parsing them). Jeremy.
* r11075: Still working on bug #1828, PPC hell. The PPC client sends theJeremy Allison2005-10-141-2/+19
| | | | | | NTLMSSP client and domain strings as Unicode, even when setting flags as OEM. Cope with this. Jeremy.
* r10656: BIG merge from trunk. Features not copied overGerald Carter2005-09-301-16/+68
| | | | | | | * \PIPE\unixinfo * winbindd's {group,alias}membership new functions * winbindd's lookupsids() functionality * swat (trunk changes to be reverted as per discussion with Deryck)
* r8475: BUG 2872: fix cut-n-paste error when checking pointer value in ↵Gerald Carter2005-07-141-1/+1
| | | | ntlmssp_set_workstation()
* r7472: fix smbpasswd user password change (still worked by bad error ↵Gerald Carter2005-06-101-2/+2
| | | | messages) due to trying to strdup a NULL pointer
* r5455: Remove bogus DEBUG messages (dump for a failure to parse NTLMSSP,Andrew Bartlett2005-02-191-4/+2
| | | | | | | | before trying the alternate format). This only caused confusion and bug reports... Andrew Bartlett
* r5272: BUG 2132, 2134: patch from Jason Mader <jason@ncac.gwu.edu> to remove ↵Gerald Carter2005-02-071-7/+0
| | | | unused variables
* r4088: Get medieval on our ass about malloc.... :-). Take control of all our ↵Jeremy Allison2004-12-071-2/+2
| | | | | | | | | allocation functions so we can funnel through some well known functions. Should help greatly with malloc checking. HEAD patch to follow. Jeremy.
* r1492: Rework our random number generation system.Andrew Bartlett2004-07-141-3/+3
| | | | | | | | | | On systems with /dev/urandom, this avoids a change to secrets.tdb for every fork(). For other systems, we now only re-seed after a fork, and on startup. No need to do it per-operation. This removes the 'need_reseed' parameter from generate_random_buffer(). Andrew Bartlett
* r296: patch from j.lu -- don't force an upper case domain name in the ↵Gerald Carter2004-04-201-3/+1
| | | | ntlmssp code
* r69: Global rename of 'nt_session_key' -> 'user_session_key'. The session ↵Andrew Bartlett2004-04-061-10/+10
| | | | | | | key could be anything, and may not be based on anything 'NT'. This is also what microsoft calls it.
* r4: merge in the SAMBA_3_0 branch from cvsCVS Import User2004-04-041-5/+10
| | | | | | | | to checkout try this: svn co svn+ssh://svn.samba.org/home/svn/samba/branches/SAMBA_3_0 samba-3_0-work metze
* r2: import HEAD into svn+ssh://svn.samba.org/home/svn/samba/trunkCVS Import User2004-04-041-0/+1112
metze