[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
2.99.33a1
The "a1" means: "Works for me at nic.funet.fi, not tested anywhere
else"..
Are all IRIX and AIX users gone to vacation ?
There are some changes again, best to get the ChangeLog entries
into below.
/Matti Aarnio <mea@nic.funet.fi>
Thu Aug 1 15:05:53 1996 Matti Aarnio <mea@nic.funet.fi>
* router/rfc822.c: sequencer()
transports/mailbox/mailbox.c, scheduler/msgerror.c,
scheduler/scheduler.c, scheduler/scheduler.h:
One particular weird mail file was able to cause
100% mortality rate at the router -- NULL pointer
dereference.. (Andy Poling <andy@realbig.com>)
That prompted a larger go-around and checking at
what happens when SMTP input arrives as MAIL FROM:<>
and is destined somewhere. Fixes made at:
- router
- scheduler
- mailbox
In need of checking/fixing:
- sm
- errormail
- hold
(ok, perhaps only the 'sm')
* Makefile.in
Version 2.99.33a1
* config.h.in, configure.in:
Created --with-tcp-wrapper=DIRPATH option,
changed names of two others to:
--with-sendmailpath=PATH
--with-rmailpath=PATH
* smtpserver/smtpserver.c, smtpserver/wantconn.c:
Wietse Venema's wantconn.c for builtin tcp-
wrapper behaviour -- suboptimal in efficiency,
though... (but better than: inetd -> tcpd -> sendmail
-> smtpserver, which is 1 fork + 3 execs..)
* smtpserver/smtpserver.c:
Fixes to file-descriptor usage so that things should
work just fine with all options.. (*should*..)
* router/libdb/header.c:
Made "Keywords:" -header unknown per regards of the
router -- it need not to touch, not comment on it.
* compat/sendmail/sendmail.c, include/mailer.h,
router/libdb/header.c, smtpserver/smtpserver.c:
Process properly the -Bbodytype parameter, and store
it into the message envelope. It is known to the router,
though nothing is done with it. Also the SMTP-server
does store that info into the message envelope.
Also for "sendmail -bs", when invokeing smtpserver,
feed it the arguments from SMTPOPTIONS environment
variable ( via getzenv() )
Wed Jul 31 12:03:01 1996 Matti Aarnio <mea@nic.funet.fi>
* transports/smtp/smtp.c:
Minor fixes at how the smtp_sync() works with the
PIPELINING server -- now the reports do make sense to
the ordinary message sender. (well, not exactly)