Mon Dec 22 13:30:39 EST 2008
jcifs-1.3.2
Querying Samba DFS links directly could fail due to a slight difference
in Samba v. Windows DFS referrals. This issue has been fixed. Querying
Samba DFS roots or paths under DFS links were not affected.
Sat Nov 30 00:32:09 EST 2008
jcifs-1.3.1
The NtlmPasswordAuthentication constructor has been modified to
canonicalize the username from DOMAIN\username or username@domain to
username and set the domain separately.
The getNTLMv2Response method has been adjusted to permit the targetInfo
to be null.
Minor changes to DFS have been applied that claim to prevent errors in
certain DFS scenarios.
The NTLM HTTP Filter was broken in 1.3.0. Turning off useExtendedSecurity
reportedly fixes the issue.
Note: The semantics of the fourth parameter of getNTLMv2Response has
changed.
Sat Oct 25 17:45:51 EDT 2008
jcifs-1.3.0 released
NTLMv2 has been FULLY implemented and is now the default. Signatures
without and without various NTLMSSP flags (e.g. NTLMSSP_NEGOTIATE_NTLM2)
have been tested with Windows 2003 and Windows 2000.
New default values are:
jcifs.lmCompatibility = 3
jcifs.smb.client.useExtendedSecurity = true
Note: The NTLM HTTP Filter does not and can never support NTLMv2 as it
uses the main-in-the-middle technique which is specifically thwarted by
factoring the NTLMSSP TargetInformation block into the computed hashes. A
proper NTLMv2 HTTP authentication filter would require NETLOGON RPCs (or
possibly some kind of Kerberos digest authentication like Heimdal uses).
Sun Oct 19 23:25:45 EDT 2008
jcifs-1.2.25
The DcerpcHandle code to increase the stub size if alloc_hint was greater
than stub.length was not being engaged properly which would result in
an ArrayIndexOutOfBoundsException if the DCERPC response was larger than
0xffff. This has been fixed.
Disabled decoding of NativeFileSystem field b/c it seems the iSeries
implementation sends this field in ASCII even though Unicode is
indicated. Fortunately the field is of no interest to anyone so we can
simply omit decoding it.
Added check in copyTo to prevent a possible thread lockup when server
is disconnected during a copy.
Force SMB_COM_TREE_CONNECT_ANDX service to always be what was passed to
the constructor (default is '?????'). IBM iSeries apparently does not
like explicitly specifying 'A:' which can occur on reconnect after
an soTimeout.
Wed Jul 23 13:35:20 EDT 2008
jcifs-1.2.24
The 2 line change that fixes stand-alond DFS was not in 1.2.23. Now it is.
Sun Jul 20 22:28:40 EDT 2008
jcifs-1.2.23
Recent domain-based DFS proper broke stand-alone DFS. This has been fixed.
Wed Jun 25 20:26:33 EDT 2008
jcifs-1.2.22
The SmbFileInputStream methods will now throw InterruptedIOExceptions
where apppropriate whereas previously they would throw SmbExceptions
with a root cause of TransportException with a root cause of
InterruptedException.
If SmbSession.send() throw an exception it could leave the session in a
bad state which could cause "Invalid parameter" exceptions on subsequent
requests.
An InterruptedException in jcifs.netbios.NameServiceClient was being
caught and ignored. It will now be re-thrown as an IOException so that all
threads used with/by JCIFS can be interrupted and caused to exit. Several
other similar (albeit less important) InterruptedExceptions were also
adjusted.
A jcifs.smb.client.dfs.disabled property has been added to disable domain
based DFS so that the client does not try and fail to resolve paths as
domain paths in non-domain environments (e.g. on the local machine).
The getSecurity and getShareSecurity methods will now return null if no
DACL is present on a file whereas previously it would retrun an empty
array. This allows the caller to distinguish between an empty DACL and
one that is simply empty.
Wed May 28 22:46:56 EDT 2008
jcifs-1.2.21
An NPE in jcifs.Config was accidentally introduced in 1.2.20. This has
been fixed.
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.
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.
Sun Apr 6 19:46:47 EDT 2008
jcifs-1.2.19 released
This release adds proper support for domain based DFS roots that are not
hosted on domain controllers and eliminates the now-obsolete behavior of
building a merged list of shares across hosts. A new NetrDfsEnumEx RPC
is used to enumerate DFS roots when listing shares. The equals methods
for SmbFile and UniAddress could return true even though the files were
not equal. That issue has been fixed. Some SmbComOpenAndX parameters
were incorrectly swapped which would cause failure on Windows 98.
Mon Feb 18 23:02:02 EST 2008
jcifs-1.2.18 released
No changes to the code.
Removed docs/.todo.txt.swp that got caught in the tgz by accident.
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.
Wed Jun 20 13:09:10 EDT 2007
jcifs-1.2.14 released
A new SID.getGroupMemberSids() method has been added that will return
the local group membership of SID (aka aliases). This release adds the
SAMR interface to the dcerpc code with the SamrEnumerateAliasesInDomain
RPC and numerous other calls to negotiate
没有合适的资源?快使用搜索试试~ 我知道了~
jcifs包 源代码
共700个文件
html:378个
java:264个
xml:11个
5星 · 超过95%的资源 需积分: 9 37 下载量 135 浏览量
2008-12-23
17:30:15
上传
评论
收藏 1.74MB ZIP 举报
温馨提示
这个资源是jcifs的源代码,有兴趣的可以看看,可以对自己写代码有很大的提高
资源推荐
资源详情
资源评论
收起资源包目录
jcifs包 源代码 (700个子文件)
createf.c 9KB
createnp.c 6KB
callnp.c 4KB
ne.css 2KB
stylesheet.css 1KB
data 1KB
10883563.doc 313B
new.gif 111B
inherit.gif 57B
index-all.html 483KB
SmbFile.html 169KB
constant-values.html 129KB
SmbTransport.html 85KB
SmbException.html 83KB
SigningDigest.html 78KB
NdrBuffer.html 73KB
NdrException.html 72KB
NtStatus.html 48KB
NdrObject.html 47KB
SmbRandomAccessFile.html 42KB
NbtAddress.html 41KB
Type3Message.html 39KB
NtlmHttpURLConnection.html 38KB
NtlmPasswordAuthentication.html 38KB
SID.html 37KB
SmbNamedPipe.html 36KB
Encdec.html 33KB
overview-summary.html 31KB
overview-tree.html 31KB
ACE.html 30KB
samr.html 30KB
ntlmhttpauth.html 30KB
NtlmPasswordAuthentication.html 29KB
Type2Message.html 28KB
SmbFile.html 28KB
NtlmFlags.html 27KB
lsarpc.html 27KB
NdrBuffer.html 25KB
overview.html 24KB
DfsReferral.html 24KB
rpc.policy_handle.html 24KB
DcerpcMessage.html 24KB
Config.html 23KB
lsarpc.LsarLookupSids.html 23KB
Type1Message.html 23KB
samr.SamrEnumerateAliasesInDomain.html 22KB
allclasses-frame.html 22KB
SmbFileOutputStream.html 22KB
srvsvc.ShareEnumAll.html 21KB
netdfs.NetrDfsEnumEx.html 21KB
NbtException.html 21KB
Transport.html 21KB
SmbException.html 21KB
lsarpc.LsarOpenPolicy2.html 21KB
package-summary.html 21KB
samr.SamrOpenDomain.html 21KB
DcerpcHandle.html 21KB
samr.SamrOpenAlias.html 21KB
lsarpc.LsarQueryInformationPolicy.html 20KB
NbtAddress.html 20KB
srvsvc.ShareGetInfo.html 20KB
lsarpc.LsarQueryInformationPolicy2.html 20KB
samr.SamrConnect4.html 20KB
serialized-form.html 20KB
DcerpcConstants.html 20KB
samr.SamrGetMembersInAlias.html 20KB
DcerpcMessage.html 20KB
samr.SamrConnect2.html 20KB
index.html 20KB
srvsvc.ServerGetInfo.html 20KB
SID.html 19KB
NetworkExplorer.html 19KB
srvsvc.RemoteTOD.html 19KB
package-tree.html 18KB
samr.SamrCloseHandle.html 18KB
SmbAuthException.html 18KB
lsarpc.LsarClose.html 18KB
allclasses-noframe.html 18KB
UniAddress.html 18KB
SmbFileInputStream.html 18KB
netdfs.html 18KB
faq.html 18KB
srvsvc.TimeOfDayInfo.html 18KB
Dfs.html 18KB
SmbShareInfo.html 17KB
srvsvc.ShareInfo502.html 17KB
NtlmMessage.html 17KB
NbtSocket.html 17KB
NtlmSsp.html 17KB
lsarpc.LsarObjectAttributes.html 16KB
DcerpcPipeHandle.html 16KB
MsrpcEnumerateAliasesInDomain.html 16KB
SmbSession.html 16KB
MsrpcShareGetInfo.html 16KB
NdrObject.html 16KB
MsrpcShareEnum.html 16KB
MsrpcDfsRootEnum.html 16KB
package-use.html 16KB
lsarpc.LsarDnsDomainInfo.html 16KB
MsrpcQueryInformationPolicy.html 16KB
共 700 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
- hy_yyf2012-11-03此资源不错,对本人很有帮助,多谢分享!
- fengyuleidian32011-09-09需要实现域用户自动登录的功能,了解下源码包
OracleJ
- 粉丝: 25
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Code for the complete guide to tkinter tutorial
- 关于百货中心供应链管理系统.zip
- SimpleFolderIcon-master 修改Unity的Project下的文件夹图标
- A python Tkinter widget to display tile based maps
- A pure Python library for adding tables to a Tkinter application
- Vector资源文件.zip
- MobaXterm-Installer
- MicroMsg.xlsx
- 88-520告白(520气球).zip
- HTML+CSS+JS精品网页模板H126.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功