bugMIT/GNU Scheme - Bugs: bug #14361, IMAIL does not recognize IMAP...

 
 

bug #14361: IMAIL does not recognize IMAP flags because of literal symbol syntax

Submitted by:  Taylor R. Campbell <riastradh>
Submitted on:  Fri 02 Sep 2005 02:26:50 AM UTC  
 
Category: imailSeverity: 3 - Normal
Priority: 5 - NormalItem Group: Incorrect behavior
Status: FixedPrivacy: Public
Assigned to: NoneOriginator Name: 
Open/Closed: Closed
Keywords: 

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Mon 24 Oct 2005 01:29:17 AM UTC, comment #1:

Fixed in source. There were a couple of other instances as well.

Chris Hanson <cph>
Project Administrator
Fri 02 Sep 2005 02:26:50 AM UTC, original submission:

After the introduction of the new reader, backslashes in symbols
escape literal characters in the symbols, so, for example, \NOSELECT
reads as the symbol whose name is the string "Noselect" -- the case of
the other characters was folded, but the N was preserved --; however,
this is a change from the old reader, in which backslashes were
interpreted literally, so \NOSELECT would parse as the symbol whose
name is the string "\\noselect". IMAIL depended on this behaviour,
because it would use INTERN after reading IMAP flags to convert them
into symbols, which it would then compare against literal quoted
symbols like \NOSELECT and \NOINFERIORS. With the new reader, these
comparisons always fail, because |Noselect| is obviously quite
different from |\\noselect|, the latter being what INTERN would give
for the string "\\Noselect" (which is what the server sends).

To temporarily fix this, I redefined READ-FLAG in my .edwin file to
read symbols as if they were read with the new parser, but a better
solution would be to change RUN-LIST-COMMAND in imail-imap.scm to use
doubled backslashes instead of single backslashes.

Taylor R. Campbell <riastradh>
Project Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follow 2 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Mon 24 Oct 2005 01:42:31 AM UTCcphOpen/ClosedOpen=>Closed
Mon 24 Oct 2005 01:29:17 AM UTCcphStatusNone=>Fixed

Back to the top


Powered by Savane 3.1-cleanup1