Author: zothar
Date: 2006-07-09 20:57:02 +0000 (Sun, 09 Jul 2006)
New Revision: 9525
Modified:
trunk/freenet/src/freenet/client/async/SingleFileFetcher.java
trunk/freenet/src/freenet/crypt/DSAPrivateKey.java
trunk/freenet/src/freenet/node/PeerNode.java
trunk/freenet/src/freenet/node/RequestSender.java
trunk/freenet/src/freenet/node/TextModeClientInterfaceServer.java
trunk/freenet/src/freenet/node/fcp/ClientPut.java
trunk/freenet/src/freenet/node/fcp/ClientPutComplexDirMessage.java
trunk/freenet/src/freenet/node/fcp/DataCarryingMessage.java
trunk/freenet/src/freenet/node/fcp/FCPServer.java
trunk/freenet/src/freenet/node/fcp/PersistentPutDir.java
trunk/freenet/src/freenet/node/updater/NodeUpdater.java
trunk/freenet/src/freenet/support/FileLoggerHook.java
trunk/freenet/src/freenet/support/PaddedEphemerallyEncryptedBucket.java
Log:
Silenced a few 'local variable name shadows' warnings given by lint4j, which
may have pointed out a bug in NodeUpdater, which is hopefully now working
better. Added a comment about an unclear 'key' variable use in
client/async/SingleFileFetcher
Modified: trunk/freenet/src/freenet/client/async/SingleFileFetcher.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SingleFileFetcher.java
2006-07-09 17:44:36 UTC (rev 9524)
+++ trunk/freenet/src/freenet/client/async/SingleFileFetcher.java
2006-07-09 20:57:02 UTC (rev 9525)
@@ -313,6 +313,7 @@
metaStrings.addFirst(o);
}
+ // **FIXME** Is key in the call to
SingleFileFetcher here supposed to be this.key or the same key used in the try
block above? MultiLevelMetadataCallback.onSuccess() below uses this.key, thus
the question
SingleFileFetcher f = new
SingleFileFetcher((ClientGetter)parent, rcb, clientMetadata, key, metaStrings,
ctx, actx, maxRetries, recursionLevel, false, null, true, returnBucket);
if(metadata.isCompressed()) {
Compressor codec =
Compressor.getCompressionAlgorithmByMetadataID(metadata.getCompressionCodec());
Modified: trunk/freenet/src/freenet/crypt/DSAPrivateKey.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DSAPrivateKey.java 2006-07-09 17:44:36 UTC
(rev 9524)
+++ trunk/freenet/src/freenet/crypt/DSAPrivateKey.java 2006-07-09 20:57:02 UTC
(rev 9525)
@@ -27,11 +27,11 @@
//}
public DSAPrivateKey(DSAGroup g, Random r) {
- BigInteger x;
+ BigInteger tempX;
do {
- x = new NativeBigInteger(256, r);
- } while (x.compareTo(g.getQ()) > -1);
- this.x = x;
+ tempX = new NativeBigInteger(256, r);
+ } while (tempX.compareTo(g.getQ()) > -1);
+ this.x = tempX;
}
public String keyType() {
Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java 2006-07-09 17:44:36 UTC
(rev 9524)
+++ trunk/freenet/src/freenet/node/PeerNode.java 2006-07-09 20:57:02 UTC
(rev 9525)
@@ -1524,9 +1524,9 @@
fs.put("idle", Long.toString(idle));
}
fs.put("lastRoutingBackoffReason", getLastBackoffReason());
- long peerAddedTime = getPeerAddedTime();
- if(peerAddedTime > 1) {
- fs.put("peerAddedTime", Long.toString(peerAddedTime));
+ long tempPeerAddedTime = getPeerAddedTime();
+ if(tempPeerAddedTime > 1) {
+ fs.put("peerAddedTime",
Long.toString(tempPeerAddedTime));
}
fs.put("routingBackoffPercent",
Double.toString(backedOffPercent.currentValue() * 100));
fs.put("routingBackoff",
Long.toString((Math.max(routingBackedOffUntil - now, 0))));
Modified: trunk/freenet/src/freenet/node/RequestSender.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestSender.java 2006-07-09 17:44:36 UTC
(rev 9524)
+++ trunk/freenet/src/freenet/node/RequestSender.java 2006-07-09 20:57:02 UTC
(rev 9525)
@@ -425,12 +425,10 @@
private void verifyAndCommit(byte[] data) throws KeyVerifyException {
if(key instanceof NodeCHK) {
- CHKBlock block = new CHKBlock(data, headers, (NodeCHK)key);
- node.store(block);
+ node.store(new CHKBlock(data, headers, (NodeCHK)key));
} else if (key instanceof NodeSSK) {
- SSKBlock block = new SSKBlock(data, headers, (NodeSSK)key,
false);
try {
- node.store(block);
+ node.store(new SSKBlock(data, headers,
(NodeSSK)key, false));
} catch (KeyCollisionException e) {
Logger.normal(this, "Collision on "+this);
}
Modified: trunk/freenet/src/freenet/node/TextModeClientInterfaceServer.java
===================================================================
--- trunk/freenet/src/freenet/node/TextModeClientInterfaceServer.java
2006-07-09 17:44:36 UTC (rev 9524)
+++ trunk/freenet/src/freenet/node/TextModeClientInterfaceServer.java
2006-07-09 20:57:02 UTC (rev 9525)
@@ -206,11 +206,11 @@
public void run() {
while(true) {
int curPort = port;
- String bindTo = this.bindTo;
+ String tempBindTo = this.bindTo;
try {
- networkInterface = new NetworkInterface(curPort,
bindTo, allowedHosts);
+ networkInterface = new NetworkInterface(curPort,
tempBindTo, allowedHosts);
} catch (IOException e) {
- Logger.error(this, "Could not bind to TMCI port:
"+bindTo+":"+port);
+ Logger.error(this, "Could not bind to TMCI port:
"+tempBindTo+":"+port);
System.exit(-1);
return;
}
@@ -225,7 +225,7 @@
while(isEnabled) {
// Maybe something has changed?
if(port != curPort) break;
- if(!(this.bindTo.equals(bindTo))) break;
+ if(!(this.bindTo.equals(tempBindTo))) break;
try {
Socket s = networkInterface.accept();
InputStream in = s.getInputStream();
Modified: trunk/freenet/src/freenet/node/fcp/ClientPut.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientPut.java 2006-07-09 17:44:36 UTC
(rev 9524)
+++ trunk/freenet/src/freenet/node/fcp/ClientPut.java 2006-07-09 20:57:02 UTC
(rev 9525)
@@ -41,10 +41,10 @@
clientToken = message.clientToken;
if(persistenceType != PERSIST_CONNECTION)
client.register(this);
- Bucket data = message.bucket;
+ Bucket tempData = message.bucket;
ClientMetadata cm = new ClientMetadata(mimeType);
boolean isMetadata = false;
- Logger.minor(this, "data = "+data+", uploadFrom =
"+ClientPutMessage.uploadFromString(uploadFrom));
+ Logger.minor(this, "data = "+tempData+", uploadFrom =
"+ClientPutMessage.uploadFromString(uploadFrom));
if(uploadFrom == ClientPutMessage.UPLOAD_FROM_REDIRECT) {
this.targetURI = message.redirectTarget;
Metadata m = new Metadata(Metadata.SIMPLE_REDIRECT,
targetURI, cm);
@@ -61,11 +61,11 @@
inserter = null;
return;
}
- data = new SimpleReadOnlyArrayBucket(d);
+ tempData = new SimpleReadOnlyArrayBucket(d);
isMetadata = true;
} else
targetURI = null;
- this.data = data;
+ this.data = tempData;
this.clientMetadata = cm;
Logger.minor(this, "data = "+data+", uploadFrom =
"+ClientPutMessage.uploadFromString(uploadFrom));
inserter = new ClientPutter(this, data, uri, cm,
Modified: trunk/freenet/src/freenet/node/fcp/ClientPutComplexDirMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientPutComplexDirMessage.java
2006-07-09 17:44:36 UTC (rev 9524)
+++ trunk/freenet/src/freenet/node/fcp/ClientPutComplexDirMessage.java
2006-07-09 20:57:02 UTC (rev 9525)
@@ -58,8 +58,7 @@
if(files == null)
throw new
MessageInvalidException(ProtocolErrorMessage.MISSING_FIELD, "Missing Files
section", identifier);
for(int i=0;;i++) {
- String name = Integer.toString(i);
- SimpleFieldSet subset = files.subset(name);
+ SimpleFieldSet subset =
files.subset(Integer.toString(i));
if(subset == null) break;
DirPutFile f = DirPutFile.create(subset, identifier,
(persistenceType == ClientRequest.PERSIST_FOREVER) ? bfPersistent : bfTemp);
addFile(f);
@@ -150,17 +149,17 @@
private void convertFilesByNameToManifestElements(HashMap filesByName,
HashMap manifestElements) {
Iterator i = filesByName.keySet().iterator();
while(i.hasNext()) {
- String name = (String) (i.next());
- Object val = filesByName.get(name);
+ String tempName = (String) (i.next());
+ Object val = filesByName.get(tempName);
if(val instanceof HashMap) {
HashMap h = (HashMap) val;
HashMap manifests = new HashMap();
- manifestElements.put(name, manifests);
+ manifestElements.put(tempName, manifests);
convertFilesByNameToManifestElements(h,
manifests);
} else {
DirPutFile f = (DirPutFile) val;
ManifestElement e = f.getElement();
- manifestElements.put(name, e);
+ manifestElements.put(tempName, e);
}
}
}
Modified: trunk/freenet/src/freenet/node/fcp/DataCarryingMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/DataCarryingMessage.java 2006-07-09
17:44:36 UTC (rev 9524)
+++ trunk/freenet/src/freenet/node/fcp/DataCarryingMessage.java 2006-07-09
20:57:02 UTC (rev 9525)
@@ -31,15 +31,15 @@
if(len < 0)
throw new IllegalArgumentException("Invalid length:
"+len);
if(len == 0) return;
- Bucket bucket;
+ Bucket tempBucket;
try {
- bucket = createBucket(bf, len, server);
+ tempBucket = createBucket(bf, len, server);
} catch (IOException e) {
Logger.error(this, "Bucket error: "+e, e);
throw new
MessageInvalidException(ProtocolErrorMessage.INTERNAL_ERROR, e.toString(),
getIdentifier());
}
- BucketTools.copyFrom(bucket, is, len);
- this.bucket = bucket;
+ BucketTools.copyFrom(tempBucket, is, len);
+ this.bucket = tempBucket;
}
protected void writeData(OutputStream os) throws IOException {
Modified: trunk/freenet/src/freenet/node/fcp/FCPServer.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FCPServer.java 2006-07-09 17:44:36 UTC
(rev 9524)
+++ trunk/freenet/src/freenet/node/fcp/FCPServer.java 2006-07-09 20:57:02 UTC
(rev 9525)
@@ -108,15 +108,15 @@
Logger.normal(this, "Starting FCP server on
"+bindTo+":"+port+".");
System.out.println("Starting FCP server on
"+bindTo+":"+port+".");
- NetworkInterface networkInterface = null;
+ NetworkInterface tempNetworkInterface = null;
try {
- networkInterface = new NetworkInterface(port,
bindTo, allowedHosts);
+ tempNetworkInterface = new
NetworkInterface(port, bindTo, allowedHosts);
} catch (BindException be) {
Logger.error(this, "Couldn't bind to FCP Port
"+bindTo+":"+port+". FCP Server not started.");
System.out.println("Couldn't bind to FCP Port
"+bindTo+":"+port+". FCP Server not started.");
}
- this.networkInterface = networkInterface;
+ this.networkInterface = tempNetworkInterface;
if (this.networkInterface != null) {
Thread t = new Thread(this, "FCP server");
Modified: trunk/freenet/src/freenet/node/fcp/PersistentPutDir.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/PersistentPutDir.java 2006-07-09
17:44:36 UTC (rev 9524)
+++ trunk/freenet/src/freenet/node/fcp/PersistentPutDir.java 2006-07-09
20:57:02 UTC (rev 9525)
@@ -54,14 +54,13 @@
for(int i=0;i<elements.length;i++) {
String num = Integer.toString(i);
ManifestElement e = elements[i];
- String name = e.getName();
String mimeOverride = e.getMimeTypeOverride();
SimpleFieldSet subset = new SimpleFieldSet(true);
- FreenetURI uri = e.getTargetURI();
- subset.put("Name", name);
- if(uri != null) {
+ FreenetURI tempURI = e.getTargetURI();
+ subset.put("Name", e.getName());
+ if(tempURI != null) {
subset.put("UploadFrom", "redirect");
- subset.put("TargetURI", uri.toString());
+ subset.put("TargetURI", tempURI.toString());
} else {
Bucket data = e.getData();
subset.put("DataLength",
Long.toString(e.getSize()));
Modified: trunk/freenet/src/freenet/node/updater/NodeUpdater.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/NodeUpdater.java 2006-07-09
17:44:36 UTC (rev 9524)
+++ trunk/freenet/src/freenet/node/updater/NodeUpdater.java 2006-07-09
20:57:02 UTC (rev 9525)
@@ -80,10 +80,10 @@
alert.isValid(false);
node.alerts.register(alert);
- FetcherContext ctx =
n.makeClient((short)0).getFetcherContext();
- ctx.allowSplitfiles = true;
- ctx.dontEnterImplicitArchives = false;
- this.ctx = ctx;
+ FetcherContext tempContext =
n.makeClient((short)0).getFetcherContext();
+ tempContext.allowSplitfiles = true;
+ tempContext.dontEnterImplicitArchives = false;
+ this.ctx = tempContext;
ctxRevocation = n.makeClient((short)0).getFetcherContext();
ctxRevocation.allowSplitfiles = false;
@@ -97,10 +97,10 @@
try{
USK
myUsk=USK.create(URI.setSuggestedEdition(currentVersion));
- ctx.uskManager.subscribe(myUsk, this, true);
+ ctx.uskManager.subscribe(myUsk, this, true);
ctx.uskManager.startTemporaryBackgroundFetcher(myUsk);
- ClientGetter cg = new ClientGetter(this,
node.chkFetchScheduler, node.sskFetchScheduler, revocationURI, ctxRevocation,
RequestStarter.UPDATE_PRIORITY_CLASS, this, null);
+ this.cg = new ClientGetter(this,
node.chkFetchScheduler, node.sskFetchScheduler, revocationURI, ctxRevocation,
RequestStarter.UPDATE_PRIORITY_CLASS, this, null);
cg.start();
}catch(MalformedURLException e){
Modified: trunk/freenet/src/freenet/support/FileLoggerHook.java
===================================================================
--- trunk/freenet/src/freenet/support/FileLoggerHook.java 2006-07-09
17:44:36 UTC (rev 9524)
+++ trunk/freenet/src/freenet/support/FileLoggerHook.java 2006-07-09
20:57:02 UTC (rev 9525)
@@ -890,11 +890,11 @@
synchronized(logFiles) {
oldLogFiles = (OldLogFile[]) logFiles.toArray(new
OldLogFile[logFiles.size()]);
}
- DateFormat df =
DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT,
Locale.ENGLISH);
- df.setTimeZone(TimeZone.getTimeZone("GMT"));
+ DateFormat tempDF =
DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT,
Locale.ENGLISH);
+ tempDF.setTimeZone(TimeZone.getTimeZone("GMT"));
for(int i=0;i<oldLogFiles.length;i++) {
OldLogFile olf = oldLogFiles[i];
- writer.write(olf.filename.getName()+" : "+df.format(new
Date(olf.start))+" to "+df.format(new Date(olf.end))+ " - "+olf.size+"
bytes\n");
+ writer.write(olf.filename.getName()+" :
"+tempDF.format(new Date(olf.start))+" to "+tempDF.format(new Date(olf.end))+ "
- "+olf.size+" bytes\n");
}
}
Modified:
trunk/freenet/src/freenet/support/PaddedEphemerallyEncryptedBucket.java
===================================================================
--- trunk/freenet/src/freenet/support/PaddedEphemerallyEncryptedBucket.java
2006-07-09 17:44:36 UTC (rev 9524)
+++ trunk/freenet/src/freenet/support/PaddedEphemerallyEncryptedBucket.java
2006-07-09 20:57:02 UTC (rev 9525)
@@ -45,15 +45,15 @@
} catch (UnsupportedCipherException e) {
throw new Error(e);
}
- byte[] key = new byte[32];
- origRandom.nextBytes(key);
- aes.initialize(key);
+ byte[] tempKey = new byte[32];
+ origRandom.nextBytes(tempKey);
+ aes.initialize(tempKey);
if(forgetKey) {
// Might as well blank it
- for(int i=0;i<key.length;i++) key[i] = 0;
+ for(int i=0;i<tempKey.length;i++) tempKey[i] = 0;
this.key = null;
} else {
- this.key = key;
+ this.key = tempKey;
}
this.minPaddedSize = minSize;
readOnly = false;