[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
manual draft, 2.99.49p5 test release
Hello,
At the end you see the ChangeLog, but other comments at first:
Lattest snapshot of ZMailer MANUAL is now available at
<A HREF="http://www.zmailer.org/zmanual/"> Comments are
appreciated (send them to me!). (The technical writers
have been autonomous until now, and been using existing
material, mainly "zmog", and it has not yet been merged
with lattest infos at few man-pages, nor the picking of
(my) brain has yet started.)
This release snapshot is available now ONLY at:
ftp://mea.tmt.tele.fi/
there are some bits in the new mailbox pipe handling
that I am unhappy with, and therefore do not like to
place this into ftp.funet.fi quite yet.
My unhappines comes from un-asked for positive DSN report
I get, when sending email to "|/bin/true" (thru alias
entry: test-true: "|/bin/true" ) I haven't figured
out why it happens, but I still want to release this
before I go seiling (yachting) with my friend for a few
days starting tomorrow. (I have had too much of sleep
deprivation this week for straight thinking, perhaps..)
Couple of other highlights:
- You can do:
tar xzvvf zmailer-xxxx.tar.gz
cd zmailer-xxxx
mkdir system1
cd system1
../configure --params...
make
- You can do also:
prefix=/var/tmp/system1 make install
But see comments about it in the INSTALL file.
- Alexis Yushin's code to have 'queueonly' channel/host
selectors at the scheduler. To get things flowing
from such queues you need to use smtpserver to issue:
ETRN target.host.name
(This is not updated into documentation yet.)
Now I will try to get off the network for a few days, and instead
use varying atmospheric pressures to move myself around finnish
archipelago -- in english: I will go yachting with my friend.
/Matti Aarnio <mea@nic.funet.fi>
PS: According to movie "Speed 2": Extensive long-term exposure to
electromagnetic fields from computers causes copper poisoning,
which is fatal condition ... ( ;-) )
Fri Jul 25 01:48:13 1997 Matti Aarnio <mea@mea.tmt.tele.fi>
* Makefile.in:
Version 2.99.49p5
* All Makefile.in files, configure.in:
mechanics to compile in VPATH environment, and to install
with "prefix=/my/tmp/root make install"
* config.h.in, configure.in, router/db.c, router/libdb/hostsfile.c:
Tests for gethostent() sethostent() and endhostent()
* include/ta.h, transports/libta/ctlopen.c:
New "DSN" object parsing: INPTR=
* libsh/interpret.c:
ssift attribute string dequotation mechanics rewrite
(correcting operation, avoiding core-drops..)
* man/smtpserver.8, smtpserver/cfgread.c, smtpserver/smtpserver.c,
smtpserver/smtpserver.h:
Syncing man-pages with the reality, new
PARAM ListenQueueSize nnn
runtime parameter with default value of 20 000.
* proto/cf/i-smtp.cf, proto/cf/map.cf
* proto/scheduler.conf, scheduler/scheduler.c:
channel/host selector: chan/*.{fii,foo}
* proto/scheduler.conf, proto/sm.conf.in, proto/cf/standard.cf
'bitbucket' channel
* scheduler/scheduler.h, scheduler/readconfig.c, scheduler/threads.c:
"queueonly" flag by Alexis Yushin <alexis@NL.net>
* smtpserver/policytest.c:
Ascii-mode debug printing routines by
Eugene Crosser <crosser@online.ru>
* moved: support/vacation/ -> utils/vacation/
* transports/expirer/expirer.c, transport/expirer/Makefile.in:
New transport agent with thought of it becoming a tool
for the scheduler, but apparently it is also well suited
for manual operation. Docs are missing..
* transports/libta/writeheaders.c, transports/hold/hold.c,
transports/mailbox/mailbox.c, transports/smtp/smtp.c,
transports/sm/sm.c:
Moved implicite newline after header write out of the
writeheaders() routine into each caller. Thus became
able to do smart things with mailbox; ORCPT XTEXT decoding,
for example.
* transports/mailbox/mailbox.c:
When writing to a pipe, don't care if the write stops
due to some error, but if the pipe end-point process
exists with non-zero status, THEN become upset!
(Still something mysterious with pipe reports -- I see
positive reports even when I don't ask for them..)
* transports/smtp/smtp.c:
Error reporting correction in one rare case, and
general streamlining.