jcifs-1.2.18e from tgz
authorFelix Schumacher <p0354740@isib001.(none)>
Wed, 6 Aug 2008 14:44:25 +0000 (16:44 +0200)
committerFelix Schumacher <p0354740@isib001.(none)>
Wed, 6 Aug 2008 14:44:25 +0000 (16:44 +0200)
commit522986bb8b0153d268faa72d313010d92938c4d0
tree03cb0d782d24571ddfb643830b75290e631c4100
parent39a289f9c0cfcd7f2919d8afc333006954b0cfe0
jcifs-1.2.18e from tgz

Wed Feb  6 00:05:42 EST 2008
jcifs-1.2.18e released

The SID.getServerSid() method could fail with NetApp servers due to a
"generic" mask values. The mask has been changed to 0x00000001 which
corresponds to an LsaOpenPolicy mask of POLICY_VIEW_LOCAL_INFORMATION.

The LsaPolicyHandle class would not throw an error if the LsarOpenPolicy2
call failed. This has been fixed.

The SmbFile constructor could inappropriately URL decode the authority
component of SMB URLs.

The NTLM HTTP Filter documentation has been updated.

An Invalid state: 4 error has been fixed.

A NetBIOS name service issue caused by Jetdirect printers has been fixed.

An ArrayIndexOutOfBounds exception in the SmbException class has been
fixed.

A NullPointerException in SmbSession.getChallengeForDomain() has been
fixed.

A NullPointerException in NbtAddress related to hosts without adequate
localhost address configuration has been fixed.

An ArrayIndexOutOfBounds exception could be thrown if a server requires
NTLMv2. This exception has been replaced with a more informative one.

The SmbSessionSetup constructor will now compare the challenge and
encryptionKey using Arrays.equals instead of == to satisfy unforseen
use-cases that otherwise trigger an NT_STATUS_ACCESS_VIOLATION.

If a share was unshared while JCIFS was in the middle of reading files
from it, the transport could enter an error state from which it could
not immediately recover if the share was restored. A small change to
SmbTransport.doRecv() fixes this problem.

Tue Jun 26 16:11:31 EDT 2007

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.

A minor performance flaw in the DCERPC code was found and fixed.
106 files changed:
README.txt
build.xml
examples/AclCrawler.class [deleted file]
examples/AllocInfo.class [deleted file]
examples/Append.class [deleted file]
examples/AuthListFiles.class [deleted file]
examples/CallNamedPipe.class [deleted file]
examples/CopyTo.class [deleted file]
examples/CountPerms.class [deleted file]
examples/CreateFile.class [deleted file]
examples/Delete.class [deleted file]
examples/Equals.class [deleted file]
examples/Exists.class [deleted file]
examples/FileInfo.class [deleted file]
examples/FileOps.class [deleted file]
examples/FilterFiles$BigFileFilter.class [deleted file]
examples/FilterFiles$ShortFilenameFilter.class [deleted file]
examples/FilterFiles.class [deleted file]
examples/Format.class [deleted file]
examples/Get.class [deleted file]
examples/GetDate.class [deleted file]
examples/GetDfsPath.class [deleted file]
examples/GetGroupMemberSidsFromURL.class [deleted file]
examples/GetLocalGroupMemberSidsFromURL.java [new file with mode: 0644]
examples/GetSecurity.class [deleted file]
examples/GetServerSidFromURL.java [new file with mode: 0644]
examples/GetShareSecurity.class [deleted file]
examples/GetType.class [deleted file]
examples/GetURL.class [deleted file]
examples/GrowWrite.class [deleted file]
examples/HttpURL.class [deleted file]
examples/Interleave$IThread.class [deleted file]
examples/Interleave.class [deleted file]
examples/InterruptTest.class [deleted file]
examples/IsDir.class [deleted file]
examples/LargeListFiles.class [deleted file]
examples/Length.class [deleted file]
examples/List.class [deleted file]
examples/ListACL.class [deleted file]
examples/ListFiles.class [deleted file]
examples/ListTypes.class [deleted file]
examples/Mkdir.class [deleted file]
examples/NodeStatus.class [deleted file]
examples/OpenExclusive.class [deleted file]
examples/PeekNamedPipe$ReceiverThread.class [deleted file]
examples/PeekNamedPipe.class [deleted file]
examples/PipeTalk$ReceiverThread.class [deleted file]
examples/PipeTalk.class [deleted file]
examples/Put.class [deleted file]
examples/Query.class [deleted file]
examples/RenameTo.class [deleted file]
examples/SetAttrs.class [deleted file]
examples/SetTime.class [deleted file]
examples/SidCacheTest.class [deleted file]
examples/SidCrawler.class [deleted file]
examples/SidLookup.class [deleted file]
examples/SlowRead.class [deleted file]
examples/SlowWrite.class [deleted file]
examples/SmbCrawler.class [deleted file]
examples/SmbShell.class [deleted file]
examples/SmbTableFile.class [deleted file]
examples/SmbTableFileRecord.class [deleted file]
examples/SmbThreadTest.class [deleted file]
examples/T2Crawler$CrawlerThread.class [deleted file]
examples/T2Crawler$Semaphore.class [deleted file]
examples/T2Crawler.class [deleted file]
examples/TestRandomAccess$TestRecord.class [deleted file]
examples/TestRandomAccess.class [deleted file]
examples/TestSmbURL.class [deleted file]
examples/TestUnicode.class [deleted file]
examples/ThreadedNbtQuery$QThread.class [deleted file]
examples/ThreadedNbtQuery.class [deleted file]
examples/ThreadedSmbCrawler$DirEntry.class [deleted file]
examples/ThreadedSmbCrawler$SmbCrawlerThread.class [deleted file]
examples/ThreadedSmbCrawler.class [deleted file]
examples/ThreadedUniQuery$QThread.class [deleted file]
examples/ThreadedUniQuery.class [deleted file]
examples/Torture1.class [deleted file]
examples/Torture2.class [deleted file]
examples/TortureTest5.class [deleted file]
examples/TransactNamedPipe.class [deleted file]
examples/URLTest.class [deleted file]
examples/VerifyGuest.class [deleted file]
examples/VerifyIO.class [deleted file]
examples/VerifyReads.class [deleted file]
examples/Worker.class [deleted file]
src/jcifs/dcerpc/msrpc/LsaPolicyHandle.java
src/jcifs/dcerpc/msrpc/MsrpcQueryInformationPolicy.java [new file with mode: 0644]
src/jcifs/dcerpc/msrpc/MsrpcQueryInformationPolicy2.java [deleted file]
src/jcifs/netbios/NameServiceClient.java
src/jcifs/netbios/NameServiceClient.java-2008-02-05 [new file with mode: 0644]
src/jcifs/netbios/NbtAddress.java
src/jcifs/smb/.SmbConstants.java.swp [deleted file]
src/jcifs/smb/DosError.java
src/jcifs/smb/Handler.java
src/jcifs/smb/NtlmPasswordAuthentication.java
src/jcifs/smb/NtlmPasswordAuthentication.java.orig [new file with mode: 0644]
src/jcifs/smb/SID.java
src/jcifs/smb/SigningDigest.java
src/jcifs/smb/SmbComSessionSetupAndX.java
src/jcifs/smb/SmbConstants.java
src/jcifs/smb/SmbException.java
src/jcifs/smb/SmbSession.java
src/jcifs/smb/SmbSession.java.orig [new file with mode: 0644]
src/jcifs/smb/SmbTransport.java
src/jcifs/util/transport/Transport.java