c3270 Version 3.2 -- New Features and Bug Fixes
c3270 is a curses-based version of x3270 3.2.
Changes in c3270 3.2.18, 31. December 2001
- Bug Fixes:
- Install the ibm_hosts man page in section 5, not 1.
- Create directories as needed in make install.
- Added better error detection to full-table character set
definitions.
- Fixed a scripting problem with percent "%" characters on the screen.
- Enhancements:
- Included the autoconf configure.in file, so that users can
run a newer or customized autoconf on it.
- Added a color8 resource. When set to true, c3270
will only do a Query Reply report on 8 colors. The default of 16 seems to
confuse some hosts.
- Made -allbold the default for color terminals. To disable this,
set the resource c3270.allBold to false.
- Added Euro symbol support, using ISO 8859-15 fonts.
- Added support for terminals which generate ESC for the Alt key, such as
Linux and Cygwin consoles. On such terminals, ESC followed (quickly) by
another key is interpreted as pressing Meta with that key. It is usually
controlled by the termcap km attribute: if km is set, the
keyboard has a proper Meta key and the feature is disabled; otherwise it is
enabled. To force this feature on or off, set the resource
c3270.metaEscape to true or false, respectively.
- Added a Ctrl-A e as an alternate escape seqence.
- Added a default mapping of Ctrl-A i for Insert().
- Added a traceFileSize resource and -tracefilesize option
to limit the size of trace files.
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.