home *** CD-ROM | disk | FTP | other *** search
- ~ Filefinder should not accept search commands like *.ZIP, *.ARC
- and other things they can generate large mailflow.
-
- ~ Better disk-check functions for logfile (Octopus, MAF) because
- they don't exist.
-
- ~ Support for Minix partitions/Magic 5 partitions.
-
- ~ Better support for the nice 00INDEX files i have on a CdRom from
- the PC.
-
- With a kind of conversion file: File:13 Strip:20 Desc
-
- ~ Folders are eating HD's with large CDROM's and many folders, try
- to look at a new and better (not compatible) method:
-
- - Bundling of FILES.BBS listings
- - Loose .HAS files but use .FBA for list
- - Quicker hashing?!?
- - Quicker keyword search.
- - Lot smaller CD shadow.
-
- Hmmm.... I really see ideas. (top secret).
-
- Ofcourse the old method should be usable because that's very
- important.
-
- ~ Solution for the filefind banner (Jakub Klawiter)
-
- ~ LED.NEW updating for messages written by MAF
-
- ~ REPLYTO & REPLYADDR use for messages.
-
- ~ Support for: p:\1\
- p:\2\
- p:\3\
-
- Different handling for CD-Rom drive's (needs some tricks in
- the cd-rom detection).
-
- [ MAF 1.53 alpha-10 included in Octopus v0.74 Beta archive ]
-
- Update information for MAF 1.53 alpha-10 released at 14 Sep 1997
- """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-
- * When no archiver is defined with the MafAllfilesDays MAF should
- not try to archive them and just let the files stay unpacked.
-
- This is possible if you don't have the 'MafAllfilesDays'
- statement in your configuration file.
-
- * Modified Get_Hashed_file as possible cause of the problems:
-
- void Get_Hashed_filebase (long entrys, char *hashed_file)
- {
- void *dummy_offset;
-
- FILE *ifp;
-
- if (avail_files + entrys >= (reserved_room - 1))
- {
- /* while (reserved_room <= (avail_files + entrys))
- * original function which probaly gives problems
- * by Dirk (i hope).
- */
- while ((reserved_room - 1) <= (avail_files + entrys))
- reserved_room += GROWFACTOR;
-
- if ((dummy_offset = realloc (Entry, reserved_room * sizeof *Entry)) == NULL)
-
- Update information for MAF 1.53 alpha-9 released at 25 Jul 1997
- """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-
- * Turned internal debug logging off for Dirk & Mike.
-
- Update information for MAF 1.53 alpha-8 released at 6 Jul 1997
- """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-
- + I think the QWK batch packing problems reported by Mike de Petris
- are now fixed.
-
- When more packets where created the QWK cache offset pointer was
- not resetted, that would be the cause of the problems that the QWK
- header was in the middle of the file.
-
- * Modified the main screen, so there's more room for interesting
- information in the future. Arguments are showed now on the screen
- so you can see what MAF is doing, the log window is 2 lines bigger.
-
- * Added: MafNoCdRomSort command for the configuration file,
- if used the 'Sort' command will not sort FILES.BBS listings from
- CDROM drives which saves time.
-
- ----[ MAF 1.53alpha-5 ]-----------------------------------------------
-
- * Long areanames < 80 chars are now supported for messageareas, you
- must use Octopus v0.74alpha-10 or higher when using this MAF
- version due the changed OCTOPUS.MBI structure.
-
- * New statement to save time: MafNoCdromAllfiles
-
- If used MAF does NOT create allfiles listings like CDROM.ALL and
- add it (also not when not specified with -CDROM) in allfiles lists
- and packing.
-
- If this isn't flexible enough i can make it more flexible if you
- want but this is (i think) the pretty-est solution. If you want
- a new CDROM allfiles list, simply disable this statement and
- run MAF again.
-
- So.... no listings from cdrom drives are created if used!
-
- * New statement to save more time: MafNoCdRomStatistics
-
- This is almost the same as above statement, it does tell MAF
- that we don't want statistics from the CDROM drive(s) which
- saves with large cdrom's plenty of time and with bad cdrom's
- you can avoid crashes.
-
- ----[ MAF 1.53alpha-4 ]-----------------------------------------------
-
- * Fixed small bug in multiple CDROM.SYS use, when more drives are
- attached only one group was available in the 'MafCdRomSysCopy'
- which is solved now.
-
- Reported by Bertil Jagard.
-
- ----[ MAF 1.53alpha-3 ]-----------------------------------------------
-
- * Fixed 'invalid argument' message while parsing TICKECHO.BBS,
- nothing was wrong but MAF did internally something unneeded.
-
- * MAF does have an external helpfile called MAF.HLP, you should put
- this file into the BulletinPath (where also TOSENV.HLP and some
- other .HLP files are existing). The helpfile is also updated.
-
- * FULL statistics from all groups are posible now, but you can
- exclude filegroups (like CDROM etc...) using the following command:
-
- MafTopfiles <days> [<exclude filegroups>] ...
- MafTopfiles 60 -CDROM
-
- * Unneeded debugging log in statistics turned off now.
-
- * MAF should give more information now during startup when
- loading the configuration files concerning "Invalid Arguments".
-
- * Optional new logfilename: MafBadArchiveLog <filename>
-
- Example: MafBadArchiveLog H:\LOGFILES\BAD_ARCH.LOG
-
- (Default the systempath is used for this logfile).
-
- ----[ MAF 1.53alpha-2 ]-----------------------------------------------
-
- * New feature: archivecheck (Dirk likes it!)
-
- Needed configuration file structure:
-
- MafArchiveCheck
- {
- ARC 0 C:\ARC\ARC.TTP "t %n"
- ;
- ; UNARJ is 9.97 is not usable because it seems that it does
- ; not support errorlevels, that makes it impossible to test
- ; archives by MAF.
- ;
- ; The old UNARJ 2.30 does support errorlevels but is not
- ; compatible with new formats (and much slower too :-()
- ;
- ; ARJ 0 C:\ARC\UNARJ.TTP "t -~pe- %n"
- LZH 0 C:\ARC\LHARC.TTP "t %n"
- ZIP 0 C:\ARC\UNZIP.TTP "-t %n"
- ;
- ; ZOO does NEED the environment variable: ZOOPAUSE=no
- ; (otherwise he'll ask you for a keypress!)
- ;
- ZOO 0 C:\ARC\ZOO.TTP "-xN %n"
- }
-
- This archive check does have the following features:
-
- - Uses packers, so all formats are supported if there is a
- good unpacker. RAR will be supported if there's a good
- UNRAR (compatible with RAR 2.0 for OS/2 or DOS).
- - Crash-proof, after a crash it does resync to the last file
- so it doesn't check all files again. (Try it out!)
- ~ I'm working on CD-ROM support.
-
- I prefer to use UNZIP v5.1 because it has an faster check then
- the more known ST-ZIP 2.6 Because there's only a unpacker from
- it it's not usable for packing.
-
- Sometimes it's possible that the packer does crash while
- checking an corrupt file (specially ST-ZIP is very sensitive for
- bad archives, UNZIP is less sensitive & faster).
-
- MAF is more intelligent then some other checkers, you can reset
- your computer if needed, no data lost and don't be affraid that
- MAF checks your 999 files before the last corrupt one again. It
- goes further AFTER the last file!
-
- If you are using Mag!C, it's very easy to abort the packer if it's
- going into an endless loop. Just terminate the process
- (CTRL-ALT-ESCAPE -> MAF -> DEL) and MAF will notice the last file
- as BAD.
-
- All corrupted files are LOGGED into BAD_ARCH.LOG
-
- NOTE: - Sometimes archives logged as "BAD" don't have to be bad
- allways. Check manually if needed!
-
- - Self-extracting archives are also not tested, possible
- this will happen in a later version.
-
- - Files in /Link paths are also currently not checked.
-
- - To stop the archivecheck, delete the file LASTARCH.SYS in
- the systempath otherwise MAF will everytime try to continue
- his job.
-
- - To skip an archive type (like LZH), just comment out the
- archiver in the MafArchiveCheck structure, MAF will see
- that this type is not installed and ignore all matched
- files.
-
- ----[ MAF 1.52 Beta ; released on 23 Dec 1996 ]-----------------------
-
- ** Tested on QTEL-in, v0.52alpha-1 contains some little
- statistics bugs they are fixed now when more listings
- are created.
-
- * Added new configuration file statement for use when Octopus does
- run as MULTILINE BBS (this command is NOT required for single-line
- use and also NOT required if you don't use the cdinf (CDROM.SYS)
- possibility for quicker detecting what cdrom is loaded.
-
- MafCdRomSysCopy <pathname>
-
- C:\OCTOPUS1\
- ; Octopus.cfg
- ;
- MafCdRomSysCopy C:\OCTOPUS2\
-
- C:\OCTOPUS2\
-
- This command does nothing more then writing a copy in the
- specified pathname, you should specify this command ONLY in
- the configuration which is readed by MAF.
-
- NOTE: It's VERY important that this command is put BEFORE
- the CdRomAreas commands otherwise it does not work!
-
- At this moment i don't know another good way to detect if the
- BBS is running multiline. (Dirk, Bertil)
-
- * The following configuration file commands have been modified:
-
- MafAllfilesFull [<packer>] [-<group>] [<include file>]
- MafAllfilesAll ...
- MafallfilesDays ...
-
- It's possible now to add a additionally another ascii text file
- to your allfiles list. Like the MAGICS.KNO request file from
- Semper.
-
- Example: MafAllfilesFull ZIP -CDROM H:\SEMPER1\SEMPER\MAGICS.KNO
-
- This feature does also work for the other type filelistings but
-
- * MAF does search now when creating allfiles listing to some
- default banner files. If a banner file for a group does
- exist then the default one will not be used.
-
- MAIN.BAN Used for all listings.
-
- xxxxxxx.BAN Every .ALL file listings can get a different
- banner file but also included in the ALLFILES.TXT
- file before every new file group as little
- information text file.
-
- If you want to keep it easy, use only MAIN.BAN, to have a
- difference between the 'allfiles' list and the group list
- you can use additionally use a xxxxxxxx.BAN file.
-
- Example, you have 2 file groups ATARI, FAN and only one
- banner file called MAIN.BAN
-
- ALLFILES.TXT ATARI.ALL FAN.ALL
- ------------ --------- ----------
- MAIN.BAN MAIN.BAN MAIN.BAN
- ..... ..... .....
- files files files
- .... ..... .....
-
- Now you also have a seperate file for each group like
- ATARI.BAN and FAN.BAN
-
- ALLFILES.TXT ATARI.ALL FAN.ALL NEWFILES.xxx
- ------------ --------- ---------- ------------
- MAIN.BAN MAIN.BAN MAIN.BAN MAIN.BAN
- ATARI.BAN ATARI.BAN FAN.BAN .....
- ..... ..... ..... files
- files files files .....
- .... ..... .....
- FAN.BAN
- ....
- files
- ....
-
- To avoid heavy newfiles filelistings with no interesting
- information only the MAIN banner file is included in that one.
-
- If you already have seperate banner files for each group
- with the same information you should delete these and only
- use one or two banner files called MAIN.BAN / GROUP.BAN
-
- If you don't have a file called MAIN.BAN then MAF will
- generate some default information text and put this at the
- same places as where MAIN.BAN is inserted.
-
- * New configuration file statement: MafDayfilesname <name>
-
- This name may only 5 chars long, all other chars are ignored
- because the last 3 chars are required to indicate the number
- of days.
-
- Example: MafDayfilesname WBBST (WBBST030.ZIP)
- MafAllfilesname WILLIES (WILLIES.ZIP)
-
- * The commandline "Allfiles 7 30" is possible now, if used the
- complete ALLFILES, NEWFILES from 7 and 30 days are created.
-
- * Modified filename for newfiles listing, the file is named now
- FILES030.ZIP, FILES007.ZIP etc... instead of NEWFILES.ZIP
- as default.
-
- * Disabled Scanning message, takes many time with large systems and
- also if MAF is started from remote side. If DEBUG is used the
- message is back.
-
- * Fixed enlarging newfiles listing problems, the correct newfiles
- list is deleted now which should solve lot's of problems.
- (Old problem from Rolf Sunde and many more).
-
- * Fixed statistics in newfiles listings, the wrong values where
- used (from the full allfiles list). Thanks Jakub!
-
- * MAF 1.51alpha-4 released as Beta
-
- ----[ MAF 1.51 alpha-4 ]----------------------------------------------
-
- * -mgroup <letter> command supported as in Octopus to avoid the
- stripping of the -group command by Jetmail
-
- ----[ MAF 1.51 alpha-3 ]----------------------------------------------
-
- * New configuration file statement: LayoutPath
-
- MAF want that all .TOP and .LAY files are existing in this
- path (..\LAYOUTS = default). This should solve all troubles
- about the things where MAF should find his files.
-
- You can also remote the full path to layout files in the
- "Mafstatistics" commands. That makes life a little bit easyer.
-
- ----[ MAF 1.51 alpha-2 ]----------------------------------------------
-
- + New AREAS.BBS/TICKECHO.BBS statement: -ExcludeBBS
-
- When this is specified for a file or message area Octopus and MAF
- will ignore the following file/message area.
-
- ----[ MAF 1.51 alpha-1 ]----------------------------------------------
-
- * MenuPath and Bulletin path are both checked now if they really
- exist, when not they will be created.
-
- ----[ MAF 1.50 Beta ]-------------------------------------------------
-
- * Arguments are logged now, makes it easyer to track what MAF did.
-
- * The file FILEFIND.HLP may be placed now in the BulletinPath, if
- you don't do this MAF will look in the systempath.
-
- ----[ Bugfixes in MAF 1.50 alpha-5 ]----------------------------------
-
- * Modified TICKECHO/AREAS.BBS parsing a little bit, it's allowed
- now to place the -Options line BEFORE the -Group statement.
-
- I never thought this was allowed but it was... sorry guys!
-
- ----[ Bugfixes in MAF 1.50 alpha-4 ]----------------------------------
-
- + New configuration command: QwkCommand
-
- If used MAF will not process longer QWK packets everytime on
- random moments. Only when started with "Qwk".
-
- MAF "Qwk" will result in a QWK batchpack (ONLY if the time from
- the last pack is experied! otherwise you'll get a lot packets
- when MAF is started repeatly with QWK.
-
- * Added "<desc>" for Filefinder as search option, for Jakub Klawiter
-
- * Undescribed files are showed correctly now in the filefinder,
- found by Jakub Klawiter
-
- * Null pointer in statistics did hang MAF, cause of Problems was
- not MAF but Octopus for a wrong file area number. Fixed in
- Octopus v0.72alpha-8
-
- ----[ Bugfixes in MAF 1.50 alpha-3 ]-----------------------------------
-
- * Statistic debugging info enabled when "Debug" is used.
-
- ----[ Bugfixes in MAF 1.50 alpha-2 ]-----------------------------------
-
- * -Options /Internet does work correctly now... if you don't believe
- it do run MAF with the debug command. (for Octopus too!)
-
- ----[ Bugfixes in MAF 1.50 alpha-1 ]-----------------------------------
-
- * Heavy QWK fatal bombing problem fixed if the QwkCache was used
- for batch packing when more bundles where created.
-
- It's the first time i've seen this on my system but you all will
- probaly got it more repeatly :-(
-
- ----[ Bugfixes in MAF 1.49 alpha-2 ]-----------------------------------
-
- * When using the DEBUG statement MAF will log now the opened FILES.BBS
- listings for Rich Tietjens.
-
- * Fixed bug during QWK packing, when no archiver was selected or
- no compression, the fallback to ZIP or LZH didn't work.
-
- * Fixed heavy bug in QWK batch-packing, MAF doesn't pack longer
- everyday a new packet when the QREQUEST.SYS file was editted
- using "EditQwkRequest".
-
- Thanks to Dirk, Rick, Rich, Martin and all the other users.
-
- The reason why it did work so heavy was that MAF didn't update
- the new time field correctly with as result heavy packing.
-
- * The calculated Magic ID for CDRomAreas is correctly now after a
- Make, with some Cd-Rom's the ID was one digit different.
-
- ----[ Bugfixes in MAF 1.49 alpha-1 ]-----------------------------------
-
- * Cdinf didn't work anymore due the whole code was missing, fixed
- and thanks to Kim for this. (We've meet eachother in Luedge)
-
- ----[ Bugfixes in MAF 1.48 alpha-4 ]-----------------------------------
-
- * Added more debug log for Gerrit Zweers concerning statistics.
-
- ----[ Bugfixes in MAF 1.48 alpha-3 ]-----------------------------------
-
- * Added debug log for QWK batch-pack troubles.
-
- ----[ Bugfixes in MAF 1.48 alpha-2 ]-----------------------------------
-
- * Multiple QWK jobs are processed correctly now, the 2nd job was
- skipped and/or did heavy bomb. reported by Gerrit Sweers
-
- * Modified format of QREQUEST.SYS file a little bit, it should not
- happen in any troubles, the maximum number of messages and days
- are supported now.
-
- * Fixed troubles in -Options line.
-
- ----[ Bugfixes in MAF 1.48 alpha-1 ]-----------------------------------
-
- * Fixed small bug in configuration file functions as in Octopus.
-
- ----[ Bugfixes in MAF v1.47 alpha-11 ]---------------------------------
-
- * alpha-11 released as MAF 1.47 Beta
-
- ----[ Bugfixes in MAF v1.47 alpha-10 ]---------------------------------
-
- * New configuration file statement added: FullNewFilesIgnore
-
- You can specify here file groups they should been ignored in
- MAF and OCTOPUS when doing a newfiles listing. Specially for
- CD-ROM's this can be very handy because some disc's does have
- files with a terrible wrong date.
-
- Example: FullNewFilesIgnore CDROM1 CDROM2 CDROM3
-
- ----[ Bugfixes in MAF v1.47 alpha-9 ]---------------------------------
-
- * Trimmed macro's are added.
-
- ----[ Bugfixes in MAF v1.47 alpha-8 ]---------------------------------
-
- * Thanks to Rich for the report that undescribed files are announced
- with a wrong file description. Fixed!
-
- * Whoops... Filefind does work again, a few lines code at the end of
- a module where lost... added again so the filefind is back.
-
- * The request is written now in the subject line, and FileFindFrom
- does work correctly now when used. Thanx Irek!
-
- ----[ Bugfixes in MAF v1.47 alpha-7 ]---------------------------------
-
- * The Sort function does work now with extended file descriptions!
-
- This wasn't so difficult as i thought, but i advice to make first
- a backup using the "Backup" argument for safety. As you know the
- sort function is very fast.
-
- * Missing does also work correctly now with extended file desc's.
-
- ----[ Bugfixes in MAF v1.47 alpha-6 ]---------------------------------
-
- * Yeah! Added AreasBBSgroups in the same way now as TickEchoGroups,
- i think Dirk will like this very much ;-)) The -Options line is
- also supported now.
-
- * Fixed address bug, i didn't fix it in GetAreasBBSGroup as in
- alpha-3, whoops! (Bug is fixed in Octopus v68a6 too!)
-
- ----[ Bugfixes in MAF v1.47 alpha-5 ]---------------------------------
-
- * Better & faster support for TickEchoGroup, see UPDATE.067
-
- ----[ Bugfixes in MAF v1.47 alpha-4 ]---------------------------------
-
- * Fixed fatal bug in this MAF version and Octopus v0.68alpha-4
-
- When no address alias was specified in a message group or with
- the AreasBBSGroup MAF and Octopus could bomb while writing a
- message.
-
- It's possible (although i didn't know) to specify an address
- alias with the AreasBBSGroup statement (like you do in a
- message group).
-
- Like: AreasBBSgroup n NeST "NeST echomail" /NeST /Favoured.
-
- When no address alias is used in Octopus and MAF now, the
- address is set to the first (default) one.
-
- This bug did result in heavy bombing here when some users
- or MAF tried to write a message.
-
- ----[ Bugfixes in MAF v1.47 alpha-3 ]---------------------------------
-
- * Statistics for Local and Netmail are working correctly now, they
- where swapped in my source code.
-
- * Daily QWK packing is supported now, MAF will create automatically
- every new day a new QWK packet.
-
- Extra check for users they don't download their packets will
- follow and will result that their job will be cancelled after xx
- times.
-
- * Small bug fixed when creating allfiles, areas with no new files
- are not longer listed in the NEWFILES.xxx list.
-
- * ET4000*.* in Filefind results that ET.GIF is also a valid file
- but it isn't (See Checkwildcards). Fixed!!! And
- A*.DOC does not allow longer ALICE.JPG
-
- ----[ Bugfixes in MAF v1.47 alpha-2 ]---------------------------------
-
- * FileFindFrom and FileFindSubject are working now, when not used
- MAF will use their defaults.
-
- ----[ Bugfixes in MAF v1.47 alpha-2 ]---------------------------------
-
- * Fixed bug when using AreasBBSGroup with "Bigger" BBS's with
- a lot of downlinks like Paul and Ton. Octopus did interprete
- the downlinks as arguments and override the internal limits.
-
- Fixed bug too when TickEchoGroup is used.
-
- ----[ Bugfixes in MAF v1.47 alpha-1 ]---------------------------------
-
- * The message area type field was not resetted to ECHOMAIL when the
- AREAS.BBS file was used.
-
- * QWK batchpack message should have now again the correct To:
- address.
-
- * CdInf does work correctly now in MAF and Octopus, MAF did write
- a file with the wrong size (changed in Octopus but forgetten in
- MAF) and Octopus didn't work well with more cdrom drives.
-
- ----------------------------------------------------------------------
-
- Hi!
-
- This part describes about the new MAF 1.46 beta version!
-
- See for uptodate information the OCTOPUS.HYP file of 28 Oct 1995
- because i've explained it there more then enough.
-
- Enjoy!
- Koos
-
- ----[ New features in MAF v1.46 ]-------------------------------------
-
- * Added Allfix compatible Filefinder (also compatible with the
- atari filefinder) see OCTOPUS.HYP
-
- * Added more flexible file announcing, OCTOPUS.HYP
-
- * At request of several users te NEWFILES.xxx is added, this file
- is simulair to the ALLFILES.TXT but does only contain the new
- files since the last xx days.
-
- The security is configurable with the AllfilesFull command and
- not with the AllfilesDays, that command is for the created files
- like <group name>.<days> like ATARI.030
-
- MafAllfilesAll <group>.ALL files only
- MafAllfilesDays <group>.xxx files only
- MafAllfilesFull ALLFILES.TXT and NEWFILES.xxx files only
-
- ----[ Changes in MAF v1.46 ]------------------------------------------
-
- * MAF doesn't delete longer the ALLFILES.TXT when started the
- second time.
-
- ----[ Bugfixes in MAF v1.46 ]-----------------------------------------
-
- * When the Octopus environment variable wasn't set, the startup
- path for creating CDROM_xx.CFG files was not correctly. Fixed.
-
- The environment is not allways used in Multiline environment.
-
- * A few bugs are fixed in the default banner for allfiles listings,
- the point number is correctly now, all AKA's are listed now and
- all the other info you need.
-
- * When a full pathname was used in the CdromAreas statement,
- MAF did bomb heavy.
-
- * Allfiles are possible now when the pathname is specified in the
- CdRomAreas statement.
-
- * Fixed small beauty problems with descriptions and file descriptions,
- i was suprised that none did ask me why all normal descriptions
- where left outlined :-)
-
- * Added extra synchronisation check for the MAILSCAN.SYS, it looks
- that MAF or Octopus doesn't update this file correctly. While
- doing a re-hash this is fixed automatically now.
-
- * When the OutboundPath isn't defined MAF will not create QWK
- packets.
-
- ----[ End UPDATE.146 for MAF 1.46 Beta ]------------------------------
-