[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Dump version 2.99.8 is out..
.. at the usual place(s). Here below is an excerpt from my ChangeLog.
There is also open source tree (6.x MB), if you want to look few files,
but as you see from below, a couple changes affected large portion of
the files.. (Portability issues.)
This one should have no problems with Solaris machines, nor SunOS 4.1.3,
other platforms are not tested as of yet.
/Matti Aarnio <mea@nic.funet.fi> <mea@utu.fi>
Fri Jan 6 01:59:09 1995 Matti E. Aarnio (mea@oj287)
* Makefile:
Patchlevel: 8
* router/functions.c: rd_{in,}stability(), run_daemon():
Revised a bit when it became evident, that the
multi-directory picking did not work anymore.
* smtpserver/smtpserver.c:
Process the incoming message for headers.
Set "mail_priority" according to what you find
on the (possibly) existing "Precedence:" -header:
- (nothing) 0
"bulk" 1
"junk" 9
* doc/draft-*:
Pulled in new IETF SMTP related drafts (and some other)
* README.UPGRADING:
Noted a change on 2.98 when the proto/cf/*.cf -files
were altered to have a new way of processing the
"thishost" relation from $MAILVAR/db/localnames -file.
* smtpserver/smtpserver.c:
"-M ###" -option: Absolute maximum (size) ever accepted
Code reorganize (a bit), load-aver blocked-access code
"421" instead of "400".
* hostenv/*, libsh/execute.c, scheduler/transport.c,
smtpserver/smtpserver.c:
WAITPID coding for POSIX.1 waitpid() with WNOHANG ..
Thu Jan 5 00:28:45 1995 Matti E. Aarnio (mea@oj287)
* libc/getzenv.c, libc/mail.c, libc/whathost.c, router/functions.c,
router/rfc822.c, router/router.c, scheduler/mailq.c,
scheduler/msgerror.c, scheduler/update.c, smtpserver/smtpserver.c,
utils/listexpand.c, compat/rmail/rmail.c, compat/sendmail/sendmail.c,
transports/errormail/errormail.c, transports/libta/ctlopen.c,
transports/smtp/smtp.c, transports/libta/diagnostic.c,
transports/libta/lockaddr.c, transports/libta/markoff.c,
transports/mailbox/mailbox.c, transports/sm/sm.c,
transports/hold/hold.c:
Converted to use #include "mail.h" instead of
the previous #include <mail.h>
* smtpserver/smtpserver.c, lib/detach.c, lib/loginit.c,
libauth/authuser.c, libsh/execute.c, libsh/trap.c,
libsh/zmsh.c, router/functionc.c, scheduler/scheduler.c,
compat/sendmail/sendmail.c, transports/hold/hold.c,
transports/errormail/errormail.c, transports/sm/sm.c,
transports/mailbox/mailbox.c:
Converted to use the new "zmsignal.h"
* include/zmsignal.h: NEW FILE
Created a file with all the signal handling that
various programs appear to need:
SIGNAL_HANDLE(SIG,HANDLER)
SIGNAL_HANDLESAVE(SIG,HANDLER,SAVEVAR)
SIGNAL_HOLD(SIG)
SIGNAL_RELEASE(SIG)
SIGNAL_IGNORE(SIG)
(.. and "#define SIGNAL_TYPE void" if it is not defined
when using this header file -- libauth/authuser.c ! )
* transports/smtp/smtp.c appendlet():
When decoding MIME QP on flight we MUST prepare to
meet pathologic input, namely a last line with
trailing "=" (so, no trailing "\n" ...)
When that occurs, we must inject the "\n"..
* router/functions.c: run_listaddrs(), run_listexpand():
Changed (a bit) of the error message those two
can mail out. "From: Error Channel <MAILER-DAEMON>",
and "Precedence: junk".
* scheduler/msgerror.c scnotaryreport():
Changed the function name -- clashed with libta.a ..
Made sure it becomes called only when there is real
NOTARY-DATA available, not in a case when the NOTARY-
DATA is "" ...
* lib/rfc822scan.c, router/shliase.c:
Been wrestling with proper procedures for handling
one particular errorneous address ("From:" -line)
which used to cause router coredump..
* transports/mailbox/mailbox.c:
Got a report that the new MAILVAR-misconfig-reporter
misses a case of valid MAILVAR when the user does not
(yet) have a mailbox file in the mail-spool. Hmm..
(Have not been able to reproduce this SunOS 4.1.3U1
reported error on my Solaris, have to try SunOS yet..)
* libsh/interpret.c fapply():
When analyzing argument list (lisp-list), used wrong
data source for the for-loop continuation..
Mon Jan 2 00:03:33 1995 Matti E. Aarnio (mea@oj287.astro.utu.fi)
* transports/hold/hold.c:
From way back in history a "hold/home" -condition,
though I am not sure it really is that usefull.