+Fri Nov 24 11:58:14 EST 2006
+jcifs-1.2.10 released / Minor Adjustments
+
+The 1.2.10 release is now final. A NetBIOS name service lookup bug has
+been fixed in addition to severl other harmless adjustments.
+
Tue Nov 14 12:32:23 EST 2006
jcifs-1.2.10b released / MSRPC Support, Long Unicode Share Name
Enumeration and Critical Bugfixes
<project name="jcifs" default="usage" basedir=".">
- <property name="version" value="1.2.10b"/>
- <property name="reldate" value="Nov 14, 2006"/>
+ <property name="version" value="1.2.10"/>
+ <property name="reldate" value="Nov 24, 2006"/>
<target name="usage">
<echo>
--- /dev/null
+import jcifs.smb.*;
+
+public class CopyToTest extends Thread {
+
+ String url1, url2;
+
+ CopyToTest(String url1, String url2) {
+ this.url1 = url1;
+ this.url2 = url2;
+ }
+
+ public void run() {
+ for (int i = 0; i < 1; i++) {
+ try {
+ SmbFile file = new SmbFile(url1);
+ SmbFile to = new SmbFile(url2);
+ file.copyTo(to);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ }
+
+ public static void main(String[] args) throws Exception {
+ CopyToTest cts = new CopyToTest(args[0], args[1]);
+ cts.start();
+ Thread.sleep(50000);
+ }
+}
Integer nid = null;
int max = NbtAddress.NBNS.length;
+ if (max == 0)
+ max = 1; /* No WINs, try only bcast addr */
+
synchronized( response ) {
while (max-- > 0) {
try {
state = 0;
throw new TransportException( "Connection in error", te );
default:
+ TransportException te = new TransportException( "Invalid state: " + state );
state = 0;
- throw new TransportException( "Invalid state: " + state );
+ throw te;
}
state = 1;
break; /* outstanding requests */
}
doDisconnect( hard );
+ case 4: /* in error - reset the transport */
+ thread = null;
+ state = 0;
+ break;
default:
if (log.level >= 1)
log.println("Invalid state: " + state);
- case 4: /* in error - reset the transport */
thread = null;
state = 0;
break;