1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-08 21:18:16 +03:00
samba-mirror/source4/smb_server/smb
Andrew Tridgell 3854b5e614 changed BCC handling for SMBwriteX to handle broken MacOSX client
see bug #6610

The MacOSX SMB client sets the BCC value in SMBwriteX calls to zero
instead of the correct size. Checking against WindowsXP, I've found
that Windows uses the maximum of the computed buffer size and the
given BCC value. I've changed Samba4 to do the same to allow MacOSX to
work.

I've limited this change to non-chained packets to ensure we don't get
the possibility of exploits based on overlapping chained requests
2009-08-05 20:24:01 +10:00
..
config.mk Remove auth/ntlm as a dependency of GENSEC by means of function pointers. 2009-02-13 10:24:16 +11:00
negprot.c use the new talloc_reparent in two places 2009-07-01 15:15:37 +10:00
nttrans.c Remove unused include param/param.h. 2008-10-24 16:37:56 +02:00
receive.c changed BCC handling for SMBwriteX to handle broken MacOSX client 2009-08-05 20:24:01 +10:00
reply.c on buffer overflow windows gives SMBSRV:ERRerror here 2009-08-05 20:24:00 +10:00
request.c s4: Use same function signature for convert_* as s3. 2009-03-01 19:55:46 +01:00
search.c s4:smb_server: s/private/private_data 2009-02-02 13:08:36 +01:00
service.c Have ntvfs_connect() accept union smb_tcon *tcon instead of char* sharename 2009-05-20 13:32:27 +02:00
sesssetup.c Remove auth/ntlm as a dependency of GENSEC by means of function pointers. 2009-02-13 10:24:16 +11:00
signing.c s4:smb_server: remove the bogus smbsrv_signing_restart() 2008-09-23 11:30:04 +02:00
srvtime.c r23792: convert Samba4 to GPLv3 2007-10-10 14:59:12 -05:00
trans2.c s4:smb_server: s/private/private_data 2009-02-02 13:08:36 +01:00