Fill out this form to subscribe to news, tips and information about updates.

Read more
Search known errors
From date:
To date:

Follow us
Facebook    Twitter    LinkedIn

G&R » Support » Known Errors  

Known Errors

These are the known errors in our products, logged as reported with versions and platforms affected as well as corrections and work-arounds.

This list is largely historical, since it records all problems that have been reported throughout G&R history. Only the most recently reported problems still exist, unless you are using a very old copy of the product, in which case you should update the product to the most recent version.

E1146: Ggate/Telnet, echo and SGA were not enforced

Product: Ggate/Telnet
Platform: All
Status: Fixed for 6.4, fix available for 6.3
Last updated: 2006-11-27 12:09:08

This fix is related to

   E1123: Ggate/Telnet, default values for echo and SGA

The fix in E1123 addressed 'passive' clients that needed non-default
Telnet options ECHO and SGA (Suppress Go-Ahead), but didn't ask for

This fix goes one step further, and enforces the state of ECHO and SGA
configured in Ggate, even for 'aggressive' clients that try to set
these themselves. This is again in order to duplicate the way the
MainWay does Telnet negotiation, so that Telnet clients that have been
connected via a MainWay meet exactly the same negotiation when they
connect via Ggate/Telnet, and continue to work as before.

The default for Telnet negotiation in the MainWay is ECHO and SGA, but
this can be changed in the MainWay configuration by setting the
-ECHOFF option in DV name ASY (the default is ECHON). If set, -ECHOFF
also sets SGA off. Thus most MainWays default to echo/SGA, but some
default to a state known in Telnet as 'old line mode'.

In either case the MainWay enforces the configuration by initially
refusing any attempt by an 'aggressive' client to change these
options. After the first burst of options from the client is
finished, the MainWay then sets ECHO to match its own configuration,
and sets SGA to match ECHO. If ECHO is agreed then SGA is agreed. If
ECHO is turned off, then SGA is turned off.

This initially negotiated state of ECHO can be changed using the $*$EC
ON/OFF command, in which case the MainWay automatically changes SGA
to match whatever is set for ECHO.

This behaviour is now duplicated in Ggate/Telnet using a single
parameter to Ggate -TELECHO (ON/off) for a Telnet CONAME in the
dsa.cfg file. The -TELSGA ON/off introduced in E1123 is dropped, SGA
now follows ECHO.

Please note that there is no such thing as a GCOS application that
uses echo mode. Echo, if agreed is from the Terminal Manager of the
MainWay, only complete lines are sent to GCOS. If your Telnet clients
are able to use 'old line mode', i.e. send only complete lines,
without needing echo, then 'old line mode' gives you a much more
efficient use of your TCP/IP line, by transmitting a single packet for
each line, as compared to echo-mode, which sends and receives a
packet for each character as it is typed. If the client is being used
by a human user, then the typing experience is much more satisfactory
than when using echo mode across a (slow) network. Use of -TELECHO
OFF in Ggate/Telnet should be considered, if the client supports 'old
line mode'.

(c) Copyright 1982-2018 Gallagher & Robertson AS. Webmaster: webmaster@gar.no

URL: http://www.gar.no/support/errors