BFSMake 0.97 (Updated 19970728)
-------------------------------
1. No Change except that the file area numbers limit is now checked
   although it will still allow upto 10240, try to keep it down to
   under 9999 till FSys is updated and filebase structures change.


BFSMake 0.97 (Updated 19970617)
-------------------------------
Modified by nitin@poboxes.com
-----------------------------
1. Adept sets the security in the filebase based on the read security
   of the file area to which a file is uploaded...Although I did add
   almost all other flags, I left out the security flag till I could
   figure out what Adept did with it...

   This version of BFSMake corrects this problem and makes the filebase
   more consistent with Adept's own handling of uploads to any areas.

2. BFSMake will also update the cost per k field if given and the Age
   field in the filebase from the file area settings.

3. BFSMake, Adept and FileEd are now more synchronized...


------------------------------------------------------------------------

BFSMake 0.96
Modified by nitin@poboxes.com

Thanks to dougk@primenet.com who originally provided me
with the source for BFSMake

What's New in this BFSMake 0.96.1 (Updated 19970515)?
-----------------------------------------------------
I "Fixed" the irritating prob BFSMake had when building a FileBase. It
would join the first 2 lines in any file description. This is now fixed :)
So...now when (if you have to) you re-build a FileBase, your descriptions
will come up fine, specially if you exported them using FileEd.


What's New in this BFSMake 0.96?
--------------------------------
Now that I am also working on Adept itself as well, I discovered some
serious omissions between the co-ordination of BFSMake and the BBS
itself.

First off, the flags were incorrectly defined in the BFSMake files,
though that did not matter much 'cause BFSMake did not set any area
flags at all, 'cepting for copyfile to HDD which had an incorrect
value from the BBSs' viewpoint anyway.

I was rather shocked to see a user d/l files which were marked as not
d/l but were listable. (I use an area for myself for ppl to u/l
personal files/mail and stuff). Well...to cut it short, BFSMake will
now set the flags in the File System where req. and the BBS will be
fixed to check for and honour the same. BFSMake will also set the Age
now.

In short, if any SysOp has used BFSMake to build the file system for
Adept and not manually checked the flags using FileEd, then please
rebuild your file base with this version of BFSMake.

There is a gap between the FileSystem and the BBS in some respects,
but we will try to work around that...let's hope...

That's it for now.

What's New in this BFSMake 0.95?
--------------------------------
Just a small modification...in case you are running a free BBS (as I am)
you might want have a download limit and yet are too lazy to split large
files to that size and want to let them be and still want users to be
able to download them. A new switch is added to this BFSMake to do just
that.

/F:<size>

The default size is 1,500,000 bytes if not specified. All files over this
specified limit are marked as bytes free as well as free. This means, the
user had to save time in the bank if he cannot download the larger files
within the BBS allocated time limit, but will be able to once he has time
in the bank.

I hope this sounds clear enough :)

NOTE: by default, this free marking if OFF


What's New in BFSMake 0.94?
---------------------------

Well...not much really, but it has some modifications I made specifically
for myself and might help some other sysops going to Adept. Anyway I got
my job done currently, maybe I'll come up with more Adept stuff later...


New CommandLine Options
-----------------------

/E<c> - Lets you define an alternate extended description marker for files.bbs

        My files.bbs had the '>' character for the ED and BFSMake handled only
        the '|' character. This has now been modified to check for both these
        by default and although the '|' marker remains fixed, you can define
        another character using the /E option which will replace the second
        default ED maker '>'.

        This means that, by default, if your files.bbs uses both the '|' and '>'
        mixed up for EDs, then you no longer have to bother...they will be
        cleaned up by default.

/I    - Turn on the indent for descriptions as with earlier BFSMake

        I personally saw no need for the default indent in descriptions in
        BFSMake so it is gone by default as it is not required by Adept
        itself. What the indent did do was mis-align the display in AFile.
        Since I had put in AFile as one of the options in the file list
        I thought maybe others using AFile might also find this modification
        useful.


Other Internal Modifications
----------------------------

1. Added Files1.BBS to BFSMakes default order to handle files1.bbs before
   Files.BBS as some CDs I had used the 2 column format in files1.bbs and
   4 in files.bbs and I had the rest of the files.bbs on the HDD as 2.
   This should not affect the normal processing, but might be extremely useful
   for sysops who have a similar setup.

2. BFSMake created the "Files.List" directory by default before checking for
   config files, I just moved it to after the check to avoid the creation of
   the directory when not required. Just a cosmetic change...no big deal!


Disclaimer
----------

Besides holding me responsible for modifying the program, I cannot be
held responsible for anything else :)



-------------------------------------------------------------------------------
AFMOS keep up the good work...the BBS world will use Adept and OS/2 only :)
-------------------------------------------------------------------------------


Any comments/suggestions? e-mail me at nitin@indiagate.com

PS: I am looking to mod FUtil as well....if I get hold of it.
