From 27ce28027de7b758235a71ad1677aa0db96aff54 Mon Sep 17 00:00:00 2001 From: zzz Date: Mon, 9 Dec 2013 16:11:53 +0000 Subject: [PATCH] i2ptunnel: Disable streaming pings for clients (ticket #1142) i2psnark: Disable streaming pings (ticket #1142) --- apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java | 2 ++ .../java/src/net/i2p/i2ptunnel/I2PTunnelClientBase.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java b/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java index 2c7a6d286..36de31ba4 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java +++ b/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java @@ -252,6 +252,8 @@ public class I2PSnarkUtil { opts.setProperty("i2p.streaming.enforceProtocol", "true"); if (opts.getProperty("i2p.streaming.disableRejectLogging") == null) opts.setProperty("i2p.streaming.disableRejectLogging", "true"); + if (opts.getProperty("i2p.streaming.answerPings") == null) + opts.setProperty("i2p.streaming.answerPings", "false"); _manager = I2PSocketManagerFactory.createManager(_i2cpHost, _i2cpPort, opts); _connecting = false; } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClientBase.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClientBase.java index bea24ee10..909518a9f 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClientBase.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClientBase.java @@ -194,6 +194,8 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna Boolean.parseBoolean(tunnel.getClientOptions().getProperty(I2PTunnelIRCClient.PROP_DCC)); if (!dccEnabled) tunnel.getClientOptions().setProperty("i2cp.dontPublishLeaseSet", "true"); + if (tunnel.getClientOptions().getProperty("i2p.streaming.answerPings") == null) + tunnel.getClientOptions().setProperty("i2p.streaming.answerPings", "false"); boolean openNow = !Boolean.parseBoolean(tunnel.getClientOptions().getProperty("i2cp.delayOpen")); if (openNow) {