home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / qbbsetc / qmx_120.lzh / _NEW_IN_.120 < prev    next >
Text File  |  1990-02-27  |  8KB  |  133 lines

  1. Fixes and enhancements in QMX public release 1.20:
  2.  
  3. 1) QMX always displays the filesize of the mailbag before download.
  4.  
  5. 2) QMX no longer allows the user to specify a file pathname on uploads.
  6.  
  7.  
  8.  
  9. Fixes and enhancements in QMX public release 1.10:
  10.  
  11. 0) If you have a large DOS 4.0+ partition and had "Share.Exe" loaded, even
  12.   if you weren't really file-sharing, (using QMX beta 1.04) the DOS TCNODE
  13.   environment had to be set otherwise you would get random results.  It now
  14.   assumes node 1, so single-line systems with Share enabled are not treated
  15.   like networks (see below for use of TCNODE environment variable - it is
  16.   only required for true multi-line systems).
  17.  
  18. 1) New config parameter "BBSID" accepts an 11-character filename (*without*
  19.   pathname!) and inserts that file into the mailbags for use with external
  20.   routines to manipulate and manage response mailbags according to the BBS
  21.   from which it was downloaded.  Example: "BBSID EBAYXCHG.XRS".  This should
  22.   be a *small* file - possibly even zero length or one byte would be OK.
  23.  
  24. 2) "Logoff" parameter for "Proceed with Default...?" question allows users
  25.   to snag mail and log off at end with automatic "last read" update.  When a
  26.   user selects this option, the mailbag is packed, sent, "lastreads" are then
  27.   updated, and the user is logged off by dropping DTR.  The modem will not
  28.   answer again until you have QuickBBS reinitialize it!  Using a comm program
  29.   with Z-Modem auto-download let's you "go out to lunch" after selecting this
  30.   option, since you're automatically disconnected afterwards.  Note that this
  31.   option is accepted but has little meaning for local logons, except that the
  32.   user doesn't want to go back into the BBS.  A trio of new exit errorlevels
  33.   allows you to detect this condition at exit and act accordingly.  As before
  34.   the program will exit with zero on no errors or mail moved, 1 if a download
  35.   of mailbag occured, 2 if mail was uploaded, 3 if both - plus now 4 indicates
  36.   automatic logoff, 5 indicates all download and logoff and 6 indicates all 3
  37.   of the above - download, upload and automatic logoff.  You should make new
  38.   errorlevel 4 through 6 *not* recycle the BBS, but load QuickBBS "fresh" to
  39.   wait for a new call, instead of going back to the "after-Door" re-entry QMX
  40.   always used before!  Note that QMX updates all of the USERS.BBS files and
  41.   such so no data is lost.  Ed Meloan tells me it really doesn't matter if you
  42.   handle this or not - QuickBBS sees the carrier missing and recycles anyway.
  43.  
  44. 3) The MSGTOIDX.BBS is correctly fixed.  I never used (even opened) this file
  45.   before, but Steve Gabrilowitz informs me that it's the reason why things
  46.   didn't look like you had read a message until you ran the "MSGPACK" utility
  47.   nightly (even though I *was* properly marking the individual MSGHDR.BBS
  48.   record "read" all along) .  This should work correctly now!  (since the
  49.   "MSGTOIDX.BBS" file isn't documented at all in STRUCT.261 - how should I
  50.   know about these things?  <grin>...)
  51.  
  52. 4) Point number should be preserved for "Fixed Point" systems.
  53.  
  54. 5) Complete file sharing and record-locking for updates is enabled *if* DOS
  55.   "Share" is detected.  Assuming Share *is* detected, QMX looks for "TCNODE"
  56.   in the DOS environment to determine the node number the user is on (i.e.
  57.   "SET TCNODE=2" for node 2, etc), and then uses BAT2MAIL.XRS, MAIL2IDX.XRS,
  58.   SUMMARY2.XRS, USER2.XRS & AREAS2.XRS, all of which get archived into the
  59.   file BAT2MAIL.* unless it's a local SysOp logon and SysOpOut is in affect.
  60.   Also:  QMX will look for DORINFOx.DEF, and EXITINFx.BBS where 'x' = TCNODE
  61.   if file sharing is in effect (in other words DORINFO2.DEF & EXITINF2.BBS
  62.   for node 2).  Multiple users can all access the databases at one time, but
  63.   NOTE:  This assumes your BBS software supports multi-user file-sharing and
  64.   record-locking, which the current version (2.61) of QuickBBS does not, and
  65.   it further assumes your software puts the door info and exit info into the
  66.   above named files (or you copy it there for QMX)!  Full support for the
  67.   "RemoteAccess BBS" software is included.  QMX looks for *any* file with an
  68.   extension of ".RA" and if one is found, QMX becomes a chameleon and plays
  69.   like it is "RAX" (Remote Access eXpress) which in turn makes XRS 3.12 and
  70.   later tag the tear and origin lines with proper identities.  Please see
  71.   Peter Jannsens' writeup and batch file examples for using QMX with Remote
  72.   Access in the included file "R_ACCESS.QMX".  Note: native Dutch message &
  73.   help overlays for XRS (Peter and friends) and Dutch language documentation
  74.   by Rudi Kusters is available, making XRS truly bi-lingual, soon to become
  75.   multi-lingual!  If you need Dutch language support for XRS, contact Peter
  76.   or myself for further details.
  77.  
  78. 6) For new users, the "high message" is automatically set at the 80% position.
  79.  
  80. 7) A 16-bit CRC of the user name is stored in binary form inside one of the
  81.   files.  Any tampering with the name field or address fields will cause XRS
  82.   3.12 and later to bomb gracelessly with a security violation error.
  83.  
  84. 8) A 16-bit CRC of the XORIGIN.XRS file (if present) is stored in binary form
  85.   inside one of the files.  Any tampering with (or erasure of) the contents of
  86.   that file will cause XRS >= 3.12 to bomb with a security violation error.
  87.  
  88. 9) New QMXSETUP.CFG parameter:  "NoBeep" turns off beeps on SysOp side.
  89.  
  90. 10) Unconfigured (new) users can only select "Configure" or "Quit".  After 
  91.   they configure message areas, then they can pack mail.  (just selecting a
  92.   packing method and/or transfer protocol will not do!)
  93.  
  94. 11) Maximum "LIMIT" parameter works - before it always allowed 995...
  95.  
  96. 12) Smaller buffer for MSGTXT.BBS - runs faster.
  97.  
  98. 13) Locked "Bottom-Line" bar with version #, user, point, level & baud rate.
  99.   Desqview is automatically detected, and the status-bar (Locked 25th line)
  100.   is *not* used, plus the hardware scrolling and line-deletion is turned off.
  101.   The net effect is that the program can run in a window without causing the
  102.   rest of your screen to scroll up (which can be confusing at best!).
  103.  
  104. 14) "DSZ>NUL" in QMXSETUP.CFG is obsolete, so I removed support for it.
  105.  
  106. 15) Swapped around PKZip, PKArc and LHArc and the "Good", "Better", "Best".
  107.  
  108. 16) LASTREAD.BBS pointers are corrected - before I pointed to group + 1.
  109.  
  110. 17) QMX only considers the default groups when determining the "Last Read".
  111.  
  112. 18) I only update the LASTREAD.BBS pointers for groups that are selected.
  113.  
  114. 19) Subject lines are shortened instead of space-filled at the end.  This
  115.     takes up less space in both BATxMAIL.XRS and SUMMARYx.XRS, especially
  116.     important for showing large mailbag summaries on-screen with the <F6>
  117.     hot-key (they used to exceed 64k, now it is just about impossible -
  118.     the largest summary I can display is 65535 bytes, and the display of
  119.     it is simply truncated if it exceeds that).
  120.  
  121. 20) QMX looks for FLSEARCH.QMX instead of .BBS - if not found *NO* "New
  122.     File Search" is done at all.  This way you can just search one or two
  123.     if that is what you want, or you can turn it off altogether.  If you
  124.     want it to work like before, just "COPY FLSEARCH.BBS FLSEARCH.QMX".
  125.     (the format of the file is *exactly* like FLSEARCH.BBS!)
  126.  
  127. 21) New QMXSETUP.CFG parameter "OutPath x:\path" allows you to have QMX
  128.     automatically place the resulting BATxMAIL.xxx archive file into a
  129.     different subdirectory.  The "X:\PATH" portion *MUST* point to a
  130.     directory name!  (you can't change the final filename, anyway)
  131.  
  132. 22) QMX says "Local" in place of "0 bps" in the bottom-line ID bar.
  133.