1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-10 01:18:15 +03:00
samba-mirror/source3/smbd
Andrew Bartlett 069e6fb9eb Add support for NTLMv2 (tested!) with NTLMSSP.
The problem was the NTLMv2 uses extra data in order to make reply/lookup
more difficult.  That extra data includes the hostname, and the domain.

This matches Win2k (sort of) by sending this information.

Win2k connects with LMCompatibilityLevel=5 without a problem.

We can change the negotiation bits if we want, this should allow us to make
NTLMv2 the default for other clients as well.

Some of the extra #defines were found in the squid source.

Andrew Bartlett
(This used to be commit 17a5f67b3d)
2002-05-26 14:59:57 +00:00
..
.cvsignore add *.po32 to ignore list 2001-12-12 16:04:37 +00:00
blocking.c include/smb_macros.h: Don't round up an allocation if the size is zero. 2002-03-13 20:28:19 +00:00
build_options.c Make --with-ldapsam 'go away'. This is now a standard, stable, feature 2002-05-17 14:51:55 +00:00
change_trust_pw.c Remove the password length paramater from cli_full_connection - it really 2002-05-24 05:14:16 +00:00
chgpasswd.c Check paramters for NULL. 2002-05-17 14:23:43 +00:00
close.c Remove the "stat open" code - make it inline. This should fix the 2002-03-20 00:46:53 +00:00
conn.c Get the sco boxes compiling again - use the sys_ intefaces for all the dl* 2002-05-17 06:15:06 +00:00
connection.c Removed version number from file header. 2002-01-30 06:08:46 +00:00
dfree.c Removed version number from file header. 2002-01-30 06:08:46 +00:00
dir.c Stop smbd looping when hide unreadable is true and .. is unreadable. 2002-05-20 23:33:46 +00:00
dosmode.c Mask off the aDIR on setfileinfo. 2002-03-05 01:43:50 +00:00
error.c Renamed get_nt_error_msg() to nt_errstr(). 2002-03-17 04:36:35 +00:00
fileio.c smbd/fileio.c: debug changes so read/write/seek calls can be logged for name, pos, size easily. 2002-04-24 19:11:34 +00:00
filename.c Removed lp_strip_dot code - ensured that mangling code treats names ending 2002-05-14 19:30:29 +00:00
files.c Removed version number from file header. 2002-01-30 06:08:46 +00:00
groupname.c Removed version number from file header. 2002-01-30 06:08:46 +00:00
ipc.c make sure we don't walk past the end of the current SMB buffer when 2002-04-16 06:15:28 +00:00
lanman.c Spelling fix. 2002-05-19 12:07:21 +00:00
mangle_hash2.c Removed lp_strip_dot code - ensured that mangling code treats names ending 2002-05-14 19:30:29 +00:00
mangle_hash.c Removed lp_strip_dot code - ensured that mangling code treats names ending 2002-05-14 19:30:29 +00:00
mangle_map.c This split the mangling code up to allow for the possibility of multiple 2002-04-11 02:20:56 +00:00
mangle.c move to the FNV1 hash alghorithm seem good 2002-04-24 11:57:00 +00:00
message.c make sure we don't walk past the end of the current SMB buffer when 2002-04-16 06:15:28 +00:00
negprot.c fixed the fallback to a BDC for ADS connections 2002-04-18 06:56:44 +00:00
noquotas.c Removed version number from file header. 2002-01-30 06:08:46 +00:00
notify_hash.c Removed version number from file header. 2002-01-30 06:08:46 +00:00
notify_kernel.c Fix different args to sys_fcntl without going varargs.... 2002-04-19 17:30:27 +00:00
notify.c Removed version number from file header. 2002-01-30 06:08:46 +00:00
nttrans.c Fixed the AFP_Resource:$DATA filename creation bug. 2002-04-17 21:59:55 +00:00
open.c When doing a non-io open the stat failing is no cause for a debug zero 2002-04-23 18:50:10 +00:00
oplock_irix.c Merge of receive_local_message fix from 2.2.5. 2002-05-22 01:04:58 +00:00
oplock_linux.c Merge of receive_local_message fix from 2.2.5. 2002-05-22 01:04:58 +00:00
oplock.c If we don't do the select don't do the recvfrom. 2002-05-24 00:19:59 +00:00
password.c Clean up a few unused functions, add a bit of static etc. 2002-05-25 07:37:44 +00:00
pipes.c make sure we don't walk past the end of the current SMB buffer when 2002-04-16 06:15:28 +00:00
posix_acls.c Merge from 2.2. 2002-05-20 19:21:06 +00:00
process.c Merge of bugfixes from 2.2. 2002-05-22 23:34:47 +00:00
quotas.c Removed version number from file header. 2002-01-30 06:08:46 +00:00
reply.c make sure we don't walk past the end of the current SMB buffer when 2002-04-16 06:15:28 +00:00
sec_ctx.c Removed version number from file header. 2002-01-30 06:08:46 +00:00
server.c Cleanups! 2002-05-22 12:14:28 +00:00
service.c A few things in this commit: 2002-05-18 05:52:52 +00:00
session.c Correctly store the hostname of the remote machine if so configured. If the 2002-03-23 09:00:27 +00:00
sesssetup.c Add support for NTLMv2 (tested!) with NTLMSSP. 2002-05-26 14:59:57 +00:00
srvstr.c make sure we don't walk past the end of the current SMB buffer when 2002-04-16 06:15:28 +00:00
statcache.c Removed version number from file header. 2002-01-30 06:08:46 +00:00
trans2.c Fix bug where setting end of file length to 8 was hitting erroneous 2002-05-13 20:52:09 +00:00
uid.c Better handling of uid/gid -> RID and RID -> uid/gid code. 2002-04-13 09:35:52 +00:00
utmp.c Removed version number from file header. 2002-01-30 06:08:46 +00:00
vfs-wrap.c Added sys_fcntl (not to be used everywhere). Added sys_read/sys_write 2002-04-19 03:05:38 +00:00
vfs.c Get the sco boxes compiling again - use the sys_ intefaces for all the dl* 2002-05-17 06:15:06 +00:00