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