home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / WHO28.ZIP / HISTORY.DOC < prev    next >
Encoding:
Text File  |  1995-04-23  |  9.5 KB  |  291 lines

  1.  
  2.         ■ WHO 2.8 History
  3.  
  4.     ■ 1.0
  5.         
  6.         Worked fine, but lacked one thing...
  7.  
  8.     ■ 1.1
  9.         
  10.                 I've added a little thing, WHO puts 'BBS:' for the name
  11.                 of a caller, so you can keep them seperated from
  12.                 incoming mail calls.
  13.  
  14.                 A very little bug was solved if RA didn't write a new
  15.                 LASTCALL.BBS after a mailcall.
  16.         
  17.     ■ 1.2
  18.         
  19.                 A few little bugs solved. One if the user was online
  20.                 during midnight, the time online wasn't correct.
  21.  
  22.                 Second, the calculation of the leap-year wasn't 100%
  23.  
  24.     ■ 1.3
  25.         
  26.                 If the baudrate is 0 (a local user), the entry will be
  27.                 skipped.
  28.  
  29.     ■ 1.31
  30.         
  31.                 A recompile using Turbo-Pascal v6.0 Runtime Library
  32.                 Update - Release v1.9
  33.  
  34.     ■ 1.32
  35.         
  36.                 A very small cosmetical bugfix. No more 0 at nightly
  37.                 hours. (3:15 and not 03:15)
  38.  
  39.     ■ 1.4
  40.         
  41.                 I made a new version for all the FD versions after 2.02.
  42.                 I think it's more convenient to have two seperate
  43.                 versions (at least more convenient for me :) Look in the
  44.                 WHO202 archive if you have FD 2.02 and look in WHO211 if
  45.                 you have FD 2.11 or higher.
  46.  
  47.     ■ 1.5
  48.         
  49.                 Got rid of the two versions, and started with the FAX
  50.                 receive funtions. I have BGFAX 1.2x working and I'm
  51.                 looking for documentation on ZyXEL FAX software.
  52.  
  53.     ■ 1.51
  54.  
  55.         Changed the parameters for future use.
  56.  
  57.     ■ 2.0ß
  58.  
  59.         Big leap forward.
  60.  
  61.         Tossed InterMail and ZFAX in.
  62.  
  63.                 Got rid of those stupid parameters and made a perfect
  64.                 program with a even better engine which makes adding
  65.                 other programms very easy for me. If you have a programm
  66.                 what you want in WHO, just send me some structure files
  67.                 and I will put it in.
  68.  
  69.     ■ 2.0ß2
  70.  
  71.         UNIX timestamp leapyear fixed (again...)
  72.  
  73.                 Fixed if RA didn't write a new LASTCALL.BBS (also
  74.                 again...)
  75.  
  76.         Another time-logic problem solved.
  77.  
  78.     ■ 2.0ß3
  79.  
  80.                 First (untested) try at the MultiLine support for
  81.                 FrontDoor and InterMail.
  82.  
  83.     ■ 2.0ß4
  84.  
  85.                 Should all be right by now, I had enough of guessing how
  86.                 things work. InterMail.sL is working.
  87.  
  88.     ■ 2.0ß5
  89.  
  90.                 Added new 2-D resolutions which were implemented in
  91.                 BGFAX 1.30.
  92.  
  93.                 Started with SuperBBS support. Not yet tested but it
  94.                 should work tanx to the WHO 2.00 engine. (I know, people
  95.                 say things like this.)
  96.                
  97.     ■ 2.0ß6
  98.  
  99.         Added ProBoard support.
  100.  
  101.                 First ShareWare version, added a really not so annoying
  102.                 beep. How to register? Read on and check WHO.REG.
  103.  
  104.     ■ 2.0ß7
  105.  
  106.                 Changed a little bit in the processing of the different
  107.                 systems. If an error should occur, WHO will still
  108.                 proceed with his job and finish the other programms.
  109.         
  110.     ■ 2.0
  111.  
  112.         FINALLY!
  113.  
  114.         Changed the screen layout.
  115.  
  116.         Changed the errorhandling. Much friendlier now.
  117.  
  118.                 Added TASK= command line switch. This for mL systems
  119.                 which don't have such a setting or use it with another
  120.                 name.
  121.  
  122.                 Rewrote big parts of this manual so it is much simpler
  123.                 to read.
  124.  
  125.                 Added a little feature that corrects the number of human
  126.                 callers in the activity record.
  127.  
  128.                 Fixed a little bug if WHO didn't find an Activity
  129.                 Record.
  130.  
  131.                 Better mailer handling if you're running InterMail and
  132.                 you've set a FD environment setting. WHO no longer stops
  133.                 on a SETUP.FD read error.
  134.  
  135.                 Fixed a little bug in the ProBoard user handling. Up and
  136.                 download was in kilobytes, should be in bytes.
  137.  
  138.     ■ 2.1
  139.  
  140.                 After only one day, someony reported a little speed
  141.                 problem so I checked the code and I saw some terribly
  142.                 unefficient file handling. Changed it and all the file
  143.                 I/O is _MUCH_ faster now, especially with big files.
  144.  
  145.         Added a little checking with ZFAX.LOG.
  146.  
  147.         Added PID MultiLine support for BGFAX.
  148.  
  149.                 Added better multiline directory handling of the
  150.                 RemoteAccess file.
  151.  
  152.                 Fixed bug on systems with more than one inbound call
  153.                 system. Would only process callers if BOTH systems had
  154.                 been used.
  155.  
  156.     ■ 2.2
  157.  
  158.                 Fixed a bug with the FrontDoor.mL file handling. I
  159.                 assumed the task numbers were padded with zero's
  160.                 (INB001.HIS and LASTC001.FD) but this wasn't correct
  161.                 (Should be INB1.HIS and LASTC1.FD)
  162.  
  163.                 Added ZyXEL FAX 3.x support for fax and VMB calls.
  164.  
  165.         Fixed a little bug with the audio-times.
  166.  
  167.                 Fixed a bug with mL systems, WHO could process BBS data
  168.                 for the wrong node.
  169.  
  170.                 The line number is no nonger shown in the nodenumber in
  171.                 singleline environments.
  172.  
  173.     ■ 2.3
  174.  
  175.                 Fixed several bugs (three to be exact!) with users who
  176.                 stay online during midnight. (Why DO people call BBSes
  177.                 so late? :)
  178.  
  179.                 Added the logoff time again for the three BBS systems.
  180.  
  181.                 Improved TASK support. No more hangups or negative task
  182.                 numbers. Changed TASK= to /TASK= for better
  183.                 compatibility with the other parameters.
  184.  
  185.                 No more nested task variable support, only the support
  186.                 DOS gives you in batchfiles.
  187.  
  188.                 Added /FORCE parameter to force WHO to store all data
  189.                 into the history of one specific mailer or to force
  190.                 single line mode.
  191.  
  192.                 Added /LOCAL to make WHO process the local calls also.
  193.  
  194.                 Added logging in the mailer logfile. Use /NOLOG to
  195.                 disable this option.
  196.  
  197.                 Added /ALIAS to use the users alias instead of the real
  198.                 name. (Remote Access and SuperBBS only)
  199.  
  200.         Added /? and /HELP for a little help screen.
  201.  
  202.         Fixed little bug if no location was entered.
  203.  
  204.         Loads of little bugs fixed.
  205.  
  206.         Loads of little code optimalizations.
  207.  
  208.     ■ 2.4
  209.  
  210.                 Oops... Didn't fix the midnight bug, made it worse in
  211.                 2.3... But now it is REALLY fixed after some radical
  212.                 rewriting...
  213.  
  214.                 'FAXIN.LOG missing' error now reports the file which is
  215.                 really missing on mL systems.
  216.  
  217.                 Fixed lockup bug on mL systems. WHO Wanted to seek back
  218.                 over the beginning of files.
  219.  
  220.                 Cleaned up the code a bit.
  221.  
  222.         ■ 2.5
  223.  
  224.                 AAAAAARGH! The stupid midnight bug is driving me mad!
  225.                 Why do I always find out from someone else AFTER
  226.                 releasing it that it doesn't work...
  227.  
  228.                 The BGFAX PID behaviour was different than what WHO
  229.                 expected. BGFAX always uses FAXIN.LOG, in mL
  230.                 environments too. Fixed this.
  231.  
  232.                 Fixed a little bug in INBOUND.HIS. User data would take
  233.                 over send and received bytes from the last mailer
  234.                 activity.
  235.  
  236.         ■ 2.6
  237.  
  238.                 Another try at the midnight bug. This one is so hard to
  239.                 catch. Why doesn't leave FrontDoor or InterMail leave a
  240.                 note if it processes the midnight event...
  241.  
  242.                 ProBoard doesn't put all data in BINLOG.PB like it
  243.                 should. Lots of fiels are just plain empty. Weird...
  244.  
  245.                 Fixed bug with ProBoard date handling.
  246.  
  247.                 Added /NORA /NOPB /NOSBBS /NOBGFAX /NOZFAX options so
  248.                 you can disable the processing of some systems.
  249.  
  250.                 Local calls get a flag behind the system name.
  251.  
  252.                 Fixed some little cosmetical bugs.
  253.  
  254.         ■ 2.7
  255.  
  256.                 Completely changed the Activity Record File handling. No
  257.                 longer empty files.
  258.  
  259.                 Fixed the midnight bug. No longer missing callers, wrong
  260.                 caller counts or wrong dates. Finally... :)
  261.  
  262.                 Fixed a little cosmetical bug with early hour callers.
  263.  
  264.                 Removed the /NOLOG option. A pretty useless 100 bytes
  265.                 eating option.
  266.  
  267.         ■ 2.8
  268.  
  269.                 Fixed little layout problems with BGFAX. No longer
  270.                 displays the disconnect time in the Activity window.
  271.                 (Window was too small anyway :)
  272.  
  273.                 Added /NOLOG again... Now in 63 bytes. :)
  274.  
  275.     ■ Future...
  276.  
  277.                 Portal of Power, Binkley, D'Bridge, Xenia, RA 1.11 and
  278.                 fax outbound support. With the four new mailers a
  279.                 complete rewrite will be necessary. (In other words,
  280.                 that will take some time.)
  281.                 
  282.                 Adding another BBS system is only a few minutes work if
  283.                 I have the structures, so send them to me! Adding
  284.                 another mailer will be a little more work, but as I look
  285.                 at it now, everything can be done.
  286.  
  287.                 I made what I wanted...
  288.                 I made what others wanted...
  289.                 I made what others not even wanted...
  290.  
  291.