1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-31 17:18:04 +03:00
samba-mirror/source3
Andrew Bartlett e3293c7181 Updates to our NTLMSSP code:
This tries to extract our server-side code out of sessetup.c, and into a more
general lib.  I hope this is only a temporay resting place - I indend to
refactor it again into an auth-subsystem independent lib, using callbacks.

Move some of our our NTLMSSP #defines into a new file, and add two that I found
in the COMsource docs - we seem to have a double-up, but I've verified from
traces that the NTLMSSP_TARGET_TYPE_{DOMAIN,SERVER} is real.

This code also copes with ASCII clients - not that we will ever see any here,
but I hope to use this for HTTP, were we can get them.  Win2k authenticates
fine under forced ASCII, btw.

Tested with Win2k, NTLMv2 and Samba's smbclient.

Andrew Bartlett
(This used to be commit b6641badcb)
2003-01-13 12:48:37 +00:00
..
aparser replaced stdio in many parts of samba with a XFILE. XFILE is a cut-down 2001-09-10 11:08:57 +00:00
auth Updates to our NTLMSSP code: 2003-01-13 12:48:37 +00:00
bin ignore editreg 2002-12-12 20:52:21 +00:00
client Fix a number of client-side fstring/pstring mixups. 2003-01-11 12:04:14 +00:00
codepages removed old unused files 2001-10-03 13:05:59 +00:00
groupdb BIG patch... 2003-01-02 09:07:17 +00:00
include Updates to our NTLMSSP code: 2003-01-13 12:48:37 +00:00
intl BIG patch... 2003-01-02 09:07:17 +00:00
lib Accessing data after it's been free()ed really is a no-no... 2003-01-13 12:42:20 +00:00
libads Patch from Nik Conwell <nik@bu.edu>. Don't reference free()ed data when trying 2003-01-11 03:29:31 +00:00
libsmb Updates to our NTLMSSP code: 2003-01-13 12:48:37 +00:00
locking Fix problem with "hide unreadable". stat file opens are baaack :-). 2003-01-03 19:07:26 +00:00
modules Add a new VFS module, that just fiddles the file permissions. Still need to 2002-12-30 04:19:57 +00:00
msdfs Add msdfs proxy functionality to HEAD. 2002-12-29 23:29:08 +00:00
nmbd patch to include support for daemontools from Michael Handler 2003-01-03 17:32:11 +00:00
nsswitch Merge of remove "winbindd holding pattern" from appliance. It's a bit 2003-01-13 03:45:31 +00:00
pam_smbpass Remove silly ideas about taking the LM or NT hash as a password in pam_smbpass. 2002-11-24 08:38:53 +00:00
param BIG patch... 2003-01-02 09:07:17 +00:00
passdb Fix open problem with changing attributes on an existing file - based 2003-01-08 02:09:14 +00:00
po added fr.msg from Fanch 2001-12-09 17:06:45 +00:00
popt stop popt from doing its own intl stuff 2001-11-25 00:10:28 +00:00
printing [merge] make sure to updatre print queue cache during timeout_processing() to send notify events; CR 1491 2003-01-11 02:29:23 +00:00
profile More compile warnings. 2002-08-22 17:46:25 +00:00
python Rename a local variable to avoid a warning. 2003-01-07 03:39:22 +00:00
registry BIG patch... 2003-01-02 09:07:17 +00:00
rpc_client [merge] make sure to updatre print queue cache during timeout_processing() to send notify events; CR 1491 2003-01-11 02:29:23 +00:00
rpc_parse Remove dead function. 2003-01-09 05:50:15 +00:00
rpc_server typo from merge 2003-01-11 02:36:13 +00:00
rpcclient A couple more fstring/pstring issues - and move from sizeof(fstring) to 2003-01-11 12:18:57 +00:00
sam some more work on gums. 2002-12-28 13:42:54 +00:00
script add and escape before $( in regex string so it is not interpreted as the 2003-01-07 17:33:30 +00:00
smbd Updates to our NTLMSSP code: 2003-01-13 12:48:37 +00:00
smbwrapper Fix smbwrapper from the global_* changes. 2002-11-13 21:47:21 +00:00
tdb Keep all the const warnings in one place, by adding a utility function to 2003-01-12 12:23:37 +00:00
tests added a simple test to see whether building shared libraries actually 2001-12-31 22:10:24 +00:00
torture Fix a number of client-side fstring/pstring mixups. 2003-01-11 12:04:14 +00:00
ubiqx BIG patch... 2003-01-02 09:07:17 +00:00
utils Fix a number of client-side fstring/pstring mixups. 2003-01-11 12:04:14 +00:00
web patch to include support for daemontools from Michael Handler 2003-01-03 17:32:11 +00:00
wrepld While the usage is most bisarre, this fixes up another fstring/pstring mixup. 2003-01-11 12:33:00 +00:00
.cvsignore Add autom4te.cache (used by newer autoconfs) 2002-10-29 21:46:36 +00:00
.dmallocrc Sample configuration for dmalloc. 2002-01-09 06:35:45 +00:00
acconfig.h Remove FILE_MACRO as __FILE__ is ANSI C. 2002-12-04 23:57:15 +00:00
aclocal.m4 Add support to build plugins in source/ 2002-11-05 16:33:26 +00:00
change-log global change from samba.anu.edu.au to samba.org 1998-11-21 13:20:31 +00:00
config.guess By popular demand: a new config.guess and config.sub 2001-12-08 17:37:59 +00:00
config.sub By popular demand: a new config.guess and config.sub 2001-12-08 17:37:59 +00:00
configure reran autoconf 2003-01-08 18:33:16 +00:00
configure.developer Change ./configure.developer to stay in effect across a 2001-09-25 05:08:05 +00:00
configure.in Fix typo in comment. 2003-01-13 04:57:21 +00:00
configure.nodebug.developer computer too slow to compile with debug info (100mins), but i need all the 2000-03-09 22:22:38 +00:00
Doxyfile Vance picked up a pile of typos etc at the CIFS confernce, and finally got them 2002-09-27 05:29:43 +00:00
dynconfig.c Remove DRIVERFILE constant. It was removed with the old win95 2002-11-05 03:05:29 +00:00
install-sh merge from the autoconf2 branch to the main branch 1998-07-29 03:08:05 +00:00
mainpage.dox Make CodingSuggestions show up in the Doxygen pages. 2001-11-16 07:28:23 +00:00
Makefile.in Updates to our NTLMSSP code: 2003-01-13 12:48:37 +00:00
smbadduser JHT ==> Removed linefeed that caused problems. 1997-10-13 12:13:11 +00:00