diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java index 22a01c96beaf97ee3cd634fa50a7c7f6deb82f2e..7f77c77cac2c8b2d04379b00097461862f4af26f 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java @@ -38,6 +38,7 @@ import net.i2p.data.Destination; import net.i2p.data.Hash; import net.i2p.i2ptunnel.localServer.LocalHTTPServer; import net.i2p.util.ConvertToHash; +import net.i2p.util.DNSOverHTTPS; import net.i2p.util.EventDispatcher; import net.i2p.util.Log; import net.i2p.util.PortMapper; @@ -92,7 +93,7 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn "\r\n"; // ESR version of Firefox, same as Tor Browser private static final String UA_CLEARNET = "User-Agent: " + - "Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0" + + DNSOverHTTPS.UA_CLEARNET + "\r\n"; // overrides private static final String PROP_UA_I2P = "httpclient.userAgent.i2p"; diff --git a/core/java/src/net/i2p/util/DNSOverHTTPS.java b/core/java/src/net/i2p/util/DNSOverHTTPS.java index bd8d9909f0b1c3c2f8515b82422793de3b87c156..e40679534597ad83b29c67a3f9717e8469668a9c 100644 --- a/core/java/src/net/i2p/util/DNSOverHTTPS.java +++ b/core/java/src/net/i2p/util/DNSOverHTTPS.java @@ -64,8 +64,12 @@ public class DNSOverHTTPS implements EepGet.StatusListener { // consecutive failures private static final ObjectCounter<String> fails = new ObjectCounter<String>(); - // ESR version of Firefox, same as Tor Browser - private static final String UA_CLEARNET = "Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0"; + /** + * ESR version of Firefox, same as Tor Browser + * + * @since public since 0.9.54 for i2ptunnel + */ + public static final String UA_CLEARNET = "Mozilla/5.0 (Windows NT 10.0; rv:91.0) Gecko/20100101 Firefox/91.0"; private static final int MAX_RESPONSE_SIZE = 2048; private static final boolean DEBUG = false;