From d5f5e6651423fe09ef4dc30275fb908b4c75a90a Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Sat, 10 Nov 2012 23:16:39 -0800 Subject: [PATCH] Fixes #213 - iOS 6 caching bug. --- .../guacamole/servlet/GuacamoleHTTPTunnelServlet.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/guacamole-common/src/main/java/net/sourceforge/guacamole/servlet/GuacamoleHTTPTunnelServlet.java b/guacamole-common/src/main/java/net/sourceforge/guacamole/servlet/GuacamoleHTTPTunnelServlet.java index b79a1249f..45a60ca56 100644 --- a/guacamole-common/src/main/java/net/sourceforge/guacamole/servlet/GuacamoleHTTPTunnelServlet.java +++ b/guacamole-common/src/main/java/net/sourceforge/guacamole/servlet/GuacamoleHTTPTunnelServlet.java @@ -159,6 +159,9 @@ public abstract class GuacamoleHTTPTunnelServlet extends HttpServlet { logger.info("Connection from {} succeeded.", request.getRemoteAddr()); try { + // Ensure buggy browsers do not cache response + response.setHeader("Cache-Control", "no-cache"); + // Send UUID to client response.getWriter().print(tunnel.getUUID().toString()); }