jcifs-1.2.20 from tgz
authorFelix Schumacher <p0354740@isib001.(none)>
Wed, 6 Aug 2008 14:46:26 +0000 (16:46 +0200)
committerFelix Schumacher <p0354740@isib001.(none)>
Wed, 6 Aug 2008 14:46:26 +0000 (16:46 +0200)
commit811840c2147ebeeeaf5abf1c42c66ecbd1b6afd5
tree92797269dd6a8ab7302e8e4b6d0804c2d6a9ec90
parent4b9cd168675a2b67dd1926bd0e446068f2265722
jcifs-1.2.20 from tgz

Tue May 27 16:06:13 EDT 2008
jcifs-1.2.20

The Dfs cache was not thread safe. This has been fixed. The trusted
domains are now looked up with <1C> NetBIOS lookups to speed discovery.

Wed Apr 16 17:45:52 EDT 2008
jcifs-1.2.20b

EMC could return "Access denied" for the SMB_COM_FIND_CLOSE2 on a
read-only share. A try catch was added to ignore errors for that request
since it otherwise has no logical importance. Examining a capture of XP
with EMC reveals that no SMB_COM_FIND_CLOSE2 is sent at all.

The read logic could error on the special 0x80000005 status used
by named pipes to indicate more data should be read. This caused
SmbFile.getShareSecurity() to fail on large ACLs. This issue has been
fixed. The getShareSecurity() method would previously fail to resolve more
than about 110 SIDs in one call because of a limitation in JCIFS' ability
to emit multi-fragment request PDUs. The getShareSecurity() method has
been modified to process SIDs in chunks of 64 to work-around this issue.
14 files changed:
README.txt
build.xml
patches/jcifs_1.2.20c+LsaLookupNames.patch [new file with mode: 0644]
patches/midl-upton.patch [new file with mode: 0644]
src/jcifs/Config.java
src/jcifs/UniAddress.java
src/jcifs/dcerpc/msrpc/srvsvc.java.bak [deleted file]
src/jcifs/netbios/NameServiceClient.java
src/jcifs/smb/ACE.java
src/jcifs/smb/Dfs.java
src/jcifs/smb/SID.java
src/jcifs/smb/SecurityDescriptor.java
src/jcifs/smb/SmbFile.java
src/jcifs/smb/SmbTransport.java