Path: wubios!wugate!uunet!cs.utexas.edu!sun-barr!ames!pacbell!dsinc!syd >From: syd@dsinc.DSI.COM (Syd Weinstein) Newsgroups: comp.sources.bugs,comp.mail.elm Subject: elm 2.2 Patch #9 Summary: This is an official patch for elm 2.2 system. Please apply it. Keywords: elm patch Message-ID: <144@dsinc.DSI.COM> Date: 12 Jun 89 14:47:01 GMT Followup-To: comp.mail.elm Organization: Datacomp Systems, Inc., Huntingdon Valley, PA Lines: 989 Xref: wubios comp.sources.bugs:39 comp.mail.elm:920 Priority: LOW Add missing quotes to the thankyou header line, minor spelling corrections to Ref and Users guide. >From: lll-tis!ames!rutgers!cs.buffalo.edu!sigmast!dgy Change the sleep in save to reduce time in tagging saves. Now it will only sleep for creating messages. Thus, the message WILL sleep for two seconds, on the 1st message copied to it. This will let them know that a new folder was used. If the user tags say, 25 messages to move to a new folder, it will sleep 2 seconds for the first message, and then not sleep at all for the remaining 24. >From: Jeff Beadles If you type control-D (EOF) at the "Message: " prompt, answer went into an infinite loop printing "Message: " on your screen. The problem is that on BSD systems (SunOS and Ultrix at least) an EOF on stdin will cause all subsequent reads to return EOF (NULL for fgets). You must call clearerr(stdin) to clear the EOF condition if you wish to read from stdin again. When answer receives and EOF indication it now treats it like an "exit" command, like most Unix utilities (and mailers). This will fix the EOF looping problem (by exiting). >From: uunet!mitel!sce!cognos!geovision!beet!jgm (John McCarthy) Fixed sigvec and sv_interrupt to only use sigvec when the System V slow device interruption is available, else use signal. >From: Many, compiled by Syd Fix makefiles to add .PRECIOUS to prevent loss of include files >From: Rob Include the signature before editing if an external editor is going to be used. Don't worry about the fact that we can't reliably determine which one to use. >From: zeeff@b-tech.ann-arbor.mi.us (Jon Zeeff) Fix: From rn, say "| patch -p -N -d DIR", where DIR is your elm source directory. Outside of rn, say "cd DIR; patch -p -N '' sequence rather than the inverse bar. (Note that this is overridden by the similar `-a' command line option, --- 379,385 ---- default answer be \f2Yes\f1 (i.e., alwayskeep = ON).) .lp arrow* 1.0i ! Sometimes you are forced to use a slow, or ``dumb'' terminal. In this case, you can force the current message pointer to be the ``->'' sequence rather than the inverse bar. (Note that this is overridden by the similar `-a' command line option, *************** *** 378,389 **** .lp ask 1.0i This allows you to tell the \f2elm\f1 system that you'd rather not be asked ``Delete Mail?'' and such each time you ! resynchronize a folder or change folders, and instead it should just use the values of ``alwaysdelete'', ``alwaysstore'', and ``awayskeep'' without prompting. ! (Note that when you quit \f2elm\fP, if you use `q', you will always be asked ! these questions, and if you use `Q', you will never, regardless of how ! you have \f2ask\f1 set.) (The default is ON, i.e. to ask the questions.) .lp askcc 1.0i --- 388,398 ---- .lp ask 1.0i This allows you to tell the \f2elm\f1 system that you'd rather not be asked ``Delete Mail?'' and such each time you ! quit, resynchronize a folder or change folders, and instead it should just use the values of ``alwaysdelete'', ``alwaysstore'', and ``awayskeep'' without prompting. ! (Note that when you quit \f2elm\fP, if you use `Q' instead of `q', you will ! never be questioned, regardless of how you have \f2ask\f1 set.) (The default is ON, i.e. to ask the questions.) .lp askcc 1.0i *************** *** 1245,1256 **** .lp \h'24p'q 66p Quit. If you in the pager, you are returned to the index screen. If you are ! on the index screen, \f2elm\f1 quits altogether, ! but first prompts you for the disposition of the messages in ! the current folder. If any messages are marked for deletion, ! it will ask if you want them deleted. If the current folder is your ! incoming mailbox, you will also be ! asked if read messages should be stored in your \f2receivedmail\f1 folder, and if unread messages should be kept in the incoming mailbox. The default answers to these questions are set by the \f2.elm/elmrc\f1 options \f2alwaysdelete\fP, \f2alwaysstore\fP, and \f2alwayskeep\fP. --- 1254,1265 ---- .lp \h'24p'q 66p Quit. If you in the pager, you are returned to the index screen. If you are ! on the index screen, \f2elm\f1 quits altogether. However, if you have the ! option \f2ask\fP set, \f2elm\f1 first prompts you for the disposition of the ! messages in the current folder. If any messages are marked for deletion, it ! will ask if you want them deleted. If the current folder is your incoming ! mailbox, you will also be asked if read messages should be stored in your ! \f2receivedmail\f1 folder, and if unread messages should be kept in the incoming mailbox. The default answers to these questions are set by the \f2.elm/elmrc\f1 options \f2alwaysdelete\fP, \f2alwaysstore\fP, and \f2alwayskeep\fP. *************** *** 1259,1265 **** .lp \h'24p'Q 66p Quick quit. This behaves similar to the `q' command except that ! you are not prompted for answers to the message disposition questions. \f2Elm\f1 will dispose of messages according to the values you have set for \f2alwaysdelete\f1, \f2alwaysstore\f1, and \f2alwayskeep\f1 in your \f2.elm/elmrc\f1 file. --- 1268,1274 ---- .lp \h'24p'Q 66p Quick quit. This behaves similar to the `q' command except that ! you are never prompted for answers to the message disposition questions. \f2Elm\f1 will dispose of messages according to the values you have set for \f2alwaysdelete\f1, \f2alwaysstore\f1, and \f2alwayskeep\f1 in your \f2.elm/elmrc\f1 file. Index: doc/Users.guide Prereq: 2.16 *** ../elm2.2/doc/Users.guide Wed May 24 21:15:48 1989 --- doc/Users.guide Wed May 31 14:48:20 1989 *************** *** 1,4 **** ! \" @(#)$Id: Users.guide,v 2.16 89/05/24 18:43:35 syd Exp $ \" \" Users guide to the ELM mail system. \" format with: --- 1,4 ---- ! \" @(#)$Id: Users.guide,v 2.19 89/05/31 14:48:05 syd Exp $ \" \" Users guide to the ELM mail system. \" format with: *************** *** 12,17 **** --- 12,30 ---- \" (C) Copyright 1988, 1989 Usenet Community Trust \" \" $Log: Users.guide,v $ + \" Revision 2.19 89/05/31 14:48:05 syd + \" Minor spelling change + \" From: Dave Yearke + \" + \" Revision 2.18 89/05/30 15:59:13 syd + \" Add missing quotes + \" + \" Revision 2.17 89/05/25 17:11:18 syd + \" Finally, the patch everyone has asked for. The 'q' command prompts just like + \" the 'c' and '$' commands. That is, the "ask" option is honored on the 'q' + \" command. The 'Q' command is retained, and never prompts. + \" From: chip@ateng.ateng.com (Chip Salzenberg) + \" \" Revision 2.16 89/05/24 18:43:35 syd \" A troff directive was missing its leading dot. \" From: uunet!munnari!itd.dsto.oz.au!ksh (Ken Hayman 6340) *************** *** 491,497 **** .lp \h'18p'p 90p Print current message or tagged messages. .lp \h'18p'q 90p ! Quit \(em prompting for messages to delete, store, or keep. .lp \h'18p'Q 90p Quick quit \(em like quit but without prompting. .lp "\h'18p'-Q, DEL" 90p --- 504,510 ---- .lp \h'18p'p 90p Print current message or tagged messages. .lp \h'18p'q 90p ! Quit \(em maybe prompting for messages to delete, store, or keep. .lp \h'18p'Q 90p Quick quit \(em like quit but without prompting. .lp "\h'18p'-Q, DEL" 90p *************** *** 745,751 **** system, namely to `send only' and to send files (batchmail). To send a message to someone without any of the associated ! overhead of reading in a mail folder. you can invoke the mailer with the name(s) of the people to send to. For example: .nf $ \f3elm dave_taylor\f1 --- 758,764 ---- system, namely to `send only' and to send files (batchmail). To send a message to someone without any of the associated ! overhead of reading in a mail folder, you can invoke the mailer with the name(s) of the people to send to. For example: .nf $ \f3elm dave_taylor\f1 *************** *** 999,1005 **** .br .ne 5 .sp ! .hn 1 Credits and So on Part II - The Usenet Elm Development Group As coordinator of the Elm Development Group, I must add to the credits. This group of volunteers has taken the Elm code from Dave Taylor and --- 1012,1018 ---- .br .ne 5 .sp ! .hn 1 "Credits and So on Part II - The Usenet Elm Development Group" As coordinator of the Elm Development Group, I must add to the credits. This group of volunteers has taken the Elm code from Dave Taylor and Index: doc/elm-help.0 *** ../elm2.2/doc/elm-help.0 Thu Mar 30 10:27:34 1989 --- doc/elm-help.0 Thu May 25 17:11:27 1989 *************** *** 39,45 **** then increment o Change ELM options p Print current message or tagged messages ! q Quit with prompting for deleting, storing, and keeping messages Q Quick quit - no prompting r Reply to current message --- 39,45 ---- then increment o Change ELM options p Print current message or tagged messages ! q Quit, maybe prompting for deleting, storing, and keeping messages Q Quick quit - no prompting r Reply to current message Index: filter/Makefile.SH Prereq: 2.11 *** ../elm2.2/filter/Makefile.SH Thu Mar 30 10:33:53 1989 --- filter/Makefile.SH Fri Jun 2 16:19:26 1989 *************** *** 16,22 **** echo "Extracting filter/Makefile (with variable substitutions)" cat >Makefile <Makefile <Makefile <Makefile <Makefile <Makefile <