home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 17
/
CD_ASCQ_17_101194.iso
/
vrac
/
amd202b.zip
/
CHANGE.LOG
< prev
next >
Wrap
Text File
|
1994-08-04
|
44KB
|
1,115 lines
This file contains all the changes made to the program within the last five or
more versions. You can use it to quickly see what's new, what's fixed, and
what changes you can make to take advantage of new features.
The changes are marked as to importance:
!! Item is very important to all users
** Moderately important, or important only on certain systems
++ Improvement or addition
## Bug-fix or correction
Minor change
---
## I think I fixed the Area Manager/FrontDoor problem, where FD tried to
call some node other than the one it should have to deliver an Area
Manager message. This is sheer guesswork, I have no way of knowing if
it will do any good.
---
## Fixed a packet-bug that caused A/Mail to create "incorrectly terminated"
packets sometimes. This may have fixed other problems as well.
---
++ Added debugging code for the OS/2 version's archiver problem. Run the
program with the -D (for Debug) switch.
---
++ A/Mail had been checking to see if a file was already file-attached before
creating a file-attach for it. Under Bink this was fine, and will
continue; under FrontDoor and others, it was taking large amounts of time
in some cases. A/Mail will no longer check under *.MSG systems, it will
blindly file-attach a mail file when it is first created.
---
++ Updated the dupe-detection slightly, to allow for multiple areas sharing
the same dupe-detect file.
---
## Fixed a bug that caused A/Mail to go into an endless loop when it saw some
netmail messages.
---
## Fixed a bug in my BitArray library which caused A/Mail's Area Manager to
allow access to all areas to everyone.
Version 2.02a
=============
## Fixed (I think) a problem with netmail when using /AND with a *.MSG and
other type (such as Spitfire).
---
## The "route to 1:0/0" problem reappeared. I don't know for certain why,
but I've added a bit of code that should help, and another bit to tell
me what's happening if it doesn't.
---
## Fixed a problem when /AND was used with *.MSG echomail areas.
---
## A bug introduced in 2.02 caused netmail addresses to get screwed up.
Fixed.
---
## The "wrong zone in MSGID line" problem was only partly fixed in 2.02. The
other half is now fixed.
---
## Fixed a "problem" in the *.MSG stuff that caused a certain badly-behaved
message/fax program to throw garbage in the messages.
Version 2.02
============
## FASTHUB now defaults to 25 (as it did originally), and DIRECTCALL is now
the default. The DIRECTCALL option is no longer needed or documented.
---
## The PKDVER warning has been completely removed. Too many programs do not
apparently use it correctly, and good messages were being thrown away
because of it.
---
## The bogus error message concerning TESTFILE.TMP -- an annoyance caused
by the debugging code added to track down the lockups -- has been
supressed.
---
## Fixed the problem where A/Mail would try (and fail) to create both zone
and point directories at the same time. It will now create the zone
directory first, then the point directory, as necessary.
---
++ Improved the packet-buffering, letting A/Mail use the buffer memory more
efficiently. Also cut the size of the buffer, freeing 32K of memory.
---
## The MSGID line was sometimes getting the wrong zone on it. Fixed.
---
## Reworked portions of the file-locking under the Spitfire format, which
should prevent the lockups SF people have been seeing.
---
## Made a small change to the empty-netmail-detection code that should
prevent the blank ones that were getting through.
---
## Fixed a seldom-seen bug in the Spitfire stuff, which would only appear when
A/Mail tossed locally-created netmail to the Spitfire message base.
---
## Fixed a possible problem with the dupe-detection code, to take care of
at least some of the lockup problems.
---
## Found and fixed one possible cause of the SHARE problems.
---
## Fixed a problem in a new piece of the *.MSG code, which should fix some
of the reported bugs.
---
## Added some code to catch failure-to-open-file problems. I don't know if
it will do any good, but it's a possible problem I'd like to eliminate.
---
## Found a new bug in the *.MSG code that probably caused the 2.01 delay when
scanning an empty UNKNOWN directory. Fixed.
---
++ Improved the circular-path detection a bit.
Version 2.01
============
## A bug had crept into the *.MSG code during all the below-mentioned
changes. Some of the people who played with the 'x' and 'xF' versions
saw it, though 2.00 users would not have. Now fixed.
---
++ If an area were turned off by A/Mail's Area Manager, and you manually
turned it back on, A/Mail wouldn't notice. Now it will see that the echo
is on and remove it from the "turned off" file.
---
## Fixed some problems with *.MSG netmail areas, which were causing lockups,
exceptions, and "floating point" errors at random.
---
## Some tosser out there is writing messages without using any separation
character after the header information. This was causing A/Mail to lock
up most of the time, when it ran across these messages, many of which
have been traced to the Fido SPORTS echo. Such messages will now get
the first 70 characters or so -- only -- treated as header information.
You will probably see these messages as missing the beginning of the first
paragraph, but they will no longer lock up the program.
---
++ Various improvements to the Area Manager. It will now make reply messages
no more than 8K long, splitting them into multiple messages if necessary.
It will also no longer need the 16K it was trying to allocate for a work
buffer.
---
** I've added what I call "FastHub." In effect, A/Mail will keep as many
outbound packet files open as it can, for as long as it can, eliminating
the large overhead of repeatedly opening and closing the same files. The
advantage: SPEED. The more nodes you send echomail to, the more of a speed
increase you should see. The disadvantage: it's something new, with all
the potential problems that brings with it. I've done everything in my
power to minimize the risk, but I don't yet know how successful this will
be. To take full advantage of the speed improvements this offers, I would
recommend having FILES=35 (or higher) in your CONFIG.SYS. This is not
required, though, as A/Mail should be able to adapt itself to whatever
setting you have.
---
## Several sections of code updated to allow more flexible point-routing,
even with points that don't "belong" to your system.
---
## The NOTOUCH option would not ignore an address belonging to the system
it was running on, even if told to. Fixed.
---
## A/Mail's Area Manager wasn't working properly when the AREAS.BBS file
was not located on the current drive. Fixed.
---
## The bug (bugs, rather -- there were two sections of code responsible) that
caused A/Mail to lock up or give exception 13 or trap 0D at the end of
a session has been found and eliminated.
---
## A bug in the Hudson and multi-Hudson code caused excessive memory usage,
to the tune of 16K per Hudson base. Other than the obvious memory
problem, there should have been no ill effects from this.
---
++ Added protection from zero-byte *.MSG files, which were on occasion
locking up A/Mail. Thanks to Cliff and Susana Emberg for finding this
and recommending the fix.
---
## A/Mail wasn't stripping out the entire path on file-attached messages,
causing a mostly-cosmetic problem. Fixed.
---
++ Taught A/Mail to recognize the SCHED keyword in the config file. A/Mail
itself will *not* do schedules; that is handled by the SCHED program
(available only to registered users), which is currently being tested.
---
## A bug in the packet-reading portion of the program caused some packets
not to be re-processed after being marked "bad" (by NOTOUCH, etc).
---
## Two small bugs with /ANDed netmail areas have been fixed. Thanks to Tom
Creek for figuring out the main one.
---
## Fixed a bug in the routing that caused A/Mail to ignore any CRASH, HOLD,
DIRECT, NORMAL, or IMMEDIATE commands if no ROUTE command was used as
well.
---
++ Expanded the REPORTSTATS option to allow full echomail accounting.
---
## A/Mail will no longer send dupes out when it tosses a previously
unknown area.
---
++ Fixed a problem with Areafix messages being processed twice with *.MSG
netmail areas.
---
++ Reformatted the docs. I didn't realize they were misformatted until I
switched to an editor that treats TAB-characters properly.
---
## Some netmail options, notably the FORWARD option, were not working
correctly when a *.MSG netmail area wasn't used. Fixed.
---
++ Expanded the NOWARN option. You can now selectively disable different
types of A/Mail's warning netmail. See the updated NOWARN information
in the docs for details.
---
## There was a report that *.MSG netmail was getting an extraneous AREA:
line, at least on one system. I don't know the reason, but it should
be fixed now.
---
++ Some complaints about A/Mail locking up after trying to file-attach under
FrontDoor led to an allocation change that might take care of the problem.
---
++ Changed the unarchiving code to always find the oldest archive to unpack,
instead of going by the names.
---
++ Several people were apparently confused by the tail-first syntax of the
ROUTE command, and ended up trying to route to ALL. Added code to detect
this and complain. Also noted in TROUBLESHOOTING section of docs.
---
## A small bug in the BitArray code caused big problems on some systems when
using -NT with no mail to toss. Fixed.
---
Added the FILE_ID.DIZ file to the distribution archive.
---
## Fixed a problem causing A/Mail to ignore mail written in /ANDed netmail
areas.
---
++ Added the AREAMGR.USE file, an instruction file describing the use of the
Area Manager for your downlinks.
---
++ Modified routing code to allow the sysop to specify alternate routing for
points belonging to other systems. If you don't specify a routing or
flavoring command for a particular point, it will still be routed to its
bossnode, along whatever flavoring and routing path you have specified for
the bossnode.
---
++ Added the NORESCAN option to the Area Manager, to disallow rescan
requests.
---
++ Any comments in an echolist are now included in a %QUERY (-Q) from the
Area Manager. Lines will be cut off at 70 characters. Unfortunately, this
feature is not easily possible from the %LIST (-L). That may be added in a
future version.
---
++ Added some extra debugging code for the PKDVER problem. If you run across
this problem, please report the numbers that will be listed in the
logfile. This will allow future versions of A/Mail to toss these packets
without a problem.
Also noted this in the TROUBLESHOOTING section of the docs.
---
++ Greatly improved the file-sharing code for the Spitfire message base.
---
++ Something I hadn't forseen, though I should have... when using an /AND
option between your FrontDoor netmail area and another, A/Mail was
creating file-attach messages in both formats (as it was told to with the
/AND...). A/Mail-created file-attaches are no longer created in the
non-*.MSG netmail area in this case.
---
++ Some grunged packets were causing A/Mail to bomb out, after trying to
create an outbound directory with a four-digit extension. This would cause
problems like an Exception 13 under QEMM, apparently when DOS tried to
parse the request. A/Mail will now put outbound mail for any zone over
4095 (the largest three-digit hexidecimal number) in another directory,
preventing these problems.
---
## The -NOTIFY <address> command-line option was broken. Fixed.
---
++ Added the -BAD command-line option, to instruct A/Mail to attempt to
re-toss messages it has previously put in the bad message area.
---
++ Several people have reported the Area Manager's -NOTIFY function was
trying to send messages to 1:0/0. The only reason I can find for this is
something in the AREAFIX block(s) that A/Mail didn't understand. I've told
it to check every line in them now, to make sure it understand them,
before continuing. If it runs across something it doesn't understand, it
will tell the Sysop and refuse to run until the problem is fixed.
---
## Several flag bits were not being stripped out of messages before they were
sent out. This should not have caused any real problems, but has now been
corrected.
---
## A bug in my library was causing the Area Manager to go crazy on messages
that didn't include a tearline (three dashes) at the end. Fixed.
---
** There was apparently a bug in the Synchronet code. I don't know how it got
past both me and the Synchronet alpha testers. It seems A/Mail was not
able to change to the various message directories, and because of this
wasn't finding mail for export. Thanks to Paul Aljets for finding this,
and his patient help in tracking it down.
---
## The /AND function will now work properly even with no addresses after the
first area.
---
++ FrontDoor-style file-attaches will now be marked PRIVATE, and will be
flavored DIRECT if no other flavor is specified.
---
Version 2.00 (public release)
=============================
++ The -NOTIFY command line option can now be used to notify only selected
addresses by specifying them after -NOTIFY. The original behavior,
notifying all nodes, is still available if you do not specify an address.
---
++ Added the NONOTIFY option, to tell A/Mail's Area Manager what addresses to
ignore during a -NOTIFY command. See the docs for full details.
---
++ Added the ShowArrived option for Hudson format, as FreeMail had. I thought
this was already in here, until someone remarked that it had been one of
his favorite features in FreeMail...
---
It seems A/Mail's routing and flavoring doesn't work with FrontDoor-style
mailers. Instead of changing things around this close to release, and
perhaps breaking things that are working now, I've noted this limitation
in the docs. Since FrontDoor-style mailers have built-in routing and
flavoring capabilities, this shouldn't be a major problem.
---
++ Added the DumpUnknown option, for systems using Planet Connect. This will
eliminate the need to define all the areas PC is sending; just define the
ones you want, and DumpUnknown will ignore messages for any others. I
*highly* recommend this option for all systems using Planet Connect, as it
will free up a lot of memory A/Mail would otherwise have to spend storing
the unused areas.
---
++ The end-of-run statistics now report the "tossing time" as well as the
total time. This is the time A/Mail itself was running, as opposed to the
time used by external programs (archivers/unarchivers). It also gives
statistics based on both times, for comparison purposes.
---
## The "status report" messages created by A/Mail were getting an unnecessary
address at the beginning of the Subject line (Spitfire format). Fixed.
---
## The A/Mail wasn't recognizing the FREQ bit in the Hudson format. Fixed.
---
++ The Spitfire format includes a redundant 'space' character after all
newlines. A/Mail will now strip them out when exporting messages.
---
## The /GATE option was putting the wrong address in the Origin lines of the
GATEd messages. Fixed.
---
## A bug in the new FidoLib seems to have caused random garbage in some
messages. Fixed.
---
## Hudson-base FREQs were not being processed properly. Should be fixed now.
---
## The -NOTIFY option was only notifying every other node (oops!). Fixed.
---
Version 2.00 Alpha-7
====================
++ Rescans! A downlink may now request a rescan of an area you have on your
system (with -R or %RESCAN), and all messages in the area(s) will be
dumped into packets for him. This current works only with *.MSG, Hudson,
and Spitfire formats; it will be added for Synchronet formats later, there
just isn't enough time now.
---
++ Added the -NOTIFY command line option. Similar to that of Areafix, -NOTIFY
tells A/Mail to send a list of the echos currently connected to all nodes
listed in the AREAFIX sections of the config file.
---
++ The Area Manager now understands %LIST, %QUERY, and %RESCAN in the body of
the message. Previously it only understood -L, -Q, and -R in the subject
line.
---
++ Added the AREAMGR LIST option, to tell the Area Manager to always append a
list of the echos being received by the node it's answering when it
processes an area change request.
---
++ Added the AREAMGR SENDNOW option. Should be fairly obvious, please check
the docs for details.
---
## The Area Manager was looking for a standard tearline (a line starting with
three dashes and an optional space) to terminate a message. It didn't
understand lines that had more than three, as some people use instead; now
it will.
---
++ In ECHOLISTs, A/Mail will now ignore lines that start with a TAB or four
or more spaces. Some echolists use this to wrap around long lines.
---
++ When using -NT, A/Mail will now check each message to see if it's
addressed to Areafix. If it is, the message will be processed. Note that,
to prevent A/Mail from processing it multiple times, the original *.MSG
message will be deleted; if you don't have another netmail format for
A/Mail to put the original into, it will be lost.
---
## A/Mail should no longer add blank lines to the *.?LO files in BinkleyTerm
setups. This was causing minor problems with the Portal of Power mailer.
---
## Discovered and fixed a possible problem with the overlay manager in the
DOS version. I don't yet know what effect this will have on the program.
---
## There was one last problem with the /GATE option. Messages that came in
the /GATE from one side were not being imported. Should be fixed now.
---
## Improved the code for NOTOSS to prevent problems caused by extra spaces.
---
++ The Hudson SEATBELT feature now stops the Hudson base at 15.5MB, instead
of 15.9. This should give a little room for other utilities which don't
check the size.
---
## Another problem in dealing with FrontDoor-style netmail was fixed. A/Mail
would endlessly process a netmail message created by FrontDoor if FD
couldn't find the node it was addressed to.
---
## Hudson-format Area Manager messages are now noted in the NETMAIL.BBS file,
used by Hudson-base scanners for quick access to unsent messages.
---
** IMPORTANT: On Spitfire systems, A/Mail will now use the NETMAIL flag on
messages, unless disabled with the new IGNORENM option.
---
++ A/Mail will now recognize lines in the areafile that start with ;+ as
lines it should pay attention to. All other programs should ignore such
lines, since they are behind a semi-colon. See the docs for examples.
---
## There was a small but very nasty bug in the /GATE code. Fixed. Thanks to
Mike Weaver for his assistance on this one.
---
++ Added a small modification to allow for file-request messages with
passwords on Bink-style systems. Use "<filename> !<password>" in the
subject or @FREQ line, same as FrontDoor.
---
++ The FORCEKILLSENT option will now turn on the KILL-SENT bit for *all*
*.MSG netmail A/Mail creates. If you use a non-*.MSG netmail area with
FrontDoor, this will get rid of the resulting *.MSG netmail messages after
they're sent.
---
## The FIXDATES option added in alpha-6 was reporting all messages had their
dates fixed. This was a false report; fixed now.
---
++ Added a FROMSYSOP option to the Area Manager, for those whose uplinks area
managers insist that Areafix messages be from the sysop, not Alexi/Mail.
---
++ In response to a complaint that recent alphas are much slower than earlier
ones, I've made some small changes to various parts of the program. I
don't yet know how much of a difference they will make, but it should help
some.
---
FrontDoor-style file-request messages are now marked kill-sent when A/Mail
has to create them.
---
## The more efficient way alpha-6 treated netmail on FrontDoor-style systems
caused a problem with file-request and file-attach messages. Fixed.
---
## The Spitfire @FATT/@FREQ had a bug that would cut off the remainder of the
netmail message when used. Fixed.
---
++ A/Mail was not converting outgoing Spitfire messages addressed to Sysop to
the SysopCvt name. It will now.
---
Version 2.00 Alpha-6
====================
++ Added the FIXDATES option, to correct inbound/outbound message dates as
necessary. See the docs for details.
---
++ Added the read-only option to the Areafile. Activate this for a particular
node by adding an exclaimation point before its address in the AREAS.BBS
file: "!109/812". See the AREAFILE section of the docs for further
details.
---
++ Added the REPORTSTATS option, to turn on area statistics. When active,
this notes the number and size of tossed/scanned messages on an
area-by-area basis in the logfile.
---
## A/Mail was counting *.MSG file-attaches as messages in its stats. Should
be fixed now.
---
++ Alexi/Mail, when encountering a netmail message, would put it in a packet
addressed to the recipient. While this is fine on BinkleyTerm-style
systems, it is inefficient on FrontDoor systems -- a *.MSG file-attach is
made for the netmail packet, when the message could be put in *.MSG format
and left for FrontDoor to deliver directly. This has now been changed.
---
## A bug in the Spitfire-format netmail prevented proper flavoring. Fixed.
---
## There was a bug in the Area Manager code that would cause NETMAIL areas to
be deleted on some systems. Fixed.
---
++ Some other tosser programs, notably Squish, were confused by A/Mail's
Areafix responses. This should be taken care of now.
---
++ I had one report that miscellaneous garbage in the *.MSG headers was being
displayed by FrontDoor's reader. I've cleared all such information from
the headers to prevent further problems. This should also solve the
problems of the SENT bit not always being cleared properly.
---
## There was a problem with the Area Manager, when creating non-*.MSG return
messages. The messages were not being marked "unsent". Fixed.
---
++ The internals of the config-reading stuff have been heavily modified,
saving some space and making future expansion easier. This should not
affect anyone, unless I made a mistake while converting it.
---
++ The NOTOSS option was not warning the Sysop if it was used without a *.MSG
netmail area, which it needs to work. Fixed.
---
## Fixed a bug in the Hudson/multi-Hudson scanning. This caused some unsent
messages not to be found when scanning. SCANALL should no longer be
necessary for proper operation.
---
## Spitfire quick-scan had another bug, which appeared on areas with fewer
messages than the quick-scan number. Fixed.
---
## In FrontDoor-style systems, the new Area Manager would put its outgoing
mail directly into the non-*.MSG netmail area, if one exists, when using
-NT on the command line. The messages will now be put in the proper *.MSG
netmail area instead.
---
++ The IN-TRANSIT flag is now stripped from imported netmail. This should
prevent problems where A/Mail would not let certain messages continue on.
Version 2.00 alpha-5
====================
A/Mail now logs the area as well as message number when exporting
messages.
---
++ Alexi/Mail, unlike FreeMail, was not storing dupe-detection information on
messages written on your system. This would not cause a problem, but it
prevented such messages from being caught as dupes if they came back, as
they would with a Planet Connect system. Fixed.
---
## In at least one case, the tearline and @Via lines were moved over one
space too far. Fixed.
---
## The Spitfire @FATT and @FREQ features weren't working. They should be
fixed now.
---
** The Areafix-style Area Manager is finally ready! Though the rescan ability
is not available yet, A/Mail should otherwise be ready to manage its own
areas. See the new INTEGRATED AREA MANAGER section of the docs for setup
and usage.
---
++ A/Mail will now attempt to get zone information from Stone-Age type-2
packets. If this causes zone problems, use the FUZZYZONE option.
---
## Point-generated mail was being sent back to the point that created it.
Should now be fixed in most cases.
---
## Spitfire netmail addressed as "<addr> <subject>" on the subject line
wasn't getting the address stripped in the exported message. Fixed.
---
++ Netmail had a small problem -- it was going out as echomail in area
"NETMAIL". Fixed.
---
The /GATE option was putting the gating origin line in the message base
on the gating system. While this caused no problems, it was somewhat
confusing. Now changed.
---
++ The STORESEEN option, which allowed the SEEN-BY and PATH information to be
stored in the Hudson-format message base, was not documented in previous
versions. It now is. Also fixed a minor bug in it, that would cause the
SEEN-BY lines thus imported not to be hidden.
---
++ Added the LIST and FORWARD options. These were both in FreeMail, but only
worked if your system was set up a particular way, which wasn't very well
documented. In A/Mail, both will work with any kind of setup.
---
## MSGID lines are now added to locally-generated echomail as well as
netmail.
---
## Messages tossed from the UNKNOWN area weren't being marked as SENT,
producing duplicates when a new echo arrived. Fixed.
Version 2.00 alpha-4
====================
## Finally found and fixed the Hudson-corruption bug!
---
## Fixed another problem with the Spitfire quick-scan.
---
++ Added the /BRIDGE, /GATE, and /AND options (finally!).
---
++ The dupe-detection code was catching too many false dupes. I've changed
the calculation method slightly, which should stop most of these, at the
risk of allowing some true duplicate messages through.
---
** Alexi/Mail now understands the "type 2.2" extended packet format. It will
identify which type of packet it's dealing with (2.2, 2+, or "stone age"
type 2) and pull as much information as it can from it. The 2.2 and 2+
formats offer zone and point fields; the standard type 2 format does not.
For now, A/Mail will only create type 2+ packets (superior to 2.2 in my
opinion); this may change in the future to match whatever type of packet
the other system is sending.
---
++ SECURE mode now honors the FUZZYZONE option, which should allow SECURE
operation even with stone-age type 2 packets.
---
++ A/Mail will now add a MSGID line to locally-generated messages that don't
already have one.
---
## The NOTOSS option wasn't working. Fixed.
---
Added the NOPAUSE option, to disable the five-second pause at the end of
the run if it bothers you.
---
++ Russ Trahan pointed out that, although Alexi/Mail and many other programs
will *create* outbound directories as needed, there is nothing to remove
them when they are empty. A/Mail will now do so.
---
## In some instances, A/Mail would dupe all messages back to the sender in
alternate networks. This should be fixed now.
---
## A/Mail will now strip out the 'soft carriage returns' added into messages
by some reader programs.
---
## Found and fixed a bug that would cause HIDDEN addresses to be shown in the
SEEN-BY lines of messages.
---
## Found and fixed another Spitfire bug, this one was probably causing the
"Carbon Copy" problem.
---
## Found two problems with routing. The first was rare, and would only occur
when a ROUTE command didn't include a flavor. The second would show up
whenever the format <zone>:ALL was used. Both fixed. Thanks to James Young
for his help tracking these down -- and his patience, one of these has
been a problem for him since FreeMail 1.08!
---
++ Added the NOKILL option to STOPSIGN. See the docs for details.
---
++ For registered users, your registration number will now appear in the
tearline if you use RETEAR REPLACE. This will allow those with low numbers
to show it off. ;-)
---
## In the "removed *.MSG netmail SENT bit" fix, I made a mistake -- fixed.
Version 2.00 alpha-3
====================
## A/Mail wasn't recognizing Spitfire netmail addresses on the subject line.
Fixed.
---
++ Converted the DOS version of A/Mail to use overlays. Base effect: A/Mail
will now run in about 45K less memory (a standard configuration with
dupe-detection now needs only 305K, instead of the 350K previous alphas
needed). The only cost is (or should be, anyway) a few extra seconds to
read the config files. If you notice this version running significantly
slower than previous alphas, please let me know and include a copy of your
config files -- I can probably move some functions around to recover the
speed.
This will sharply reduce the memory expense of adding new features as
well, especially new message-base formats.
---
## I thought I had fixed the bug in the SHARE-detection that left a
zero-length temporary file behind. It was only half-fixed. :-/ The rest of
it is now fixed as well.
---
## Flavored netmail addressed to another system's point was not being routed
through that system's bossnode as it should have been. Fixed.
---
## There was another problem with using a root directory for the WORKDIR (or
just about anything else). Fixed.
---
## It has been brought to my attention that FrontDoor won't show a netmail
message to you as new mail if the "sent" bit of the message is on. A/Mail
was turning this bit on by default. I don't believe it will disrupt
anything, so I have removed it from *.MSG netmail (only).
---
## The Spitfire quick-scan feature wasn't working. I can't make a meaningful
test of it here, but it should be fixed.
---
## The bug that has been causing Hudson-base corruption should no longer show
up. I *still* don't know what's causing it (though I suspect some broken
"redundant read optimizing" somewhere). A/Mail is taking a shotgun
approach to the problem -- we'll see how well it works.
---
** There was a problem using Spitfire-format areas with conference numbers
over 255. Fixed.
---
## Fixed a minor cosmetic problem in some warning netmail messages.
---
## The multi-Hudson support was broken. :-( A simple problem, now fixed, but
it made A/Mail unusable with multiple Hudson bases.
---
## It seems A/Mail didn't like having to create more than one Hudson base
during a run. Fixed.
---
## A/Mail wouldn't always remember where it left off in a packet, depending
on why it exited. Fixed; it should now always remember where it left off.
General improvements on the exit errorlevel stuff as well.
---
++ Added a DISKFULL condition to the EXIT option. See the docs for details.
---
## The CRC calculation in the Spitfire-format indexes was wrong. This would
cause Spitfire BBS to miss these messages when scanning for personal mail.
Fixed.
---
## Messages imported to Spitfire format with Alexi/Mail were getting garbage
in the headers. I'm assuming this is caused by garbage in the reserved
portions of the Spitfire header, which I have no documentation for. I've
told A/Mail to clean those out, which should take care of the problem.
---
## The Origin line in Spitfire-format messages was getting your primary
address in it, ignoring any /FROM lines. Fixed.
---
Version 2.00 alpha-2
====================
## There was a bug that would only appear if A/Mail ran for an hour or more
-- the "total time" report would not report the number of hours. Fixed.
---
## If A/Mail ran into a configuration problem, it was possible it could cause
a "divide by zero" error when it exited. Fixed.
---
## There was a problem determining the highest message number in the Spitfire
format, now fixed. Thanks to Mike Grant for helping me pin this one down.
---
## A test file created by the DOS version while checking for SHARE was not
being deleted. Fixed.
---
## If using the root directory on a drive, A/Mail would complain that it
couldn't find the directory. Fixed.
---
## The STRIPCTL option was stripping out newline characters, causing all
tossed messages to appear as a single line. Oops. <grin> Fixed.
---
** There is a bug in the Hudson-base code that sometimes causes all messages
tossed during a run to have the same message number. I haven't discovered
the cause yet -- I'm working on it as fast as I can. A renumber and
reindex with FreeMail or another Hudson-maintenance program will fix the
message base until the next time it happens. :-/
---
## A bug in the message parsing code caused address problems with INTL, TOPT,
and FMPT lines. This could have caused a number of other problems as well.
Thanks to Tony Mann for his patient help in tracking down this and several
other bugs.
---
## A bug that would cause some zone information to be lost from *.MSG netmail
messages was fixed. This caused, among other things, duplicate file-attach
messages to be generated for mail in alternate zones, when used with
FrontDoor.
---
## Some problems that should have generated warning netmail messages weren't,
due to a bug. Fixed.
---
Version 2.00 alpha-1
====================
!! Since this version is the first since FreeMail 1.10, all major changes
between the programs are documented in the FREEMAIL.DIF file. Later
versions will use this file instead.
---