Release Notes/suite3270/4.1ga14

From The x3270 Wiki

Known issues

  • None.




  • In b3270, error messages from failed host connection attempts are now labeled separately from other errors.





  • All of the improvements included in 4.0ga12.
  • The entire list of command-line options is now displayed only with the --help command-line option, not for every unknown option.



Bug fixes


  • The emulators no longer crash or hang when the oia option is used with the PrintText() action.


  • When input from the String() action overflows a field, the cursor now lands in the correct location.
  • When a host has multiple addresses, the emulators (except pr3287) will now reliably try up to four of them.
  • Errors from the OpenSSL library are now displayed correctly.
  • When a connection fails to a TLS-tunnel host (one specified with the L: prefix), the correct error message is now displayed.
  • Fixed a c3270 crash when a connection is opened from a remote source (HTTP server or script port) while at the c3270> prompt.
  • Fixed a c3270 crash when the -secure and -trace command-line options are used together.
  • A key typed into a full field in insert mode no longer overwrites the character under the cursor.


  • Fixed an s3270 issue where error messages from the Wait() action implicitly run after connecting to a host specified on the command line or in a session file, are displayed on standard output. (Standard output should contain only results from actions received on standard input.)
  • Fixed a crash in the HTTP server.
  • Fixed automatic dependency generation.
  • Fixed an issue where x3270 would draw certain characters in NVT mode, such as - and \, incorrectly unless the 14-point 3270 font was used.
  • Fixed an issue where the bottom of the screen buffer might become corrupted when using oversize or resizing the screen.


  • Corrected an issue where an empty error message would be displayed for a connection failure.
  • Corrected a typo in a file transfer message name (courtesy of Philipp Kern).
  • Added logic to ensure the icon directory exists when installing x3270 on Linux (courtesy of Philipp Kern).
  • Fixed the representation of APL underlined alphabetics in b3270 screen updates in NVT mode, and in the output of the Ascii() action.
  • Fixed a crash when an action started with a comment (# or !).
  • Fixed a version generation bug that prevented the code from building on macOS when SOURCE_DATE_EPOCH was set.
  • Corrected usage messages.


  • Windows error messages are now encoded using the selected code page, not the system ANSI code page.
  • Fixed several scripting scenarios, such as aborting a Source() action, which would leave the keyboard locked.
  • The String() action no longer requires an input field to be present in order to run.



  • APL characters were not displayed properly in x3270 in NVT mode, when using a 3270 font.
  • On macOS, the ./configure script would skip c3270 if it was not enabled explicitly.
  • Fixed a number of typos in compiled strings and comments (courtesy of Philipp Kern).
  • Fixed a c3270 crash seen on NetBSD.
  • Fixed an issue with c3270 exiting prematurely, seen on NetBSD.
  • Fixed an x3270 install issue (courtesy of Olaf 'Rhialto' Seibert).
  • The last screenful of NVT mode text is no longer lost when scrolling backwards.
  • The programs ar and ranlib are resolved dynamically now when building.
  • Numeric fields no longer ignore non-numeric characters and commas, when the NumericLock resource is false. When it is true, commas are considered valid numeric characters.
  • Proxy connections did not initialize TELNET state properly (courtesy of Andreas Krebbel).


  • When any character besides 0-9, +, - or . was entered into a numeric field, it was ignored.


  • (Almost) all of the bug fixes included in 4.0ga13.
  • Fixed an issue in b3270 where the cursor would continue to be displayed when the host disconnected.


  • All of the bug fixes included in 4.0ga12.


  • All of the bug fixes included in 4.0ga10.

See also

Release Notes/suite3270/4.1ga13

Release Notes/suite3270/4.1ga12

Release Notes/suite3270/4.1ga11

Release Notes/suite3270/4.1ga10

Release Notes/suite3270/4.1beta9

Release Notes/suite3270/4.1beta8

Release Notes/suite3270/4.1alpha7

Release Notes/suite3270/4.1alpha6

Release Notes/suite3270/4.1alpha5

Release Notes/suite3270/4.1alpha4

Release Notes/suite3270/4.1alpha3

Release Notes/suite3270/4.1alpha2

Release Notes/suite3270/4.1alpha1

Release date

Not released yet.