1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00
samba-mirror/source4/libcli/raw
Steven Danneman 85504ae6ff s4:libcli: Modify S4 client library to check for proper CN alignment
MS-CIFS 2.2.7.4.2 states that FILE_NOTIFY_INFORMATION structures in
change notify replies must be aligned to 4-byte boundaries.

This updates s4 client to check for this restriction and also adds a
torture test which should tickle a server into giving unaligned
structures if it doesn't follow the spec.
2010-07-06 13:28:02 -07:00
..
clierror.c Make sure prototypes are always included, make some functions static and 2008-10-20 18:59:51 +02:00
clioplock.c s4:libcliraw: s/private/private_data 2009-02-02 13:08:51 +01:00
clisession.c Remove unused include param/param.h. 2008-10-24 16:37:56 +02:00
clisocket.c s4:libcli Use integrated name resolution when connecting SMB 2010-03-11 11:27:48 +11:00
clitransport.c Finish removal of iconv_convenience in public API's. 2010-05-18 11:45:30 +02:00
clitree.c Finish removal of iconv_convenience in public API's. 2010-05-18 11:45:30 +02:00
interfaces.h s4-pvfs: move the private ntcreatex flags to private_flags 2010-03-05 16:12:05 +11:00
ioctl.h r23792: convert Samba4 to GPLv3 2007-10-10 14:59:12 -05:00
libcliraw.h s3: Remove use of iconv_convenience. 2010-05-18 11:45:31 +02:00
rawacl.c Finish removal of iconv_convenience in public API's. 2010-05-18 11:45:30 +02:00
rawdate.c Make sure prototypes are always included, make some functions static and 2008-10-20 18:59:51 +02:00
raweas.c Change uint_t to unsigned int in source4 2010-02-02 07:18:18 +01:00
rawfile.c Finish removal of iconv_convenience in public API's. 2010-05-18 11:45:30 +02:00
rawfileinfo.c Finish removal of iconv_convenience in public API's. 2010-05-18 11:45:30 +02:00
rawfsinfo.c s4-libcli: GUID_from_ndr_blob() is strict about the blob size 2009-12-10 17:51:30 +11:00
rawioctl.c Install public header files again and include required prototypes. 2008-04-02 04:53:27 +02:00
rawlpq.c s4:libcli/raw: we don't need to include "smb.h" explicit 2009-08-07 14:56:22 +02:00
rawnegotiate.c s4 torture: Add lockread_supported based off of CAP_LOCK_AND_READ 2009-12-03 20:21:22 -08:00
rawnotify.c s4:libcli: Modify S4 client library to check for proper CN alignment 2010-07-06 13:28:02 -07:00
rawreadwrite.c s4:libcli/raw: write can return STATUS_BUFFER_OVERFLOW as a real error 2009-05-01 15:12:07 +02:00
rawrequest.c Change uint_t to unsigned int in source4 2010-02-02 07:18:18 +01:00
rawsearch.c Change uint_t to unsigned int in source4 2010-02-02 07:18:18 +01:00
rawsetfileinfo.c Finish removal of iconv_convenience in public API's. 2010-05-18 11:45:30 +02:00
rawshadow.c Install public header files again and include required prototypes. 2008-04-02 04:53:27 +02:00
rawtrans.c Change uint_t to unsigned int in source4 2010-02-02 07:18:18 +01:00
README
request.h Change uint_t to unsigned int in source4 2010-02-02 07:18:18 +01:00
signing.h r24712: No longer expose the 'BOOL' data type in any interfaces. 2007-10-10 15:02:54 -05:00
smb_signing.c Change uint_t to unsigned int in source4 2010-02-02 07:18:18 +01:00
smb.h s4-pvfs: move the private ntcreatex flags to private_flags 2010-03-05 16:12:05 +11:00
trans2.h updated some info levels based on WSPP docs 2008-06-02 11:02:57 +10:00

Design notes for client library restructure:

1 - no references to cli_state should exist in libcli/raw.
2 - all interfaces to functions in this directory should use cli_session or cli_tree as
	the primary context structure