s3270 Version 3.2 -- New Features and Bug Fixes
s3270 is all-new code, based on the scripting functions of x3270 3.2.
Changes in s3270 3.2.17, 25. June 2001
- Installation Changes:
- Moved the feature disable logic (turning off NVT mode, file transfers,
etc.) to configure --disable options.
- Allowed the location of the configuration directory (where the
character set files are) to be set with a new resource:
s3270.confDir.
- Bug Fixes:
- Verified that s3270 builds with all permutations of disabled
features.
- Fixed a problem with 3270 Modify Field orders that specify no
attributes.
- Fixed a problem with misinterpreting skipped 3270 field attributes.
- Compatibility changes for Cygwin.
- Improved the performance of DFT file transfers.
- Character Set Improvements:
- Added support for other 8-bit character sets (Latin-5, etc.).
- Added support for Turkish, ISO Hebrew, Russian, Thai and Brazilian
character sets.
- Added support for file-based character sets, in the charset
subdirectory of the configuration directory.
- Added support for specifying an entire character set translation table,
rather than listing the exceptions from ISO 8859-1.
- Added support for file transfer character sets (a definition of how
the host translates EBCDIC to ASCII for file transfers).
- Other Improvements:
- Added support for BackTab in String actions, via the
\T sequence.
- Allow IPv6-style square-bracket-delimited hostnames, and tightened the
rules for port numbers.
Changes in s3270 3.2.16, 28. February 2001
- All error messages now appear on one line.
- Added a timeout parameter to the scripting Wait action.
- Added Snap(Wait Output).
- Added an Italian character set.
- Added translations ASCII file transfers, so square brackets, pipe
characters and anything from the upper half of the IOS 8859-1 character set
stand a better chance of coming through correctly.
- Corrected a subtle problem in TN3270E option negotiation.
- Improved SSCP-LU support.
- Restored the operation of CUT-mode file transfer. (It had been disabled
early in the 3.2 development cycle.)
Corrected the Makefile template to build s3270 instead of c3270.
Changes in s3270 3.2.15, 26. December 2000
- Corrected the Makefile template to build s3270 instead of c3270.
- Changed the default terminal type to 3278.
- Fixed a problem with disconnecting from hosts when they send illegal
commands in non-TN3270E mode.
- Allow, but ignore, Create Partition structured fields.
Changes in s3270 3.2.14, 15. November 2000
Corrected some problems with the internal event scheduler, which could
cause timeouts to hang.
Added support for -xrm.
Updated the man pages and synchronized the HTML versions.
Changes in s3270 3.2.12, 8. September 2000
Changed s3270_glue.expect to the much-improved
x3270_glue.expect.
Corrected the documentation of the status fields (there are only 11 of
them).
Changes in s3270 3.2.11, 31. July 2000
In a Query Reply, send the correct codepage when using non-US character
sets.
Request the first LU name only once.
Added cms_cmd.expect example script.
Changes in s3270 3.2.10, 5. July 2000
Added an n: prefix to hostnames to selectively disable TN3270E.
Changed the reported CSCSGID to X'02B90025' (English-U.S.).
Fixed the Attn() action to send TELNET IP, per RFC 2355.
Added a highlightSelect resource (default True) to control
whether highlighted fields are selectable via the CursorSelect()
and MoveCursorSelect().
Restored the ability to disable most components in parts.h,
and made TN3270E mode a configurable component.
Removed old ARGSUSED lint hints.
Changes in s3270 3.2.9, 26. June 2000
Fixed requesting the wrong LU after switching between TN3270E and TN3270
modes.
Added a new Snap() action.
Added new Wait(Disconnect) and Wait(Output) actions.
Changed Wait() to Wait(InputField), Wait(3270)
to Wait(3270Mode) and Wait(ansi) to Wait(NVTMode).
The old names are still supported for backwards-compatibility.
Fixed a problem with parameter processing in the Transfer()
action.
Catch empty hostnames.
Improved script tracing.
Added stricter enforcement of user-specified LUs.
Catch failures of command-line-specified host connections.
Added the -trace option.
Fixed a nit in tracing Query Reply options.
Changes in s3270 3.2.7, 30. May 2000
Fixed a number of TN3720E SSCP-LU emulation problems: Garbled host input,
echoed input being overwritten by host output, keyboard locking inconsistencies.
Fixed a failure to clear the screen when switching 3270 emulation modes,
such as in and out of SSCP-LU mode.