Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Smail 3.1.23 auf ftp.fu-berlin.de verfuegbar

1 view
Skip to first unread message

Heiko Schlichting

unread,
Nov 18, 1991, 8:36:16 PM11/18/91
to
Hallo,

Neu auf ftp.fu-berlin.de: die offizielle Version von Smail 3.1.23.

ftp.fu-berlin.de: /pub/unix/mail/smail/smail3123.t.Z (849503 Bytes)

(UUCP-Sites benutzen bitte: ~ftp/pub/unix/smail/smail3123.t.Z )
----------------------------------------------------------------------------
NOTES ABOUT PATCH #23 (Smail Release 3.1.23)

Release 3.1.23 is a patch release to smail3.1.22. This release is
primarily a functionality enhancement release. A number of bugs have
been fixed as well, and there is now support for two major platforms
that were not previously supported: SCO and the RS/6000.

The total number of lines changed in this release is much larger
than in most earlier releases. As a result, people who have
customizations which were not included in 3.1.23 may have more than
the usual amount of work to do.

Important enhancements in this release:

1. Smail now supports use of multiple MX records in the bind and
tcpsmtp drivers. The implementation was done by Simon Leinen
<si...@liasun3.epfl.ch>, and is based on a generalized method for
passing information between cooperating routers and transports. The
fix has been in test at a number of sites for a while now. A few
minor bugs were found in the implementation, but by-and-large it has
proven itself to be very successful.

2. The address-rewriting rules were centralized and substantially
rewritten. Previously, transport drivers often did address rewrites
themselves, causing some disagreement between the various rewriting
methods. There are now three address rewrite methods used in smail,
and all transports can use any of the three methods:

inet - transformations generate RFC822-conformant addresses,
and use route-addrs for generated routes. In
practice, route-addrs will not be generated on the
internet, because routes are never generated for
addresses within the Internet.

uucp - transformations generate RFC976-conformant addresses,
and use !-paths for generated routes.

default - minimal transformations are made, and messages are
transferred between machines as if the message
originated on the destination machine. Either RFC976
or RFC822 addresses can be generated, depending upon
the form of the input address. Addresses can also be
transferred as simple local-parts. This is normally
used for "local" delivery, but can also be used for
"local"-style delivery between machines in a
coordinated network.

Note: The change to address-rewriting applies only to envelope
addresses, and does not apply to addresses within message
headers. The rules for rewriting header addresses have not
changed.

A number of new default transports have been added to provide
transport variants that use the various rules. The uux->rmail
transports have local and uucp forms. The batched and TCP/IP-based
SMTP transports have inet, uucp, and local forms. Only the inet
forms of the SMTP transports conform with the SMTP specification,
but the others can often be useful when using SMTP between machines
that are not both on the Internet.

The address-rewriting changes were initiated in response to
allegations that RFC1123 changed the precedence of % relative to the
! operator. Apparently, % and ! should behave the way they did
previously, but smail now tries to be more conservative about mixing
all three of %, !, and @, anyway. (Actually, there appears still
to be some debate about this).

3. Smail now supports relative pathnames in news batch files. A recent
patch to C News invalidated the getmap script by using relative
paths from /usr/spool/news, rather than absolute pathnames.

IMPORTANT: See the getmap man page for more information on how to
use the modified getmap utility.

4. Smail now supports comma-separated addresses and RFC822-style
comments for addresses supplied on the command line. Apparently,
there are some user interfaces that do not pass cleanly separated
addresses.

5. Smail now provides dbm-compatibility macros for systems that have
the ndbm library, but not the dbm library. At the same time, smail
no longer has any features that require use of dbm or ndbm. The
uuwho utility was the last hold-out, and it now supports either
sorted ASCII files or dbm files.

6. Transport entries in a transports file will be added to the
compiled-in list of transport entries, rather than replacing the
entire list. This makes it easier to add new transport entries, or
to replace single existing ones. The routers and directors files
must still contain complete router and director configurations.

7. The version of pathalias included with smail has been upgraded to
a newer pathalias release (version 10 from uunet, dated
approximately may of 1989). Also, changes to pathalias for the
smail distribution are more clearly marked then in previous smail
distributions. The older version of pathalias included with
earlier smail3 releases failed to correctly process some more
recent map entries, causing some parts of Japan to become
unreachable, at least from the United States.


Other changes:

1. The precedence of the pipe_as_user, and pipe_as_sender flags was
changed to conform to the documentation. Also, some discrepancies
between treatment of user ID's and group ID's were fixed.

2. Several formatting errors were fixed in the administrators guide.
Some effort was put into improving the man pages and the
administrators guide. More effort is still needed to improve the
administrators guide.

3. The design directory is no longer included in the distribution.
This directory contained plain-text documentation from the early
period of smail design and development. It had lots of useful
discussion, but much of it was out-dated. I still have it, if
somebody wants a copy of it, but enough people had been confused by
it that I felt it best to remove it from the distribution.

4. The mkdbm utility can now generate YP compatible dbm files. This
feature is enabled using the -y flag. I thougt that mkdbm used to
work with SunOS 3.5 (I haven't used Suns in quite a while), but I
could have been wrong.

5. Added a few new contributed source programs:

smaillog - a C program to summarize smail log files.
Contributed by Jon Diekema <die...@jdbbs.mi.org>.

nukeq - a shell script to re-queue messages for dead UUCP
hosts. Contributed by Gordon Moffett <netcom!gam>.

striphdrs - a program to strip headers prior to mail
redistribution through a mailing list. Contributed
by Lyndon Nerenberg <lyn...@cs.athabascau.ca>.

6. The rules for generating Sender: field have been tightened. A
Sender: field is generated if the From: field does not contain
exactly one address, or if the sender is not trusted AND the From:
field does not contain a recognized address for the sender.

7. Smail now uses O_SYNC (or fsync() where available) when writing
spool files. It uses fsync(), where available, when writing mailbox
files. Particularly with SMTP it is a violation of the
specification to accept a message, but then lose it because the disk
blocks weren't written out. Use of O_SYNC can be disabled, if you
really don't like it, by using MISC_DEFINES=NO_SPOOL_O_SYNC.

8. SCO and AIX3.1 on the RS/6000 are now supported. A patch was sent
in for AIX3.1 on the PS/2. I am interested in hearing whether a
different conf/os file is needed for the PS/2.

9. Long pathname computations in the mailbox locking functions were
combined, and made more generally POSIX-compliant.

10. The batchsmtp.sh and cbsmtp.sh scripts, in samples/bsmtp, were
rewritten by Chip Salzenberg. Maximum batch sizes were added, and
some portability considerations were taken into account.

11. If smail is not setuid to root, then messages will not be delivered
immediately upon receipt. Message delivery is unlikely to work
correctly if it is not done as root, so it is probably wise to not
even attempt it. This feature can be disabled by adding
MISC_DEFINES=NO_REQUIRED_EUID in the EDITME file.

12. Added a new flag, error_copy_postmaster, that will cause all bounced
mail messages to be sent to the postmaster. Previously, only bounce
messages that smail considered to be related to mis-configurations
were ever sent to the postmaster.

13. The + and _ characters are now accepted in local addresses by the
smart_user director, when the well-formed attribute is enabled.
Non-inclusion of _ was an oversight. Inclusion of + was added
because I didn't think it would hurt anything.

14. The -g and -a options to the HoneyDanBer UUCP uux command can now be
supported in the default transport configuration.

15. DBM and NDBM were added to the list of features included in SVR4.0,
and several BSD libraries were added to OSLIBS, to ensure that the
DBM and NDBM library functions could be found.

16. SERVFAIL errors returned by res_mkquery will now result in deferring
the single address that encountered the error, rather than deferring
all remaining addresses. The old behavior resulted from my
misreading a comment (I believe). Failures of remote servers can
result in this failure, so it is inappropriate to interpret this
error in the context of the local server.

17. The location of the uuwho database is now configurable in the
EDITME file. Also, uuwho is now installed in the user executable
directory ($SMAIL_BIN_DIR) rather than in $UTIL_BIN_DIR.

18. The log entries generated when mail is delivered for an address
have been greatly extended to provide more useful information.
The transport, next_host, and next_addr are now logged. The
format is likely to change again in the next release.

19. The log entries generated when mail is received have been extended
to include the size of the message spool file.

20. All references to __STDC__ have been changed to use a new define,
ANSI_C, which is set by default for __STDC__ systems, and for AIX
(which is ANSI C but doesn't admit it). ANSI_C can be turned off
by defining NO_ANSI_C. This may be useful when using gcc on
systems where header files do not conform to ANSI C specifications.

21. Added support for HP-UX 8.0.


Some bug fixes:

1. PATH variables used in many shell scripts were cleaned up. Also,
the supplied getopt utility is now always specified to with a full
path, since getopt is a shell built-in on some systems, but smail's
getopt has a few extensions. The PATH variable is now exported.

2. Some attempts were made to make Smail and pathalias further conform
to ANSI C. Smail now compiles without warnings using my SVR4.0 C
compiler. Compilation of pathalias succeeds, but generates warnings
that may turn out to be errors on some systems that are overly
pedantic.

3. The dbm-based file lookup routine for smail was missing an error
message return in one case, leading to occasional core dumps,
particular when debugging was turned on.

4. A few bugs in the code to preserve mailbox access-times in the
appendfile driver were fixed. The forward-to director can still
change mailbox access times. Systems that care should disable the
forward-to director; the EDITME file now tells how.

5. Smail now uniformly passes the -c option to cc before any file
arguments. Some compilers apparently don't work otherwise.

6. The bsd4.2 and bsd4.3 were changed to indicate that 4.2 and 4.3 BSD
have the setgroups() call. This fixes an interesting oversight.

7. Some invalid lvalue casts were fixed in src/hash.h. These could
have caused compilation errors, or invalid code, on some systems.

8. Some modifications to string literals were fixed to copy the strings
before being modified. This doesn't always work with ANSI C
compilers, which may store strings in shared read-only memory
segments.

9. The cache_transports() function was never caching information from
transports, because of an incorrect static variable initialization.
This has been fixed, so daemons will read some additional
information in advance, before forking off child processes to
deliver messages.

10. The getgr* and getpw* functions are presumed to be declared in
<pwd.h> and <grp.h>, for ANSI C compilers. The previous release
generated warnings on some systems. This change may generate
warnings when using GCC, since header files may not be conformant
with ANSI C. However, it should still generate correct code.

11. The declaration of the usage() function in pd/binmail/binmail.c was
changed to be static, to match the function declaration earlier in
the file. This caused compilation errors on some systems.

12. For BSD systems that are not POSIX compliant, a the TIOCNOTTY ioctl
is issued against /dev/tty, when making a daemon process. This
completely dissociates processes from the tty. For POSIX systems,
setsid() should accomplish more-or-less the same thing.

13. The bsearch lookup method (used for paths files and alias files) now
agrees with mksort on how files should be sorted. Files are now
sorted exclusively by the key field, which is delimited by
white-space or a colon character. Previously, there were some
attempts (inherited from smail2.5) to use files sorted by lines,
which didn't always work right.

14. The smail -bt option, which could sometimes produce output that
seemed to igore the most recent input, has been fixed.

15. Some hostname comparisons were changed to ignore case, so that two
addresses to the same host, but with different cases for the
hostnames, can be delivered in the same transport call.

16. An extraneous \ was removed from mkpath.awk. Apparently, the
script didn't work very well with GNU awk.
--
tron |-<=>-| ARPAnet: veritas!tr...@apple.com
tr...@veritas.com UUCPnet: {apple,pyramid}!veritas!tron
-----------------------

Tschuess, Heiko (ftp...@fu-berlin.de)
--
|~| Heiko Schlichting | Freie Universitaet Berlin
/ \ he...@fub.uucp | Institut fuer Organische Chemie
/FUB\ he...@methan.chemie.fu-berlin.de | Takustrasse 3
`---' phone +49 30 838-2677; fax ...-5163 | D-1000 Berlin 33 Germany

Frank Kaefer

unread,
Nov 20, 1991, 9:33:45 AM11/20/91
to
he...@methan.chemie.fu-berlin.de (Heiko Schlichting) writes:

|Neu auf ftp.fu-berlin.de: die offizielle Version von Smail 3.1.23.

Und hier gleich der Patch von 3.1.23 auf 3.1.24
(er ist ja so schnuckelig kurz):

8<--8<--8<--8<--8<--8<--hier-abschnippeln--8<--8<--8<--8<--8<--8<--
#!/bin/sh
# This is a shell archive (produced by shar 3.49)
# To extract the files from this archive, save it to a file, remove
# everything above the "!/bin/sh" line above, and type "sh file_name".
#
# made 11/20/1991 14:32 UTC by fkk@stasys
# Source directory /sd2/pub
#
# existing files will NOT be overwritten unless -c is specified
#
# This shar contains:
# length mode name
# ------ ---------- ------------------------------------------
# 9015 -rw-r--r-- smail.diff-3.1.23-3.1.24
#
# ============= smail.diff-3.1.23-3.1.24 ==============
if test -f 'smail.diff-3.1.23-3.1.24' -a X"$1" != X"-c"; then
echo 'x - skipping smail.diff-3.1.23-3.1.24 (File already exists)'
else
echo 'x - extracting smail.diff-3.1.23-3.1.24 (Text)'
sed 's/^X//' << 'SHAR_EOF' > 'smail.diff-3.1.23-3.1.24' &&
To: smail3...@cs.athabascau.ca, smail3-...@cs.athabascau.ca,
X smail...@veritas.com
Subject: EMERGENCY PATCH (Official patch #24)
X
Well, patch #23 was pretty short-lived. Please apply this patch
to make your smail well again.
--
X tron |-<=>-| ARPAnet: veritas!tr...@apple.com
X tr...@veritas.com UUCPnet: {apple,pyramid}!veritas!tron
---------------------------------------------------------------------------
CHANGES IN THE 3.1.24 RELEASE
X
Release 3.1.24 is an emergency patch release to smail3.1.23. This
release fixes two major bugs:
X
1. While reformatting the bind and tcpsmtp drivers, as written by
X Simon Leinen to match smail's coding style, I introduced a brace
X one line off, causing an infinite loop when writing some deferral
X messages to the log.
X
2. The "delete" operation in pathalias didn't work on the local host.
X This turns out to have been a bug in the general pathalias release,
X but smail's paths file generation facilities encourage use of this
X feature, causing this problem to be serious (for example, our site
X here started sending lots of mail through uunet, despite the fact
X that we only call uunet a few times per day, and only at night).
X
This release also contains a conf/os file for AIX on the PS/2, which
is, according to one person, substantially different from AIX3.1 on
the RS/6000.
---------------------------------------------------------------------------
The following changes should be applied to the version 3.1.23.6
sources for smail, to produce smail3.1.24.1. The version number
that you are running can be found in the `level' file at the top of
the source tree. It can also be found by running the command:
X
X smail -V -v
X
For information on smail releases and how you can obtain a complete
smail release or a patch release, send mail to the address:
X
X smail...@veritas.com
X
or to the !-style address:
X
X ...{amdahl,apple,pyramid,uunet}!veritas!smail-patch
X
include as the first line of the message one of the following lines:
X
X send help <addr>
X send index <addr>
X send patch <num> <addr>
X
where <num> is a single patch number (e.g., 17) or a single patch range
(e.g., 4-7) and where <addr> is your address relative to veritas. The
<addr> is optional and if omitted your return path is used.
X
The following patch should be applied to the smail3.1.23.6 release. To
apply this patch, obtain a copy of the program patch, release 2.0 or
higher. The patch utility has been posted to the USENET group
comp.sources.unix, and is available from most sites that archive
public domain programs. Apply this patch using the command:
X
X patch -p [-d /SMAIL_SOURCE_PATH] < this_patch_file
X
where "-d /SMAIL_SOURCE_PATH" specifies a root based path to the top of
the smail source tree, and where "patchfile" is the name of the file in
which this patch is stored. The "-d /SMAIL_SOURCE_PATH" is not needed
if the current directory is already the top of the smail source tree.
X
NOTE: Don't forget the -p !!!!!
X
Prereq: PATCH_NUMBER=23
Index: patchnum
***************
*** 1,3 ****
! # @(#)patchnum 1.11 11 Nov 1991 05:45:23
! PATCH_NUMBER=23
! PATCH_DATE=11-nov-91
--- 1,3 ----
! # @(#)patchnum 1.12 20 Nov 1991 01:02:34
! PATCH_NUMBER=24
! PATCH_DATE=20-nov-91
X
Prereq: 3.1.23.6
Index: level
***************
*** 1,2 ****
! # @(#)level 1.12 11 Nov 1991 05:45:21
! 3.1.23.6 Mon Nov 11 05:44:59 PST 1991
--- 1,2 ----
! # @(#)level 1.13 20 Nov 1991 01:02:30
! 3.1.24.1 Wed Nov 20 01:01:52 PST 1991
X
Index: conf/os/aix-ps2
***************
*** 0 ****
--- 1,18 ----
+ # @(#)conf/os/aix-ps2 1.1 20 Nov 1991 01:00:37
+ # aix-ps2 - define the characteristics of IBM AIX For PS/2
+ #
+ # Initial hack by Tim Daneliuk (tun...@tundraix.chi.il.us)
+ # VERY similar to BSD 4.3, but with minor variations because of the
+ # fascinating way IBM organizes directories (!) and the interesting (?)
+ # manner in which the glue SYS V and BSD together...sigh
+
+ . $ROOT/conf/os/bsd4.3
+
+ # OSNAMES - Names defining this operating system
+ OSNAMES=$OSNAMES:AIX_PS2
+
+ # HAVE - what features should be used with this operating system
+ HAVE=$HAVE:USE_TZNAME
+
+ # UUCP_SYSTEM_FILE - path to UUCP file containing remote systems
+ UUCP_SYSTEM_FILE=/usr/adm/uucp/Systems
X
Index: README
***************
*** 56,61 ****
--- 56,83 ----
X delivery_mode=queued
X
X
+ CHANGES IN THE 3.1.24 RELEASE
+
+ Release 3.1.24 is an emergency patch release to smail3.1.23. This
+ release fixes two major bugs:
+
+ 1. While reformatting the bind and tcpsmtp drivers, as written by
+ Simon Leinen to match smail's coding style, I introduced a brace
+ one line off, causing an infinite loop when writing some deferral
+ messages to the log.
+
+ 2. The "delete" operation in pathalias didn't work on the local host.
+ This turns out to have been a bug in the general pathalias release,
+ but smail's paths file generation facilities encourage use of this
+ feature, causing this problem to be serious (for example, our site
+ here started sending lots of mail through uunet, despite the fact
+ that we only call uunet a few times per day, and only at night).
+
+ This release also contains a conf/os file for AIX on the PS/2, which
+ is, according to one person, substantially different from AIX3.1 on
+ the RS/6000.
+
+
X CHANGES IN THE 3.1.23 RELEASE
X
X Release 3.1.23 is a patch release to smail3.1.22. This release is
X
Index: pd/pathalias/parse.y
***************
*** 1,5 ****
X %{
! /* Smail SCCS ID: @(#)pd/pathalias/parse.y 1.4 %G 05:29:59 */
X /* pathalias -- by steve bellovin, as told to peter honeyman */
X #ifndef lint
X static char *sccsid = "@(#)parse.y 9.10 88/09/07";
--- 1,5 ----
X %{
! /* Smail SCCS ID: @(#)pd/pathalias/parse.y 1.5 %G 19:37:27 */
X /* pathalias -- by steve bellovin, as told to peter honeyman */
X #ifndef lint
X static char *sccsid = "@(#)parse.y 9.10 88/09/07";
***************
*** 28,33 ****
--- 28,36 ----
X extern int optind;
X extern char *Cfile, *Netchars, **Argv;
X extern int Lineno, Argc;
+ #ifdef SMAIL_3
+ extern node *Home; /* node for local host */
+ #endif
X
X /* privates */
X STATIC void fixnet(), adjust();
***************
*** 197,203 ****
--- 200,212 ----
X
X n = addnode($1);
X deletelink(n, (node *) 0);
+ #ifndef SMAIL_3
X n->n_flag |= ISPRIVATE;
+ #else
+ if (n != Home) {
+ n->n_flag |= ISPRIVATE;
+ }
+ #endif
X }
X | usite NET usite {deletelink($1, $3);}
X ;
X
Index: src/sysdep.c
***************
*** 1,4 ****
! /* @(#)src/sysdep.c 1.14 03 Nov 1991 04:56:52 */
X
X /*
X * Copyright (C) 1987, 1988 Ronald S. Karr and Landon Curt Noll
--- 1,4 ----
! /* @(#)src/sysdep.c 1.15 20 Nov 1991 00:57:50 */
X
X /*
X * Copyright (C) 1987, 1988 Ronald S. Karr and Landon Curt Noll
***************
*** 95,101 ****
X extern char *getenv();
X extern char *getlogin();
X extern char *ctime();
! #if !defined(UNIX_SYS5) && !defined(POSIX_OS)
X extern char *timezone();
X #endif /* UNIX_SYS5 */
X #ifndef ANSI_C
--- 95,101 ----
X extern char *getenv();
X extern char *getlogin();
X extern char *ctime();
! #if !defined(UNIX_SYS5) && !defined(POSIX_OS) && !defined(USE_TZNAME)
X extern char *timezone();
X #endif /* UNIX_SYS5 */
X #ifndef ANSI_C
***************
*** 208,214 ****
X get_time_zone(ltm)
X struct tm *ltm;
X {
! #if defined(UNIX_BSD) && !defined(POSIX_OS) || defined(USE_GETTIMEOFDAY)
X struct timeval tv;
X struct timezone tz;
X (void) gettimeofday(&tv, &tz);
--- 208,214 ----
X get_time_zone(ltm)
X struct tm *ltm;
X {
! #if (defined(UNIX_BSD) && !defined(POSIX_OS) || defined(USE_GETTIMEOFDAY)) && !defined(USE_TZNAME)
X struct timeval tv;
X struct timezone tz;
X (void) gettimeofday(&tv, &tz);
***************
*** 217,223 ****
X if (tznodst) ltm->tm_isdst = 0;
X #endif /* GLOTZNET */
X return timezone(tz.tz_minuteswest, ltm->tm_isdst);
! #else /* (not UNIX_BSD || POSIX_OS) && not USE_GETTIMEOFDAY */
X # if defined(UNIX_SYS5) || defined(POSIX_OS) || defined(USE_TZNAME)
X extern char *tzname[2];
X
--- 217,223 ----
X if (tznodst) ltm->tm_isdst = 0;
X #endif /* GLOTZNET */
X return timezone(tz.tz_minuteswest, ltm->tm_isdst);
! #else /* (not UNIX_BSD || POSIX_OS) && !USE_GETTIMEOFDAY && !USE_TZNAME */
X # if defined(UNIX_SYS5) || defined(POSIX_OS) || defined(USE_TZNAME)
X extern char *tzname[2];
X
X
Index: src/transports/tcpsmtp.c
***************
*** 1,4 ****
! /* @(#)src/transports/tcpsmtp.c 1.8 10 Nov 1991 05:57:34 */
X
X /*
X * Copyright (C) 1987, 1988 Ronald S. Karr and Landon Curt Noll
--- 1,4 ----
! /* @(#)src/transports/tcpsmtp.c 1.9 20 Nov 1991 00:47:09 */
X
X /*
X * Copyright (C) 1987, 1988 Ronald S. Karr and Landon Curt Noll
***************
*** 109,116 ****
X }
X }
X #undef mx_hint
- insert_addr_list(addr, defer, error);
X }
X } else {
X struct in_addr ipaddr;
X short family;
--- 109,116 ----
X }
X }
X #undef mx_hint
X }
+ insert_addr_list(addr, defer, error);
X } else {
X struct in_addr ipaddr;
X short family;
SHAR_EOF
chmod 0644 smail.diff-3.1.23-3.1.24 ||
echo 'restore of smail.diff-3.1.23-3.1.24 failed'
Wc_c="`wc -c < 'smail.diff-3.1.23-3.1.24'`"
test 9015 -eq "$Wc_c" ||
echo 'smail.diff-3.1.23-3.1.24: original size 9015, current size' "$Wc_c"
fi
exit 0
--
| Frank Kaefer | f...@stasys.sta.sub.org | Starnberg, Germany |
| Compuserve: 72427,2101 | Internet: f...@Germany.Sun.COM |
| unido!sunde!fkaefer | postm...@Germany.Sun.COM |

Vera Heinau

unread,
Nov 20, 1991, 3:55:10 PM11/20/91
to
he...@methan.chemie.fu-berlin.de (Heiko Schlichting) writes:

>Neu auf ftp.fu-berlin.de: die offizielle Version von Smail 3.1.23.

Ebenso der Emergency-Patch #24:

ftp.fu-berlin.de: /pub/unix/mail/smail/patch.3124.Z (8589 Bytes)

------------------------------------------------------------------------
CHANGES IN THE 3.1.24 RELEASE

Release 3.1.24 is an emergency patch release to smail3.1.23. This


release fixes two major bugs:

1. While reformatting the bind and tcpsmtp drivers, as written by


Simon Leinen to match smail's coding style, I introduced a brace

one line off, causing an infinite loop when writing some deferral

messages to the log.

2. The "delete" operation in pathalias didn't work on the local host.

This turns out to have been a bug in the general pathalias release,

but smail's paths file generation facilities encourage use of this

feature, causing this problem to be serious (for example, our site

here started sending lots of mail through uunet, despite the fact

that we only call uunet a few times per day, and only at night).

This release also contains a conf/os file for AIX on the PS/2, which


is, according to one person, substantially different from AIX3.1 on
the RS/6000.
---------------------------------------------------------------------------

Tschuess, Vera

Standard-Disclaimer:
Ja, unser ftp-Server haengt bisweilen.
Nein, wir koennen das zur Zeit nicht aendern :-(
Es handelt sich um Probleme, die nach einem Neustart behoben sind, also:
Bitte ggf. etwas spaeter nochmal probieren - sorry.


--
|~| Vera Heinau | Freie Universitaet Berlin
/ \ hei...@fub.uucp | Institut fuer Organische Chemie
/FUB\ hei...@methan.chemie.fu-berlin.de | Takustrasse 3

0 new messages