New Features in x3270 3.3
x3270 3.3 is the future development line for x3270. It is functionally equivalent
to x3270 3.2.20, with the addition of SSL (Secure Sockets Layer) support
and DBCS (Double Byte Character Set) support for East Asian languages --
Chinese, Japanese and Korean.
The DBCS work required a significant change in the internal workings of
x3270. For those familiar with the source code, the change was to store EBCDIC
codes internally, and to dispense with the confusing CG-code representation
of the 3270 display. This required changing all of the logic that manipulates
field attributes, as well as the logic that translates the host output, keyboard
input, and X11 display output.
A few eggs were broken in that process:
- 'Flipped' mode (for right-to-left languages) is disabled.
- pr3287 does not support DBCS.
- File Transfer does not handle DBCS characters properly.
And other bugs may yet lurk.
However, once x3270 3.3 is stable enough and the broken features have
been corrected, it will replace x3270 3.2.
Changes in x3270 3.3.1alpha9, 24. July 2003
- Bug Fixes:
- DBCS character set names are displayed only when DBCS support is
built into x3270.
- Removed the concept of 'per-host' resources. Use profiles for
this.
- Fixed idle commands. They were pretty much hopeless in 3.3.1alpha8
and 3.2.20.
- Fixed a Unicode conversion crash.
- Fixed a bug in processing the Modify Field order, which would cause
the character set attribute for the field to be accidentally reset to
the default.
- New Features:
- User-specified lists (character sets, hosts, fonts, color schemes)
can now be organized into sub-lists. The name Bob>Fred>Tony
specifies that there is a sub-list called Bob, which contains a
sub-list Fred, which contains the item Tony.
- The TELNET START-TLS option is now supported.
Changes in x3270 3.3.1alpha8, 15. April 2003
- Bug Fixes:
- Builds cleanly on Linux with -Wall -ansi -pedantic.
- Builds without OpenSSL libraries being present.
- Correctly records Field Attributes in the initial screen snapshot
in a Data Stream Trace file.
- Auto-Skip fields work properly.
- "Dead" positions in DBCS fields are handled correctly.
- Invalid host DBCS characters are handled better and are displayed
in the Data Stream Trace file.
- The Erase action now works properly with DBCS characters.
- The Visible Control Characters toggle now works properly.
- New Features:
- The Erase action is now the default for the BackSpace
key.
- Four more Japanese host code pages have been added: 930, 939, 1390
and 1399. This uses new support for combined SBCS/DBCS code pages.
Changes in x3270 3.3.1, 14. February 2003
- Bug Fixes:
- New Features:
- DBCS support for Simplfied Chinese and Japanese, including integration
with XIM.
- Tunneled SSL support added (entire Telnet session inside of an SSL
tunnel). Uses the OpenSSL library. Toggled with an 'l:' (ell) prefix
on the hostname.
- A Visible Control Characters toggle replaces the 3270d Debug
Font.
- About x3270 pop-up split into three smaller pieces.