"Date: 12-Oct-02 10:40:35 PM", or whatever your JVM's/locale's standard
format is, is not compliant. This patch makes that a rfc1123-style date.
Index: HttpServletResponseImpl.java
===================================================================
RCS file:
/cvsroot/freenet/freenet/src/freenet/support/servlet/http/HttpServletResponseImpl.java,v
retrieving revision 1.4
diff -u -r1.4 HttpServletResponseImpl.java
--- HttpServletResponseImpl.java 5 Oct 2002 17:29:25 -0000 1.4
+++ HttpServletResponseImpl.java 12 Oct 2002 23:19:58 -0000
@@ -9,7 +9,7 @@
import java.util.Locale;
import java.io.IOException;
import java.io.OutputStream;
-import java.text.DateFormat;
+import java.text.SimpleDateFormat;
/**
* HttpServletResponse implementation.
@@ -128,9 +128,9 @@
addDateHeader(name, date);
}
+ static private SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd
MMM yyyy HH:mm:ss 'GMT'");
public void addDateHeader(String name, long date) {
- DateFormat df = DateFormat.getDateTimeInstance();
- headers.put(name, df.format(new Date(date)));
+ headers.put(name, dateFormat.format(new Date(date)));
}
--
Robbe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.ng
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL:
<https://emu.freenetproject.org/pipermail/devl/attachments/20021013/e6a185d0/attachment.pgp>