From 1eb58a84dfa6d89ec4662c3dc7c63c90784f9d66 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Sat, 28 May 2011 20:11:52 +0000 Subject: [PATCH] * i2psnark: Fix bug preventing Robert from connecting to snark (thx sponge) --- apps/i2psnark/java/src/org/klomp/snark/PeerAcceptor.java | 5 +++-- history.txt | 3 +++ router/java/src/net/i2p/router/RouterVersion.java | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/i2psnark/java/src/org/klomp/snark/PeerAcceptor.java b/apps/i2psnark/java/src/org/klomp/snark/PeerAcceptor.java index 0adb13d9b..1bd49c25a 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/PeerAcceptor.java +++ b/apps/i2psnark/java/src/org/klomp/snark/PeerAcceptor.java @@ -130,7 +130,8 @@ public class PeerAcceptor } } - private static final int LOOKAHEAD_SIZE = "19".length() + + /** 48 */ + private static final int LOOKAHEAD_SIZE = 1 + // chr(19) "BitTorrent protocol".length() + 8 + // blank, reserved 20; // infohash @@ -144,7 +145,7 @@ public class PeerAcceptor if (read != buf.length) throw new IOException("Unable to read the hash (read " + read + ")"); byte rv[] = new byte[20]; - System.arraycopy(buf, buf.length-rv.length-1, rv, 0, rv.length); + System.arraycopy(buf, buf.length-rv.length, rv, 0, rv.length); return rv; } } diff --git a/history.txt b/history.txt index 31218b962..fe4744abf 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,6 @@ +2011-05-28 zzz + * i2psnark: Fix bug preventing Robert from connecting to snark (thx sponge) + 2011-05-27 zzz * Console: Fix router.updateThroughProxy being set to false after saving change on /configupdate when install dir is read-only. diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index 7ca1a3ec2..5a58b19bc 100644 --- a/router/java/src/net/i2p/router/RouterVersion.java +++ b/router/java/src/net/i2p/router/RouterVersion.java @@ -18,7 +18,7 @@ public class RouterVersion { /** deprecated */ public final static String ID = "Monotone"; public final static String VERSION = CoreVersion.VERSION; - public final static long BUILD = 10; + public final static long BUILD = 11; /** for example "-test" */ public final static String EXTRA = ""; -- GitLab