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
Maintained by the BTXE-Team last modified: May 05, 2000