home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / mm / CMM-README next >
Text File  |  2020-01-01  |  5KB  |  101 lines

  1. COLUMBIA MM VERSSION 0.91
  2.  
  3.   Sat Oct  5 13:49:26 2002
  4.  
  5. Columbia MM is a reincarnation of the DECSYSTEM-20 MM (Mail Manager) program.
  6. The original was written in PDP-10 assembler by Stuart McLure Cracraft, Mike
  7. McMahon, and Mark Crispin (among others) in the late 1970s to mid 1980s.
  8. Columbia MM was written at Columbia University in C for Unix but with an eye
  9. to portability.  In times past, it was built on lots of Unix platforms as well
  10. as on non-Unix platforms including DOS and possibly VMS.  The original work
  11. was done as part of the Hermit Project under a grant from Digital Equipment
  12. Corporation, 1984-87.  The programmers were Chris Maio, Andy Lowry, Melissa
  13. Metz, Fuat Baran, Howie Kaye; others may have included Delores Ng, Bill
  14. Catchings, Bill Schilit, maybe even me, who remembers.  The principal
  15. investigator for the DEC grant was Frank da Cruz (me).  More about Hermit
  16. here:
  17.  
  18.   http://www.columbia.edu/acis/history/hermit.html
  19.  
  20. Work on MM by approximately the same crew continued after Hermit was
  21. terminated because it had become Columbia's primary email client.  Version
  22. 0.90 (1990) added various user-friendliness features designed by a committee
  23. of bigwigs ("novice" mode, ?-help categorized by topic, etc), and saw heavy
  24. service for some years but was gradually overtaken by Pine, and then later
  25. by PC- and Web-based mail.  Y2K and Y2K1 patches were added in 1999-2001.
  26. MM is now used mainly by touch-typing menu-hating die-hards (like me), for
  27. reasons such as those elaborated here:
  28.  
  29.   http://www.columbia.edu/kermit/safe.html
  30.  
  31. Columbia MM 0.91 (September 2002) incorporates all patches to 0.90, fixes
  32. some other problems, and adds a couple new features (downloading, handling
  33. of 8-bit message text).  It is distributed together with Columbia CCMD (a
  34. TOPS-20 COMND JSYS simulator, also a Hermit Project product), upon which MM
  35. depends.  Both are in source-code form, and must be built from source.  The
  36. distribution consists of the following files:
  37.  
  38.   mm-ccmd-0.91.tar (also available in .Z and .gz format) - Source code.
  39.  
  40. Several binaries are collected in the binaries subdirectory of this
  41. directory with names like:
  42.  
  43.   mm-0.91-hardware-os-osversion
  44.  
  45. for example:
  46.  
  47.   binaries/mm-0.91-i386-linux-rh7.1
  48.  
  49. for Red Hat Linux 7.1 on the PC.
  50.  
  51. Other files are docs from 0.90 not included in the tar archive:
  52.  
  53.   mm-in-2-pages.hqx       MacWrite II format 2-page quick reference.
  54.   mm-in-2-pages.txt       Plain text file version of above, not
  55.               quite in two pages, and crudely formatted.
  56.   mm-intro.txt            Introductory document to MM.
  57.   mm-manual-mss.tar.Z     Scribe sources to MM manual (mm-manual.ps)
  58.               (Only grab this if you have Scribe).
  59.   mm-manual-palatino.ps.Z Postscript format MM manual (Palatino font).
  60.   mm-manual-times.ps.Z    Postscript format MM manual (TimesRoman).
  61.   mm-manual.txt.Z         Text file format of MM manual (with some
  62.                           amount of lossage where figures did not
  63.                           format correctly due to line length).
  64.   release-0.91.txt        Latest release notes.
  65.  
  66. When unpacked, the mm-0.91.tar archive yields a directory tree containing:
  67.  
  68. work:
  69.   README.TXT        (file)       This file
  70.   release-0.91.txt  (file)       Version 0.91 user documentation
  71.   release-0.xx.txt  (file)       User documentation for 0.90, 0.88, etc.
  72.   notes-fdc.txt     (file)       Edit history of my changes
  73.   notes-klh.txt     (file)       Edit history of Ken Harrenstein's changes
  74.   ccmd              (directory)  CCMD source code, makefile, etc.
  75.   mm                (directory)  MM source code, makefile, etc.
  76.   mm/sysh           (directory)  System-dependent header files for MM.
  77.   mm/help           (directory)  Tree of help-text files.
  78.   mm/INSTALL        (file)       Installation instructions.
  79.  
  80. To build MM, first cd to ccmd and type "make xxx", where xxx is "solaris",
  81. "linux" or other platform name (see the Makefile for possibilities).
  82.  
  83. Then cd to the mm directory and type "make xxx" (see the Makefile for xxx's).
  84. This should produce an "mm" executable, ready to run, and a "movemail"
  85. executable, which should be installed in (or linked to from)
  86. /usr/local/lib/mm/.  See the mm/INSTALL file for details.
  87.  
  88. Builds known to work in version 0.91:
  89.   Solaris (2.5.1 and later); SunOS 4.1; Linux (e.g. RH7.1); FreeBSD 4.4;
  90.   OpenBSD 3.0, NetBSD 1.5.2.
  91.  
  92. Builds known not to work in version 0.91:
  93.   HP-UX 10.20
  94.  
  95. The rest are unknown.  If you can verify a working build or fix a
  96. nonworking build, please let us know via email to:
  97.  
  98.   bug-mm@columbia.edu
  99.  
  100. (End)
  101.