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.
