X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/4d17de3c1e1ed6a9a717c18fa0d75c3b9f918016..51919715ad7a57f2c74854a6d3d6374578f46985:/docs/TODO diff --git a/docs/TODO b/docs/TODO index be9e6dd9..32173c25 100644 --- a/docs/TODO +++ b/docs/TODO @@ -2,7 +2,6 @@ * fix msh/mmdf problems. * Add IPv6 support. -* Check/fix compilation on 64-bit systems. * Write different function to read configuration files, instead of using m_getfld.c * convert calls from sprintf/vsprintf to snprintf/vsnprintf @@ -28,34 +27,23 @@ 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. -* Flag bogus/misspelled mts.conf "masquerade:" / --enable-masquerade options. +* 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 * update default mode in man pages with sed SEQUENCES --------- -* Change so you can have more than 26 sequences. Unfortunately, - given the way that the bit flags for sequences work, this is - not easy. * Maybe add option gracefully handle empty sequences (-force). ENVIRONMENT/PROFILE ------------------- -* Maybe add profile entry "Pager" to change the default pager? -* Should nmh check for EDITOR or PAGER environment variable? - -POP ---- -* Clean up uip/spop.c (I dont' think it's needed any longer). -* Need to decide if want to support APOP, RPOP, MPOP. APOP - and RPOP still work, but need autoconf support added. Does - anyone still use this stuff? +* Should nmh check for EDITOR environment variable? OPTIONS ------- @@ -104,7 +92,6 @@ MHBUILD ------- * add ability to specify Content-Transfer-Encoding in composition drafts. -* add support for Content-Disposition header (rfc1806). * remove the code for caching from mhbuild. MHL @@ -114,18 +101,12 @@ MHL an external filtering program. * fix internal pager for mhl? -MHMAIL ------- -* add -attach option (send could use this). This should - be done by hooking in mhbuildsbr.c - MHN/MHSHOW/MHLIST/MHSTORE ------------------------- * add way so user can tell mhn to use internal method for handling type, such as multipart/mixed. * add way so user can tell mhn to use a certain `proc' such as moreproc, for certain content types. -* add support for Content-Disposition header (rfc1806). * merge the two places in which mhshowsbr.c reads display strings. * when storing to a folder, should we save the folder context @@ -134,7 +115,6 @@ MHN/MHSHOW/MHLIST/MHSTORE MSH --- -* change conditional includes in msh.c to use termios.h * Add -version to mshcmd.c for each command. * Change msh to use mbox style files, instead of mmdf. Add options -mbox, -mmdf to choose. @@ -170,7 +150,6 @@ REPL SEND/SENDSBR ------------ -* Maybe add `-server' and `-client' to documentation. * Add ability for returned messages from "send -push" to be in MIME format (this is actually a change in mhmail). * make -msgid the default. @@ -190,11 +169,6 @@ SLOCAL * Add -logfile (or -audit) to specify where to record info about successful deliveries. -VMH ---- -* Fix vmh (or remove it). vmh seems to be using internal - knowledge of curses. - MTA INTERFACE ------------- * Fix locking code. Add lockfile command. @@ -208,7 +182,6 @@ GENERAL ------- * see if the various versions of copyfile and copyf can be merged. -* 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 @@ -217,5 +190,4 @@ GENERAL * use wait3 if not waitpid (maybe) * some of the calls to setjmp/longjmp should be replaced with sigsetjmp/siglongjmp. -* When do we need to add -lresolv for SunOS 4.1.x? * replace use of ftell with fgetpos.