[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
2.99.37 -- small(?) changes
... in our series of "famous last words" ...
- Fixed mailbox program race condition that was reported recently
- Generic configurable runtime mechanism for choosing locks at
mailboxes/files (See SiteConfig{.in})
- Scheduler can now migrate its jobs into subdirectories, and thus
shorten average needed directory scan time when opening files;
a usefull property for some busy systems without clever directory
caches
- Performance things at SMTP channel (it is a miracle what
one underpowered machine can tell you...)
- Updated some man-pages
/Matti Aarnio <mea@nic.funet.fi>
Sun Aug 18 19:10:44 1996 Matti Aarnio <mea@nic.funet.fi>
* INSTALL, README, README.PERFORMANCE, README.UPGRADEING,
SiteConfig.in, man/*.[138]:
Documentation update
* Makefile.in:
Version 2.99.37 for release
* compat/sendmail/sendmail.c, libc/mail.c, smtpserver/smtpserver.c,
router/libdb/ndbm.h, scheduler/transport.c, router/db.c,
transports/libta/ctlopen.c
<fcntl.h> testing check
* router/functions.c, router/rfc822.c:
Add "env-end\n" into the boundary of envelope, and
message body.
* router/rfc822.c:
Add a bit more smarts (copied from the scheduler) at
reading recipient addresses from canned messages.
* include/ta.h, transports/libta/lockaddr.c,
transports/libta/ctlopen.c, transports/libta/diagnostics.c:
Parameter changes at lockaddr()
* libc/whathost.c:
More fixes at more systems (and less memory leakage)
* libmalloc/externs.h, libmalloc/getmem.c, libmalloc/malloc.h,
libsh/io.c:
(back)porting to SunOS 4.1.4 with oddly configured gcc-2.6.3
It did indeed spew error messages at some files...
* scheduler/mailq.c:
Initial preparations for two-way interactive querying of system
status
* scheduler/mailq.c, scheduler/msgerror.c, scheduler/prototypes.h,
scheduler/scheduler.c, scheduler/scheduler.h, scheduler/threads.c,
scheduler/transport.c, scheduler/update.c:
Scheduler work-spool can now be hashed into one, or two levels
of indirect hashesh. See ``-H'' option at man-page.
* smtpserver/smtpserver.c:
ENCHANGEDSTATUSCODES -facility.
* transports/mailbox/mailbox.c:
- Runtime configurable selection of locking methods.
- Corrected a file creation race condition
* transports/smtp/smtp.c:
When doing PIPELINING, use some additional smarts as to when
there is any need to do system calls -- SMTP commands are sent
in larger chunks, and replies are not to be expected before
they are sent, nor forever after..
(Just reducing the number of syscalls when using PIPELINING.)