Changes made in BinkleyTerm v2.60XE/Gamma-4
Bug fixes
---------
TJW: Language file
Binkley never used language file strings M_PRESS_ESCAPE and M_NO_BBS (but
hardcoded english text "Press escape to enter BBS" and "Doing mail only ..."
if you did not specify it in your Binkley.Cfg). Fixed.
TJW: Removed $xxxxx size information on janus outbound requests
TJW: Made BTRESCAN.BSY semaphore file more safe
This fixed sharing problems under DOS
TJW: Rescan
Initial rescan with BTRESCAN.FLG touched before starting BT-XE should work
now.
TJW: BTRESCAN.DMP
Further, btrescan.dmp's timestamp is set to the BEGIN time of the rescan.
TJW: Added missing "/" into EMSI mailer / version / compiler info
TJW: Bugfix for deleting old bsy files
There was a problem with networked PCs having slightly different times,
giving "negative" ages.
TJW: Fixed dynamical events
A real rescan will be forced before a dynamic event can be terminated (and
now it will wait for it to *really* happen, even if outbound is temporarily
"locked" by btrescan.bsy).
TS: (TS110409) fossil detection fixes / enhancements
TJW: Bad Calls
Binkley stored an "int" into "bad call" files (2 bytes for DOS and 4 bytes
for OS/2) what may have lead to problems when mixing DOS and OS/2 versions
using the same outbound. Now 4 byte "long" values are used for both versions.
TJW: Fixed cosmetical bug with missing blank in IPC file
TJW: Fixed "powerdialing of a node"
BT-XE should honour now your A=xx event setting
TJW: Fixed cost restriction bug with sized requests
TS: 2 diffs with display stuff
CFS: OS/2 only: Replaced DTR raise/lower code.
It now works with CFOS's -kx switch.
TJW: Fixed bug in Send_WaZoo routine
That lead to problems with file request at FD/IM systems (or maybe also with
other ZedZap mailers) if the file request *.REQ file was sent without other
mails or files.
TJW: Fixed EMSI capability bug
If there was no bidirectional session or no BiDi* or Janus* stuff in config,
Binkley said that it is able to do Hydra/Janus although it was NOT. Result:
"No common session protocol- fallback to FTS-1" on BT's side, Hydra or Janus
on other side.
TS: DOS version only bugs fixed:
- if used without vfossil, Binkley/BT-XE always used only 25 screen rows,
regardless on the real number of screen rows available. now BT-XE is
able to determine and use the real number of available screen rows
without a vfossil being loaded.
- if used without a vfossil, the cursor could be seen even if the screen
was `blanked'. now the cursor is disabled/enabled exactly as a loaded
vfossil would do.
- if used without vfossil, only 23 rows where used under certain
conditions. hopefully ;-) fixed
unknown / SIJO / TJW:
- there was a problem (access violation because of NULL pointer) if Hydra
received [and discarded] a too long packet. Should be fixed.
New features
------------
CFS: MODEMCID string
string=last data coming from the modem before caller-id. If used, caller-id
is logged.
e.g.: MODEMCID ID=
for a connect string such as: CONNECT 64000/ARQ/ID=3782005/EAZ0
BT-XE would log: Got CID: 3782005
This keyword is required for the next one.
CFS: BANNERCID phone banners
Sets a custom banner for caller-id calls. * is allowed as wildcard. First
match wins:
BANNERCID 07492226912951 Hi, Hauke!
BANNERCID 0749* Woa! A call from Germany...
If no match, the banner specified using BANNER (Tracing your call...) is
used.
CFS: STRINGREP string replacement
Replaces a string for any other. Replacement only takes places at screen and
log writes. I've written this to change the cryptic cause numbers from CFOS
for more appropiate text.
e.g.: STRINGREP /CAUSE=34B9 /Out of order
so : NO CARRIER/CAUSE=34B9 becomes NO CARRIER/Out of order
CFS: New keyword NOHUNDREDTHS per request in the BINKLEY support echo.
If used, 1/100s of seconds won't be logged any more.
TS: C replacement for DOS ASM stuff
TJW: New, optional event "name" field:
You can now specify: Event "Event name up to 32 chars" All 20:00 ...
instead of: Event All 20:00 ...
The string will be used in "next event" display and at start of event.
TJW: Cost vector now may have 32 entries (thanks to german Telekom)
TJW: Window Titles
Changed function for setting OS/2 window title to the more simple and maybe
also "more official" function Win16SetTitle
MR: If a config file could not be found you will get an error message.
MR: New makefile for Watcom C 10.x for the OS/2 and DOS versions.
MR: Made some minor changes to be able to compile and use the Watcom exes.
MR: Increased BINKLEY.BAN buffer to 2K for OS/2
MR: new xe_user.doc layout
TS: DOS only: new config statement `NoANSITrash'
Using this statement makes only sense with dos versions under certain
conditions (see below) and will be simply ignored by the os/2 version.
If you use the BT-XE dos version without a vfossil loaded AND without an
ansi-driver loaded AND do not intend to redirect screen output to
another com-port (e.g to drive an external ansi terminal additionally
hooked to your main machine) then you can use the `NoANSITrash' config
statement to suppress some some ansi escape sequences which typically
will show up on the last screen row and when exiting the mailer.
There is no reason to use this config statement if:
- you use OS/2
- you have either an ansi driver or a vfossil or both installed
- you intend to redirect screen output to an ansi terminal hooked to another
comport of your machine
CFS: OS/2 only: new keyword "SIOmode"
Uses an alternate DTR raise/lower code that works with CFOS's -kx switch
(SIO emulation).
SIOmode | Method to raise / drop DTR
-----------+-----------------------------------------------------
used | DosDevIOCtl / ASYNC_SETMODEMCTRL / DTR_ON | DTR_OFF
not used | MaxComm.DLL / ComSetDCB / MODE_DTR_CONTROL
TS: updated FTSCPROD list in language.txt
Back to What's new in BinkleyTerm XE? or to Index