home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Meeting Pearls 3
/
Meeting_Pearls_III.iso
/
Pearls
/
comm
/
Fido
/
TrapDoor
/
Changes-TD
< prev
next >
Wrap
Text File
|
1994-07-31
|
6KB
|
126 lines
Changes from TrapDoor 1.84 to TrapDoor 1.85:
- fixed B-3282: "RING #?" detection now correct.
- fixed memory loss if run in QUIET mode.
- fixed A-3284: crash when ARexx commands are sent in QUIET mode.
- PUBSCREENNAME "" now correctly opens on the default public screen.
This is a list of things that were changed on the way from 1.83 to 1.84:
- Features:
× added logging of callerID, see LOGCALLERID keyword.
× added (NO)KEEPALL and (NO)KEEPXMAIL commands.
× added rexx commands VERSION and @VERSION.
× execute external commands during the turnaround phase: TURNAROUND keyword.
× configure dial timeout yourself: DIALTIMEOUT keyword.
× select which font and screenmode with USESYSFONT and DISPLAYID keywords.
× If no COLO(U)RS statement is present, TrapDoor will open its screen
using the Workbench colours.
× added "TrapZap" protocol, (NO)TRAPZAP keyword.
× allowed "TESTFREQ" as a Rexx keyword.
× restructuring: (NO)UNLISTEN and (NO)LISTEN. now also return rexx result.
× (NO)USEUSERSHELL selectx default system or user shell
for spawning external commands.
× added (NO)ZOOMFULLSIZE, controlling what the Zip-Gadget does.
× added (NO)ESCAPERESETSMODEM.
× added MODEMRESETINTERVAL <minutes>; configurable time between automatic
modem resets.
× added SCREENTOFRONT and SCREENTOBACK (asynch execution possible).
× added SERIALBUFSIZE <bytes>; configurable serial buffer.
× added (NO)STRIPDASHES for modems that don't grok '-' in dial strings.
× added VOICESTRING and VOICECOMMAND; now detects voice connects.
× file transfer Errors will now be counted and the total count logged.
× added detection of the Hydra protocol to YooHoo and EMSI. Note that the
Hydra protocol itself is not implemented yet, but TrapDoor can detect when
other systems offer Hydra and display this.
× added support for OwnDevUnit.library.
× new banner sending, hopefully a bit faster.
× recompiled everything with the new shiny SAS/C 6.51 compiler.
× transmits timestamps for outgoing Zmodem files.
× stores incoming timestamps in "Time" filenote tags of received files.
× clears Execute-bit on received files.
× increased number of supported AKAs to 40.
× new/improved STATUS result codes:
STATUS N -- returns the nodenumber of the last session.
STATUS U -- returns UNLISTEN or LISTEN depending what mode TD is in.
STATUS X -- there are more possible return codes (see the manual)
For asynchroneous execution of the @STATUS S and @CALL commands,
the following new result codes are also applicable:
"CLOSED" -- serial device is closed (because of OwnDevUnit)
"SPAWNING" -- an external command is currently being spawned
× new/improved percent commands:
%C -- replaced by the complete CONNECT string
%a -- passes a single AKA of the remote system, one after
the other for each occurrance of %a
%A -- passes the whole AKA list as one string, separating
entries by spaces.
%S -- Sysopname; now also works in the AfterSession command,
the new TurnAround command, and other places.
- Bugfixes:
× More consistent locking of the extra database.
× restarts DROPBBSSECS timeout when Emsi handshake is received.
× better error logging for all spawn commands.
× REXXNAME can no longer be changed once TrapDoor has started.
× PubScreenName can now be 31 characters long.
× fixed a typo with the HXT emsi link code. ForbidXMail should now work better.
× Emsi no longer crashes when a subfield is longer than 512 bytes.
× fixed Enforcer Hits before sending file.
× fixed bug with bumping of filenames longer than 27 characters.
× CONNECT/ARQ should now be correctly parsed.
× "verbose" deleting of files marked with "^" in the .FLO file.
× slightly better internal handling of password errors in FTS-1.
× beautified FTS-1 status display a little.
× fixed SHOWREXX bug
× really fixed SHOWREXX bug.
× fixed accidential sending of .REQ files on incoming calls -- I hope.
× Prepared zmodem receiver for possible implementation of timestamping
of received files.
× 1st .PKT in FTS-1 sessions no longer gets From 0:0/0.0 tag.
× default accounting limits were wrong. fixed.
× fixed some spurious enforcer hits.
× fixed: WRAPLINES could cause Gurus if window was too small.
× recompiled with correct CheckIO() prototype.
× changed all occurrances of strtoul() to new replacement functions;
strtoul() seems to be the culprit for the long standing crash bug.
× made sure logfile is flushed when waiting in answer mode,
even with high levels of modem logging.
× some people complained that TrapDoor was detecting
"RINGING" for "RING" in answer mode. fixed.
× BBSMessage will be correctly displayed even when
the user presses Return several times.
× Filenote tagging now escapes semicolons.
× "Name" tag will now hit the correct files when sending.
× embedded percent commands: two % characters will now yield one % in
the output string.
× parse NO ANSWER result from the modem and
return status code 22 instead of 21.
× now parses ERROR return from modem more exactly,
as well as BUSY and VOICE.
× fixed crash if .FLO file contains garbage; added "invalid flow file"
error message.
× if a file listed in a .FLO file doesn't exist, DietIfna sessions
will now continue to send the remaining files.
× now suppresses display of superfluous handshakes.
optionally displays "redundant handshake" warning messages.
× added fix for "Name" tagging. TrapDoor will only tag outgoing files
under the following conditions:
- file is an .?UT file
- file is listed in a .?LO file and there is a special
character (one of "-^#@" in front of the name)
× does not crash anymore when trying to log too many AKAs;
Instead, it now creates multiple "AKA:" log lines.
× enhanced ring detection: "RING" or "RING #?".
- traplist.library, TrapList, and other utilities:
× recompiled everything with the new shiny SAS/C 6.51 compiler.
× fixed internal version string in TrapList.
× minor bugfixes in traplist.library.