+Wed Mar 11 20:22:46 EDT 2009
+jcifs-1.3.5
+
+Stand-alone DFS did not work with an IP address as opposed to a DNS or
+NetBIOS hostname. This issue has been fixed.
+
Sun Mar 9 11:46:15 EDT 2009
jcifs-1.3.4
<project name="jcifs" default="usage" basedir=".">
- <property name="version" value="1.3.4"/>
- <property name="reldate" value="Mar 7, 2009"/>
+ <property name="version" value="1.3.5"/>
+ <property name="reldate" value="Mar 12, 2009"/>
<target name="usage">
<echo>
PROPERTIES=../../user2.prp
RUN="${JAVA_HOME}/bin/java -cp ${CLASSPATH} -Djcifs.properties=${PROPERTIES}"
+#SERVER=192.168.2.110
#SERVER=dc1.w.net
#SHARE=tmp
#DIR=test
# Domain-based DFS
-SERVER=w.net
-SHARE=root2
-DIR=link2/test
+#SERVER=192.168.2.110
+#SERVER=w.net
+#SHARE=root2
+#DIR=link2/test
# smb://fs1.w.net/DFSStandaloneRoot/DFSStandaloneLink/test/
# smb://dc1.w.net/root2/link2/test/
# smb://dc1.w.net/tmp/test/
# smb://dc3.x.net/tmp/test/
# Stand-alone DFS
-#SERVER=dc3.x.net
-#SHARE=tmp
-#DIR=test
+SERVER=192.168.2.113
+#SERVER=fs1.w.net
+SHARE=DFSStandaloneRoot
+DIR=DFSStandaloneLink/test
WRITE_DIR=${DIR}/
SRC_DIR=${DIR}/Junk
}
void resolveDfs(ServerMessageBlock request) throws SmbException {
connect0();
- String hostName = getServerWithDfs();
+
DfsReferral dr = dfs.resolve(
- hostName,
+ tree.session.transport.tconHostName,
tree.share,
unc,
auth);
* clauses are ncessary to prevent exceptions
*/
if (dr.pathConsumed < 0) {
- dr.pathConsumed =0 ;
+ dr.pathConsumed = 0;
} else if (dr.pathConsumed > unc.length()) {
dr.pathConsumed = unc.length();
}