From 4fbfc5d83d2dbed38155e29d793904b15a6a6f8e Mon Sep 17 00:00:00 2001 From: zzz Date: Thu, 5 Apr 2018 12:03:57 +0000 Subject: [PATCH] EepGet: Increase max header length SSLEepGet: Set default CLI proxy type to none --- core/java/src/net/i2p/util/EepGet.java | 2 +- core/java/src/net/i2p/util/SSLEepGet.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/java/src/net/i2p/util/EepGet.java b/core/java/src/net/i2p/util/EepGet.java index 4f3dc22abb..b67d864902 100644 --- a/core/java/src/net/i2p/util/EepGet.java +++ b/core/java/src/net/i2p/util/EepGet.java @@ -1124,7 +1124,7 @@ public class EepGet { increment(lookahead, cur); } - if (buf.length() > 1024) + if (buf.length() > 4096) throw new IOException("Header line too long: " + buf.toString()); } } diff --git a/core/java/src/net/i2p/util/SSLEepGet.java b/core/java/src/net/i2p/util/SSLEepGet.java index 403e168e3f..58c7e38ac2 100644 --- a/core/java/src/net/i2p/util/SSLEepGet.java +++ b/core/java/src/net/i2p/util/SSLEepGet.java @@ -259,7 +259,7 @@ public class SSLEepGet extends EepGet { boolean noVerify = false; String proxyHost = "127.0.0.1"; int proxyPort = 0; - ProxyType ptype = ProxyType.HTTP; + ProxyType ptype = ProxyType.NONE; boolean error = false; Getopt g = new Getopt("ssleepget", args, "p:y:sz"); try { @@ -283,7 +283,7 @@ public class SSLEepGet extends EepGet { case 'y': String y = g.getOptarg().toUpperCase(Locale.US); if (y.equals("HTTP") || y.equals("HTTPS")) { - // already set + ptype = ProxyType.HTTP; } else if (y.equals("SOCKS4")) { ptype = ProxyType.SOCKS4; } else if (y.equals("SOCKS5")) {