From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <02533719979dc214deeeeb88a5c0bb12@plan9.bell-labs.com> From: David Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] IMAP clients and plan9 imap server In-Reply-To: <86brsuyaqo.fsf@gic.mteege.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-lqynpaxsigpdbbrorrqbhjhsas" Date: Fri, 10 Oct 2003 20:53:54 -0400 Topicbox-Message-UUID: 6caa321e-eacc-11e9-9e20-41e7f4b1d025 This is a multi-part message in MIME format. --upas-lqynpaxsigpdbbrorrqbhjhsas Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit I gave up trying to fix mutt. I'ld have to change the structure of its parsing to make it parse correctly, too much work. From the comments, they know its screwed up. I was wrong about what it was misparsing. The problem was that we returned flags in a seperate fetch reply. Fine by the RFC but not fine with mutt. I just changed our behaviour because it was a lot easier to do. Fixes on sources. --upas-lqynpaxsigpdbbrorrqbhjhsas Content-Type: message/rfc822 Content-Disposition: inline Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Mon Oct 6 05:31:54 EDT 2003 Received: from mail.cse.psu.edu ([130.203.4.6]) by plan9; Mon Oct 6 05:31:51 EDT 2003 Received: by mail.cse.psu.edu (CSE Mail Server, from userid 60001) id 5CD9319BF3; Mon, 6 Oct 2003 05:31:35 -0400 (EDT) Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1C1D519BDC; Mon, 6 Oct 2003 05:31:19 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: by mail.cse.psu.edu (CSE Mail Server, from userid 60001) id 562B619BA7; Mon, 6 Oct 2003 05:30:52 -0400 (EDT) Received: from one.mteege.de (one.mteege.de [81.2.131.61]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id EB1DE19B63 for <9fans@cse.psu.edu>; Mon, 6 Oct 2003 05:30:40 -0400 (EDT) Received: (qmail 68953 invoked by uid 66); 6 Oct 2003 09:31:00 -0000 Received: (qmail 7841 invoked from network); 6 Oct 2003 09:30:08 -0000 Received: from gic.mteege.de (HELO mteege.de) (192.168.153.10) by 0 with SMTP; 6 Oct 2003 09:30:08 -0000 Received: (qmail 56814 invoked by uid 1001); 6 Oct 2003 09:30:07 -0000 To: 9fans@cse.psu.edu Subject: Re: [9fans] IMAP clients and plan9 imap server References: <68c590d500b69a3275bc94a041de3669@plan9.bell-labs.com> From: Matthias Teege In-Reply-To: <68c590d500b69a3275bc94a041de3669@plan9.bell-labs.com> (David Presotto's message of "Sun, 5 Oct 2003 11:14:05 -0400") Message-ID: <86brsuyaqo.fsf@gic.mteege.de> User-Agent: Gnus/5.090024 (Oort Gnus v0.24) Emacs/21.3.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: matthias-9fans@mteege.de List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 06 Oct 2003 11:30:07 +0200 X-Spam-Status: No, hits=-1.3 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,REFERENCES,REPLY_WITH_QUOTES, UPPERCASE_25_50,USER_AGENT_GNUS_UA version=2.55 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) David Presotto writes: > without. If you don't manage to debug the problem, I'll bring up opera M2 > in a few days and give it a try. I've made a snapshot of the opera/imap conversation. Opera has problems to fetch the message. * OK coco IMAP4rev1 server ready 3 CAPABILITY * CAPABILITY IMAP4REV1 IDLE NAMESPACE AUTH=CRAM-MD5 3 OK CAPABILITY 4 AUTHENTICATE CRAM-MD5 + PGI5N2Q5MDRlMTVjNWZhYmIuOWYzZjUzNTliYzU5ZGM3M0Bjb2NvPg== bXRnIDBmMmQzNWI3NTBmM2Q2YzBmYjA1OWYzZGQwYTM1ZGZk 4 OK AUTHENTICATE 5 STATUS INBOX (MESSAGES UIDNEXT RECENT) * STATUS (MESSAGES 1 RECENT 0 UIDNEXT 85) 5 OK STATUS completed 6 SELECT INBOX * FLAGS (\Seen \Answered \Flagged \Deleted \Draft) * 1 exists * 0 recent * OK [PERMANENTFLAGS (\Seen \Answered \Flagged \Draft \Deleted)] * OK [UIDNEXT 85] * OK [UIDVALIDITY 1065365553] 6 OK [READ-WRITE] SELECT INBOX completed 7 FETCH 1:* (UID FLAGS) * 1 FETCH (uid 48) * 1 fetch (flags (\Seen)) 7 OK FETCH completed 8 UID FETCH 0 (UID FLAGS RFC822.SIZE RFC822.HEADER) 8 BAD UID bad syntax Mutt fetches the header of the messages but has problems with the format. I get a listing of the folders in mutt and kmail but both cant display the messages. * OK coco IMAP4rev1 server ready a0000 CAPABILITY * CAPABILITY IMAP4REV1 IDLE NAMESPACE AUTH=CRAM-MD5 a0000 OK CAPABILITY a0001 AUTHENTICATE CRAM-MD5 + PDlkNWFiNzY5NDBmNWNmOTkuYmExYTdiZTY1Y2MyMjc5QGNvY28+ bXRnIGQzNGNkNTY0YjM4NDI3YTUxMmM3MWI3NDQ4ZmVjZjYz a0001 OK AUTHENTICATE a0002 LIST "" "" * LIST (\Noselect) "/" "" a0002 OK LIST a0003 SELECT "INBOX/" * FLAGS (\Seen \Answered \Flagged \Deleted \Draft) * 1 exists * 0 recent * OK [PERMANENTFLAGS (\Seen \Answered \Flagged \Draft \Deleted)] * OK [UIDNEXT 85] * OK [UIDVALIDITY 1065365553] a0003 OK [READ-WRITE] SELECT INBOX completed a0004 FETCH 1:1 (UID FLAGS INTERNALDATE RFC822.SIZE BODY.PEEK[HEADER.FIELDS (DATE FROM SUBJECT TO CC MESSAGE-ID REFERENCES CONTENT-TYPE IN-REPLY-TO REPLY-TO LINES X-LABEL)]) * 1 FETCH (uid 48 internaldate " 5-Oct-2003 16:50:44 +0000" RFC822.SIZE 2518 body[HEADER.FIELDS ("DATE" "FROM" "SUBJECT" "TO" "CC" "MESSAGE-ID" "REFERENCES" "CONTENT-TYPE" "IN-REPLY-TO" "REPLY-TO" "LINES" "X-LABEL")] {356} Message-ID: From: David Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] IMAP clients and plan9 imap server In-Reply-To: <868ynzd5zr.fsf@gic.mteege.de> Content-Type: text/plain; charset="US-ASCII" Reply-To: 9fans@cse.psu.edu Date: Sun, 5 Oct 2003 12:14:58 -0400 ) * 1 fetch (flags (\Seen)) a0004 OK FETCH completed a0005 NAMESPACE * namespace (("" "/")) nil nil a0005 OK NAMESPACE completed a0006 LIST "" "%" * LIST (\Noinferiors) "/" INBOX * LIST (\Noinferiors) "/" presotto * LIST (\Noinferiors) "/" steve.simon * LIST (\Noinferiors) "/" cross * LIST (\Noinferiors) "/" jmk * LIST (\Noinferiors \Marked) "/" rsc * LIST (\Noinferiors) "/" matthias * LIST (\Noinferiors) "/" fst * LIST (\Noinferiors) "/" somefile * LIST (\Noinferiors) "/" arisawa * LIST (\Noinferiors) "/" stored * LIST (\Noinferiors) "/" Trash * LIST (\Noinferiors \Marked) "/" mirtchov * LIST (\Noinferiors \Marked) "/" vdharani a0006 OK LIST completed a0007 SELECT "arisawa" * FLAGS (\Seen \Answered \Flagged \Deleted \Draft) * 2 exists * 0 recent * OK [UNSEEN 1] * OK [PERMANENTFLAGS (\Seen \Answered \Flagged \Draft \Deleted)] * OK [UIDNEXT 3] * OK [UIDVALIDITY 1065290476] a0007 OK [READ-WRITE] SELECT arisawa completed a0008 FETCH 1:2 (UID FLAGS INTERNALDATE RFC822.SIZE BODY.PEEK[HEADER.FIELDS (DATE FROM SUBJECT TO CC MESSAGE-ID REFERENCES CONTENT-TYPE IN-REPLY-TO REPLY-TO LINES X-LABEL)]) * 1 FETCH (uid 1 internaldate "30-Sep-2003 03:07:13 +0000" RFC822.SIZE 2574 body[HEADER.FIELDS ("DATE" "FROM" "SUBJECT" "TO" "CC" "MESSAGE-ID" "REFERENCES" "CONTENT-TYPE" "IN-REPLY-TO" "REPLY-TO" "LINES" "X-LABEL")] {367} Subject: Re: [9fans] cpdir Content-Type: text/plain; charset=US-ASCII; format=flowed From: Kenji Arisawa To: 9fans@cse.psu.edu In-Reply-To: Message-Id: Reply-To: 9fans@cse.psu.edu Date: Tue, 30 Sep 2003 05:44:18 +0900 ) * 2 FETCH (uid 2 internaldate " 3-Oct-2003 11:40:34 +0000" RFC822.SIZE 2572 body[HEADER.FIELDS ("DATE" "FROM" "SUBJECT" "TO" "CC" "MESSAGE-ID" "REFERENCES" "CONTENT-TYPE" "IN-REPLY-TO" "REPLY-TO" "LINES" "X-LABEL")] {357} Content-Type: text/plain; charset=US-ASCII; format=flowed From: Kenji Arisawa To: 9fans@cse.psu.edu In-Reply-To: Message-Id: <115AB500-F596-11D7-BEBE-000393A941BC@ar.aichi-u.ac.jp> Subject: [9fans] Pegasus 2.0b Reply-To: 9fans@cse.psu.edu Date: Fri, 3 Oct 2003 20:38:11 +0900 ) * 1 fetch (flags ()) * 2 fetch (flags ()) a0008 OK FETCH completed a0009 LOGOUT * bye a0009 OK LOGOUT completed Read the imap rfc will take some time. ;-) Matthias --upas-lqynpaxsigpdbbrorrqbhjhsas--