-- V1.00-1 * Added new command "AnnounceMissing" which allows to switch off announcemts of files without description. * New graphical display shows progress while creating lists and messages * Added switch "TextWindow" to allow two levels of window graphics - "NO" displays progress indicator bars only, "YES" also a window containing a detailed overview. * Extended syntax in TRASHALL.LST/KILLALL.LST-files now allows to specify maximum age and minimum downloads for each file listed there. Also a new feature allowing to autmatically delete files when there are more than a certain number in one area (look under KILLTRSH.TXT for a detailed explanation!) * New keywords "AreasListDir" and "ListDirType" which instructs Herald to create an areas directory list for your mailer. Supported type is currently Frontdoor. This ensures you that your mailer will always find the areas even when you change paths. * Added my own critical error handler to avoid those damned "(R)etry, (I)gnore, (C)ancel" junk which just causes overnight system hangs. Herald however may react with a fatal error and return to its caller. * Made numerous cosmetical changes to the logfile format. * Added new keyword "AddGraphInfo" which allows FileHerald to add infos on GIF and PCX pictures (more formats are planned). Any GIF or PCX en- countered will get an info on dimension, color resolution and version. * Added full WME support, both reading and writing of the special FILEAREA.n is possible. The programming technique introduced to accomplish that now allows to add support for any BBS type more or less easily. (Let's see, EzyCom next?) * Rearranged the [REPACK]-section, Herald can now call any type of repacker (not only rearj). User has to configure all necessary commands and error- levels. If I write repacking routines it will be an external program, too. * Added support for Wildcat 3.x - at least Herald is able to read FILEAREA.DAT to locate the areas and ALLFILES.DAT to get the filedescript- ions. He does not support that weired passwording scheme and multiple paths for one area. Read more in WILDCAT.TXT. * In favour of RA users I finally changed the code so that FILES.BBS lines starting with a blank are handled as comments (as if a "-" were the first letter). Only if "LongDescrMark" is set to "SPACE", these lines are treated as following lines. * Empty lines will no longer be removed from FILES.BBS and so they can be used to emphasize comments or used as seperators. * Changed the name of the area backup from "oldname.bak" to "FILESBBS.BAK". When an area was edited by FEBBS, the old name was overwritten and its contents lost. * Made some more changes to the logfile format. * Added two new commands "ExtraAreaFile" and "ExtraFileSpecName". The first has the same function as the /oX-switch and allows to create a second areafile of any type. "ExtraAreaFileSpecName YES" instructs Herald to create a file "FILES.n" in "ExtraListPath" (this was default before). So you are able to convert WME and WC to FILES.BBS for d'bridge mailers and - as before - special files for RA or RoboBBS. * The trashpath will only be checked if "TrashFile" or "RepackCommand" is enabled - only then this path is necessary. * Improved the format of HERALD.OLD. Now Herald will "remember" when a file was repacked but not announced (e.g. it had no description, but was successfully repacked - formerly it would be repacked again in some cases when a description has been added). * Changed default modes for lists and messages. From now on ALL lists and messages will be created unless single lists/messages are defined in the command line. * Notify messages for the sysop - as they are local messages - will no longer have "Origin" and "Path" lines with them. * Individual "MsgHeader", "MsgFooter" * "AreaHeader" parms in the [NETMAIL], [ECHOMAIL], [SQUISH] sections. The reason, is that you may want different header for different msgs (longer and more detailed for NetMail, and short for EchoMail, for example). If not defined, "MsgHeader" and "MsgFooter" are used, respectively. * Added "SkipKilllTrash" keyword, allows to exclude certain areas from killing and trashing (as one my have supposed :-)) * New command "AddfromCDROM" allows to disable auto-adding files found on CD-ROM. Reason is most CD-ROMs contain much junk which hasn't to be online at all... * Wrote an INSTALL which makes installing Herald much easier, just enter drive and path and let the program do the rest. * New keywords "ShortPwdOnlyMsg", "ShortNoReqMsg", "ShortReqOkMsg" now allow different messages (both long & short) if desired. Just because of popular demand... * Added "AutoWrap" command. Completely disables auto-wrapping and allows to use FILE_ID.DIZ as they are. Hope you squealers are happy now! :-)) * Added FILE_ID.DIZ support. Herald is now able to retrieve descriptions from FILE_ID.DIZ or similar. * The three levels of "UseFile_id" now have the following function: NONE : Ignores any FILE_ID.DIZ MISSING: Try to add a description from FILE_ID.DIZ if it is missing ALWAYS : Try to find a FILE_ID.DIZ and replace the old description if found * If Herald adapts a file description from FILE_ID.DIZ, he stores a "W" flag in HERALD.OLD which tells him not to wrap these descriptions anymore. This allows both nicely formatted ASCII boxes and automatic wrapping at the same time. * New keyword "StripHiASCII YES|NO" which defaults to "NO". It tells Herald to remove all non-standard ASCII characters from adapted FILE_ID.DIZ. Might mess them up a bit, but allows to use the function with SBBS where there's not enough space for large boxes. * New keyword: "RemoveEmptyLines YES" removes empty lines from FILES.BBS's. Default is "NO", but I hate these empty lines, so I added that for me personally .-)) * New keyword: "BlanksAsComment NO" is also my personal wish, it allows to tell Herald to consider lines starting with a blank as long descriptions even if "LongDescrMark" is not set to SPACE. * Made long description handling even smarter, now allows to recognise comment lines more exactly. When a line has more than 30 blanks, it is considered a long description, otherwise a comment (depends on the settings by "BlanksAsComment" and "LongDescrMark". * Herald is able to creat justified descriptions. "DESCRJUSTIFIED " is allowed in the FILELIST and ANNOUNCE section and defaults to NO. * Optimised code so that Herald runs a bit faster now. * Herald now allocates any memory actually only when it's needed instead of getting it and freeing it. This gives (because of the malloc-bug) more free memory and thus more files which can be handled at a time. * Herald creates an additional areainfo file containing ANSI color commands. This file can be displayed from a BBS menue. There is a complete set of token commands available which allow to define the info file freely. * Additional flags for netmails: IMM (immediate), DIR (direct) in favour of d'bridge users; ARQ (audit receipt request), URQ (update receipt request), whatever that is.