History of James The Message Butler in reverse order: v2.13 to 2.13FIX. fixed: - Fixed the problem with the %NEWTICKS metastring v2.12 to 2.13 fixed: - Local switch failed to work with search requests - JamesCfg now correctly addapts to Black and White mode with monochrome monitors - Changed the function which had to extract the filenames with the searchrequest option - Added from address to seenby line in TICK function added/changed: - Added option to JamesCfg to break long descriptions of files to more lines in newfiles etc. section. (JAmesCfg/Main/Switches/Swap Descriptions) - Added Group letter to local file areas. - Added -LIST option to send a message to all you connected nodes with a list of connected files/areas. - Added possibility to announce selective groups of newfiles/newticks: When you want to announce all newfiles: %newfiles selective groups: %newfiles:ACF (Place the group letters behind the %newfiles: you want to show, do not forget the -SR parameter when you want to announce more groups). When you want to announce all newticks: %newticks selective groups: %newticks:ACF (Place the group letters behind the %newticks: you want to show, do not forget the -SR parameter when you want to announce the contents of this area again). - Added the option to define the manager names JamesMgr -Scan will respond to. Three names are hardcoded, seven more names can be added. v2.11 to 2.12 fixed: - fixed a very stupid bug causing the JamesMgr, JamesFFix and JamesTick to exit with an error and not sending any messages. v2.10 to 2.11 fixes: - fixed some problems in the list function in JamesCfg - fixed the problems with SearchRequest - fixed the problems when diskspace was limited - improved the duplicate checking - fixed some problems when deleting nodes from lists - fixed a problem causing JamesMgr to go into a loop v2.00 to 2.10 IMPORTANT !! When you already have a configuration file for James, run the ConvCfg program to convert the old configuration file to the new format. - James now fully supports the TICK function - James now fully support the FileFix function - James will automatically insert all descriptions in your Files.BBS. - James support the (dis)connecting of magic files/file areas through netmail messages to JamesMgr. - Changed screen layout of James and JamesCfg - Several new metastrings were added - Several new commandline switches were added. - Fixed a small thing in the ^AINTL kludge - James can search for more than one item with the SearchRequest option - Fixed a small problem when importing netmail - All buffering is now done dynamically. v1.47 to 2.00 fixes: - fixed a problem with SkipFiles containing unserscores. - fixed the problem causing the run-time error 204 with large messages or on short memory. added/changed: - added a configuration program. - when no origin address is found when replying searchrequests in Netmail, the reply will be send in echomail. - James answers SearchRequests addressed to James and AllFix - when James dows not send a message, James will exit with errorlevel 1 - added the possibility to send netmail messages to more than one person without the need to specify the complete netmail address of all persons. - searchrequest will now also look at discriptions. - changed the skipfile checking in order to be faster and more secure. - James now maintains a history file. - added possibility to suppress screen output. - added 22 new metastrings : %WelcomeToday %ThankYouToday %RequestsToday %TotalToday %ExportedToday %ImportedToday %ForwardedToday %CarbonCopiesToday %NrFilesToday %NewSizeKBToday %NewSizeToday %WelcomeThisWeek %ThankYouThisWeek %RequestsThisWeek %TotalThisWeek %ExportedThisWeek %ImportedThisWeek %ForwardedThisWeek %CarbonCopiesThisWeek %NrFilesThisWeek %NewSizeKBThisWeek %NewSizeThisWeek v1.46 to 1.47 Version 1.47 was a public test release! - carbonCopy messages can now be send in Netmail - added five new metastrings: %KBUploadedFiles %SizeUploadedFiles %PFree %Free %KBFree %DriveSize %KBDriveSize - added logging - fixed a bug in netmail export - added the parameter /LOCAL to ease testing of the /R option v1.44 to 1.46 - solved a tricky thing which could cause the /R function to corrupt the messagebase v1.43 to 1.44 - solved an unimplemeted bug which was reported just after releasing 1.43 v1.42 to 1.43 - reversed the history file :-) - added a complete new option to james: 'Search Request'. Search Request allows a user to ask for a search for a certain file with an echomail message. A user sends a message in a predefined area to James, with on the subject line a filemask. James searches the fileareas for this file, and returns a message to the user by echomail, or netmail. - 3 new metastrings added: %ReqFiles %NrReqFiles %ReqMask - /R parameter added. - added a message ID (^AMSGID) kludge to echomail and netmail messages. - reformated the parameter checks. - fixed a layout problem with the newfiles function. - the /NCC option works now correctly - added the address to the CC-line when the original message is netmail. v1.41 to 1.42 - the Carbon Copy function did not work properly when the original message was a netmail message, this has been fixed. - changed the layout of a Carbon Copy message. - added some extra memory checks. - added the configurationfile keyword CCSUBJECT. - old ^AINTL kludges will be remove from forwarded messages. - reduced memory usage. v1.40 to 1.41 - fixed a major bug which could block messages to be send. - fixed a small bug with the import function. v1.39 to 1.40 - added the possibility to send Carbon Copies of messages created by James. - added the possibility to export netmail messages - added the possibility to import netmail messages - added an configurationfile option which makes it possible to use the configurationfile for the date-time stamp. - added the commandline option /ON which makes it possible to send a message only on certain days. - fixed a small bug in the Forward Local boards section. v1.37 to 1.39 - James uses Share to access files in multiline environments. - fixed the problem with file attached messages. - fixed problem when a new-user or uploader did not enter his/her name right at once. - made James BBS independed. You can use James now with any BBS using the Hudson message base. - new configurationfile keywords: MsgBasePath Mailer ForceRescan MailerPath LocalBoard. - added the possibility to forward messages in local boards to you mailers Netmail folder. - fixed the problem with uploaded file names with less than 12 characters. v1.38 skipped public release. v1.36 to 1.37 - made the searching through the logfiles faster. - accidentally fixed the unknown bug with %uploadedfiles and %nruploadedfiles. - james is now able to continue from the point it last finished with newusers and uploads. v1.35 to 1.36 - added the possiblity to check the logfile(s) for new users. - SkipFile accepts now wildcards. v1.34 to 1.35 - message status bits added for thank upload message. - corrected bug causing incorrect number of new files & size of new files. v1.33 to 1.34 - finally removed that annoying extra blank line which was inserted after new files. - added the possibility to register James. - you can thank uploaders for their uploads (registered versions only). v1.32 to 1.33 - when an AreaName is added it can optionally (by control of InsertEmptyLine) be preceded by a blank line. v1.31 to 1.32 - with the %newfiles metastring, now the AreaName can be added to the text. v1.3 to v1.31 - a bug concerning then /T= parameter with " " fixed. v1.24 to v1.3 - code cleaned up. v1.23 to 1.24 - a bug concerning file attached messages was fixed. v1.22 to 1.23 - /SR commandline parameter added. - 8 new metastrings added : %lastyear %laststrmonth %lastmonth %lastday %kbnewfiles %sizenewfiles %nrnewfiles %version v1.21 to 1.22 - a bug with the commandline status bit P in local folders has been fixed. - 3 new metastrings added : %filename %filesize %filekb v1.2 TO 1.21 - a small bug with the commandline addressing with message status bits has been solved. - a ^AINTL kludge will always be inserted in netmail messages. v1.1 to 1.2 - Point is now optional in address - AddPrivateFiles option added to include private uploads in message - James places netmail messages now directly in the mailer's netmail folder - Mailpath keyword added (required for netmail) - 8 netmail message bits can be set : C Crash P Private (also for local mail) K Kill/Sent D Direct I Immediate H Hold E Delete/Sent (for file attaches) T Truncate/Sent (for file attaches) - 8 new metastrings added : %fromzone %fromnet %fromnode %frompoint %tozone %tonet %tonode %topoint - file attached messages are now possible - file request messages are now possible - file update messages are now possible v1.0 to v1.1 - Bug in Skipfile fixed - SendCrash option added - SendPrivate option added - /T=<@>addressee<,address> changed to /T=<@>addressee<,address><;message bits> v0.3 to v1.0 - Up till 10 addresses supported - Up till 10 origin lines supported - In net areas James will insert closest address if no address specified - /E parameter changed to /E<=origin number<,address number>> - /N parameter changed to /N<=address number> - James will look in each run only once for new files - ToAddress will now be shown when sending messages v0.2 - First test release Success, Jan.