home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 September / Simtel20_Sept92.cdr / msdos / opus / drlk223a.arc / DRLINK.REV < prev    next >
Text File  |  1989-12-14  |  10KB  |  199 lines

  1. Revision History of DRLINK. (Revisions Due primarily to helpful
  2. responses from Sysops that use Doorlink...Thanks!!).
  3.  
  4. v 1.01. Fixed a bug in the way DRLINK computed time on a daily
  5.         basis.
  6.  
  7. v 1.02. Added the ability of a Sysop to regulate a Users Time
  8.         based upon Uploads. Also revised to allow the Passing of
  9.         Monitor Length and Width to DOORS systems that allowed
  10.         it. (PCB, GAP, Wildcat)
  11.  
  12. v 1.03. Fixed the DORINFO1.DEF file such that TRADE WARS 1000 v
  13.         903 would work correctly. (RBBS v 16.1 and QuickBBS v
  14.         2.x Dorinfo1.def file.)
  15.  
  16. v 1.04. Fixed the bug that caused Drlink to go off into Outer
  17.         Space if a user only had one name.
  18.  
  19. v 1.05. Fixed it so that GAP doors would run with a locked baud
  20.         of 19200. (I -think-).
  21.  
  22. v 1.06. Fixed it so that Drlink would work with 9600 Baud modems that
  23.         allowed the Baud to Float.
  24.  
  25. v 1.07. Made DRLINK check for Carrier at 9600 baud instead of
  26.         waiting 2 seconds for a keypress to get local mode. Now
  27.         if it reads a 9600 baud rate out of the Lastusex.bbs,
  28.         and a carrier isn't present it assumes local mode.
  29.  
  30. v 1.08. Fixed a bug in the PCB Users file. Fortunately most
  31.         PCB DOORS don't screw around with the USERS file to get
  32.         information.
  33.  
  34. These versions of DRLINK will *ONLY* work with OPUS 1.10. They
  35. will not work with OPUS 1.03 at all.
  36.  
  37. v 1.10. Alpha. This version of Doorlink was updated to work with
  38.         OPUS 1.10 Gamma 5 releases. 1.10 will probably not work
  39.         with Older 1.10 or 1.03 OPUS versions. If it does work
  40.         the prival levels passed on to the door will be
  41.         completely wrong..
  42.  
  43. v 1.10.1 Alpha. Whoops...Screwed up the user privals. Silly
  44.          thing was letting everyone on as Sysop....Also fixed a
  45.          big bug in the PCBoard Users file. Fortunately most DOORS
  46.          don't use the USERS file for information..
  47.  
  48. Ah....Now we have DRLINK to where it will work with both OPUS
  49. 1.03 and 1.10. Hopefully that will make conversion to the New
  50. OPUS (When it's ready) a bit easier. Versions of OPUS using the
  51. new 1.10 G5 lastuser structure will have to fire up DRLINK with
  52. a /V110 command line switch or it will Twit all the DOOR users..
  53.  
  54. v 1.11 Works with both OPUS 1.10 G5 and OPUS 1.03 lastuser file
  55.        structures. 1.10 G5 users must fire up DRLINK with a
  56.        /V110 command line switch now. Also added the ability to
  57.        convert a 1.10 G5 lastusex.bbs file to 1.03 file
  58.        structure (/O switch). Now does screen writes Using ANSI.
  59.        No longer bleeds through when multitasking, but ya gotta
  60.        have ANSI.SYS driver enabled or you will get a bit of
  61.        mush..Also fixed a bug in the Carrier Detect that made
  62.        Doorlink go off into Ga Ga Land if Drlink was fired up in
  63.        Local mode.
  64.  
  65. v 1.12 Got some decent file structure DOC's for PCBOARD v 11.8a so I added
  66.        those file structures to DRLINK, just incase any one has any old
  67.        PCB doors that don't seem to want to run with v12.1 or 14.0.
  68.  
  69. v 1.13 BETA
  70.  
  71. v 1.14 Back to having it use both OPUS 1.10 and OPUS 1.03 Lastuser file
  72.        structures. Some day they will release 1.10 <Sigh> Got it
  73.        finally working with v35 DORPCPH PCBoard v14 doors. Now outputs
  74.        a users time, and time adjustment for uploads to the comport.
  75.        -Attempts- to support DOORS capable of running 38400 baud. At
  76.        this point it's not well tested, but it trys real hard. Should
  77.        work with Rick Geers Micromart DOORS that run under PCBoard v
  78.        14. Not tested much with them, as his expiration dates on his
  79.        demos have negated enthusiasm for me doing that, but they
  80.        -should- work. Fixed the PCBOARD v 14 and 12.1 PCBOARD.DAT files
  81.        a bit better (Still a kludge though). Some day I'll get some
  82.        decent DOC's on just -exacty- what is in the PCBOARD.DAT files.
  83.        Also fixed a minor bug in the way DRLINK wrote the Users Name to
  84.        the PCBOARD.SYS file. Some doors games that treat nuls in the
  85.        user name record may treat a user's name as being a different
  86.        name, if the game was intiated under earlier DRLINK programs or
  87.        other linking programs that do not put two spaces after the user
  88.        name as does the real PCBOARD. Should be fixed to be compatible
  89.        with PCBOARD, but not necessarily compatible with any other
  90.        linking programs that write the PCBOARD.SYS file.
  91.  
  92. v 1.14.i Minor changes to PCBoard v 11.8 and 12.1 files. Even though
  93.          these file structures only support 4 digits in the baud rate,
  94.          I changed DRLINK to pass the last 4 digits of the baud rate to
  95.          the file structure, instead of setting the max to 9600 baud.
  96.          That would allow a DOOR author to take the last 4 digits of
  97.          baud rates higher than 9600 and convert them to the correct
  98.          baud rate in his DOOR. IE, 1920 is passed if the baud is
  99.          locked at 19200 and 3840 is passed if it is locked at 38400.
  100.          If the DOOR author converts those baud rates to 19200 and
  101.          38400, respectivly, the DOOR would work at those higher baud
  102.          rates with PCB 11.8 and 12.1 subsystem files. Camelot and
  103.          System EX-10 Doors pass up to 19200 baud in this manner.
  104.  
  105. v 1.15 -BETA- test version
  106.  
  107.        <Sigh> made a major mistake in the way DRLINK writes PCBoard v
  108.        11.8a subsystem files in DRLK 1.14. Fixed. Cleaned up the RBBS
  109.        Subsystem files a bit more. Still not perfect, but we are
  110.        gaining. DRLINK now detects device timeout errors, and writes
  111.        the selected BBS subsystem files (1.14 exited with an error
  112.        message -before- writing the files). If the BBS subsystem files
  113.        cannot be written DRLINK now exits with an errorlevel of at
  114.        least one. Fixed a bug in the way DRLINK cyphers out a users
  115.        prival when running in v103 mode.
  116.  
  117. v 1.15a -BETA- test version
  118.  
  119.        Fixed it so's drlink can write multiple bbs subsystem files in
  120.        different directories. Older versions of DRLINK would only write
  121.        multiple bbs subsystem files in the same directory. Hopefully
  122.        this will make it easier to run programs that exit from OPUS
  123.        like OUTER and GMON that run multiple doors themselves. There
  124.        will be the possibility that some BBS subsytem DOORS will allow
  125.        a users time to go past his OPUS session time when using DRLINK
  126.        in this manner.
  127.  
  128. v 1.15b -BETA- test version
  129.  
  130.        DRLINK no longer requires the BRUN40.EXE module. Stand-alone,
  131.        and runs in about 75k of memory.
  132.  
  133. v 1.15e -BETA- test version.
  134.  
  135.        Now automatically detects baud rate eliminating the need to use
  136.        the /B lock baud rate command line. No longer necessary to tell
  137.        DRLINK which version of OPUS is being run. It can detect whether
  138.        the system is OPUS 1.10 or OPUS 1.03 by the length of the
  139.        Lastusxx.bbs file. If a user is out of time DRLINK will exit with
  140.        an errorlevel of one allowing the batch file to immediately
  141.        return the caller to the board instead of running him through
  142.        the door first. Also Checks for Carrier Detect, and if not in
  143.        local mode, writes files and exits with an errorlevel of one.
  144.  
  145. v 115f -BETA- test version
  146.  
  147.        Minor changes to the GAP DOOR.SYS file. Now is the proposed
  148.        generic DOOR.SYS file that several DOOR authors have proposed as
  149.        some kind of a DOOR standard. It's a good Idea, and I hope DOOR
  150.        authors adopt it. DOORWAY and Rick Geers MICROMART doors claim
  151.        to use this format. Also made it so that if DRLINK is run in
  152.        QUIET mode, that mode is passed to the PCBOARD and Gap(Generic)
  153.        DOORS subystem files to shut the screen and bells and beeps off,
  154.        if the door contains the ability to operate in QUIET mode.
  155.  
  156. v 1.15f -BETA- test version
  157.  
  158.        Minor changes in the way DRLINK outputs to the comport. Some
  159.        386's with the baud locked at 38400 were getting device
  160.        timeout's with 300 and 1200 baud callers. Maybe this will fix
  161.        it. Also added the command line switch NOTIMER. Drlink pauses
  162.        for 2 seconds at the end of displaying a users time. If you are
  163.        running a slow computer/harddisk, you won't need the 2 second
  164.        pause to allow a user enough time to read the screen. NOTIMER
  165.        will eliminate the 2 second pause. Also fixed DRLINK so that it
  166.        would strip the junk put in the user's name in USER.BBS file
  167.        that some user editors (EPSYSOP) stick into the USER.BBS file.
  168.        (Opus merrily passes the EPSYSOP junk on to the LASTUSER.BBS
  169.        file).
  170.  
  171. v 2.0 -BETA- test version (Made a major revision before a normal release)
  172.  
  173.        Hey now we are getting fancy. DRLINK now can be run with a menu 
  174.        selection, and returned to. The menu selection takes into account 
  175.        40 and 80 col widths. Can run up to 100 doors from DRLINK menu. 
  176.        Also fixed it so's it would write the Spawndor.bat file to return 
  177.        to the RUNOPUS.BAT file (Or what ever yer opus .BAT is) and pass 
  178.        the users baud and remaining time. That will allow using the 
  179.        Outside Exit XX command in OPUS, and exiting OPUS. Should save about 
  180.        150 k of memory running DRLINK as an O)utside exit function.
  181.  
  182. v 2.10 Fixed some minor bugs in the way drlink was writing PCB v 11.8 
  183.        PCBOARD.SYS file.
  184.  
  185. v 2.20 Fixed a major bug introduced somewhere along the line in the way 
  186.        PCB v 12.0 PCBOARD.SYS file was written. Added the MaxDoorBaud 
  187.        parameter to the DRLINK.CTL set up. With high baud rates and 
  188.        modems that can handle it, DRLINK will run at the locked baud 
  189.        rate and pass the CONNECT baud rate on to the DOOR. The DOOR will 
  190.        run at the CONNECT or MaxDoorBaud rate. When DRLINK is returned 
  191.        to, the baud rate will then be reset to the locked baud rate. 
  192.        Works fine with a CPI 9600 baud modem locked at 38400 baud. 
  193.        Couldn't get it to work worth a hoot with an HST though.
  194.  
  195. v 2.21. Messed with the modem timing so's that very slow XT's wouldn't 
  196.         get a device timeout with slow callers and high locked baud 
  197.         rates.
  198.  
  199.