I've found a problem with If-Modified-Since headers in communications between my GWT client and the server. My time zone is MDT and my system time reflects that. My If-Modified-Since headers are being set with values such as: Wed, 17 Mar 2010 11:51:35 UTC-6. The server fails to parse this correctly because DateUtils.parse using FORMAT_RFC_1123 ignores anything after the first 3 characters of a time zone. I would just expect the client to send the timestamp as UTC or GMT and when I run a test program using the JEE version of DateUtils.format it does produce a GMT time, but the GWT version produces a date with the UTC-6 time zone.
------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2461262

