On Jun 20, 2011, at 6:43 AM, Jeff Layton wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > I've been doing some testing with signing enabled and have found that > win2k8 seems to consistently return STATUS_ACCESS_DENIED whenever I > send it a SMB that's larger than 16704 bytes. It seems to have no issue > with larger sized SMBs when signing is disabled. > > It seems sort of like a protocol violation since the NEGOTIATE response > from the server has the CAP_LARGE_READX and WRITEX bits set. It's > possible though that I've missed something in the spec. > > In any case, my questions: > > 1) is this a known limitation in windows, or a bug? This has been a known issue for a very long time. When signing is on you need to use the negotiated buffer size not the Large CAP size. > > 2) is this common to all (most?) versions of windows? Yes > > 3) is there some way we can detect what the server's limit is in this > situation? If the UNIX CAPS is not set and they have signing on then I turn off CAP_LARGE_WRITEX. Note this does not affect CAP_LARGE_READX.
George > > Thanks and let me know if you need clarification on these questions, > - -- > Jeff Layton <[email protected]> > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.17 (GNU/Linux) > > iEYEARECAAYFAk3/Tm4ACgkQyP0gxQMdzIC4oACfWODLyYLKgAYsoorXWkHp+VQR > l74AoIv80J9WCpfJRTQP2B/gWn8g4nxR > =1qM/ > -----END PGP SIGNATURE----- > _______________________________________________ > cifs-protocol mailing list > [email protected] > https://lists.samba.org/mailman/listinfo/cifs-protocol _______________________________________________ cifs-protocol mailing list [email protected] https://lists.samba.org/mailman/listinfo/cifs-protocol
