
                           Pine To Do List

          Updated July 15  (H means high priority)

            ----  Short Term, Pine 3.03 ----

        MIME: Printing of MIME messages doesn't work 
        Sometimes the message pointer in the index is misplaced when sorting
        (possibly others as there is time)


            ----   Medium Term, for Pine 4.0  (though may get done sooner) ----

      H Merge source code with DOS port
        Incoporate latest c-client
        Clean up switch on input chars in ttyin.c (warning on PTX). 
  2   H Check all mail_xxxxx routine return codes and for empty strings
  4   H Sheryl E's & Dave W's IMAP errors (stress test IMAP a little more) 
        Pine should allow a list of SMTP servers
        ^Z in composer causes core dump on Dynix/PTX
        8 bit characters not displayed correctly in ptx port
        8 bit characters not displayed correctly in bsd port
        MIME: Use mailcap to pick programs to display message parts
        IMAP connections break when in alternate editor for a long time
        Ignore "(fwd)" when sorting on subject
        Problem with sent-mail pruning when there is no sent-mail
        MIME: q-p encoding and text file detaching include an extra line
        Old-growth: Mods for list moderators, allow pipes to inews and other 
        MIME: Allow reordering of attachement (any reordering now is ignored)
        MIME: Postponing a message with non-file attachments doesn't work
        MIME: problems if send failes with outgoing q-p encoded text
        Help text gets confused if pine.info is longer than 20 lines
        Help text for browser
        ^_ Not working on PAIX (Byron)
        "-check" option on the command line to check for new mail
        Allow ^C canceling in yes/no and similar questions



            ----   Long Term, for Pine 5.0  (though may get done sooner) ----

        Include the "Reply-to:" when including text in reply
        Resizing in composer help text is broken
        Store the sort order in the .pinerc
        Create a deleted-mail folder so folks can recover delete mail
        Reevaluate scrolling behavior in help text and news
        Export message doesn't undo decoding
        Keyboard lock bug, sometimes can't unlock <holste@u>
        Lock keyboard after password change requires wrong password
        Postponing a message with 8 bit characters doesn't work
MRC   H Allow comment-only fields in addresses
        Address book painting incorrect when last item is deleted out of it
        Pinef key map inconsistencies
	IMAP connections break when resizing terminal window on startup
        Bug with key menu painting and beginning of month processing
        Check out core12.andrewf on Carson (malloc in composer)
        ^\ doesn't work on Carson
        Take command rearranges names with {DEPT} improperly
        Explicit read-only mode
MRC   H Show Resent-xxxx: fields in the message header
        Problem with screen paint on Sun cmdtools
MRC     More intelligent mail file extend when rewriting mailboxes 
MRC     Incorporate new mail when in read only mode in Bezerk driver
        Write RFC for new text/file MIME type
        When search finds something it should scroll it to top of screen
        Figure out why the other menu causes DTR to drop on z29 terminals
        FAQ about replying, to LISTserv in particular
        More context feed back in title bar (COMPOSE HEADER vs COMPOSE MESSAGE)
        Allow signaling imap server to die to over ride read-only mode
        Copying message *to* an imap folder isnt' working
        Address book support for shared addresses (Bryan Rawson)
        Report terminal in error out of TERMCAP string when it is present
        Attempting to open a non-existent IMAP folder gets into weird mode
        Nicer deleting/renaming of sent-mail and saved-messages
        When expanding "joe@xxx", turn it into "joe@xxx.local.domain"
        Remove .pine-debug files when debugging is turned off
        Check out Pine against the UNIX new mail notification utilities
        Management of mixed case folder names
        Search doesn't find things under it's nose
        Searching of help text not quite right
        Order of screen draw in scroll tool
        No way to insert a plain comma into full name in address book
        Display tabs explicitly rather than relying on terminal
        Don't save to non-mail files with out a warning
        Nicer format of inclusion in reply: kill extra blank lines
        When Taking address, user should be able to replace an existing entry
	Take from To: field, when From: field is user
        Allow cancel of reply when answering y/n questions
        Cursor motion wrap improvements on folders screen
        Locking for local message saves
        Caution attempts to rename folder outside of ~/mail
        More elm style folder name generation -- use To: when From: is us
        Option to format reply and forward inclusions
        Avoid extra copy when saving to folder for 10K memory performance 
?MRC?   Predict length of long parsed addresses for 10K mem performance
        Eliminate use of headertext in send.c:432 for 10K memory performance
        Allow operation to complete on SIGHUP and die when tty input is read
        Reading, saving, forwarding message > 1Mb very inefficient
        "**" indicating checkpoint can mess up title bar with long folder name
        Maximum folder/file name that can be entered is 32 chars long
        Better error messages for attempt to create folders like "ob/gyn"
        Address book search should wrap around to beginning
        Shouldn't allow spaces in folder names
        Novice mode
        old-growth: aggregate operations
        old-growth: IMAP style select
        old-growth: IMAP style select across multiple folders
        old-growth: Views across multiple folders
        Some way to list IMAP folders in folders screen ala MailManager
        Should Pine exit when stream dies?
        Check spelling of "it's"
        Quoting in "" is not preserved in .pinerc
        In address parsing, keep going after encountering an error
        Better behaviour when address is unparsable, for example "From: "


            ----    Possibly Some Day    ----
        User interface for News
        Screen for setting pine options and configuration
        Show percentage corresponding to cursor position in composer
        Finger interface
        X.500 interface
MRC     Kerberos authentication for IMAP use 
        Overlayed windows
        Explicit support to include received message in outgoing message
        Multiple postponed messages
        Setting of current message when a folder is opened (see to-do-89)
        User interface for .forward file
        User interface for .filter-rules for filter program
        Rejustification of original paragraphs with "> " in front
        Should DEL act like ^H or ^D or be selectable
        User interface for vacation program
        MIME: allow a whole directory to be attached
        Allow composition of outgoing messages with Reply-To: field        
        Allow composition of outgoing messages with Error-To: field        
        Allow composition of outgoing messages with other fields        

