elm 2.2 Patch #15
Syd Weinstein
syd at dsinc.DSI.COM
Tue Jan 9 05:05:56 AEST 1990
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 <jos at idca.tds.PHILIPS.nl>
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 <thisarticle".
If you don't have the patch program, apply the following by hand,
or get patch (version 2.0, latest patchlevel).
After patching:
sh Configure -d
make
make install
If patch indicates that patchlevel is the wrong version, you may need
to apply one or more previous patches, or the patch may already
have been applied. See the patchlevel.h file to find out what has or
has not been applied. In any event, don't continue with the patch.
If you are missing previous patches they can be obtained from our:
archive server.
Syd Weinstein
elm at DSI.COM
The patches are available from the dsinc archive server
Send the following message to archive-server at DSI.COM for
a list of available patches:
Subject: patch list
send index elm
Index: hdrs/patchlevel.h
Prereq: 14
*** ../elm2.2/hdrs/patchlevel.h Fri Nov 24 23:42:00 1989
--- hdrs/patchlevel.h Fri Nov 24 23:44:47 1989
***************
*** 1 ****
! #define PATCHLEVEL 14
--- 1 ----
! #define PATCHLEVEL 15
Index: Configure
Prereq: 2.41.1.4
*** ../elm2.2/Configure Fri Nov 24 23:42:02 1989
--- Configure Wed Dec 13 14:13:50 1989
***************
*** 8,14 ****
# and edit it to reflect your system. Some packages may include samples
# of config.h for certain machines, so you might look for one of those.)
#
! # $Header: /files/home/users/syd/elm.rel/RCS/Configure,v 2.41.1.4 89/11/14 16:49:05 syd Exp $
#
# Yes, you may rip this off to use in other distribution packages.
# (Note: this Configure script was generated automatically. Rather than
--- 8,14 ----
# and edit it to reflect your system. Some packages may include samples
# of config.h for certain machines, so you might look for one of those.)
#
! # $Header: /files/home/users/syd/elm.rel/RCS/Configure,v 2.41.1.5 89/12/13 14:13:11 syd Exp $
#
# Yes, you may rip this off to use in other distribution packages.
# (Note: this Configure script was generated automatically. Rather than
***************
*** 887,893 ****
case "`uname -p`" in
i80286)
xencf="-LARGE -Ml2et32"
! xenlf="-Ml2t32 -F 5000 -SEG 512"
esac
fi
if bsd; then
--- 887,893 ----
case "`uname -p`" in
i80286)
xencf="-LARGE -Ml2et32"
! xenlf="-Ml2t32 -F 5200 -SEG 512"
esac
fi
if bsd; then
***************
*** 2515,2520 ****
--- 2515,2521 ----
main()
{
struct utimbuf test;
+ test.actime = 0;
exit(1);
}
EOCP
Index: Patchlist
*** ../elm2.2/Patchlist Wed Dec 13 14:20:01 1989
--- Patchlist Mon Jan 8 12:41:14 1990
***************
*** 1,3 ****
--- 1,23 ----
+ Subject: elm 2.2 Patch #15
+ Date: Mon Jan 8 12:40:07 EST 1990 (Creation, not message date)
+ 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 <jos at idca.tds.PHILIPS.nl>
+
+ 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 <jos at idca.tds.philips.nl>
+
+ 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 at 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 <jos at idca.tds.philips.nl>
! \"
! \" 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 at 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 <jos at idca.tds.philips.nl>
! .\"
! .\" 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 at 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 <jos at idca.tds.philips.nl>
! \"
! \" 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 at 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 <jos at idca.tds.philips.nl>
! .\"
! .\" 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 at 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 at 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 at 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 <jos at idca.tds.philips.nl>
! \"
! \" 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 at 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 <jos at idca.tds.philips.nl>
! .\"
! .\" 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 at 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 <jos at idca.tds.philips.nl>
! \"
! \" 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 at 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 at 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 <jos at idca.tds.philips.nl>
! \"
! \" 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 at 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 <clib!rob>
! \"
! \" 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 <clib!rob>
! \"
! \" 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 at 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 <jos at idca.tds.philips.nl>
! .\"
! .\" 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 at 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 <clib!rob>
! .\"
! .\" 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 <clib!rob>
! .\"
! .\" 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 at 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 <jos at idca.tds.philips.nl>
! \"
! \" 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 at 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 at 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 <jos at idca.tds.philips.nl>
! .\"
! .\" 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 at 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 <return>. 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 <return>. 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 <return>. 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 <return>. 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 <jos at idca.tds.PHILIPS.nl>
+ *
* 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 at DSI.COM or {bpa,vu-vlsi}!dsinc!syd FAX: (215) 938-0235
More information about the Comp.sources.bugs
mailing list