[Yanel-commits] rev 60148 - public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet
michi at wyona.com
michi at wyona.com
Mon Aug 22 16:39:46 CEST 2011
Author: michi
Date: 2011-08-22 16:39:45 +0200 (Mon, 22 Aug 2011)
New Revision: 60148
Modified:
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
echo DNT header
Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java 2011-08-22 13:28:49 UTC (rev 60147)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java 2011-08-22 14:39:45 UTC (rev 60148)
@@ -692,7 +692,12 @@
if (view != null) {
- if (generateResponse(view, res, request, response, doc, size, lastModified, trackInfo) != null) return;
+ if (generateResponse(view, res, request, response, doc, size, lastModified, trackInfo) != null) {
+ //log.debug("Response has been generated :-)");
+ return;
+ } else {
+ log.warn("No response has been generated!");
+ }
} else {
String message = "View is null!";
Element exceptionElement = (Element) rootElement.appendChild(doc.createElementNS(NAMESPACE, "exception"));
@@ -2071,6 +2076,14 @@
}
response.setHeader(name, value);
}
+
+ // INFO: Confirm DNT (do not track)
+ String dntValue = request.getHeader("DNT");
+ if (dntValue != null) {
+ response.setHeader("DNT", dntValue); // INFO: See spec about response header at http://tools.ietf.org/html/draft-mayer-do-not-track-00
+ } else {
+ //log.debug("No DNT (do not track) header set, hence do not echo.");
+ }
// Possibly embed toolbar:
// TODO: Check if user is authorized to actually see toolbar (Current flaw: Enabled Toolbar, Login, Toolbar is enabled, Logout, Toolbar is still visible!)
More information about the Yanel-commits
mailing list