From 0388a80fb6d3391ba7f39a25f71a5d8103de2657 Mon Sep 17 00:00:00 2001 From: adam Date: Sat, 17 Mar 2007 08:57:34 +0000 Subject: [PATCH] fix date parsing bug in IMAP darcs-hash:20070317085734-5007d-9b22dcb4da092a7ea06fc545574725586731aa35.gz --- src/org/ibex/mail/IMAP.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/org/ibex/mail/IMAP.java b/src/org/ibex/mail/IMAP.java index 8f5f3d0..288a312 100644 --- a/src/org/ibex/mail/IMAP.java +++ b/src/org/ibex/mail/IMAP.java @@ -706,7 +706,7 @@ public class IMAP { } public Date datetime() { if (type != QUOTED) bad("Expected quoted datetime"); - try { return new SimpleDateFormat("dd-MM-yyyy hh:mm:ss zzzz").parse(s.trim()); + try { return new SimpleDateFormat("dd-MMM-yyyy hh:mm:ss zzzz").parse(s.trim()); } catch (ParseException p) { throw new Server.Bad("invalid datetime format " + s + " : " + p); } } public String atom() { @@ -831,6 +831,12 @@ public class IMAP { ")"; } + // FIXME: ugly + public static String qq(Stream stream) { + StringBuffer sb = new StringBuffer(); + stream.transcribe(sb); + return sb.toString(); + } public static String qq(String s) { StringBuffer ret = new StringBuffer(); ret.append('{'); -- 1.7.10.4