built-in FTP client. Removed some completed and obsolete tasks from
TODO.
* fix msh/mmdf problems.
* Add IPv6 support.
* 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
* Write different function to read configuration files, instead
of using m_getfld.c
* convert calls from sprintf/vsprintf to snprintf/vsnprintf
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.
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.
* Allow multiple simultaneous differing contexts, probably each tied to a parent
(terminal) process.
MAN PAGES
---------
* Update mh-tailor man page.
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
* update default mode in man pages with sed
SEQUENCES
* Maybe add profile entry "Pager" to change the default pager?
* Should nmh check for EDITOR or PAGER environment variable?
* 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?
-
OPTIONS
-------
* change switches to accept two dashes (--help)
OPTIONS
-------
* change switches to accept two dashes (--help)
SEND/SENDSBR
------------
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.
* Add ability for returned messages from "send -push" to be
in MIME format (this is actually a change in mhmail).
* make -msgid the default.
* Add -logfile (or -audit) to specify where to record info about successful
deliveries.
* 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.
MTA INTERFACE
-------------
* Fix locking code. Add lockfile command.
-------
* see if the various versions of copyfile and copyf can be
merged.
-------
* 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
* 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
* use wait3 if not waitpid (maybe)
* some of the calls to setjmp/longjmp should be replaced with
sigsetjmp/siglongjmp.
* 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.
* replace use of ftell with fgetpos.
whose names are lower-case only are used internally by nmh and should
not generally be set by the user.
.PP
whose names are lower-case only are used internally by nmh and should
not generally be set by the user.
.PP
-If the
-.B WHATNOW
-option was set during
-.B nmh
-configuration, and
-if this environment variable is set, then if the commands
-.BR refile\ ,
-.BR send ,
-.BR show ,
-or
-.B whom
-are not given any `msgs'
-arguments, then they will default to using the file indicated by
-.BR mh\-draft (5).
-This is useful for getting the default behavior
-supplied by the default
-.IR whatnowproc .
-.PP
.B $MH
.RS 5
With this environment variable, you can specify a profile
.B $MH
.RS 5
With this environment variable, you can specify a profile
.PP
The program should terminate with an exit status of zero if the
retrieval is successful, and a non-zero exit status otherwise.
.PP
The program should terminate with an exit status of zero if the
retrieval is successful, and a non-zero exit status otherwise.
-.PP
-If this entry is not provided, then
-.B mhshow
-will use a simple
-built-in FTP client to perform the retrieval.
.SS "The Content Cache"
When
.B mhshow
.SS "The Content Cache"
When
.B mhshow
.PP
The program should terminate with an exit status of zero if the
retrieval is successful, and a non-zero exit status otherwise.
.PP
The program should terminate with an exit status of zero if the
retrieval is successful, and a non-zero exit status otherwise.
-.PP
-If this entry is not provided, then
-.B mhstore
-will use a simple
-built-in FTP client to perform the retrieval.
.SS "The Content Cache"
When
.B mhstore
.SS "The Content Cache"
When
.B mhstore