home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.uv.es
/
2014.11.ftp.uv.es.tar
/
ftp.uv.es
/
pub
/
unix
/
elm-2.4-pl20.tar.Z
/
elm-2.4-pl20.tar
/
Patchlist
< prev
next >
Wrap
Text File
|
1993-01-12
|
20KB
|
557 lines
=========================================================
Patch Set - Patches 18 through 19: Thu Dec 24 18:53:52 EST 1992
Elm 2.4PL17 -> Elm 2.4PL19
Fix unintended change where forwarding without editing started adding
prefix chars
From: Syd
Here are the doc changes for my additions to the alias system and
the new switches to listalias.
From: "Robert L. Howard" <robert.howard@matd.gatech.edu>
Add a c)hange alias, -u and -t options to listalias to list only user
and only system aliases respectively.
From: "Robert L. Howard" <robert.howard@matd.gatech.edu>
Fix formatting and typograpical problems
From: dwolfe@pffft.sps.mot.com (Dave Wolfe)
Always pass three parameters to header_cmp().
From: chip@tct.com (Chip Salzenberg)
Fixed where when doing ! or | and ti/te is enabled, one doesn't see the
"Press any key to return to ELM:" message. because the screens are
switched before the message is printed.
From: Jan Djarv <Jan.Djarv@sa.erisoft.se>
Quote from the filter of phrase to prevent RFC-822 parsing problems
From: Syd via request from Ian Stewartson <istewart@dlvax2.datlog.co.uk>
EDITOROPTS and DEFEDITOR appear to be unused but here is
a patch to make use of $editoropts.
From: "Robert L. Howard" <robert.howard@matd.gatech.edu>
Fix confirm prompts to follow Elm style in confirm append/create
From: Syd
Fix messages and nls messages to match. Plus use want_to
where appropriate.
From: Syd, via prompting from Jan Djarv <Jan.Djarv@sa.erisoft.se>
Add Ignore of CONT signals on exit for Ultrix
From: Syd via prompt from Bob Mason
Add lstat call for proper detection of symlink in leavembox.c
From: Syd via prompt from Bryan Curnutt
Make copy_sans_escape expand tabs to prevent subject displays from getting messed up
From: Syd via request from pgf@Cayman.COM (Paul Fox)
=========================================================
Patch Set - Patches 13 through 17: Fri Dec 11 20:52:23 EST 1992
Elm 2.4PL13 -> Elm 2.4PL17
Attempt to fix where Elm was issuing the final error message on the
cursor screen instead of the regular screen on terminals where the
ti/te code swaps the screen.
From: Syd
Internal fix to use correct errno on some error messages.
From: Syd
Add decode option to copy_message
From: bjoerns@stud.cs.uit.no (Bjoern Stabell)
Fix Configure for ls that return 0 status even if file
is not found, re packing man pages.
From: aj@redwood.cray.com (Chris Jackman)
Fix Configure not getting mailgrp correct on symlinks.
From: aj@redwood.cray.com (Chris Jackman)
Add missing -n flag to doc makefile.
From: gwh@dogmatix.inmos.co.uk
Always init fcntlerr and flockerr in src/lock.c to avoid compiler
warnings.
From: Syd via prompt from wdh@grouper.mkt.csd.harris.com (W. David Higgins)
Traditional C used 'unsigned preserving' rules when an integral data
value is widened to integer and ANSI C changed the rules to 'value
preserving'. This is one of the few things that the ANSI X3J11 committee
did that might break existing programs. Casting to (int)
From: Bo.Asbjorn.Muldbak <bam@jutland.ColumbiaSC.NCR.COM>
When ELM is reporting "appending to <foldername>" I never get to see
but a flash of light, before the message line has been replaced by a
dummy "Messages saved" string. And if you happen to have mistyped the
foldername or the leading '=', you never see the foldername.
This fix will change file.c to show either
Message <what> to <foldername>
or
<#> messages <what> to <foldername>
From: Bo.Asbjorn.Muldbak <bam@jutland.ColumbiaSC.NCR.COM>
This implements the use of SIGUSR1 and SIGUSR2 as discussed on the
mailing list recently, and adds them to the documentation.
From: scs@lokkur.dexter.mi.us (Steve Simmons)
Attempt to patch posix_signal for SunOS problem.
From: A lot of the Elm group
Change canceled mail message to indicate full path name as
AFS users don't have home and elm's home the same.
From: Syd
Fix doc/Makefile.SH to have an else clause on all if's so that
if's that return an error code on a not taken if and a null else
clause don't exit the makefile
From: Syd via requests from many
General changes for apollo portability
From: gordonb@mcil.comm.mot.com (Gordon Berkley)
Fix typos in edit.c
From: Bo.Asbjorn.Muldbak <bam@jutland.ColumbiaSC.NCR.COM>
If sigset() and sigrelse() are available, release signal before
using longjmp() to leave signal handler.
From: chip@tct.com (Chip Salzenberg)
Anytime elm wants to re-run newalias, selected is set to 0.
(removing any limit in effect)
From: "Robert L. Howard" <robert.howard@matd.gatech.edu>
Allow for use from restricted shell by putting SHELL=/bin/sh in the
environment of spawned mail transport program.
From: chip@tct.com (Chip Salzenberg)
fix Obvious typos.
From: dwolfe@pffft.sps.mot.com (Dave Wolfe)
List_folder knew only about '=' but nothing about the rest
of [+=%] as one would have expected.
From: Jukka Antero Ukkonen <ukkonen@venus.csc.fi>
Fix where the user creates a first new alias, then deletes it, the
alias stays on screen, but the file really will be empty if it was the
last alias, so the retry to delete gives 'cannot open ...file' messages
From: "Robert L. Howard" <robert.howard@matd.gatech.edu>
Make Elm complain about spaces that are not after commas in
alias and address lists
From: "Robert L. Howard" <robert.howard@matd.gatech.edu>
Make verb and pronoun agree.
From: dwolfe@pffft.sps.mot.com (Dave Wolfe)
in do_get_alias(). abuf[] was under dimensioned.
From: "Robert L. Howard" <robert.howard@matd.gatech.edu>
Remove the old packed manual page before trying to pack the new one.
From: Tom Moore <tmoore@fievel.DaytonOH.NCR.COM>
Fix double inclusion of sys/types.h
From: Tom Moore <tmoore@wnas.DaytonOH.NCR.COM>
Fix building editor wrap problem
From: Syd via prompting from vogt@isa.de (Gerald Vogt)
=========================================================
Patch Set - Patches 12 and 13: Sat Nov 21 21:03:26 EST 1992
Elm 2.4PL11 -> Elm 2.4PL13
Handle the case where a system does
> #define jmp_buf sigjmp_buf
From: chip@chinacat.unicom.com (Chip Rosenthal)
Fix segmentation violation on restricted alias page jump.
From: "Robert L. Howard" <robert.howard@matd.gatech.edu>
Fix bug where alias records were not sorting by both last and
first names.
From: "Robert L. Howard" <robert.howard@matd.gatech.edu>
Fix when expanding the macro '%S', the subject line is scanned for a
'Re:', and if nothing is found, a '"Re: ' is added. But when a 'Re:'
*is* found, then nothing is added, not even the '"'.
From: Sigmund Austigard <austig@solan.unit.no>
I was playing with the metamail stuff and Sun's Openwindows Mailtool
and discovered that I was able to 'display' messages generated with
Mailtool in elm using metamail. This marks the Sun Attachments as
needing metamail.
From: Lutz Brunke <brunke@dkrz-hamburg.dbp.de>
Change the way Configure and doc/Makefile.SH deal with installing
man pages.
From: Tom Moore <tmoore@wnas.DaytonOH.NCR.COM>
Add support for a "config.changes" file to override Configure decisions.
From: chip@chinacat.unicom.com (Chip Rosenthal)
Allow SCO MMDF to use the mmdf library for mailer via execmail.
From: Larry Philps <larryp@sco.com>
Add on initial display or display where the entire screen is being
drawn, we should not output the trailing blanks that clear the old
value.
From: chip@chinacat.unicom.com (Chip Rosenthal)
This mod fixes overlapping prototypes for strchr and index on
Convex.
From: Jukka Ukkonen <ukkonen@csc.fi>
According to the MIME BNF, quoted strings are allowed in the value portion
of a parameter.
From: chk@alias.com (C. Harald Koch)
The fastmail utility appears to work incorrectly when multiple addresses are
supplied. Spaces were inserted between addresses rather than commas.
From: little@carina.hks.com (Jim Littlefield)
=========================================================
Patch Set - Patch 11: Tues Nov 17 1992
Elm 2.4PL10 -> Elm 2.4PL11
Quickie fix to handle a botched edit of a test line in Configure
=========================================================
Patch Set - Patches 9 and 10 : Sat Nov 14 21:34:44 EST 1992
Elm 2.4PL8 -> Elm 2.4PL10
I think that the code in 'newmbox.c' which handles bad 'Content-length'
entries is incomplete. The file-ptr for the mail file is
backed up, but the file-ptr of the temp file WAS LEFT UNMODIFIED !
From langesw.ssw.de!root Wed Nov 11 14:28:57 1992
When elm copies the temp mailbox back to the mail spool to resync or
quit, it changes to the mailgroup before attempting to diddle in the
mail spool, but when it copies the temp mailbox back to the mail spool
after editing, it forgets to change to mailgroup. This patch appears
to work, but I haven't exhaustively checked for some path that leaves
the gid set
wrong. From: dwolfe@pffft.sps.mot.com (Dave Wolfe)
There's an error in two messages in s_aliases.m which causes elm2.4
to core dump when resyncronize aliases. (%s/%s) should be (%c/%c).
This bug doesn't show up unless you use message catalogs, since the default
message in a_quit.c is correct.
From: Jan Djarv <Jan.Djarv@sa.erisoft.se>
Fix how nls emulation lib gencat links prev pointers
From: Jan Djarv <Jan.Djarv@sa.erisoft.se>
The alias message_count isn't set to zero if the last alias has
been deleted from the alias table. As no aliases are reread from
the aliases database the message_count is left as it was before.
Fixed that the function do_newalias() sometimes returns without freeing
the buffer allocated before. The patch adds these free calls.
When you erroneously type a number in your folder elm asks you for
a new current message number. But now if you erase this one number
and leave the string empty elm will set the new current message to
the second message on our sun4! The patch adds a check for an empty
string and returns the current number if no number was entered.
From: vogt@isa.de (Gerald Vogt)
The situation is that the .elm/aliases file is missing, but
.elm/aliases.dir and .elm/aliases.pag exist (isn't serendipity
wonderful?). The ndbz functions tolerate this and just put a NULL
pointer in the db structure for the data file FILE pointer. However,
get_one_alias() in listalias and elm doesn't account for the db_open()
succeeding but the dbz_basef field being NULL, so it passes the NULL
pointer to fread(). Detect null and return 0
From: dwolfe@pffft.sps.mot.com (Dave Wolfe)
Clear the screen before displaying MIME:
From: marius@rhi.hi.is (Marius Olafsson)
Add regexp processing to filter.
Add execc operator
From: Jan Djarv <Jan.Djarv@sa.erisoft.se>
=========================================================
Patch Set - Patches 7 and 8 : Sat Nov 7 15:54:44 EST 1992
Elm 2.4PL6 -> Elm 2.4PL8
Add some tolerance for incorrect Content-Length header (fixes bug where
Elm would combine two messages if content-length header was incorrect.
Still has problem if incorrect content-length exactly matches multiple
messages)
From: Syd
Change Makefile in doc to use -f as some shells don't have -x in test
From: Syd
The first is that when doing a summary, macros are expanded when printing the
rule. IMHO they should be printed as with the -r option (i.e. %t is
printed as "<time>" and so on).
The second one is that the summary printed "applied n time" regardless of
the value of n, not "applied n times" when n > 1.
From: Jan Djarv <Jan.Djarv@sa.erisoft.se>
There is no need to write out the MIME-Version header in subparts
From: Klaus Steinberger <Klaus.Steinberger@Physik.Uni-Muenchen.DE>
fix null dereferences from patch 5
From: Jukka Ukkonen <ukkonen@csc.fi>
Fix where elm duplicates the entry's from the global elm.rc.
It will however still copy the global weedout headers to your local
elmrc if they where not already in it.
From: janw@fwi.uva.nl (Jan Wortelboer)
another typo (2.4.6 Ref.guide)
From: David.W.Tamkin@gagme.chi.il.us (David W. Tamkin)
comments should be allowed anywhere in the alias file.
From: "Robert L. Howard" <robert.howard@matd.gatech.edu>
Symbol change for AIX370
From: uri@watson.ibm.com
Fix redefinition complaint by SCO 3.2v2.0.
From: chip@chinacat.unicom.com (Chip Rosenthal)
Enhanced printing support. Added "-I" to readmsg to
suppress spurious diagnostic messages.
From: chip@chinacat.unicom.com (Chip Rosenthal)
These small typos stopped me from making forms, so here is a patch.
From: andrew.mcparland@rd.eng.bbc.co.uk (Andrew McParland)
Add a hack to not use ti/te on list folders and do print
From: Syd
New header parsing routine header_cmp to allow for linear
white space around the : in headers
From: Syd
=========================================================
Patch Set - Patch 6 : Mon Nov 2 15:52:00 EST 1992
Elm 2.4PL5 -> Elm 2.4PL6
Things I found in doc/Ref.guide looking over patches 4 & 5:
From: dwolfe@pffft.sps.mot.com (Dave Wolfe)
More changes to folder creation confirmation
From: Larry Philps <larryp@sco.COM>
fix a bug in the forms reply caused by the Cc: buffer not being
cleared. If one has sent mail just prior to replying to the form and
specified a Cc: address, the form reply is also sent to those Cc:
address(es).
From: dwolfe@pffft.sps.mot.com (Dave Wolfe)
Add missing MAKE variable in doc/Makefile.SH
From: Syd
it invokes metamail (the pseudo is because "text" isn't a legal Content-Type).
in src/mime.c notplain() tries to check for text but fails because it should
look for "text\n" not "text".
From: Jan Djarv <Jan.Djarv@sa.erisoft.se>
Use copy_message in mime shows to get encode processing
From: bjoerns@stud.cs.uit.no (Bjoern Stabell)
Corrections to Unix date parsing and time zone storage
From: eotto@hvlpa.att.com
Prevent index underflow when wildchar is in first three chars of string
From: Syd via note from gwh@dogmatix.inmos.co.uk
=========================================================
Patch Set - Patches 4 and 5 : Sat Oct 24 22:48:00 EDT 1992
Elm 2.4PL3 -> Elm 2.4PL5
Fixes SysV style forwarding
From: Baruch Cochavy <bcochavy@ilux39.intel.com>
fix newmail attempting to close a file descriptor even if the corresponding
open failed.
From: "Peter A. Bigot" <pab@cs.arizona.edu>
In our global elm.rc I keep the four options as below
confirmappend = OFF Don't confirm every append to any file.
confirmcreate = ON Confirm creation of every new file.
confirmfiles = ON Confirm append to non folder files though.
confirmfolders = ON In case someone does not want to be asked
every time when creating a new file try
to confirm creation of folders though.
From: Jukka Ukkonen <ukkonen@csc.fi>
changes found by using codecenter on Elm 2.4.3
From: Graham Hudspith <gwh@inmos.co.uk>
There is now an additional elmrc option "displaycharset", which
sets the charset supported on your terminal. This is to prevent
elm from calling out to metamail too often.
Plus a slight documentation update for MIME composition (added examples)
From: Klaus Steinberger <Klaus.Steinberger@Physik.Uni-Muenchen.DE>
More typos
From: dwolfe@pffft.sps.mot.com (Dave Wolfe)
I think all these are typos
From: dwolfe@pffft.sps.mot.com (Dave Wolfe)
remove the 25 (MAXRULES) limitation.
Basically it mallocs rules in hunks of RULESINC (25) as it goes along.
From: Jan Djarv <Jan.Djarv@sa.erisoft.se>
fixed a bug were elm didn't call metamail on messages with a characterset,
which could be displayed by elm itself, but message is encoded with QP
or BASE64
From: Klaus Steinberger <Klaus.Steinberger@Physik.Uni-Muenchen.DE>
Here are the patches to support POSIX sigaction().
From: tom@osf.org
=========================================================
Patch Set - Patch 3: Mon Oct 19 13:10:28 EDT 1992
Elm 2.4PL2 -> Elm 2.4PL3
Fix spelling of name
From: Larry Philps <larryp@sco.COM>
corrected typos
From: David.W.Tamkin@gagme.chi.il.us (David W. Tamkin)
Here's another; now the copyright notices on the man pages don't seem
to have an ego problem. The various guides are just fine.
From: Steve Simmons <scs@wotan.iti.org>
setting the debug level to 5 or higher caused a core dump due to a possible
dereference of a NULL pointer
From: "Peter A. Bigot" <pab@cs.arizona.edu>
rewrite the Configure prompt for metamail
From: Steve Simmons <scs@iti.org>
Correct reversed usage of $d_utimbuf.
From: chip@tct.com (Chip Salzenberg)
Fix warnings from my ANSI C compiler because the declaration of
edit_interrupt did not match the prototype for the second argument of
a call to signal.
From: Larry Philps <larryp@sco.COM>
TEXT_SORT was supported, but UNRECOGNIZED
From: ls@dmicvx.dmi.min.dk (Lennart Sorth)
Force text arithmetic into unsigned for those systems
with signed chars
From: Marius Olafsson <marius@rhi.hi.is>
Change lock file name to add user name on filter locking of mail spool
From: Peter Brouwer <pb@idca.tds.philips.nl>
Fix messages to work with 4.3bsd /bin/sh
From: w8sdz@TACOM-EMH1.Army.Mil (Keith Petersen - MACA WSMR)
Add flags to read_rc to support command line overrides of the option.
From: Jan Djarv <Jan.Djarv@sa.erisoft.se>
adds the function bytemap() and the macros MAPIN and MAPOUT from the file
lib/ndbz.c in the file src/alias.c.
This fixes the byte order independence in aliases.
prevent elm from exiting when resyncing the empty incoming mailbox.
From: vogt@isa.de (Gerald Vogt)
patch to make elm use (or in my case, not use) termcap/terminfo ti/te.
From: Graham Hudspith <gwh@inmos.co.uk>
=========================================================
Patch Set - Patches 1 and 2: Sat Oct 10 22:14:59 EDT 1992
Elm 2.4PL0 -> Elm 2.4PL2
Switch to wrapper for flock and fcntl locking.
Change order to fcntl first, other order blocked.
From: Jukka Ukkonen <ukkonen@csc.fi>
Fix some compiler warnings that I receive compiling Elm on my SVR4
machine.
From: Tom Moore <tmoore@fievel.DaytonOH.NCR.COM>
Add AIX to src/curses.c for define of window size in different include
file.
From: Syd via note from Tom Kovar
get_return() assumes that message_count reflects the number of
messages in the current folder, but the message_count it's seeing
from the alias subsystem is actually the *alias* count.
toggle the main state before and after calling get_return().
From: cliff@sfn.ORG (R. Cliff Young)
Add missing setlocale and getopen to newalias and listalias.
From: Syd
Touchups on config guide
From: David Barr <barr@pop.psu.edu>
Fix segv in wildcards if SHELL= has no / character in path
From: Syd
1. If firstname && lastname is null then copy aliasname into the
personal name field (inside the ()'s) when creating an alias
from the menu using the 'n' command.
2. Now if for some reason and alias has a null personal name field
(the person hand edited aliases.text) the blank () is not printed
as part of the address. This actually cured another problem, where
the To: field on the screen (when you hit 'm' on the alias menu)
used to be blank, now the address shows up....
From: "Robert L. Howard" <robert.howard@matd.gatech.edu>
Updated AIX 3.2 section of README file
From: Syd
fixed a bug in the .lp macro in doc/tmac.n. The lp macros is always
called with a unit specified for the second argument, however, the
macro added a "n" unit specifier to that argument. The following patch
fixes this problem.
The various .guide books use the troff .tl macro liberally, but often the
extra ' characters needed at the end of the lines to explicitly specify
the trailing nulls fields were left off. The following patch fixes the
erroneous lines.
From: Larry Philps <larryp@sco.COM>
While installing elm2.4 on a Sun4 running SunOS4.1.2, the Configure script
doesn't recognize F_SETLK because it searches in /usr/include/sys/fcntl.h
which includes /usr/include/sys/fcntlcom.h (where F_SETLK is).
From: dax@ulysse.enst.fr (Philippe Dax)
change dbm name to dbz to avoid conflicts with partial call
ins from shared libraries, and from mixing code with yp code.
From: Syd via prompt from Jess Anderson