home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume18 / mush6.4 / part01 / README-6.2 < prev    next >
Text File  |  1989-03-12  |  3KB  |  79 lines

  1. main.c --
  2.     New command line argument "-F file".  The file is sourced after
  3.     the folder has been read in.  There have been requests to allow
  4.     commands which manipulate messages to be in the .mushrc, but since
  5.     that can't be done without being able to expand possible shell
  6.     arguments such as "+folder", an additional source file can be
  7.     executed before IO to the user happens by specifying this filename.
  8.     If the flag given is "-F!", then the mush will exit once it is
  9.     finished with the commands in the file.
  10.  
  11. main.c, mail.c, viewopts.c --
  12.     A new variable called "tmpdir" has been added.  This path describes
  13.     the location for all temporary files that mush creates.  If not set,
  14.     mush will use the user's home directory.  If neither is accessible
  15.     and writable, then /tmp (defined in config.h) is used.
  16.  
  17. misc.c --
  18.     when invoking a pager, sometimes cbreak was not getting set.  It
  19.     wasn't easily reproducible because of a race condition set by a
  20.     system call.
  21.  
  22. pick.c --
  23.     There is a new option to the "pick" command called -ago.  Now you
  24.     can pick messages relative to today's date.
  25.     pick -ago 2 weeks
  26.     will find all messages two weeks old.  The + and - modifiers will
  27.     extend time searches:
  28.  
  29.     pick -ago +2 days
  30.     will find all messages from two days ago to current.
  31.  
  32.     pick -ago -1w
  33.  
  34.     will find all messages from one week ago and back.  You can specify
  35.     days, weeks, months and years and the syntax is extremely simple.
  36.  
  37.     pick -ago 2 weeks 1 day
  38.     pick -ago 1d 2w
  39.     pick -ago 1 DAY, 2 WEEKS
  40.     pick -a 1d2w
  41.  
  42.     are all equivalent.  Note that months map to 30.5 days so March may
  43.     be confusing.
  44.  
  45.     The -d option to pick used to specify that dates preceded by '-' meant
  46.     "on or before" and if there was no '-', then it defaulted to "on or after."
  47.     It was difficult to find messages on a specific date only.  So now, the
  48.     change is that "on or after" is specified by preceding a '+' before the
  49.     date.  thus,
  50.  
  51.     pick -d 5/2
  52.  
  53.     *used* to find messages dated on or after May 2.  Now, it only finds
  54.     messages on May 2 only.  To do messages on or after May 2, specify:
  55.  
  56.     pick -d +5/2
  57.  
  58. help.c --
  59.     help now sends output thru the internal pager in case the
  60.     help message is very long.  pick -? may be the only problem, but now
  61.     it's set up to handle arbitrarily long help messages.
  62.  
  63. mail.c --
  64.     You can specify the internal pager use "~p internal" while editing
  65.     a message.
  66.  
  67.     Autosigning now precedes the signature file with "\n-- \n" for
  68.     compatibility with news and other programs.
  69.  
  70. execute.c --
  71.     A "syntax" type error would cause xenix systems to incorrectly
  72.     evaluate the wait() loop.  The change:
  73.     while ((pid = wait(&status) != -1) && ...
  74.     has been changed to:
  75.     while ((pid = wait(&status)) != -1 && ...
  76.  
  77. mush.1 --
  78.     The man page has been updated as well to reflect the above changes.
  79.