c3270 Version 3.2 -- New Features and Bug Fixes
c3270 is a curses-based version of x3270 3.2.
Changes in c3270 3.2.17, 25. June 2001
- Installation Changes:
- Moved the feature disable logic (turning off NVT mode, file transfers,
etc.) to configure --disable options.
- Moved the ibm_hosts file to /usr/local/etc/x3270 by default. This can be
changed with configure --sysconfdir=.
- Allowed the location of the configuration directory (where the
ibm_hosts and character set files are) to be set with a new
resource: c3270.confDir.
- Bug Fixes:
- Verified that c3270 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.
- Removed the redundant localhost entry from the default
ibm_hosts file.
Changed the rules for accessing ibm_hosts -- now it is accessed
only when the supplied hostname has no qualifiers.
- Compatibility changes for Cygwin.
- Improved the performance of DFT file transfers.
- Removed default keymap definitions which use the Meta key, which
interferes with the entry of many characters.
- 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 an -allbold option and allBold resource to force all characters to
be displayed in bold. This helps with PC consoles which display non-bold
characters in unreadably dim colors.
- Added the PrintText action from x3270, to send a screen snapshot to the
printer.
- Added support for BackTab in String actions, via the
\T sequence.
- Added support for 3270-mode keymaps (like NVT-mode keymaps). Changed
the base and nometa keymaps to have default and 3270-only
components. Changed the definition of NVT-mode keymaps so they augment the
default, rather than replacing it. [Incompatible change]
- Allow IPv6-style square-bracket-delimited hostnames, and tightened the
rules for port numbers.
- Nearly all error messages and output from scripts is now captured
without corrupting the display.
Changes in c3270 3.2.16, 28. February 2001
- Added a --without-pr3287 option to the configure script, to
skip building pr3287.
- Added a timeout parameter to the scripting Wait action.
- Added Snap(Wait Output).
- Added an Italian character set.
-
- Mapped the "¬" symbol to the Meta-^. key
- 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.
- Fixed curses/readline initialization problems.
- Improved SSCP-LU support.
- Restored the operation of CUT-mode file transfer. (It had been disabled
early in the 3.2 development cycle.)
Changes in c3270 3.2.15, 26. December 2000
- Changed the keymap logic to stop re-reading keymap files each time the
mode switches.
- Set the terminal type correctly on non-color displays.
- 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 c3270 3.2.14, 15. November 2000
-
Use GNU autoconf to generate the Makefile and set up configuration options.
-
Allow multiple-character sequences in keymaps.
-
Removed Control-key definitions from the base keymap.
-
Added various Ctrl<Key>A combinations to the base keymap:
-
Ctrl<Key>A <Key>Tab is BackTab
-
Ctrl<Key>A <Key>F1 is PF(13), etc.
-
Ctrl<Key>A combinations are also defined for all Meta combinations,
e.g.:
-
Ctrl<Key>A <Key>c is Clear
-
Ctrl<Key>A <Key>1 is PA(1), etc.
-
Added a new nometa keymap, substituting the Escape key for
the Meta key.
-
Allow Escape, Tab, Return, BackSpace, and Linefeed
to be used as symbolic key names in keymaps, instead of having to figure
out arcane Control-key combinations.
-
Exposed the default mappings in a new base keymap, so that show
keymap shows all of the mappings.
-
Improved the behavior of the interactive pager.
-
Fixed a couple of endcases around curses initialization and failure conditions.
-
Added support for NVT-mode keymaps, via the c3270.keymap.name.nvt resource
-
Added pr3287 printer session support.