|
|
|
@ -184,7 +184,6 @@ public final class transferRWI {
|
|
|
|
|
byte[] urlHash;
|
|
|
|
|
WordReferenceRow iEntry;
|
|
|
|
|
final HandleSet unknownURL = new RowHandleSet(Word.commonHashLength, Word.commonHashOrder, 0);
|
|
|
|
|
final HandleSet knownURL = new RowHandleSet(Word.commonHashLength, Word.commonHashOrder, 0);
|
|
|
|
|
final ArrayList<String> wordhashes = new ArrayList<String>();
|
|
|
|
|
int received = 0;
|
|
|
|
|
int blocked = 0;
|
|
|
|
@ -206,9 +205,9 @@ public final class transferRWI {
|
|
|
|
|
iEntry = new WordReferenceRow(estring.substring(p));
|
|
|
|
|
urlHash = iEntry.urlhash();
|
|
|
|
|
|
|
|
|
|
// block blacklisted entries
|
|
|
|
|
// block blacklisted entries
|
|
|
|
|
if ((blockBlacklist) && (Switchboard.urlBlacklist.hashInBlacklistedCache(BlacklistType.DHT, urlHash))) {
|
|
|
|
|
Network.log.fine("transferRWI: blocked blacklisted URLHash '" + ASCII.String(urlHash) + "' from peer " + otherPeerName);
|
|
|
|
|
Network.log.fine("transferRWI: blocked blacklisted URLHash '" + ASCII.String(urlHash) + "' from peer " + otherPeerName);
|
|
|
|
|
blocked++;
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
@ -236,9 +235,7 @@ public final class transferRWI {
|
|
|
|
|
for (String id: testids) {
|
|
|
|
|
try {
|
|
|
|
|
try {
|
|
|
|
|
if (sb.index.fulltext().getLoadTime(id) >= 0) {
|
|
|
|
|
knownURL.put(ASCII.getBytes(id));
|
|
|
|
|
} else {
|
|
|
|
|
if (sb.index.fulltext().getLoadTime(id) < 0) {
|
|
|
|
|
unknownURL.put(ASCII.getBytes(id));
|
|
|
|
|
}
|
|
|
|
|
} catch (IOException e) {
|
|
|
|
|