"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>

Reply via email to