diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelConnectClient.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelConnectClient.java index 6e362a41b99dc34b98472a7b11e3cad543cf2b2d..39c573cb471f9c5140fdcb89c3089867cd739437 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelConnectClient.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelConnectClient.java @@ -65,7 +65,7 @@ public class I2PTunnelConnectClient extends I2PTunnelHTTPClientBase implements R private final static String ERR_BAD_PROTOCOL = "HTTP/1.1 405 Bad Method\r\n"+ "Content-Type: text/html; charset=iso-8859-1\r\n"+ - "Cache-control: no-cache\r\n"+ + "Cache-Control: no-cache\r\n"+ "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n"+ @@ -76,7 +76,7 @@ public class I2PTunnelConnectClient extends I2PTunnelHTTPClientBase implements R private final static String ERR_LOCALHOST = "HTTP/1.1 403 Access Denied\r\n"+ "Content-Type: text/html; charset=iso-8859-1\r\n"+ - "Cache-control: no-cache\r\n"+ + "Cache-Control: no-cache\r\n"+ "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n"+ diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java index 16da083e1b54349d667228d1b0648a1b82330826..12c749961e70ada911c9a0ef5891f3853c14e6d2 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java @@ -98,7 +98,7 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn private final static String ERR_REQUEST_DENIED = "HTTP/1.1 403 Access Denied\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + - "Cache-control: no-cache\r\n" + + "Cache-Control: no-cache\r\n" + "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n" + @@ -109,7 +109,7 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn private final static byte[] ERR_TIMEOUT = ("HTTP/1.1 504 Gateway Timeout\r\n"+ "Content-Type: text/html; charset=iso-8859-1\r\n"+ - "Cache-control: no-cache\r\n\r\n"+ + "Cache-Control: no-cache\r\n\r\n"+ "<html><body><H1>I2P ERROR: TIMEOUT</H1>"+ "That Destination was reachable, but timed out getting a "+ "response. This is likely a temporary error, so you should simply "+ @@ -121,7 +121,7 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn private final static String ERR_NO_OUTPROXY = "HTTP/1.1 503 Service Unavailable\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + - "Cache-control: no-cache\r\n" + + "Cache-Control: no-cache\r\n" + "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n" + @@ -132,7 +132,7 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn private final static String ERR_AHELPER_CONFLICT = "HTTP/1.1 409 Conflict\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + - "Cache-control: no-cache\r\n" + + "Cache-Control: no-cache\r\n" + "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n" + @@ -149,7 +149,7 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn private final static String ERR_AHELPER_NOTFOUND = "HTTP/1.1 404 Not Found\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + - "Cache-control: no-cache\r\n" + + "Cache-Control: no-cache\r\n" + "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n" + @@ -161,7 +161,7 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn private final static String ERR_AHELPER_NEW = "HTTP/1.1 409 New Address\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + - "Cache-control: no-cache\r\n" + + "Cache-Control: no-cache\r\n" + "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n" + @@ -174,7 +174,7 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn private final static String ERR_BAD_PROTOCOL = "HTTP/1.1 403 Bad Protocol\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + - "Cache-control: no-cache\r\n" + + "Cache-Control: no-cache\r\n" + "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n" + @@ -185,7 +185,7 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn private final static String ERR_BAD_URI = "HTTP/1.1 403 Bad URI\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + - "Cache-control: no-cache\r\n" + + "Cache-Control: no-cache\r\n" + "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n" + @@ -196,7 +196,7 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn private final static String ERR_LOCALHOST = "HTTP/1.1 403 Access Denied\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + - "Cache-control: no-cache\r\n" + + "Cache-Control: no-cache\r\n" + "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n" + @@ -206,7 +206,7 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn private final static String ERR_INTERNAL_SSL = "HTTP/1.1 403 SSL Rejected\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + - "Cache-control: no-cache\r\n" + + "Cache-Control: no-cache\r\n" + "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n" + diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClientBase.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClientBase.java index c8aafbd667b2d96210ac1e3d7d73b580d41da0de..d9bbe58bbe3f732faeb5357208b0b2d22d51b693 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClientBase.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClientBase.java @@ -73,7 +73,7 @@ public abstract class I2PTunnelHTTPClientBase extends I2PTunnelClientBase implem private static final String ERR_AUTH1 = "HTTP/1.1 407 Proxy Authentication Required\r\n" + "Content-Type: text/html; charset=UTF-8\r\n" + - "Cache-control: no-cache\r\n" + + "Cache-Control: no-cache\r\n" + "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.5\r\n" + // try to get a UTF-8-encoded response back for the password @@ -90,7 +90,7 @@ public abstract class I2PTunnelHTTPClientBase extends I2PTunnelClientBase implem protected final static String ERR_NO_OUTPROXY = "HTTP/1.1 503 No Outproxy Configured\r\n"+ "Content-Type: text/html; charset=iso-8859-1\r\n"+ - "Cache-control: no-cache\r\n"+ + "Cache-Control: no-cache\r\n"+ "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n"+ @@ -101,7 +101,7 @@ public abstract class I2PTunnelHTTPClientBase extends I2PTunnelClientBase implem protected final static String ERR_DESTINATION_UNKNOWN = "HTTP/1.1 503 Service Unavailable\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + - "Cache-control: no-cache\r\n" + + "Cache-Control: no-cache\r\n" + "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n" + diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPServer.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPServer.java index b66caf42c508a907fb8804be05f5b9f372fe8b7b..a7e1aee5c25409599d0c272878c0a8adf8012b53 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPServer.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPServer.java @@ -90,7 +90,7 @@ public class I2PTunnelHTTPServer extends I2PTunnelServer { private final static String ERR_UNAVAILABLE = "HTTP/1.1 503 Service Unavailable\r\n"+ "Content-Type: text/html; charset=iso-8859-1\r\n"+ - "Cache-control: no-cache\r\n"+ + "Cache-Control: no-cache\r\n"+ "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n"+ @@ -99,22 +99,23 @@ public class I2PTunnelHTTPServer extends I2PTunnelServer { "<p>This I2P website is unavailable. It may be down or undergoing maintenance.</p>\n" + "</body></html>"; + // TODO https://stackoverflow.com/questions/16022624/examples-of-http-api-rate-limiting-http-response-headers private final static String ERR_DENIED = - "HTTP/1.1 403 Denied\r\n"+ + "HTTP/1.1 429 Denied\r\n"+ "Content-Type: text/html; charset=iso-8859-1\r\n"+ - "Cache-control: no-cache\r\n"+ + "Cache-Control: no-cache\r\n"+ "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n"+ - "<html><head><title>403 Denied</title></head>\n"+ - "<body><h2>403 Denied</h2>\n" + + "<html><head><title>429 Denied</title></head>\n"+ + "<body><h2>429 Denied</h2>\n" + "<p>Denied due to excessive requests. Please try again later.</p>\n" + "</body></html>"; private final static String ERR_INPROXY = "HTTP/1.1 403 Denied\r\n"+ "Content-Type: text/html; charset=iso-8859-1\r\n"+ - "Cache-control: no-cache\r\n"+ + "Cache-Control: no-cache\r\n"+ "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n"+ @@ -126,7 +127,7 @@ public class I2PTunnelHTTPServer extends I2PTunnelServer { private final static String ERR_SSL = "HTTP/1.1 503 Service Unavailable\r\n"+ "Content-Type: text/html; charset=iso-8859-1\r\n"+ - "Cache-control: no-cache\r\n"+ + "Cache-Control: no-cache\r\n"+ "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n"+ @@ -138,7 +139,7 @@ public class I2PTunnelHTTPServer extends I2PTunnelServer { private final static String ERR_REQUEST_URI_TOO_LONG = "HTTP/1.1 414 Request URI too long\r\n"+ "Content-Type: text/html; charset=iso-8859-1\r\n"+ - "Cache-control: no-cache\r\n"+ + "Cache-Control: no-cache\r\n"+ "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n"+ @@ -149,7 +150,7 @@ public class I2PTunnelHTTPServer extends I2PTunnelServer { private final static String ERR_HEADERS_TOO_LARGE = "HTTP/1.1 431 Request header fields too large\r\n"+ "Content-Type: text/html; charset=iso-8859-1\r\n"+ - "Cache-control: no-cache\r\n"+ + "Cache-Control: no-cache\r\n"+ "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n"+ @@ -161,7 +162,7 @@ public class I2PTunnelHTTPServer extends I2PTunnelServer { protected final static String ERR_REQUEST_TIMEOUT = "HTTP/1.1 408 Request timeout\r\n"+ "Content-Type: text/html; charset=iso-8859-1\r\n"+ - "Cache-control: no-cache\r\n"+ + "Cache-Control: no-cache\r\n"+ "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n"+ @@ -172,7 +173,7 @@ public class I2PTunnelHTTPServer extends I2PTunnelServer { private final static String ERR_BAD_REQUEST = "HTTP/1.1 400 Bad Request\r\n"+ "Content-Type: text/html; charset=iso-8859-1\r\n"+ - "Cache-control: no-cache\r\n"+ + "Cache-Control: no-cache\r\n"+ "Connection: close\r\n"+ "Proxy-Connection: close\r\n"+ "\r\n"+ @@ -475,7 +476,7 @@ public class I2PTunnelHTTPServer extends I2PTunnelServer { if (_log.shouldLog(Log.WARN)) _log.warn("Refusing POST since peer is throttled: " + peerB32); try { - // Send a 403, so the user doesn't get an HTTP Proxy error message + // Send a 429, so the user doesn't get an HTTP Proxy error message // and blame his router or the network. socket.getOutputStream().write(ERR_DENIED.getBytes("UTF-8")); } catch (IOException ioe) {} diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSServerFactory.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSServerFactory.java index a3bfd1c47cc33119f2a3689a27748e5e1ec10e77..9170d7a2e13a2f25538b52d5b6f4281469f018b3 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSServerFactory.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSServerFactory.java @@ -25,7 +25,7 @@ class SOCKSServerFactory { private final static String ERR_REQUEST_DENIED = "HTTP/1.1 403 Access Denied - This is a SOCKS proxy, not a HTTP proxy\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + - "Cache-control: no-cache\r\n" + + "Cache-Control: no-cache\r\n" + "\r\n" + "<html><body><H1>I2P SOCKS PROXY ERROR: REQUEST DENIED</H1>" + "Your browser is misconfigured. This is a SOCKS proxy, not a HTTP proxy" + diff --git a/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketEepGet.java b/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketEepGet.java index c93c37a26cb4f2afd2dbb6f545bbb0d3acaa0098..5b1badb18477a53d68460f16f80d5811f2fa2061 100644 --- a/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketEepGet.java +++ b/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketEepGet.java @@ -233,7 +233,7 @@ public class I2PSocketEepGet extends EepGet { buf.append("-\r\n"); } buf.append("Accept-Encoding: \r\n" + - "Cache-control: no-cache\r\n" + + "Cache-Control: no-cache\r\n" + "Pragma: no-cache\r\n" + "Connection: close\r\n"); boolean uaOverridden = false; diff --git a/core/java/src/net/i2p/util/EepGet.java b/core/java/src/net/i2p/util/EepGet.java index 8582956680a9dd9509fdcc896a36e66218d20fef..1ecb8c47909fcb3f68bfc5d0aee79b74ccc19cf1 100644 --- a/core/java/src/net/i2p/util/EepGet.java +++ b/core/java/src/net/i2p/util/EepGet.java @@ -1362,7 +1362,7 @@ public class EepGet { buf.append("-\r\n"); } if (!_allowCaching) { - buf.append("Cache-control: no-cache\r\n" + + buf.append("Cache-Control: no-cache\r\n" + "Pragma: no-cache\r\n"); } boolean uaOverridden = false; diff --git a/core/java/src/net/i2p/util/PartialEepGet.java b/core/java/src/net/i2p/util/PartialEepGet.java index c647a1e65710e5f906fd694a19e5a37f0d0f3d10..71269999a85d652533a9530b0d77041b045bd937 100644 --- a/core/java/src/net/i2p/util/PartialEepGet.java +++ b/core/java/src/net/i2p/util/PartialEepGet.java @@ -210,7 +210,7 @@ public class PartialEepGet extends EepGet { buf.append(_fetchSize - 1); buf.append("\r\n"); - buf.append("Cache-control: no-cache\r\n" + + buf.append("Cache-Control: no-cache\r\n" + "Pragma: no-cache\r\n" + "Accept-Encoding: \r\n" + "Connection: close\r\n"); diff --git a/installer/resources/proxy/ahelper-conflict-header.ht b/installer/resources/proxy/ahelper-conflict-header.ht index ea255aa4b2a8fd3a8983aa3a4823b370fc7639ad..8e3ce610f5827dffe3ee5d14cf2b893a40218880 100644 --- a/installer/resources/proxy/ahelper-conflict-header.ht +++ b/installer/resources/proxy/ahelper-conflict-header.ht @@ -1,7 +1,7 @@ HTTP/1.1 409 Conflict Content-Type: text/html; charset=UTF-8 Referrer-Policy: no-referrer -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/ahelper-new-header.ht b/installer/resources/proxy/ahelper-new-header.ht index 413ef927acba125b6135f503e3b14cb41134cbad..bf970feb044cfd3e2c5ce54bbf48b532fa6f49ed 100644 --- a/installer/resources/proxy/ahelper-new-header.ht +++ b/installer/resources/proxy/ahelper-new-header.ht @@ -1,7 +1,7 @@ HTTP/1.1 409 New Address Content-Type: text/html; charset=UTF-8 Referrer-Policy: no-referrer -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/ahelper-notfound-header.ht b/installer/resources/proxy/ahelper-notfound-header.ht index f907ce3f35220bcd47f17b65a338958bae8331f6..0aeb454dcdc13dcd7f31d361fb8c0201ed8f20aa 100644 --- a/installer/resources/proxy/ahelper-notfound-header.ht +++ b/installer/resources/proxy/ahelper-notfound-header.ht @@ -1,6 +1,6 @@ HTTP/1.1 409 Bad Helper Content-Type: text/html; charset=UTF-8 -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/auth-header.ht b/installer/resources/proxy/auth-header.ht index bdef8b0d7a7f1961389f29f505b0076fa3794769..9cf4a940de7eb746244b64860a0a2f93f2bc24bd 100644 --- a/installer/resources/proxy/auth-header.ht +++ b/installer/resources/proxy/auth-header.ht @@ -2,7 +2,7 @@ HTTP/1.1 407 Proxy Authorization Required Content-Type: text/html; charset=UTF-8 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.5 Proxy-Authenticate: Basic realm="I2P HTTP Proxy" -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/baduri-header.ht b/installer/resources/proxy/baduri-header.ht index 0855dbdeb341c23c45c77b1e3bfed07c54ad6c0d..daeb5774967413755b6a762cc745f4afb3cee054 100644 --- a/installer/resources/proxy/baduri-header.ht +++ b/installer/resources/proxy/baduri-header.ht @@ -1,6 +1,6 @@ HTTP/1.1 403 Bad URI Content-Type: text/html; charset=UTF-8 -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/denied-header.ht b/installer/resources/proxy/denied-header.ht index b1132adbc8b88fffd23fb755584542b7f2bcc1c1..c54ad93c1372e2f6f918cd8f90080000c0a10dc9 100644 --- a/installer/resources/proxy/denied-header.ht +++ b/installer/resources/proxy/denied-header.ht @@ -1,6 +1,6 @@ HTTP/1.1 403 Request Denied Content-Type: text/html; charset=UTF-8 -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/dnf-header.ht b/installer/resources/proxy/dnf-header.ht index ae1688f6559699f4dee9b0810f33374d4ea9e9c8..51f98d8f224270f02cd0acfa33264dd9a5ba8f0f 100644 --- a/installer/resources/proxy/dnf-header.ht +++ b/installer/resources/proxy/dnf-header.ht @@ -1,6 +1,6 @@ HTTP/1.1 504 Gateway Timeout Content-Type: text/html; charset=UTF-8 -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/dnfb-header.ht b/installer/resources/proxy/dnfb-header.ht index 18edb3342ce2928792463424fc6ace669ab5efb0..e18c3d5be8e6ebc8efb416f01caf8b2219334e8a 100644 --- a/installer/resources/proxy/dnfb-header.ht +++ b/installer/resources/proxy/dnfb-header.ht @@ -1,6 +1,6 @@ HTTP/1.1 400 Destination Not Found Content-Type: text/html; charset=UTF-8 -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/dnfh-header.ht b/installer/resources/proxy/dnfh-header.ht index 58283ab5703a69e3d150b1f8b20a8e14d0eeae16..29a6c878e7664313188317fbecbd56599b6308e9 100644 --- a/installer/resources/proxy/dnfh-header.ht +++ b/installer/resources/proxy/dnfh-header.ht @@ -1,7 +1,7 @@ HTTP/1.1 500 Domain Not Found Content-Type: text/html; charset=UTF-8 Referrer-Policy: no-referrer -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/dnfp-header.ht b/installer/resources/proxy/dnfp-header.ht index bd13081a75fd511f92df58e0dd02171f71d04d1a..46bb0f6c8922e17370a22e2f9d9fb5f5f95ddfef 100644 --- a/installer/resources/proxy/dnfp-header.ht +++ b/installer/resources/proxy/dnfp-header.ht @@ -1,6 +1,6 @@ HTTP/1.1 504 Gateway Timeout Content-Type: text/html; charset=UTF-8 -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/enc-header.ht b/installer/resources/proxy/enc-header.ht index 117ed6ad1c90f8a260eedd66e19f29aff9712688..b7bdea45f2652c2c60c498a6ea7b3452f70de74c 100644 --- a/installer/resources/proxy/enc-header.ht +++ b/installer/resources/proxy/enc-header.ht @@ -1,6 +1,6 @@ HTTP/1.1 504 Gateway Timeout Content-Type: text/html; charset=UTF-8 -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/encp-header.ht b/installer/resources/proxy/encp-header.ht index 01c5b2d654159b2bea04b1215bf679914f317a02..e3fe502178c333ed73354d32bd015094865a4c7d 100644 --- a/installer/resources/proxy/encp-header.ht +++ b/installer/resources/proxy/encp-header.ht @@ -1,6 +1,6 @@ HTTP/1.1 504 Gateway Timeout Content-Type: text/html; charset=UTF-8 -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/localhost-header.ht b/installer/resources/proxy/localhost-header.ht index 5b634f03675062288295edd67bacb2324c10b654..ff3e0603b79ef9109ef0fd24cdecd93f34878056 100644 --- a/installer/resources/proxy/localhost-header.ht +++ b/installer/resources/proxy/localhost-header.ht @@ -1,6 +1,6 @@ HTTP/1.1 403 Access Denied Content-Type: text/html; charset=UTF-8 -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/nols-header.ht b/installer/resources/proxy/nols-header.ht index 3af938749a276fdddc8cf371ac9c57548676aecd..4a31eeeeaa8715c3f247a48eb8409384f8f571b8 100644 --- a/installer/resources/proxy/nols-header.ht +++ b/installer/resources/proxy/nols-header.ht @@ -1,6 +1,6 @@ HTTP/1.1 504 Gateway Timeout Content-Type: text/html; charset=UTF-8 -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/nolsp-header.ht b/installer/resources/proxy/nolsp-header.ht index 05a35cfcb99482a769c6023cd6fa6c0c489a9d1b..31ed0f62fd9f6c8f9d3b8c280b9d2a1c8892628a 100644 --- a/installer/resources/proxy/nolsp-header.ht +++ b/installer/resources/proxy/nolsp-header.ht @@ -1,6 +1,6 @@ HTTP/1.1 504 Gateway Timeout Content-Type: text/html; charset=UTF-8 -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/noproxy-header.ht b/installer/resources/proxy/noproxy-header.ht index 1888d7fd3756f9e3859ab22bf4a856ebaa4eb1e7..c95891c377ff9d5e450da0112d6bd13f2b6aae4b 100644 --- a/installer/resources/proxy/noproxy-header.ht +++ b/installer/resources/proxy/noproxy-header.ht @@ -1,6 +1,6 @@ HTTP/1.1 503 No Outproxy Configured Content-Type: text/html; charset=UTF-8 -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/protocol-header.ht b/installer/resources/proxy/protocol-header.ht index 0599ff58b09aee468b0e7f52b33814ad955accaf..c48639258308aa6b5ee0f39d4a0ef898a16f2d58 100644 --- a/installer/resources/proxy/protocol-header.ht +++ b/installer/resources/proxy/protocol-header.ht @@ -1,6 +1,6 @@ HTTP/1.1 403 Bad Protocol Content-Type: text/html; charset=UTF-8 -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/reset-header.ht b/installer/resources/proxy/reset-header.ht index 4b6c1259b44fbbde83b2887691c5301d3af3c76d..0e0ec284bf1b38d762fe306bb1b54cce334849a1 100644 --- a/installer/resources/proxy/reset-header.ht +++ b/installer/resources/proxy/reset-header.ht @@ -1,6 +1,6 @@ HTTP/1.1 403 Connection Reset Content-Type: text/html; charset=UTF-8 -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close diff --git a/installer/resources/proxy/resetp-header.ht b/installer/resources/proxy/resetp-header.ht index a5458f53b6cd253f45aeec346e31cece1a229296..17e90af8d05e3067c07ee01f6a145408f0cea506 100644 --- a/installer/resources/proxy/resetp-header.ht +++ b/installer/resources/proxy/resetp-header.ht @@ -1,6 +1,6 @@ HTTP/1.1 403 Connection Reset Content-Type: text/html; charset=UTF-8 -Cache-control: no-cache +Cache-Control: no-cache Connection: close Proxy-Connection: close