Xref: utzoo comp.mail.elm:2238 comp.sources.bugs:2163 Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!uakari.primate.wisc.edu!ames!pacbell!dsinc!dsinc.DSI.COM!syd From: syd@dsinc.DSI.COM (Syd Weinstein) Newsgroups: comp.mail.elm,comp.sources.bugs Subject: elm 2.2 Patch #15 Keywords: elm patch Message-ID: <1990Jan8.180556.18284@DSI.COM> Date: 8 Jan 90 18:05:56 GMT Sender: syd@DSI.COM (Syd Weinstein) Followup-To: comp.mail.elm Organization: Datacomp Systems, Inc., Huntingdon Valley, PA 19006 Lines: 1155 Summary: This is an official patch for elm 2.2 system. Please apply it. Priority: LOW Fix xenix stack size for new program size From: Bill Aten Fix ~xxx file name expansion From: Van Eckes Fix utimbuf detection From: Bo kullmar Use proper symbols for domain adding and internet addressing From: Jos Vos Fix comment characters in troff files Declare time() as long in fastmail. 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 + + Fix comment characters in troff files + + Declare time() as long in fastmail. + Subject: elm 2.2 Patch #14 Date: Fri Nov 24 22:14:56 EST 1989 (Creation, not message date) Priority: HIGH *************** *** 26,31 **** --- 46,61 ---- Various errors in the documentation. From: Jos Vos + + Subject: elm 2.2 Patch #13 + Date: Mon Oct 23 14:40:29 EDT 1989 (Creation, not message date) + Priority: HIGH + + Security patch for default mailboxes to prevent unauthorized access + From: Syd + + Change in Filter Error message for missing variable + From: Andrea Subject: elm 2.2 Patch #12 Date: Wed Oct 18 20:58:47 EDT 1989 (Creation, not message date) Index: doc/Alias.guide Prereq: 2.9.1.1 *** ../elm2.2/doc/Alias.guide Fri Nov 24 23:42:04 1989 --- doc/Alias.guide Mon Jan 8 12:22:23 1990 *************** *** 1,28 **** ! \" @(#)$Id: Alias.guide,v 2.9.1.1 89/11/24 22:01:35 syd Exp $ ! \" ! \" A guide to the ELM alias system and so on. ! \" format with: ! \" tbl Alias.guide | troff -mn > Alias.format' ! \" ! \" (C) Copyright 1986, 1987 Dave Taylor ! \" (C) Copyright 1988, 1989 USENET Community Trust ! \" Elm is now in the public trust. Bug reports, comments, suggestions, flames ! \" etc. should go to: ! \" Syd Weinstein elm@dsinc.UUCP (dsinc!elm) ! \" ! \" $Log: Alias.guide,v $ ! \" Revision 2.9.1.1 89/11/24 22:01:35 syd ! \" Fix documentation errors ! \" From: Jos Vos ! \" ! \" Revision 2.9 89/05/04 14:48:47 syd ! \" Make pathalias sorting requirement more forceful. Add extra %'s on pathalias ! \" data lines in examples. ! \" ! \" Revision 2.8 89/03/25 21:44:47 syd ! \" Initial 2.2 Release checkin ! \" ! \" .tm Have we been run through "tbl" first?? I hope so! .po 1i .ds h0 --- 1,31 ---- ! .\" @(#)$Id: Alias.guide,v 2.9.1.2 90/01/08 12:22:21 syd Exp $ ! .\" ! .\" A guide to the ELM alias system and so on. ! .\" format with: ! .\" tbl Alias.guide | troff -mn > Alias.format' ! .\" ! .\" (C) Copyright 1986, 1987 Dave Taylor ! .\" (C) Copyright 1988, 1989 USENET Community Trust ! .\" Elm is now in the public trust. Bug reports, comments, suggestions, flames ! .\" etc. should go to: ! .\" Syd Weinstein elm@dsinc.UUCP (dsinc!elm) ! .\" ! .\" $Log: Alias.guide,v $ ! .\" Revision 2.9.1.2 90/01/08 12:22:21 syd ! .\" fix comment character ! .\" ! .\" Revision 2.9.1.1 89/11/24 22:01:35 syd ! .\" Fix documentation errors ! .\" From: Jos Vos ! .\" ! .\" Revision 2.9 89/05/04 14:48:47 syd ! .\" Make pathalias sorting requirement more forceful. Add extra %'s on pathalias ! .\" data lines in examples. ! .\" ! .\" Revision 2.8 89/03/25 21:44:47 syd ! .\" Initial 2.2 Release checkin ! .\" ! .\" .tm Have we been run through "tbl" first?? I hope so! .po 1i .ds h0 Index: doc/Config.guid Prereq: 2.13.1.1 *** ../elm2.2/doc/Config.guid Fri Nov 24 23:42:05 1989 --- doc/Config.guid Mon Jan 8 12:22:25 1990 *************** *** 1,25 **** ! \" @(#)$Id: Config.guid,v 2.13.1.1 89/11/24 22:02:05 syd Exp $ ! \" ! \" A guide to the ELM alias system and so on. ! \" format with: ! \" 'troff tmac.n Config.guid > Config.fmtd' ! \" ! \" (C) Copyright 1986, 1987 Dave Taylor ! \" (C) Copyright 1988, 1989 Usenet Community Trust ! \" Elm is now in the public trust. Bug reports, comments, suggestions, flames ! \" etc. should go to: ! \" Syd Weinstein elm@dsinc.UUCP (dsinc!elm) ! \" ! \" $Log: Config.guid,v $ ! \" Revision 2.13.1.1 89/11/24 22:02:05 syd ! \" Fix documentation errors ! \" From: Jos Vos ! \" ! \" Revision 2.13 89/03/29 16:56:35 syd ! \" Update for 2.2 release ! \" ! \" ! \" .po 1i .ds h0 .ds h1 --- 1,28 ---- ! .\" @(#)$Id: Config.guid,v 2.13.1.2 90/01/08 12:22:24 syd Exp $ ! .\" ! .\" A guide to the ELM alias system and so on. ! .\" format with: ! .\" 'troff tmac.n Config.guid > Config.fmtd' ! .\" ! .\" (C) Copyright 1986, 1987 Dave Taylor ! .\" (C) Copyright 1988, 1989 Usenet Community Trust ! .\" Elm is now in the public trust. Bug reports, comments, suggestions, flames ! .\" etc. should go to: ! .\" Syd Weinstein elm@dsinc.UUCP (dsinc!elm) ! .\" ! .\" $Log: Config.guid,v $ ! .\" Revision 2.13.1.2 90/01/08 12:22:24 syd ! .\" fix comment character ! .\" ! .\" Revision 2.13.1.1 89/11/24 22:02:05 syd ! .\" Fix documentation errors ! .\" From: Jos Vos ! .\" ! .\" Revision 2.13 89/03/29 16:56:35 syd ! .\" Update for 2.2 release ! .\" ! .\" ! .\" .po 1i .ds h0 .ds h1 Index: doc/Elm.cover Prereq: 2.8 *** ../elm2.2/doc/Elm.cover Sat Mar 25 21:44:52 1989 --- doc/Elm.cover Mon Jan 8 12:22:26 1990 *************** *** 1,21 **** ! \" @(#)$Id: Elm.cover,v 2.8 89/03/25 21:44:51 syd Exp $ ! \" ! \" Cover sheet for the ELM mail system... ! \" format with ! \" troff tmac.n Elm.cover > Coversheet.fmtd' ! \" ! \" Elm is now in the public trust. Bug reports, comments, suggestions, flames ! \" etc. should go to: ! \" Syd Weinstein elm@dsinc.UUCP (dsinc!elm) ! \" ! \" (C) Copyright 1986, 1987 Dave Taylor ! \" (C) Copyright 1988, 1989 Usenet Community Trust ! \" ! \" $Log: Elm.cover,v $ ! \" Revision 2.8 89/03/25 21:44:51 syd ! \" Initial 2.2 Release checkin ! \" ! \" .po 1i .ds h0 .ds h1 --- 1,24 ---- ! .\" @(#)$Id: Elm.cover,v 2.8.1.1 90/01/08 12:22:26 syd Exp $ ! .\" ! .\" Cover sheet for the ELM mail system... ! .\" format with ! .\" troff tmac.n Elm.cover > Coversheet.fmtd' ! .\" ! .\" Elm is now in the public trust. Bug reports, comments, suggestions, flames ! .\" etc. should go to: ! .\" Syd Weinstein elm@dsinc.UUCP (dsinc!elm) ! .\" ! .\" (C) Copyright 1986, 1987 Dave Taylor ! .\" (C) Copyright 1988, 1989 Usenet Community Trust ! .\" ! .\" $Log: Elm.cover,v $ ! .\" Revision 2.8.1.1 90/01/08 12:22:26 syd ! .\" fix comment character ! .\" ! .\" Revision 2.8 89/03/25 21:44:51 syd ! .\" Initial 2.2 Release checkin ! .\" ! .\" .po 1i .ds h0 .ds h1 Index: doc/Filter.guid Prereq: 2.8.1.2 *** ../elm2.2/doc/Filter.guid Fri Nov 24 23:42:08 1989 --- doc/Filter.guid Mon Jan 8 12:22:29 1990 *************** *** 1,29 **** ! \" @(#)$Id: Filter.guid,v 2.8.1.2 89/11/24 22:02:08 syd Exp $ ! \" ! \" A guide to the Elm Filter program ! \" format with: ! \" 'tbl tmac.n Filter.guid | troff > Filter.format' ! \" ! \" (C) Copyright 1986, 1987 Dave Taylor ! \" (C) Copyright 1988, 1989 Usenet Community Trust ! \" ! \" Elm is now in the public trust. Bug reports, comments, suggestions, flames ! \" etc. should go to: ! \" Syd Weinstein elm@dsinc.UUCP (dsinc!elm) ! \" ! \" $Log: Filter.guid,v $ ! \" Revision 2.8.1.2 89/11/24 22:02:08 syd ! \" Fix documentation errors ! \" From: Jos Vos ! \" ! \" Revision 2.8.1.1 89/11/24 21:43:09 syd ! \" Make use of CW font consistent, change all C to CW ! \" From: Syd via Jos Vos ! \" ! \" Revision 2.8 89/03/30 16:07:43 syd ! \" First tmac.n checkin ! \" ! \" .tm Have we been run through "tbl" first?? I hope so! .po 1i .ds h0 --- 1,32 ---- ! .\" @(#)$Id: Filter.guid,v 2.8.1.3 90/01/08 12:22:27 syd Exp $ ! .\" ! .\" A guide to the Elm Filter program ! .\" format with: ! .\" 'tbl tmac.n Filter.guid | troff > Filter.format' ! .\" ! .\" (C) Copyright 1986, 1987 Dave Taylor ! .\" (C) Copyright 1988, 1989 Usenet Community Trust ! .\" ! .\" Elm is now in the public trust. Bug reports, comments, suggestions, flames ! .\" etc. should go to: ! .\" Syd Weinstein elm@dsinc.UUCP (dsinc!elm) ! .\" ! .\" $Log: Filter.guid,v $ ! .\" Revision 2.8.1.3 90/01/08 12:22:27 syd ! .\" fix comment character ! .\" ! .\" Revision 2.8.1.2 89/11/24 22:02:08 syd ! .\" Fix documentation errors ! .\" From: Jos Vos ! .\" ! .\" Revision 2.8.1.1 89/11/24 21:43:09 syd ! .\" Make use of CW font consistent, change all C to CW ! .\" From: Syd via Jos Vos ! .\" ! .\" Revision 2.8 89/03/30 16:07:43 syd ! .\" First tmac.n checkin ! .\" ! .\" .tm Have we been run through "tbl" first?? I hope so! .po 1i .ds h0 Index: doc/Form.guide Prereq: 2.9.2.1 *** ../elm2.2/doc/Form.guide Fri Nov 24 23:42:08 1989 --- doc/Form.guide Mon Jan 8 12:22:31 1990 *************** *** 1,29 **** ! \" @(#)$Id: Form.guide,v 2.9.2.1 89/11/24 22:02:11 syd Exp $ ! \" ! \" A guide to using the Elm Forms mode ! \" format with: ! \" 'troff tmac.n - > Forms.format' ! \" ! \" Elm is now in the public trust. Bug reports, comments, suggestions, flames ! \" etc. should go to: ! \" Syd Weinstein elm@dsinc.UUCP (dsinc!elm) ! \" ! \" (C) Copyright 1986, 1987 Dave Taylor ! \" (C) Copyright 1988, 1989 Usenet Community Trust ! \" ! \" $Log: Form.guide,v $ ! \" Revision 2.9.2.1 89/11/24 22:02:11 syd ! \" Fix documentation errors ! \" From: Jos Vos ! \" ! \" Revision 2.9 89/05/24 19:13:06 syd ! \" make commands look transparent to mailer to avoid mis interpretation ! \" From: Phil Hochstetler ! \" ! \" Revision 2.8 89/03/29 10:08:51 syd ! \" First tmac.n checkin ! \" ! \" .po 1i .ds h0 .ds h1 --- 1,32 ---- ! .\" @(#)$Id: Form.guide,v 2.9.1.2 90/01/08 12:22:30 syd Exp $ ! .\" ! .\" A guide to using the Elm Forms mode ! .\" format with: ! .\" 'troff tmac.n - > Forms.format' ! .\" ! .\" Elm is now in the public trust. Bug reports, comments, suggestions, flames ! .\" etc. should go to: ! .\" Syd Weinstein elm@dsinc.UUCP (dsinc!elm) ! .\" ! .\" (C) Copyright 1986, 1987 Dave Taylor ! .\" (C) Copyright 1988, 1989 Usenet Community Trust ! .\" ! .\" $Log: Form.guide,v $ ! .\" Revision 2.9.1.2 90/01/08 12:22:30 syd ! .\" fix comment character ! .\" ! .\" Revision 2.9.1.1 89/11/24 21:43:32 syd ! .\" Make use of CW font consistent, change all C to CW ! .\" From: Syd via Jos Vos ! .\" ! .\" Revision 2.9 89/05/24 19:13:06 syd ! .\" make commands look transparent to mailer to avoid mis interpretation ! .\" From: Phil Hochstetler ! .\" ! .\" Revision 2.8 89/03/29 10:08:51 syd ! .\" First tmac.n checkin ! .\" ! .\" .po 1i .ds h0 .ds h1 *************** *** 226,232 **** .ne 8 .nf .in .5i ! \f2The Message Header\fC [\&OPTIONS-SECTION] *** [\&FORMS-IMAGE] --- 229,235 ---- .ne 8 .nf .in .5i ! \f2The Message Header\f(CW [\&OPTIONS-SECTION] *** [\&FORMS-IMAGE] *************** *** 235,241 **** .in 0 .fi \f3Elm\f1 generates form messages with the ``options'' section filled out, ! but ignores it when receiving mail. The filled out section is:\fC .nf .in .5i WIDTH=80 --- 238,244 ---- .in 0 .fi \f3Elm\f1 generates form messages with the ``options'' section filled out, ! but ignores it when receiving mail. The filled out section is:\f(CW .nf .in .5i WIDTH=80 *************** *** 259,265 **** .hu Composing and Sending a Form The first step to enable sending forms is to change the setting of ! the variable \f2forms\f1 in your \f2.elm/elmrc\f1 file to ``ON''. E.g.: .nf .ti .5i forms = ON --- 262,268 ---- .hu Composing and Sending a Form The first step to enable sending forms is to change the setting of ! the variable \f2forms\f1 in your \f2.elmrc\f1 file to ``ON''. E.g.: .nf .ti .5i forms = ON Index: doc/Ref.guide Prereq: 2.29.1.3 *** ../elm2.2/doc/Ref.guide Fri Nov 24 23:42:09 1989 --- doc/Ref.guide Mon Jan 8 12:22:43 1990 *************** *** 1,63 **** ! \" @(#)$Id: Ref.guide,v 2.29.1.3 89/11/24 22:02:14 syd Exp $ ! \" ! \" Reference guide to the Elm mail system. ! \" format with ! \" troff tmac.n Ref.guide > Ref.format ! \" ! \" Elm is now in the public trust. Bug reports, comments, suggestions, flames ! \" etc. should go to: ! \" Syd Weinstein elm@dsinc.UUCP (dsinc!elm) ! \" ! \" (C) Copyright 1986, 1987 Dave Taylor ! \" (C) Copyright 1988, 1989 Usenet Community Trust ! \" ! \" $Log: Ref.guide,v $ ! \" Revision 2.29.1.3 89/11/24 22:02:14 syd ! \" Fix documentation errors ! \" From: Jos Vos ! \" ! \" Revision 2.29.1.2 89/11/24 21:43:34 syd ! \" Make use of CW font consistent, change all C to CW ! \" From: Syd via Jos Vos ! \" ! \" Revision 2.29.1.1 89/11/24 21:33:51 syd ! \" Fix location of sig file ! \" From: Esmond Pitt ! \" ! \" Revision 2.29 89/05/31 14:47:10 syd ! \" Minor spelling changes ! \" From: Dave Yearke ! \" ! \" Revision 2.28 89/05/25 17:11:09 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.27 89/05/24 19:12:40 syd ! \" make commands look transparent to mailer to avoid mis interpretation ! \" From: Phil Hochstetler ! \" ! \" Revision 2.26 89/05/24 18:48:25 syd ! \" Fix message in sample elmrc file. ! \" From: uunet!calgary!xenlink!pldnec!dudley ! \" ! \" Revision 2.25 89/04/28 14:48:06 syd ! \" This reinstates elm 2.1 functionality of saving a copy of an outbound ! \" message by name only if the folder preexists, while keeping the new ! \" functionality of allowing save-by-name to also occur regardless of ! \" the preexistence of the folder. ! \" From: Rob Bernardo ! \" ! \" Revision 2.24 89/04/26 11:39:03 syd ! \" Fix the pattern-matching feature of ~f/~m in the builtin editor ! \" and fix the documentation for the builtin editor in the Reference Guide. ! \" From: Rob Bernardo ! \" ! \" Revision 2.23 89/03/31 11:19:34 syd ! \" Release 2.2 checkin ! \" ! \" .po 1i .ds h0 .ds h1 --- 1,66 ---- ! .\" @(#)$Id: Ref.guide,v 2.29.1.4 90/01/08 12:22:32 syd Exp $ ! .\" ! .\" Reference guide to the Elm mail system. ! .\" format with ! .\" troff tmac.n Ref.guide > Ref.format ! .\" ! .\" Elm is now in the public trust. Bug reports, comments, suggestions, flames ! .\" etc. should go to: ! .\" Syd Weinstein elm@dsinc.UUCP (dsinc!elm) ! .\" ! .\" (C) Copyright 1986, 1987 Dave Taylor ! .\" (C) Copyright 1988, 1989 Usenet Community Trust ! .\" ! .\" $Log: Ref.guide,v $ ! .\" Revision 2.29.1.4 90/01/08 12:22:32 syd ! .\" fix comment character ! .\" ! .\" Revision 2.29.1.3 89/11/24 22:02:14 syd ! .\" Fix documentation errors ! .\" From: Jos Vos ! .\" ! .\" Revision 2.29.1.2 89/11/24 21:43:34 syd ! .\" Make use of CW font consistent, change all C to CW ! .\" From: Syd via Jos Vos ! .\" ! .\" Revision 2.29.1.1 89/11/24 21:33:51 syd ! .\" Fix location of sig file ! .\" From: Esmond Pitt ! .\" ! .\" Revision 2.29 89/05/31 14:47:10 syd ! .\" Minor spelling changes ! .\" From: Dave Yearke ! .\" ! .\" Revision 2.28 89/05/25 17:11:09 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.27 89/05/24 19:12:40 syd ! .\" make commands look transparent to mailer to avoid mis interpretation ! .\" From: Phil Hochstetler ! .\" ! .\" Revision 2.26 89/05/24 18:48:25 syd ! .\" Fix message in sample elmrc file. ! .\" From: uunet!calgary!xenlink!pldnec!dudley ! .\" ! .\" Revision 2.25 89/04/28 14:48:06 syd ! .\" This reinstates elm 2.1 functionality of saving a copy of an outbound ! .\" message by name only if the folder preexists, while keeping the new ! .\" functionality of allowing save-by-name to also occur regardless of ! .\" the preexistence of the folder. ! .\" From: Rob Bernardo ! .\" ! .\" Revision 2.24 89/04/26 11:39:03 syd ! .\" Fix the pattern-matching feature of ~f/~m in the builtin editor ! .\" and fix the documentation for the builtin editor in the Reference Guide. ! .\" From: Rob Bernardo ! .\" ! .\" Revision 2.23 89/03/31 11:19:34 syd ! .\" Release 2.2 checkin ! .\" ! .\" .po 1i .ds h0 .ds h1 Index: doc/Users.guide Prereq: 2.19.1.1 *** ../elm2.2/doc/Users.guide Fri Nov 24 23:42:10 1989 --- doc/Users.guide Mon Jan 8 12:22:48 1990 *************** *** 1,45 **** ! \" @(#)$Id: Users.guide,v 2.19.1.1 89/11/24 22:02:24 syd Exp $ ! \" ! \" Users guide to the ELM mail system. ! \" format with: ! \" 'tbl Users.guide | troff tmac.n - > Users.fmtd' ! \" ! \" Elm is now in the public trust. Bug reports, comments, suggestions, flames ! \" etc. should go to: ! \" Syd Weinstein elm@dsinc.UUCP (dsinc!elm) ! \" ! \" (C) Copyright 1986, 1987 Dave Taylor ! \" (C) Copyright 1988, 1989 Usenet Community Trust ! \" ! \" $Log: Users.guide,v $ ! \" Revision 2.19.1.1 89/11/24 22:02:24 syd ! \" Fix documentation errors ! \" From: Jos Vos ! \" ! \" 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) ! \" ! \" Revision 2.15 89/03/31 10:18:55 syd ! \" Release 2.2 checkin ! \" ! \" Revision 2.14 89/03/29 10:08:24 syd ! \" .tm I trust we've run this through "tbl" first... ! \" Define the big box macro for troff .de eb .sp -1 .nf --- 1,48 ---- ! .\" @(#)$Id: Users.guide,v 2.19.1.2 90/01/08 12:22:44 syd Exp $ ! .\" ! .\" Users guide to the ELM mail system. ! .\" format with: ! .\" 'tbl Users.guide | troff tmac.n - > Users.fmtd' ! .\" ! .\" Elm is now in the public trust. Bug reports, comments, suggestions, flames ! .\" etc. should go to: ! .\" Syd Weinstein elm@dsinc.UUCP (dsinc!elm) ! .\" ! .\" (C) Copyright 1986, 1987 Dave Taylor ! .\" (C) Copyright 1988, 1989 Usenet Community Trust ! .\" ! .\" $Log: Users.guide,v $ ! .\" Revision 2.19.1.2 90/01/08 12:22:44 syd ! .\" fix comment character ! .\" ! .\" Revision 2.19.1.1 89/11/24 22:02:24 syd ! .\" Fix documentation errors ! .\" From: Jos Vos ! .\" ! .\" 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) ! .\" ! .\" Revision 2.15 89/03/31 10:18:55 syd ! .\" Release 2.2 checkin ! .\" ! .\" Revision 2.14 89/03/29 10:08:24 syd ! .\" .tm I trust we've run this through "tbl" first... ! .\" Define the big box macro for troff .de eb .sp -1 .nf *************** *** 59,65 **** .lg 0 .rs .za ! \" This will keep the nroff version of the title page on one sheet. .if t .sp |3.0i .ce 99 .ps 20 --- 62,68 ---- .lg 0 .rs .za ! .\" This will keep the nroff version of the title page on one sheet. .if t .sp |3.0i .ce 99 .ps 20 *************** *** 265,271 **** Upon entry to the program, the main screen will be displayed as below; ! \" display start, constant width, remember loc for BOX .ft CW .ps 9 .mk a --- 268,274 ---- Upon entry to the program, the main screen will be displayed as below; ! .\" display start, constant width, remember loc for BOX .ft CW .ps 9 .mk a *************** *** 293,299 **** To read a message, press . j = move down, k = move up, ? = help Command : @ .sp ! \" draw box, proportional Roman font back, display end .eb .ps 10 .ft 1 --- 296,302 ---- To read a message, press . j = move down, k = move up, ? = help Command : @ .sp ! .\" draw box, proportional Roman font back, display end .eb .ps 10 .ft 1 *************** *** 420,426 **** Before we go further with our example, however, let's very quickly look at all the functions available from the main screen: ! \" ensure we get a reasonable chunk of this table on the page... .br .ne 10 .lp \h'18p'\f3Command 90p --- 423,429 ---- Before we go further with our example, however, let's very quickly look at all the functions available from the main screen: ! .\" ensure we get a reasonable chunk of this table on the page... .br .ne 10 .lp \h'18p'\f3Command 90p *************** *** 528,534 **** .lp \h'18p'x 90p Exit \(em don't record as read, don't save... .in 0 ! \" again, make sure we start on a new page please .br .ne 10 But let's go back to our example and see some of this at --- 531,537 ---- .lp \h'18p'x 90p Exit \(em don't record as read, don't save... .in 0 ! .\" again, make sure we start on a new page please .br .ne 10 But let's go back to our example and see some of this at *************** *** 663,669 **** To read a message, press . j = move down, k = move up, ? = help Command : @ .sp ! \" draw box, proportional Roman font back, display end .eb .ft 1 .ps 10 --- 666,672 ---- To read a message, press . j = move down, k = move up, ? = help Command : @ .sp ! .\" draw box, proportional Roman font back, display end .eb .ft 1 .ps 10 Index: doc/tmac.n Prereq: 2.6 *** ../elm2.2/doc/tmac.n Wed Apr 19 11:55:41 1989 --- doc/tmac.n Mon Jan 8 12:22:50 1990 *************** *** 1,4 **** ! \" @(#)$Id: tmac.n,v 2.6 89/04/19 10:39:59 syd Exp $ .\" The News macro package .\" .\" This is the macro package that is used to format news documents. It --- 1,4 ---- ! .\" @(#)$Id: tmac.n,v 2.6.1.1 90/01/08 12:22:49 syd Exp $ .\" The News macro package .\" .\" This is the macro package that is used to format news documents. It Index: src/addr_util.c Prereq: 2.16 *** ../elm2.2/src/addr_util.c Mon Apr 24 20:35:40 1989 --- src/addr_util.c Thu Dec 21 15:43:14 1989 *************** *** 1,8 **** ! static char rcsid[] = "@(#)$Id: addr_util.c,v 2.16 89/04/24 20:34:42 syd Exp $"; /******************************************************************************* ! * The Elm Mail System - $Revision: 2.16 $ $State: Exp $ * * Copyright (c) 1986, 1987 Dave Taylor * Copyright (c) 1988, 1989 USENET Community Trust --- 1,8 ---- ! static char rcsid[] = "@(#)$Id: addr_util.c,v 2.16.1.1 89/12/21 15:43:10 syd Exp $"; /******************************************************************************* ! * The Elm Mail System - $Revision: 2.16.1.1 $ $State: Exp $ * * Copyright (c) 1986, 1987 Dave Taylor * Copyright (c) 1988, 1989 USENET Community Trust *************** *** 14,19 **** --- 14,23 ---- * ******************************************************************************* * $Log: addr_util.c,v $ + * Revision 2.16.1.1 89/12/21 15:43:10 syd + * Use proper symbols for domain adding and internet addressing + * From: Jos Vos + * * Revision 2.16 89/04/24 20:34:42 syd * Fix month lower case * *************** *** 338,354 **** gecos = NULL; else /* needs a full name */ gecos=get_full_name(word); ! #ifdef USE_DOMAIN sprintf(full_to, "%s%s%s@%s%s%s%s%s", full_to, (full_to[0] != '\0'? ", " : ""), word, hostname, hostdomain, (gecos ? " (" : ""), (gecos ? gecos : ""), (gecos ? ")" : "")); ! #else sprintf(full_to, "%s%s%s%s%s%s", full_to, (full_to[0] != '\0'? ", " : ""), --- 342,362 ---- gecos = NULL; else /* needs a full name */ gecos=get_full_name(word); ! #ifdef INTERNET sprintf(full_to, "%s%s%s@%s%s%s%s%s", full_to, (full_to[0] != '\0'? ", " : ""), word, hostname, + # ifdef USE_DOMAIN hostdomain, + # else + "", + # endif /* USE_DOMAIN */ (gecos ? " (" : ""), (gecos ? gecos : ""), (gecos ? ")" : "")); ! #else /* INTERNET */ sprintf(full_to, "%s%s%s%s%s%s", full_to, (full_to[0] != '\0'? ", " : ""), *************** *** 356,362 **** (gecos ? " (" : ""), (gecos ? gecos : ""), (gecos ? ")" : "")); ! #endif } else if (check_only) { printf("(alias \"%s\" is unknown)\n\r", word); changed++; --- 364,370 ---- (gecos ? " (" : ""), (gecos ? gecos : ""), (gecos ? ")" : "")); ! #endif /* INTERNET */ } else if (check_only) { printf("(alias \"%s\" is unknown)\n\r", word); changed++; Index: src/file.c Prereq: 2.22.1.1 *** ../elm2.2/src/file.c Fri Sep 15 16:49:27 1989 --- src/file.c Wed Dec 13 14:08:06 1989 *************** *** 1,8 **** ! static char rcsid[] = "@(#)$Id: file.c,v 2.22.1.1 89/09/15 16:39:24 syd Exp $"; /******************************************************************************* ! * The Elm Mail System - $Revision: 2.22.1.1 $ $State: Exp $ * * Copyright (c) 1986, 1987 Dave Taylor * Copyright (c) 1988, 1989 USENET Community Trust --- 1,8 ---- ! static char rcsid[] = "@(#)$Id: file.c,v 2.22.1.2 89/12/13 14:07:47 syd Exp $"; /******************************************************************************* ! * The Elm Mail System - $Revision: 2.22.1.2 $ $State: Exp $ * * Copyright (c) 1986, 1987 Dave Taylor * Copyright (c) 1988, 1989 USENET Community Trust *************** *** 14,19 **** --- 14,23 ---- * ******************************************************************************* * $Log: file.c,v $ + * Revision 2.22.1.2 89/12/13 14:07:47 syd + * Fix index runoff for ~xxx names + * From: Van Eckes + * * Revision 2.22.1.1 89/09/15 16:39:24 syd * Make string lengths consistent for get_existing_address * From: Chris Jackman *************** *** 303,310 **** sprintf(filename, "%s%s%s", home, (lastch(home) != '/' ? "/" : ""), &temp_filename[2]); else { ! for(i = 1, iindex = 0; temp_filename[i] != '/'; i++, iindex++) ! logname[iindex] = temp_filename[i]; logname[iindex] = '\0'; if((pass = getpwnam(logname)) == NULL) { dprint(3,(debugfile, --- 307,314 ---- sprintf(filename, "%s%s%s", home, (lastch(home) != '/' ? "/" : ""), &temp_filename[2]); else { ! for(ptr = &temp_filename[1], iindex = 0; *ptr && *ptr != '/'; ptr++, iindex++) ! logname[iindex] = *ptr; logname[iindex] = '\0'; if((pass = getpwnam(logname)) == NULL) { dprint(3,(debugfile, *************** *** 319,325 **** logname); return(0); } ! sprintf(filename, "%s%s", pass->pw_dir, &temp_filename[i]); } } --- 323,329 ---- logname); return(0); } ! sprintf(filename, "%s%s", pass->pw_dir, ptr); } } *************** *** 330,337 **** &temp_filename[1]); } else if (temp_filename[0] == '$') { /* env variable! */ ! for(i = 1, iindex = 0; isalnum(temp_filename[i]); i++, iindex++) ! varname[iindex] = temp_filename[i]; varname[iindex] = '\0'; env_value[0] = '\0'; /* null string for strlen! */ --- 334,341 ---- &temp_filename[1]); } else if (temp_filename[0] == '$') { /* env variable! */ ! for(ptr = &temp_filename[1], iindex = 0; isalnum(*ptr); ptr++, iindex++) ! varname[iindex] = *ptr; varname[iindex] = '\0'; env_value[0] = '\0'; /* null string for strlen! */ *************** *** 350,357 **** } sprintf(filename, "%s%s%s", env_value, ! (temp_filename[i] != '/' && lastch(env_value) != '/')? "/" : "", ! &temp_filename[i]); } else if (strcmp(temp_filename, "!") == 0) { strcpy(filename, defaultfile); --- 354,360 ---- } sprintf(filename, "%s%s%s", env_value, ! (*ptr != '/' && lastch(env_value) != '/')? "/" : "", ptr); } else if (strcmp(temp_filename, "!") == 0) { strcpy(filename, defaultfile); Index: utils/fastmail.c Prereq: 2.7.1.1 *** ../elm2.2/utils/fastmail.c Wed Oct 18 20:54:45 1989 --- utils/fastmail.c Mon Jan 8 12:33:18 1990 *************** *** 1,8 **** ! static char rcsid[] = "@(#)$Id: fastmail.c,v 2.7.1.1 89/09/26 16:24:27 syd Exp $"; /******************************************************************************* ! * The Elm Mail System - $Revision: 2.7.1.1 $ $State: Exp $ * * Copyright (c) 1986, 1987 Dave Taylor * Copyright (c) 1988, 1989 USENET Community Trust --- 1,8 ---- ! static char rcsid[] = "@(#)$Id: fastmail.c,v 2.7.1.2 90/01/08 12:33:05 syd Exp $"; /******************************************************************************* ! * The Elm Mail System - $Revision: 2.7.1.2 $ $State: Exp $ * * Copyright (c) 1986, 1987 Dave Taylor * Copyright (c) 1988, 1989 USENET Community Trust *************** *** 14,19 **** --- 14,22 ---- * ******************************************************************************* * $Log: fastmail.c,v $ + * Revision 2.7.1.2 90/01/08 12:33:05 syd + * add declaration of time, for 286 people having trouble with 16 bit ints + * * Revision 2.7.1.1 89/09/26 16:24:27 syd * Fixes when define the environment variable CHRCLASS, fastmail uses some part * of _ctype as from_string and generates an invalide From: line. *************** *** 261,271 **** long junk; /* time in seconds.... */ #ifdef BSD # ifndef TMINSYS ! struct timeb loc_time; /* of course this is different! */ # else struct timeval time_val; struct timezone time_zone; # endif #endif #ifdef BSD --- 264,277 ---- long junk; /* time in seconds.... */ #ifdef BSD # ifndef TMINSYS ! struct timeb loc_time; /* of course this is different! */ ! long time(); # else struct timeval time_val; struct timezone time_zone; # endif + #else + long time(); #endif #ifdef BSD -- ===================================================================== Sydney S. Weinstein, CDP, CCP Elm Coordinator Datacomp Systems, Inc. Voice: (215) 947-9900 syd@DSI.COM or {bpa,vu-vlsi}!dsinc!syd FAX: (215) 938-0235