-[TODO]
+TODO
+====
* Write different function to read configuration files, instead
of using m_getfld.c
* Add support for profile entry "Mailing-Lists"
* let mhl accept files on standard in, and output to
standard out, when filtering files.
-* Add switch -more to `show' to call moreproc.
* Add new command "show" at WhatNow? prompt.
-* Add command to reverse the action of rmm [-nounlink] -- "urmm"? "umm"? "um"?
* Allow user customization of which kinds of text parts in multipart/alternative
messages are preferred. It would be nice if one selectable behavior would be
to be prompted at runtime for which version to show.
find what a particular option does is a pain in the nads.
* Add some way to configure whether you prefer to see text/plain or text/html
parts of multipart/alternative messages.
-* Allow multiple simultaneous differing contexts, probably each tied to a parent
- (terminal) process.
-[POSSIBILITIES]
MAN PAGES
---------
-* Update mh-tailor man page.
-* generate mh-chart man page from other man pages
+* Transition of the mh-tailor man page
* update default mode in man pages with sed
SEQUENCES
most all the commands).
* Add switch descriptions to -help output.
-COMP
-----
-* add option so that prompter can be used to input addresses,
- before the real editor is called to edit message.
-* fix -nowhatnowproc switch. Right now whatnowproc starts the edit
- session instead of comp, so -nowhatnowproc does nothing.
-
FLIST
-----
* add -format option so you can specify the look of the output
-------
* add escape %(sequence{foobar}) to detect arbitrary sequences.
-FORW
-----
-* Decode RFC-2047 headers in messages included when replying
- or forwarding.
-* Merge code for forw and repl.
-
INC
---
* Add ability to do filtering (call filterproc) when incorporating mail
* add ability to filter parts of the message by calling
an external filtering program.
-MHMAIL
-------
-* add -attach option (send could use this). This should
- be done by hooking in mhbuildsbr.c
-
MHSHOW/MHLIST/MHSTORE
-------------------------
* add support for Content-Disposition header (rfc1806, rfc2183).
* split regex code out into library.
* replace regex code with Henry Spencer's regex library.
-PROMPTER
---------
-* maybe add ability to use prompter just for headers, and
- then use primary editor for editing message.
-
RCVSTORE
--------
* Change rcvstore so that it can store into multiple folders.
----
* Decode RFC-2047 headers in messages included when replying
or forwarding.
-* Merge code for forw and repl.
-
-SEND/SENDSBR
-------------
-* Add RFC-2047 encoding support for out-going messages. This
- will probably require hooking mhparse into sendsbr.c, and doing
- a complete MIME parsing. Then all handling of Content encoding
- can be on the backend.
SLOCAL
-----
* Change slocal to use .slocalrc file, instead of .maildelivery?
* Add ability to use regular expressions in header matching.
-* Add support for Berkeley db.
* Clean up output from -debug option.
* Add -debuglevel to control the amount of debug info that is output.
* Add -debuglog to specify file to save debugging output.
GENERAL
-------
* change time functions to use POSIX functions by default.
-* Add MH-6.8.4 features into nmh (mostly done).
-* Maybe should move etcpath to sbr and add to libmh.
-* collect winsize, struct termio, etc... together into a ttyinfo
- structure.
-* use wait3 if not waitpid (maybe)
-* When do we need to add -lresolv for SunOS 4.1.x?
* replace use of ftell with fgetpos.