[jcifs] jcifs-1.2.15 released / NetApp Compatibility, SMB signing with DFS and More

Michael B Allen miallen at ioplex.com
Mon Jul 16 19:01:31 GMT 2007


This release includes some significant changes. Most of these changes are related to NetApp compatibility. The changes in this release include the following:

    * An SMB signing failure related to DFS that could result in "Access denied" errors has been fixed.
    * The DCERPC bind did not exactly mimic Windows which uses SMB_COM_{WRITE,READ}_ANDX. We were using TransactNmPipe throughout which could result in an 'Incorrect function' error when querying the LSA on a NetApp server. JCIFS now implements the bind exactly like Windows to help ensure compatibility with other servers.
    * Other changes related to NetApp compatibility include falling back to SamrConnect2 if a DCERPC_FAULT_OP_RNG_ERROR error occurs, more closely mimicing the SMB_COM_NT_CREATE_ANDX "extended" response, adjusting various RPC handle operation access masks, uncommenting some padding code that was commented out for what appeared to be a NetWare problem, disabling some logic to use port 139 if the jcifs.netbios.hostname was set and finally adding code to include LsarQosInfo structures in the MSRPC bind.
    * Some new error code information has been added.
    * Constants for common SIDs have been added to the SID class.
    * The SID.getGroupMemberSids() method will now return an empty SID array if the SID is not of type SID_TYPE_DOM_GRP or SID_TYPE_ALIAS.
    * A minor performance flaw in the DCERPC code was found and fixed.


More information about the jcifs mailing list