home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / cml-data.zip / WHATS.NEW < prev   
Text File  |  1995-06-21  |  19KB  |  333 lines

  1. What's New Today in CML-Data?
  2. -----------------------------------------------------------------------------
  3. 06-21-1995 (Wednesday):
  4.  
  5.  + SnatchPh: Since I fixed the International 18 character mode of SnatchPhone,
  6.              my bad luck destined me to break the regular portion of it. :(
  7.              It has now been fixed, and appears to be running fine. :)
  8.  + SnatchPh: Cleaned-up some code while I was in there
  9.  + SnatchPh: Noticed some really weird bugs I couldn't track. :(
  10. -----------------------------------------------------------------------------
  11. 06-20-1995 (Tuesday):
  12.  
  13.  + SnatchPh: A bug reported by Mike McGee was fixed!  It turns out 
  14.              SnatchPhone.Cmd would blow-up in Int'l 18-Char mode after the
  15.              user entered and saved one phone number.  Fixed.
  16.  + SnatchPh: While I was in there, I put in a little of the new phone
  17.              number processing code from McD-CBV .30 :)
  18. -----------------------------------------------------------------------------
  19. 06/19/1995 (Monday):
  20.  
  21.  +McD-CBV  : No bugs came in, so all time was spent woking on McD-CBV .30
  22.              which is working VERY well overall and currently contains well
  23.              over 3,000 lines of code!
  24. -----------------------------------------------------------------------------
  25. 06/18/1995 (Sunday):
  26.  
  27.  + Personal: Holiday, only fixing directly reported bugs.
  28.  + Lord.Cmd: Fixed a message skipping bug reported and fixed by David
  29.              Anderson!  Thanks for reporting the bug, and providing a
  30.              wonderful fix, David!
  31.  + McD-CBV : McD-CBV .30 is coming along beautifully!
  32.  + McD-CBV : .28d
  33.  + McD-CBV :    ^ This is the reason for the new development cycle :(
  34.              McD-CBV .28 would not dial areacodes to verify LD.  Fixed.
  35. -----------------------------------------------------------------------------
  36. 06/17/1995 (Saturday):
  37.  
  38.  + McD-CBV : .28a
  39.  + McD-CBV : McD-CBV was incorrectly adding the default area code to every
  40.              number it processed for errors (DeBotchPhoneNumbers)  It now
  41.              works correctly, although I have temporarily disabled areacode
  42.              debotching.  I had previously thought this bug was in 
  43.              SnatchPhone.Cmd when in fact I had fixed the bug in it.  However,
  44.              it and McD-CBV share the same error-correcting code, so it was 
  45.              carried over into McD-CBV unfixed.
  46.  + McD-CBV : New Option!  DeBotchPhoneNum will cut McD-CBV's internal
  47.              phone number correction routines on or off.
  48.  + McD-CBV : Started work on .30pre alpha
  49.  + McD-CBV : .28b
  50.  + McD-CBV : AutomaticTranslation wasn't working at all!  Fixed!
  51.  + McD-CBV : .28c
  52.  + McD-CBV : Fixed it again!  This time it was my editor's fault.  Kudzu-Edit
  53.              likes to dump garbage into my files, as well as crash quite
  54.              frequently.  If anyone has a simple editor (not Boxer or Qedit!)
  55.              which doesn't crash, please send it to me!  Heck, if anyone
  56.              has a copy of VisualEdit for DOS, PLEASE send it to me!  KEd
  57.              2.06 is just too buggy for me!  Ha!  And I'm here writing
  58.              alpha software... :) :)
  59. -----------------------------------------------------------------------------
  60. 06/16/1995 (Friday):
  61.  
  62.  + Language: Line 256 modified.
  63.  + McD-CBV : Cleaned-up the "Upgrade" Configuration
  64.  + McD-CBV : GREATY enhanced the configurability of user upgrades!  
  65.  + McD-CBV : Added an option to "lock-out" users who fail verification.
  66.  + McD-CBV : Enabled the Exempt Users option, and gave them their own upgrade
  67.              settings!
  68.  + McD-CBV : Fixed a bug!  If you cut Automatic Translation off, McD-CBV
  69.              would not upgrade the user at all because it didn't know what
  70.              settings to use.  I have added a group of "Unknown" settings
  71.              to be used now by McD-CBV in such cases henceforth.
  72.  + McD-CBV : The EnableAutoExemption parameter now works properly.
  73.  + McD-CBV : Added a password check to the verifier. (!!!)
  74.  + McD-CBV : Added options to enable or disable AskName and PWcheck.  If you
  75.              disable both, McD-CBV will verify a user if it gets a connection
  76.              without asking any questions.
  77.  + McD-CBV : Modularized the verification code to facilitate adding more
  78.              modules in the future, as well as make debugging easier.
  79.  + McD-CBV : McD-CBV wasn't checking the number of name tries properly.
  80.              Fixed it.
  81.  + McD-CBV : McD-CBV would often crash when verifying a user.  Fixed it.
  82.  + Language: Fixed the threading prompts yet again.
  83.  + McD-CBV : Added a tad bit more logging.
  84.  + McD-CBV : Enabled the option to dump local callers into the BBS.  Please
  85.              let me reiterate the fact that all of the features which rely
  86.              upon knowing the user is local or LD only function in 
  87.              Automatic Translation is enabled!  
  88.  + McD-CBV : Started some preliminary work on time tables!  The time tables
  89.              will allow you to determine when you want McD-CBV to verify
  90.              long distance users!
  91.  + McD-CBV : Started work on some rough documentation for McD-CBV!
  92.  + SnatchPh: There is still a bug in SnatchPhone.Cmd.  Will try and swat it
  93.              tonight.  It's blowing up users' area codes again. :(
  94.  + McD-CBV : Much, much, much gratitude to Robert Wellborn for pointing 
  95.              out some really stupid mistakes and typos I made (some of
  96.              which were really, really bad! :( )  Thanks, Robert!!!
  97.  + Lord.Cmd: Improved the Lord Information System ALOT!!  It is now 
  98.              completely configurable with little or no hassle, it
  99.              corrects errors better, and informs the user if the LORD Msg
  100.              are is not available!
  101. -----------------------------------------------------------------------------
  102. 06/15/1995 (Thursday):
  103.  
  104.  + Added a new, nicer-looking header to McD-CBV
  105.  + Converted all metas (which Adept breaks) to ANSI color codes in McD-CBV.
  106.  + Made McD-CBV a little less edgy on dialing out as a precaution.
  107.  + "Fixed" the threading prompts once again, as is the norm in this epic saga.
  108.  + Rewrote the ENTIRE prompt file's dark colors with ANSI color codes.
  109.  + SnatchPhone.Cmd was saving business phones as FAX hones and vice-verse.
  110.    Fixed it.
  111.  + Updated SnatchPhone.Cmd to support international callers by including an 
  112.    option to enable open 18-character format for non-North American numbers.
  113.  + Added some extremely limited international caller routines to McD-CBV.
  114.    (a couple callers from Germany prompted me to do this :) )
  115.  + Added some better logging to McD-CBV.
  116.  + Gave business numbers precedent over FAX numbers in McD-CBV
  117.  + Added "911" to the default bad area code list in McD-CBV.
  118.  + Cleaned up some more displays.
  119.  + Trimmed about 200 lines of fat, unneeded code.
  120.  + Made McD-CBV even less jumpy about connect times by raising the timeout
  121.    by twenty seconds.  
  122.  + Rearranged some more of the code (One major change was moving the Phone#
  123.    fixer after it was determined the user needed the phone number in 
  124.    North American format.  This in anticipation of adding Int'l support RSN.)
  125.  + Cleaned up, and reduced the size of the status bars.
  126.  + Added ALOT more options to McD-CBV!
  127.  + Removed some ugly debug code from SnatchPhone.Cmd. (yuck!)
  128.  + Slowed McD-CBV down so it wasn't so edgy on calling people back.
  129.  + Fixed a bug in SnatchPhone.Cmd that could give people the wrong area
  130.    code.
  131.  + Added the promised extra controls for verified users. (sysop definable for
  132.    LD/Local/Int'l should be out Sunday night.)
  133. -----------------------------------------------------------------------------
  134. 06/14/1995 (Wednesday):
  135.  
  136.  + Sheesh!!  After a day of banging my head of the desk, I have finally
  137.    determined why McD-CBV was locking up Adept.  AdeptDial() was documented
  138.    INCORRECTLY, and when I attempted to use it as documented, it blew
  139.    up in my face.  Thanks to Dan Polivy for giving me an example to use
  140.    in his AdeptCBV (which is very nice, BTW)
  141.  + All together, now:  "Thanks, Dan!"
  142.  + At long last, I added McD-CBV .20 ALPHA to the Archive!! (McD-CBV.Cmd)
  143.  + Implimented a suggestion by Robert Wellborn that I disable the shuttle
  144.    menu in Smart-Display! for new users.  Thanks, Robert!
  145.  + Made McD-CBV a little smarter when asking for single-key input.
  146.  + Made the "redefine location" screen prettier with some screen controls.
  147.  + McD-CBV is no longer case-sensitive when asking for a user's name during
  148.    remote verification.
  149.  + "UpgradeSecLvlTo" is now functional in McD-CBV.
  150.  + Made the remote verification window ALOT prettier, as well as moved
  151.    a few things around in preparation for a more advanced procedure in the
  152.    future.
  153.  + Upped the version number to 0.22 to reflect changes made.
  154.  + Put a COMMENTED link to McD-CBV in Main.Cmd.  If you want it to work, 
  155.    you will have to uncomment it!  The CBV really isn't quite ready for
  156.    prime-time, so leaving it off is the default here.  It does work fine
  157.    (actually, very well) but it's lacking some features right now.
  158.  + Cleaned-up some of my mess in Smart-Display :)
  159.  + Modified Language.Text, line 13.
  160.  + Fixed some bugs, added some logging, and upgraded McD-CBV to version 2.3!
  161.  + Made the local screen logging look ALOT nicer!!
  162.  + Vastly expanded the status display mentioned above.
  163.  + Added max dialout tries to McD-CBV
  164.  + Cleaned up the display a little more.
  165.  + Made McD-CBV a little more relaxed in regard to connection times, by
  166.    increasing the max time by 50%.
  167.  + Cleaned up some more displays in McD-CBV.
  168.  + Fixed MaxDialOutTries, which was broke.
  169.  + Modified Language.Text, line 379-382
  170.  + McD-CBV is now parsing ALL text parameters so it won't be thrown-off
  171.    if you don't write the parm in ALL CAPS ALL THE TIME. :)
  172.  + Trimmed some fat off the dialing routines.
  173.  + Added some nice new options to the CBV.
  174.  + McD-CBV was writing Work/Business phones to the Home Phone#.  Fixed it!
  175. -----------------------------------------------------------------------------
  176. 06/13/1995 (Tuesday):
  177.  
  178.  + Removed the "CML" from PreWrite.Ans/Asc.
  179.  + Almost done with McD-CBV.  It looks and works GREAT!  Currently it crashes
  180.    Adept hard, but other than that, I'd release it.  It even parses the 
  181.    phone numbers to the extent that it can fix most anything a stooopid
  182.    user does to theirs. <G>
  183.  + Added a REXX Phone number entry module to NewUser.Menum which is one of
  184.    the working parts of NewUser-Login.Cmd.  It's called SnatchPhone.Cmd
  185.  + Added my "Computers" file to the archive.
  186. -----------------------------------------------------------------------------
  187. 06/12/1995 (Monday):
  188.  
  189.  + Still dead in the water waiting for some REXX bugs to be fixed. :(
  190.  + Added some more error checking and recovery to Lord.Cmd after a user
  191.    reported Lord.Cmd was giving him >the< (sheesh, there's only one <G>)
  192.    error message.  Lord no tries to correct the error through two different
  193.    means, and then gives up. :)
  194.  + Added LORDerror.Asc to the archive, which is shown when LORD.Cmd can't
  195.    get the message base to return the right variable.
  196.  + Found more bugs in Adept's REXX system. :(
  197.  + Added two extra options to Lord.Cmd to disable its error checking/recovery.
  198.  + Whipped-up a REXX alpha of CML-Rocket, and added it to the archive.
  199.  + Enabled the internal display option in Smart-Display!.
  200.  + Enabled the option to cut displays off in Smart-Display!.
  201.  + Whoops!  I had been shipping a bad NormDispGen.Asc.  I have added a fixed
  202.    one. :)
  203.  + Started work on McD-CBV!
  204. -----------------------------------------------------------------------------
  205. 06/11/1995 (Sunday):
  206.  
  207.  + Added a bit of logging to Main.Cmd to tell you when the user logs off.
  208.  + Removed the logoff prompts from Language.Text because they don't work
  209.    correctly with my kludges. :) :)
  210.  + Language.Text modified, line 77 removed (see above)
  211.  + I was going to add some nice logging functions of my own to Main.Cmd,
  212.    and ditch some of Adept's internal stuff, but AdeptLog() is broke, and
  213.    it will have to wait. :(
  214.  + Removed logging functions I added yesterday from Main.Cmd.
  215.  + LOTS of info in SafeProcess.Cmd now.  *** PLEASE READ IT!!! ***
  216. -----------------------------------------------------------------------------
  217. 06/10/1995 (Saturday):
  218.  
  219.  + Going out of town for two or three days, so I won't get to work on much.
  220.  + Fixed Language.Text, line 58.
  221.  + Made a BIG change to Edit.Asc
  222.  + Changed Edit.Ans.  Instead of "Welcome to The BBS" it says "Welcome to
  223.    AdeptXBBS".  If someone has a better idea, I'm open for suggestions. :)
  224.  + Added higher sec levels to all my testing trash on Messages.Menu.
  225.  + Started work on a New User login REXX Add-in.  I'm running into some
  226.    problems, so I'm not quite sure how long it will take to write. :(
  227.  + Noticed a tiny bug in Smart-Display.  Will look for its cause (It's 
  228.    really bizarre..)
  229.  + Added NewDispGen.Asc to the archive.
  230.  + Added a litle bit of code to Smart-Display! (VersionAnnounce:) so it 
  231.    would save the cursor position, and return to it so NewDispGen.Asc
  232.    and others wouldn't be all over the place since it doesn't have screen
  233.    controls.
  234.  + &$^#*@!  My compiling script buggered up once again, and didn't compile
  235.    Off-Mail.???.  This has been fixed, and I've double checked the script
  236.    to make sure I didn't leave anything out this time around. :)
  237. -----------------------------------------------------------------------------
  238. 06/09/1995 (Friday):
  239.  
  240.  + Added a new user FORCE message to sysop option in Smart-Display!
  241.  + Fixed a nasty, nasty, nasty bug in Smart-Display! that was blowing
  242.    up everything in it in regard to NewUsers.  It made Smart-Display!
  243.    believe EVERY user was an old user.
  244.  + Main.Cmd isn't so dumb, anymore.  It now detects new users and dumps
  245.    them into a NewUserMain.Menu.
  246.  + Added a NewUserMain.Menu to the archive for users waiting to be verified.
  247.  + Threw-in a quick menu to take the place of CML-Rocket which isn't anywhere
  248.    near completion.
  249.  + Now including a copy of my Groups file for reference in regard to 
  250.    Smart-Display! and Main.Cmd
  251.  + Whoops!  It seems the script I have made here to compile CML-Data was
  252.    leaving out some files (quotes, languages, etc).  They should be in
  253.    CML-Data now. :)
  254.  + Starting on a newuser REXX program to log new users in, and ask
  255.    questions more intellegently (if they don't have ANSI movement, they
  256.    can't use the FS editor, etc)
  257.  + Nuked AtEnd.Cmd, and moved the local logging to Main.Cmd, which
  258.    seems to be more reliable.
  259.  + Ditched the above logging procedures because they didn't work at all. <G>
  260.  + Modified Language.Text, line 637.
  261.  + Added a logging function to Main.Cmd to log when it encounters an
  262.    "unverified" user.
  263.  + Modified Language.Text, line 96
  264.  + Found out freqs work fine. :)
  265.  + Added a neat little utility called LORD.Cmd that I'm now using right
  266.    before my users run Lord.  It's more of a REXX example than anything
  267.    else because you would have to make a couple changes to get it to work
  268.    correctly on your system.  I actually >>commented<< on this one <gasp!>
  269.    so you should be able to figure out what needs to be changed :)
  270.  + Put Off-Mail.Ans/Asc back into the archive!
  271.  + Modified 1.Ans so that two presses of enter weren't required when run
  272.    out of the Bulletin-System.
  273.  + Added some color to the "canned" bulletin choices in Bulletin-System.
  274.  + Added a BUNCH more options to Bulletin-System.Cmd!  You can now tell
  275.    it if you want it to clear the screen for each bulletin, as well as
  276.    request the user press [Enter].
  277.  + Dure to a type, mi "Groups" fyle wusnt gitting in thu archuve, but I
  278.    fiixed it now sew it'l wurk ryght. :)
  279.  + Fixed some bugs in LORD.Cmd.  Also worked around some bugs in Adept, too.
  280.    Also added a few features and other nice things, too. 
  281.  + Changed Door.Ans to fix a dinky color mess-up. 
  282.  + Added another feature to Lord.Cmd, as well ass adding a bit of error 
  283.    checking and code clean-up.
  284.  + Added a time left field onto the door menu!
  285.  + A few more features planned for Lord.Cmd, too....
  286.  + Fixed Login.Ans - it was scrolling past the first line.  This has been
  287.    broke for a loooooooong time. :) 
  288. -----------------------------------------------------------------------------
  289. 06/08/1995 (Thursday):
  290.  
  291.  + Decided a What's New file would be a good idea. :)
  292.  + Bulletin-System menu fixed.  It no longer crashes when a user looks at a 
  293.    bulletin.
  294.  + Noticed I had NOT been including Off-Mail.Ans/Asc in CML-Data.  I will
  295.    draw some new ones up and add them in over the weekend.
  296.  + Started work on a little user-management utility
  297.  + Fixed alot of bugs in Smart-Display!, added a TON of features, and more
  298.    than quadrupled the lines of code (close to 800 now.)  Within the new
  299.    code is:
  300.             + Shuttle Menu        (done thru reg menus due to Adept-REXX bugs)
  301.             + Hello Displays
  302.             + Bulletin menu hook  (NOT finished!)
  303.             + New User Processing (NOT finished!)
  304.  
  305.    I also modularized the code so that I can add in new modules.  Not only 
  306.    that, but Smart-Display! is really smart in determining the order the
  307.    modules will be in.  Throw on the debugging option, and watch it work!
  308.  + Fixed a typo in Language.Text, threads section. (380?)
  309.  + Modified Prelog.Menu.  Please note that it is no longer suitable to
  310.    run from AtLogin.Cmd because of a kludge I'm using to get the menu to
  311.    return to Smart-Display!. :)
  312.  + Whoops!  Fixed Shuttle Menu so that it will actually run the REXX
  313.    bulletin menu like it should!
  314.  + Changed around the following screens today:
  315.             + FileMenu.Asc
  316.             + Door.Asc
  317.             + Edituser.Asc
  318.  + ShowScreen will probably be dumped pretty soon, as it's completely
  319.    useless due to the way Adept runs REXX proggies.
  320.  + CML-Data now runs Main.Menu from a dummy Main.Cmd script, which will
  321.    serve a purpose in the future. :)
  322.  + Fixed a nasty bug in Smart-Display! which could "upgrade" EVERYONE to
  323.    group number two.  It was only in there for a few hours, so I was the
  324.    only one who got hit by this one (so much for sysop access, eh? <G>)
  325.  + Added a quick little online REXX file editor to CML-Data.  It's called
  326.    FileEdit.Cmd, and it's in the .\Menus subdir.  Of note is the fact
  327.    that the Adept-REXX call this program makes has a bug that will
  328.    currently only let the user edit using the dreaded line editor. :(
  329.  + AtEnd.Cmd has been added in order to add a line of "*"s between 
  330.    each login in the LOCAL NODE log file.
  331. -----------------------------------------------------------------------------
  332.  
  333.