[freenet-cvs] r11493 - trunk/freenet/src/freenet/clients/http
Jogy at freenetproject.org
Jogy at freenetproject.org
Tue Dec 19 20:35:35 UTC 2006
Author: Jogy
Date: 2006-12-19 20:35:35 +0000 (Tue, 19 Dec 2006)
New Revision: 11493
Modified:
trunk/freenet/src/freenet/clients/http/ToadletContextImpl.java
Log:
Force the localization "SimpleDateFormat" to Locale.US. Otherwise it would lead to localized (and therefore corrupt) date: and last-modified: HTTP-Header fields. wget moaned about it and it should be fixed anyway.
Checked the code for other "SimpleDateformat"s, there are some but they don't use written names for months, etc. They are left untouched. Watch out :)
Modified: trunk/freenet/src/freenet/clients/http/ToadletContextImpl.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/ToadletContextImpl.java 2006-12-19 19:47:33 UTC (rev 11492)
+++ trunk/freenet/src/freenet/clients/http/ToadletContextImpl.java 2006-12-19 20:35:35 UTC (rev 11493)
@@ -11,6 +11,7 @@
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Enumeration;
+import java.util.Locale;
import java.util.TimeZone;
import freenet.support.HTMLEncoder;
@@ -156,7 +157,7 @@
private static String makeHTTPDate(long time) {
// For HTTP, GMT == UTC
- SimpleDateFormat sdf = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss 'GMT'");
+ SimpleDateFormat sdf = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss 'GMT'",Locale.US);
sdf.setTimeZone(TZ_UTC);
return sdf.format(new Date(time));
}
More information about the cvs
mailing list