SBBSFIDO Modification History
=============================

**********************************
* RELEASE: v1.0 with SBBS v1b r0 *
**********************************

09/30/92 03:31am
Fixed problem with exporting EchoMail to wrong directory (current directory) if
run with the /i (don't import echomail) switch.

10/01/92 02:43am
Default origin line wasn't be used if an individual sub-board origin line
was not specified. Result was a pretty empty origin line.

10/01/92 02:46am
The 'd' and 'x' parameters (delete echomail or netmail after import) weren't
working.

10/01/92 03:51am
SBBSFIDO was signaling semaphore file after export and shouldn't have been.

10/01/92 04:42am
The 'z' and 'p' switches (ignore Zones or Points in addresses) now sets the
point to 0 and the zone to the local system zone when importing netmail.

10/01/92 06:08am
Added automatic 80 column wordwrap for imported fidonet messages.

10/01/92 06:58am
Sped up the importation of messages significantly.

10/01/92 07:07am
Imported NetMail now has a default un-read flag of 'N', instead of '*'.

10/01/92 04:18pm
Added 'k' switch to turn kill after sent bit off in exported echomail. Was
always. Now it defaults to on.

10/01/92 04:24pm
Reversed the usage of the 'd' and 'x' switches. Instead of enabling deletion
of imported messages, the disable it. In other words, deleting messages after
they're imported is now the default.

10/02/92 12:10am
EchoMail message origin addresses are now taken from the origin line instead
of from the message header. The message header always contained the address of
the hub for every message. The origin address on EchoMail messages is used for
the automatic reply via NetMail with the 'M' reading messages command.

10/06/92 03:00am
Wordwrap is has been extended to one more character position for prettier
posts.

10/06/92 03:01am
NetMail received for "SYSOP" will be sent to user number 1.

10/06/92 03:05am
Fixed problem of reimportation of exported messages when EchoMail programs
would change the Zone or Points. Now, the Z and P switches cause the EchoMail
importation to ignore the Zone or Point in the address if used.

10/08/92 02:14am
Messages with SENT attribute bit on, will no longer be imported. This
eliminates the problem with the TosScan scan mark message being imported.

10/08/92 02:48am
Output of SBBSFIDO is now redirectable. Good for redirecting to log file for
debugging purposes.

******************
* RELEASE: v1.01 *
******************

10/09/92 08:15pm
EchoMail messages are now imported sequentially by the message number. Message
numbers must be continuous.

10/10/92 01:19am
Extended ASCII and Control codes are converted into printable ASCII chars when
exported. Control codes into '~' and Extended ASCII into '*'.

10/10/92 01:45am
Extra tear lines and origin lines are now converted into "===" and
" # Origin: " in exported EchoMail messages. Exporting EchoMail is now much
faster as well.

10/10/92 03:59am
Fixed problem with importing messages with titles that were 71 characters long.

10/12/92 04:07am
Exporting ASCII only (no extended ASCII or control codes) is now an option on a
per sub-board basis (with v1b rev 1). Control codes are now converted into '.'
instead of '~'.

10/12/92 04:21am
Extended ASCII and control codes can now be disabled during exporting (all
sub-boards) with the 'a' command line switch.

10/12/92 04:35am
Anything past the origin line in EchoMail messages is not imported now. This
solves the problem of EchoMail programs that leave the SEEN-BY's in.

10/13/92 12:25pm
Fixed problem of non-imported *.MSG files not being closed, keeping other files
from being opened and generating "ERROR opening <filename>" errors.

10/13/92 12:43pm
EchoMail that is found with the SENT and KILL_AFTER_SENT attributes set will be
deleted by SBBSFIDO. Somebody's got to do it.

10/14/92 10:45pm
Fixed problem with importing messages that were exported from Synchronet,
because the zone or point was be messed up by an EchoMail program. Now, the
originating address is ignored and the LOCAL attribute bit is used to determine
which messages not to import.

10/14/92 11:28pm
Messages that contain ANSI escape sequences will not be automatically word
wrapped when importing.

******************
* RELEASE: v1.02 *
******************

10/18/92 04:11am
The importing of messages into full sub-boards has been sped-up by purging the
number of posts that are going to imported all at once instead of purging one
post for each imported message.

10/18/92 05:29am
Added 'L' switch for creating and appending to SBBSFIDO.LOG.

10/21/92 08:15pm
Messages do not have to be numbered continuous now and may start at any number.
With v1.02, messages had to be imported starting at 1.MSG and the first
non-existent message caused the importing for that sub-board to stop and go
on to the next. This was a problem with EchoMail programs that toss EchoMail
starting at 2.MSG. If 1.MSG did not exist, no messages would be imported.

10/27/92 12:30am
Added 'R' switch to generate a report of imported message totals. The file
created is called SBBSFIDO.MSG and placed in the TEXT directory. Some sysops
may want this file displayed to users as a logon event or from a g-file
section.

******************
* RELEASE: v1.03 *
******************

01/15/93 10:30pm
Fixed problem with getting origin line from quoted a origin lines.

01/15/93 10:33pm
Fixed problem of messages posted via QWK (with NULLs appended) being exported
with the origin line not starting at column 1.

******************
* RELEASE: v1.04 *
******************

01/27/93 11:01am
Added /h switch to allow the exporting of all messages regardless of origin
(for hub rescans)

01/27/93 11:15am
Allowed the specification of a specific sub-board (internal code) on the
command line, so that all subs are not scanned for in/outbound.

******************
* RELEASE: v1.05 *
******************

03/15/93 06:02pm
Fixed problem with getting address from Origin line in EchoMail for correct
(M)ail reply.

04/08/93 09:31pm
NetMail sent to a user number will now go in the mail box of that user.

04/08/93 09:31pm
Added support for receiving file attachments into the new (v1b r4) DATA\FILE
directory via NetMail.

04/13/93 09:34pm
Added new switch (/c) to delete all messages in the echomail directories. This
is meant to be run after the EchoMail (toss-scan) program exports the .MSG
files into .PKT format. See MAILER.BAT for example.

04/21/93 06:29pm
Fixed a pretty big bug in the echomail exporting. The message creation
date/time stamp was being used instead of the pointer date/time for the
message. This is okay except when exporting messages from other time zones.
Messages could then be skipped when exporting. This was the cause of the
SYNCHRONET and SYNC_SYSOPS sub-boards not getting all messages through
Fido means.

04/23/93 03:33pm
Sped up exporting process when there are no new messages for a sub-board.

******************
* RELEASE: v1.06 *
******************

05/03/93 03:53am
Added new buffered I/O routines to certain sections to increase speed.

05/04/93 10:00pm
Fixed problem with extra byte being written to end index when purging. Would
cause corrupted index occasionally.

05/09/93 04:52am
Added 'Y' command line switch to receive NetMail for unknown users to user #1.
This is useful for those who mail receive NetMail in "first.last" format or
wish to receive any NetMail to unknown users in their Synchronet mailbox.

05/09/93 04:52am
Added 'O' command line switch to receive NetMail for any address. This is
for those who have addresses on "othernets".

05/13/93 03:48pm
Added 'F' command line switch to allow the importing of locally created
EchoMail (like from within a front-end mailer).

05/25/93 12:43am
Added '2' command line switch to start exporting echomail at message number 2
instead of 1. This is for easier use with EchoMail programs that assume 1.MSG
is a high-water marker (Squish).

******************
* RELEASE: v1.07 *
******************

06/04/93 02:01am
Exporting of multiple EchoMail messages per conference has been sped up
considerably.

06/12/93 08:07pm
If the /C and /2 switches are used together, 1.MSG will not be deleted. This
is for better compatibility with EchoMail programs that insist on using 1.MSG
for a high-water mark.

06/14/93 02:58am
Added /G switch for importing New Echomail only. This is for systems that KEEP
their *.MSG files in the echomail directories. This speeds up the import
process by keeping track of the last date/time of import and only scanning
those MSG files that have a DOS date/time stamp of after that time. This also
keeps the message subs from being totally purged on each import.

06/14/93 03:00am
Fixed problem with extra message being purged when using an EchoMail program
that using 1.MSG for a high-water mark. You must use the /2 switch for this
to work properly, though.

06/14/93 01:09pm
Added /J opton that forces SBBSFIDO to ignore the "already received" bit for
NetMail and EchoMail.
       
06/14/93 01:10pm
Added /Q option that causes SBBSFIDO to NOT set the "already received" bit
after importing NetMail and EchoMail.

06/15/93 03:20pm
Fixed problem with indexes getting corrupted with an extra line-feed in the
header on some sub-boards sometimes.

06/23/93 02:13pm
Added duplicate checking for importing of EchoMail using 32-bit CRC values for
the last 2000 messages.

06/25/93 02:41am
Fixed problem with index (.IXT) file getting corrupted if the number of
messages being imported into a sub-board was greater than the configured
maximum number of messages for the sub-board.

06/26/93 08:19pm
If last exported date for a sub-board gets corrupted for some reason (set to
the future, for example), it will be automatically fixed by SBBSFIDO.

07/09/93 04:14pm
Path names are now converted from relative (containing . or ..) to absolute.
