2023-11-21 20:19:01 by Olaf Seibert | Files touched by this commit (4) | |
Log message: x11/x3270: update to 4.3ga4 Some changes since 4.2ga10: Added support for minimum and maximum TLS protocol versions, via the tlsMinProtocol resource, tlsMaxProtocol resource, -tlsminprotocol command-line option and -tlsmaxprotocol command-line option. Added support for miscellaneous IND$FILE options via the otherOptions keyword of the Transfer() action, the ftOtherOptions resource, and extensions to the x3270 file transfer dialog and the c3270 interactive Transfer() action. Extended the cancel keyword of the Transfer() action so it will interrupt the initial wait for an acknowledgement from the host IND$FILE command. The Transfer() action now returns a summary on success or a meaningful error message on failure. Added the Echo() action. Added support for the NEW-ENVRONMENT variables needed by the IBM Express Logon Feature. (Feature request) When inserting in blank fill mode, trailing underscores are no longer consumed, unless they are at the end of the field. (Bug report) |
2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298) |
Log message: *: bump for openssl 3 |
2023-08-26 15:23:37 by Olaf Seibert | Files touched by this commit (2) | |
Log message: x11/x3270: update to version 4.2ga10 Improvements: Modified the ./configure script to be able to find the macOS installations \ of OpenSSL from Homebrew and MacPorts. Bug fixes: TN3270E NVT mode now works properly. TN3270E SSCP-LU mode now works even if BIND-IMAGE has not been negotiated by \ the host. When TN3270E is turned off and back on within a session, x3270 now \ renegotiates functions properly. |
2023-03-29 15:27:16 by Olaf Seibert | Files touched by this commit (2) | |
Log message: x11/x3270: update to version 4.2ga9. Known issues Resizing or maximizing the wc3270 window makes bad things happen. Please do not do this. Improvements 4.2ga9 Modified the ./configure script to be able to find the macOS installations of OpenSSL from Homebrew and MacPorts. 4.2ga8 Added the reshort option to the wc3270 Session Wizard to re-create all desktop shortcuts. This makes deploying the fix for FAQ Why is the wc3270 window messed up on Windows 11? simpler. Bug fixes 4.2ga9 x3270 mouse selections are much more predictable. Double- and triple-clicks no longer move the cursor. x3270 no longer crashes when it is reconfigured (model, font, etc.) while the floating pop-up keypad is visible. The security indicator in x3270 no longer disappears when it is indicating unverified state and the window is reconfigured. The ./configure option to give an alternate location for the OpenSSL library (--with-openssl=) works correctly again. (Thanks to Sam Mearns for the bug report.) 4.2ga8 When pasting in NVT mode and the text wraps to the next line, the cursor no longer ends up in the wrong location. Extended the source tarball generation script mktar.sh to expand submodules, so the Expat library builds properly for Windows. Modified the Session Wizard so that wc3270 doesn't end up running inside Windows Terminal. (See the FAQ Why is the wc3270 window messed up on Windows 11? for details.) The x3270a script no longer causes a spurious Invalid (empty) hostname error pop-up when the display's DPI is other than 96. (Bug report by Devonian Teuchter is here.) 4.2ga7 The wc3270 Session Wizard no longer exits silently when it encounters an error. x3270 will no longer change fonts unnecessarily when the host code page is changed. (bug report) The background color is now propagated correctly by the RA order. (courtesy of Sven Schnelle) In a resource file, a resource value can now end with a properly-quoted backslash, without the backslash being interpreted as a line continuation. The Transfer() action, when invoked from within a file read by the Source() action, now blocks properly -- it returns once the file transfer is complete. If the Source() action is aborted, it will no longer leave the keyboard locked. Typeahead is now processed correctly when the host has negotiated TN3270E Contention Resolution and the unlockDelay resource is set to false. (bug report) |
2022-10-01 23:07:51 by Olaf Seibert | Files touched by this commit (2) | |
Log message: x11/x3270: update to 4.2ga6 4.2ga5 Added Alt-e to the default wc3270 keymap and Ctrl-a, f to the c3270 default keymap for the EraseEOF() action. |
2022-09-01 20:44:08 by Olaf Seibert | Files touched by this commit (2) | |
Log message: x11/x3270: update to 4.2ga4. 4.1ga14 The emulators no longer crash or hang when the oia option is used with the \ PrintText() action. Known issues Resizing or maximizing the wc3270 window makes bad things happen. Please do \ not do this. Numeric fields do not allow the + and - characters to be entered if the \ numericLock resource is set to true. (Thanks to Roberto Ponti for the report.) The emulator will crash if the -port command-line option is used. The command-line syntax -set resource=value does not work on x3270. The -e command-line option to connect to a local process does not work on x3270. Cross-compiles using recent versions of MinGW warnings about printf formats. Improvements 4.2ga4 Unified the two ways of running Windows tests under the run_windows_tests.py \ script. If the host sends a TELNET WONT TN3270E (even if it has never sent WILL \ TN3270E) and the emulator is in TN3270E mode, the emulator will cancel TN3270E \ mode and send WONT TN3270E. This is not listed as a bug fix because it is a \ workaround for a bug on the host side, which should be sending DONT TN3270E. Added the retry resource to retry host connections, even if the reconnect \ resource is not set to true. Added more validations for bad host writes and pop-ups to report them. |
2022-04-03 18:14:03 by Olaf Seibert | Files touched by this commit (2) | |
Log message: x11/x3270: update to 4.1ga13 Bug fixes 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. 4.1ga13: Known issues The emulators may crash or hang when the oia option is used with the \ PrintText() action. Bug fixes 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. |
2021-12-29 14:25:47 by Olaf Seibert | Files touched by this commit (4) | |
Log message: x11/x3270: update to suite3270-4.1ga11. Removed some out-of-date documentation. https://x3270.miraheze.org/wiki/Main_Page is the most up-to-date. Improvements: - Added a macros menu to c3270 and wc3270. - Corrected support for the macros resource without a qualifying host name. - The entire list of command-line options is now displayed only with the --help command-line option, not for every unknown option. - Added the lineMode resource. - Added the noTelnetInputMode resource. - Added the wrap graphic rendition to b3270. - Added the Pause() action. - Changed the default for unlockDelay in all emulators from true to false. This is a very significant change. - The overlayPaste resource is now set to true by default. - GNOME desktop integration is now included. - wc3270 now does continuous selections in NVT mode, and allows a single character to be selected. - wc3270 no longer moves the cursor for mouse clicks in NVT mode. - Double-clicking on a URL in x3270 (on most platforms) and in wc3270 now opens that link in the browser. - The session file folder is no longer marked as a system file, so backup software will not skip it. - Added the SubjectNames() action and TlsSubjectNames query. - Added the ability to set an accept host name to the wc3270 Session Wizard. - Switched several actions that return values to explicitly return nothing. - Added the ability to include the OIA in a PrintText() action screen image. - Added the OIA to the screen image displayed by the HTTP server. - Added validation of keymaps, macros and idle actions at init time. - Added cursor blink support to wc3270. - Added the SaveInput() action and RestoreInput() action. - In b3270, error messages from failed host connection attempts are now labeled separately from other errors. - Added the -subst option to the String() action. Bug fixes: - Fixed an issue in b3270 where the cursor would continue to be displayed when the host disconnected. - 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 running on Cygwin, child scripts (the Script() action, Execute() action and Prompt() action) failed with a bind error. - When the print dialog was canceled, the PrintText() action and ScreenTrace() action would fail silently. - The emulator would sometimes crash when a pending connection was broken. - 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. - 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. |