home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 3 / Meeting_Pearls_III.iso / Pearls / comm / Fido / TrapDoor / Changes-TD < prev    next >
Text File  |  1994-07-31  |  6KB  |  126 lines

  1. Changes from TrapDoor 1.84 to TrapDoor 1.85:
  2.  
  3. - fixed B-3282: "RING #?" detection now correct.
  4. - fixed memory loss if run in QUIET mode.
  5. - fixed A-3284: crash when ARexx commands are sent in QUIET mode.
  6. - PUBSCREENNAME "" now correctly opens on the default public screen.
  7.  
  8.  
  9. This is a list of things that were changed on the way from 1.83 to 1.84:
  10.  
  11. - Features:
  12.   × added logging of callerID, see LOGCALLERID keyword.
  13.   × added (NO)KEEPALL and (NO)KEEPXMAIL commands.
  14.   × added rexx commands VERSION and @VERSION.
  15.   × execute external commands during the turnaround phase: TURNAROUND keyword.
  16.   × configure dial timeout yourself: DIALTIMEOUT keyword.
  17.   × select which font and screenmode with USESYSFONT and DISPLAYID keywords.
  18.   × If no COLO(U)RS statement is present, TrapDoor will open its screen
  19.     using the Workbench colours.
  20.   × added "TrapZap" protocol, (NO)TRAPZAP keyword.
  21.   × allowed "TESTFREQ" as a Rexx keyword.
  22.   × restructuring: (NO)UNLISTEN and (NO)LISTEN. now also return rexx result.
  23.   × (NO)USEUSERSHELL selectx default system or user shell
  24.     for spawning external commands.
  25.   × added (NO)ZOOMFULLSIZE, controlling what the Zip-Gadget does.
  26.   × added (NO)ESCAPERESETSMODEM.
  27.   × added MODEMRESETINTERVAL <minutes>; configurable time between automatic
  28.     modem resets.
  29.   × added SCREENTOFRONT and SCREENTOBACK (asynch execution possible).
  30.   × added SERIALBUFSIZE <bytes>; configurable serial buffer.
  31.   × added (NO)STRIPDASHES for modems that don't grok '-' in dial strings.
  32.   × added VOICESTRING and VOICECOMMAND; now detects voice connects.
  33.   × file transfer Errors will now be counted and the total count logged.
  34.   × added detection of the Hydra protocol to YooHoo and EMSI. Note that the
  35.     Hydra protocol itself is not implemented yet, but TrapDoor can detect when
  36.     other systems offer Hydra and display this.
  37.   × added support for OwnDevUnit.library.
  38.   × new banner sending, hopefully a bit faster.
  39.   × recompiled everything with the new shiny SAS/C 6.51 compiler.
  40.   × transmits timestamps for outgoing Zmodem files.
  41.   × stores incoming timestamps in "Time" filenote tags of received files.
  42.   × clears Execute-bit on received files.
  43.   × increased number of supported AKAs to 40.
  44.   × new/improved STATUS result codes:
  45.  
  46.       STATUS N -- returns the nodenumber of the last session.
  47.       STATUS U -- returns UNLISTEN or LISTEN depending what mode TD is in.
  48.       STATUS X -- there are more possible return codes (see the manual)
  49.  
  50.     For asynchroneous execution of the @STATUS S and @CALL commands,
  51.     the following new result codes are also applicable:
  52.  
  53.       "CLOSED"   -- serial device is closed (because of OwnDevUnit)
  54.       "SPAWNING" -- an external command is currently being spawned
  55.  
  56.   × new/improved percent commands:
  57.  
  58.           %C -- replaced by the complete CONNECT string
  59.           %a -- passes a single AKA of the remote system, one after
  60.                 the other for each occurrance of %a
  61.           %A -- passes the whole AKA list as one string, separating
  62.                 entries by spaces.
  63.           %S -- Sysopname; now also works in the AfterSession command,
  64.                 the new TurnAround command, and other places.
  65.  
  66. - Bugfixes:
  67.   × More consistent locking of the extra database.
  68.   × restarts DROPBBSSECS timeout when Emsi handshake is received.
  69.   × better error logging for all spawn commands.
  70.   × REXXNAME can no longer be changed once TrapDoor has started.
  71.   × PubScreenName can now be 31 characters long.
  72.   × fixed a typo with the HXT emsi link code. ForbidXMail should now work better.
  73.   × Emsi no longer crashes when a subfield is longer than 512 bytes.
  74.   × fixed Enforcer Hits before sending file.
  75.   × fixed bug with bumping of filenames longer than 27 characters.
  76.   × CONNECT/ARQ should now be correctly parsed.
  77.   × "verbose" deleting of files marked with "^" in the .FLO file.
  78.   × slightly better internal handling of password errors in FTS-1.
  79.   × beautified FTS-1 status display a little.
  80.   × fixed SHOWREXX bug
  81.   × really fixed SHOWREXX bug.
  82.   × fixed accidential sending of .REQ files on incoming calls -- I hope.
  83.   × Prepared zmodem receiver for possible implementation of timestamping
  84.     of received files.
  85.   × 1st .PKT in FTS-1 sessions no longer gets From 0:0/0.0 tag.
  86.   × default accounting limits were wrong. fixed.
  87.   × fixed some spurious enforcer hits.
  88.   × fixed: WRAPLINES could cause Gurus if window was too small.
  89.   × recompiled with correct CheckIO() prototype.
  90.   × changed all occurrances of strtoul() to new replacement functions;
  91.     strtoul() seems to be the culprit for the long standing crash bug.
  92.   × made sure logfile is flushed when waiting in answer mode,
  93.     even with high levels of modem logging.
  94.   × some people complained that TrapDoor was detecting
  95.     "RINGING" for "RING" in answer mode. fixed.
  96.   × BBSMessage will be correctly displayed even when
  97.     the user presses Return several times.
  98.   × Filenote tagging now escapes semicolons.
  99.   × "Name" tag will now hit the correct files when sending.
  100.   × embedded percent commands: two % characters will now yield one % in
  101.     the output string.
  102.   × parse NO ANSWER result from the modem and
  103.     return status code 22 instead of 21.
  104.   × now parses ERROR return from modem more exactly,
  105.     as well as BUSY and VOICE.
  106.   × fixed crash if .FLO file contains garbage; added "invalid flow file"
  107.     error message.
  108.   × if a file listed in a .FLO file doesn't exist, DietIfna sessions
  109.     will now continue to send the remaining files.
  110.   × now suppresses display of superfluous handshakes.
  111.     optionally displays "redundant handshake" warning messages.
  112.   × added fix for "Name" tagging. TrapDoor will only tag outgoing files
  113.     under the following conditions:
  114.     - file is an .?UT file
  115.     - file is listed in a .?LO file and there is a special
  116.       character (one of "-^#@" in front of the name)
  117.   × does not crash anymore when trying to log too many AKAs;
  118.     Instead, it now creates multiple "AKA:" log lines.
  119.   × enhanced ring detection: "RING" or "RING #?".
  120.  
  121. - traplist.library, TrapList, and other utilities:
  122.   × recompiled everything with the new shiny SAS/C 6.51 compiler.
  123.   × fixed internal version string in TrapList.
  124.   × minor bugfixes in traplist.library.
  125.  
  126.