Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

x3270-4.3-4.2 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: x3270 Distribution: openSUSE:Factory:zSystems
Version: 4.3 Vendor: openSUSE
Release: 4.2 Build date: Mon Sep 2 13:53:23 2024
Group: System/X11/Terminals Build host: reproducible
Size: 8821031 Source RPM: x3270-4.3-4.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://x3270.miraheze.org
Summary: A Family of IBM 3270 Terminal Emulators
This package contains a family of IBM 3270 mainframe terminal
emulators:

* terminal emulators for interactive use x3270	X Window System
   c3270  curses based

* terminal emulators for scripted use s3270    see the x3270-script
   man page tcl3270  Tcl based

* printer emulator pr3287

* do not miss the punch card puncher emulator x026

x3270 is an IBM 3270 terminal emulator for the X Window System.  x3270
runs over a telnet connection (with or without TN3270E) and emulates
either an IBM 3279 (color) or 3278 (monochrome).  It supports APL2
characters, IND$FILE file transfer, NVT mode, a pop-up keypad for
3270-specific keys, alternative keymaps, 3287 printer sessions, and a
scrollbar and has extensive debugging and scripting facilities.

x3270a is a script that computes the correct font sizes for
higher-resolution displays, then runs x3270.
(x3270 handles scaling of visual elements automatically,
but it cannot adjust the font sizes by itself.)

b3270 is a generic back-end for 3270 emulators.
It implements the 3270 protocol and host input/output,
and communicates with a front end application using a simple XML-based protocol.

c3270 is the curses-based version of x3270.  It runs on any dumb
terminal (an xterm or a console, for example), and supports (almost)
all of the x3270 features.  c3270 scripts are compatible with x3270
scripts, and the subset of command line options and resource
definitions are also compatible.

s3270 is a scripting-only version of x3270.  This program is intended
primarily for writing "screen-scraping" applications, for example a CGI
back-end script that retrieves database information from a mainframe.

tcl3270 is a Tcl-based 3270 scripting engine.  It lets you write Tcl
scripts that manipulate 3270 sessions, and is quite a bit easier to set
up and use than s3270.

pr3287 is the printer companion for the above tools, and allows printer
output from a 3270 session to be directed to a Unix printer queue.

x026 is a fun toy which emulates an x026 puncher.

Provides

Requires

License

MIT

Changelog

* Mon Sep 02 2024 Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
  - Upgrade x3270 to version 4.3.ga9 ( bsc#1230046(CVE-2024-45490),
      bsc#1230047(CVE-2024-45491),
      bsc#1230048(CVE-2024-45492) )
  - Release Notes/suite3270/4.3ga9
    * https://x3270.miraheze.org/wiki/Release_Notes/suite3270/4.3ga9
  - Requires expat version 2.6.3
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %patch -P N instead of deprecated %patchN.
* Wed Oct 18 2023 Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
  - Upgrade to version 4.3ga4 (jsc#PED-3355)
    * 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)
  - Bug fixes
    * When a font is specified in the wc3270 Session Wizard, it is now actually updated in the desktop shortcut.
    * Multiple invocations of the Script() or Prompt() actions no longer lead to environment corruption.
    * When command-line options are given to the Transfer() action at the c3270> prompt, the host session is
      now resumed so the progress of the transfer can be monitored.
    * Several missing actions were added to c3270 help.
* Wed Sep 13 2023 Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
  - Upgrade to version 4.3ga (jsc#PED-3355)
    * Improvements
    * 4.3beta2
    - Builds now work on MSYS2 MinGW.
    - The ibm_hosts file is now case-insensitive. (Request from Drew Derbyshire)
    - The underscoreBlankFill resource can now be set to false to prevent trailing
    underscore characters in a field from being treated like blanks when inserting
    in blank fill mode.
    - Changed the keymap for Alt-q in x3270, c3270 and wc3270 to exit the emulator
    unconditionally, using Quit(-force).
    * 4.3alpha1
    - The x3270 Color scheme menu option has been renamed 3279 color scheme, since
    it only applies to 3279 mode. The green-screen color scheme option has been removed,
    though the resource behind it (x3270.colorScheme.GreenScreen) remains.
    The default 3279 color scheme now has a grey10 background to make it easier to see
    with minimal window frames.
    - The confDir resource, where the ibm_hosts file is found, can now be displayed by the
    Set() action.
    - Added Alt-e to the default wc3270 keymap and Ctrl-a, f to the c3270 default keymap for
    the EraseEOF() action. This is needed because Windows no longer passes the END key to
    console applications.
    - Added the ability to save printer output to a file in a particular directory,
    either by specifying the directory path as the printer name (on Windows) or
    by specifying the new prtodir command as the printing command (on POSIX).
    - Added support for growing or shrinking the x3270 emulator font using Ctrl-+ and Ctrl--.
    - Added the IBM 3270 fonts from Ricardo Bánffy to the wc3270 installation and added the
    ability to specify fonts in the wc3270 Session Wizard.
    - Changed the default behavior of the terminal type reported in TN3270 mode for
    3279 models 4 and 5. Previous versions reported these as IBM-3279-4-E and
    IBM-3279-5-E respectively; now they are reported as IBM-3278-4-E and
    IBM-3278-5-E because the other names are often not recognized by hosts.
    To restore the previous behavior, set the wrongTerminalName resource to true.
    (Note that the model resource still refers to these models as 3279-4-E and 3279-5-E;
    this only changes what is reported to the host.)
    - Changed the default library for TLS on macOS to OpenSSL.
    - Added a summary of warnings to the end of the output from the ./configure script.
    - Added a Python-based test target (documentation coming soon).
    - Added a BUILDCC variable to the ./configure script, to facilitate cross-compilation.
    (Original suggested patch by Thorsten Otto.)
    - The code can now be built on POSIX without the <langinfo.h> header file or the
    nl_langinfo() library function being present. It will guess the codeset (encoding)
    from the LC_CTYPE or LANG environment variable if present, or default to ASCII if
    neither is present or the value is not defined as locale.encoding.
    (Original suggested patch by Thorsten Otto.)
    * Bug fixes
    * 4.3ga3
    - When there is an error making a connection in s3270, the error message is
    no longer output on two lines. (Bug report)
    * 4.3beta2
    - When using a printer session and TLS, the printer session no longer
    fails with a host certificate validation error.
    - When inserting in blank fill mode, trailing underscores are no longer consumed,
    unless they are at the end of the field. (Bug report)
* Wed May 31 2023 Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
  - Upgrade to version 4.2ga10 (jsc#PED-3355)
  - Bug fixes
    * 4.2ga10
    - 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.
    * 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.
    * 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.
    - The x3270a script no longer causes a spurious Invalid (empty)
      hostname error pop-up when the display's DPI is other than 96.
    * 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.
    - 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.
* Sun Oct 09 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - x3270 4.2ga6:
    * many improvements, bug fixes and feature extensions
    * pr3287 now supports -tracefile
    * pr3287 can now try more than one address for a host
    * hostname lookups can now be limited to IPv4/IPv6
* Sun May 01 2022 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to current stable release 4.1 ga13:
    * 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.
    * Changed the default for unlockDelay in all emulators from
      true to false. This is a very significant change.
    * 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.
  - Drop upstream resolved patches:
    * x3270-missing-file.patch
    * x3270-missing-include.patch
* Mon May 31 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Use https for URL and Source
* Mon Feb 22 2021 Predrag Ivanović <predivan@mts.rs>
  - Update to ga14 of 4.0 series:
    * The scripting infrastructure has been rewritten and renamed to
      task engine.
    * No artificial dependencies between actions initiated by
      different sources.
    * Accidental blocking behavior has been eliminated.
    * Unrelated operations are now properly concurrent
    * A new emulator has been created, b3270, as a common back-end
      process that handles the 3270 protocol and host interactions,
      using a simple XML-based protocol.
    * The c3270 prompt has been generalized and is available to all
      of the 3270 emulators as the x3270 prompt.
    * The prompt now uses color to distinguish error messages.
    * APL keyboard operation on x3270 has changed, fixed APL keymap
      was removed in favor of key combination Shift-Escape toggling
      a new APL mode
    * Many other bug fixes and features
  - Removed x3270-handle-missing-font.patch, mkversion.patch, and
    reproducible.patch, merged upstream.
  - Expat added as its BuildRequires
* Thu Feb 11 2021 Mark Post <mpost@suse.com>
  - Added x3270-handle-missing-font.patch (bsc#1177104)
    In some cases when fonts are present locally but are not present
    in the fontpath, x3270 can crash due to a segfault caused by
    XLoadQueryFont() returning NULL in lff_single().

Files

/etc/x3270
/etc/x3270/ibm_hosts
/usr/bin/b3270
/usr/bin/c3270
/usr/bin/pr3287
/usr/bin/prtodir
/usr/bin/s3270
/usr/bin/tcl3270
/usr/bin/x026
/usr/bin/x3270
/usr/bin/x3270a
/usr/bin/x3270if
/usr/share/applications/x3270.desktop
/usr/share/doc/packages/x3270
/usr/share/doc/packages/x3270/b3270
/usr/share/doc/packages/x3270/b3270/html
/usr/share/doc/packages/x3270/b3270/html/x3270.xbm
/usr/share/doc/packages/x3270/c3270
/usr/share/doc/packages/x3270/c3270/html
/usr/share/doc/packages/x3270/c3270/html/c3270-man.html
/usr/share/doc/packages/x3270/pr3287
/usr/share/doc/packages/x3270/pr3287/html
/usr/share/doc/packages/x3270/pr3287/html/pr3287-man.html
/usr/share/doc/packages/x3270/s3270
/usr/share/doc/packages/x3270/s3270/Examples
/usr/share/doc/packages/x3270/s3270/Examples/cms_cmd.expect
/usr/share/doc/packages/x3270/s3270/Examples/s3270_glue.expect
/usr/share/doc/packages/x3270/s3270/html
/usr/share/doc/packages/x3270/s3270/html/s3270-man.html
/usr/share/doc/packages/x3270/s3270/html/x3270.xbm
/usr/share/doc/packages/x3270/tcl3270
/usr/share/doc/packages/x3270/tcl3270/Examples
/usr/share/doc/packages/x3270/tcl3270/Examples/cms_cmd.tcl3270
/usr/share/doc/packages/x3270/tcl3270/html
/usr/share/doc/packages/x3270/tcl3270/html/tcl3270-man.html
/usr/share/doc/packages/x3270/x3270
/usr/share/doc/packages/x3270/x3270/Examples
/usr/share/doc/packages/x3270/x3270/Examples/child_script.bash
/usr/share/doc/packages/x3270/x3270/Examples/child_script.ksh
/usr/share/doc/packages/x3270/x3270/Examples/child_script.sh
/usr/share/doc/packages/x3270/x3270/Examples/cms_cmd.expect
/usr/share/doc/packages/x3270/x3270/Examples/cms_logon.bash
/usr/share/doc/packages/x3270/x3270/Examples/cms_logon.sh
/usr/share/doc/packages/x3270/x3270/Examples/ibm_hosts
/usr/share/doc/packages/x3270/x3270/Examples/peer_script.bash
/usr/share/doc/packages/x3270/x3270/Examples/peer_script.expect
/usr/share/doc/packages/x3270/x3270/Examples/peer_script.ksh
/usr/share/doc/packages/x3270/x3270/Examples/peer_script.sh
/usr/share/doc/packages/x3270/x3270/html
/usr/share/doc/packages/x3270/x3270/html/ibm_hosts.html
/usr/share/doc/packages/x3270/x3270/html/x026.gif
/usr/share/doc/packages/x3270/x3270/html/x3270-man.html
/usr/share/doc/packages/x3270/x3270/html/x3270.jpg
/usr/share/doc/packages/x3270/x3270/html/x3270.xbm
/usr/share/fonts/misc
/usr/share/fonts/misc/3270-12.pcf.gz
/usr/share/fonts/misc/3270-12b.pcf.gz
/usr/share/fonts/misc/3270-20.pcf.gz
/usr/share/fonts/misc/3270-20b.pcf.gz
/usr/share/fonts/misc/3270.pcf.gz
/usr/share/fonts/misc/3270b.pcf.gz
/usr/share/fonts/misc/3270gr.pcf.gz
/usr/share/fonts/misc/3270gt12.pcf.gz
/usr/share/fonts/misc/3270gt12b.pcf.gz
/usr/share/fonts/misc/3270gt16.pcf.gz
/usr/share/fonts/misc/3270gt16b.pcf.gz
/usr/share/fonts/misc/3270gt24.pcf.gz
/usr/share/fonts/misc/3270gt24b.pcf.gz
/usr/share/fonts/misc/3270gt32.pcf.gz
/usr/share/fonts/misc/3270gt32b.pcf.gz
/usr/share/fonts/misc/3270gt8.pcf.gz
/usr/share/fonts/misc/3270h.pcf.gz
/usr/share/man/man1/b3270.1.gz
/usr/share/man/man1/c3270.1.gz
/usr/share/man/man1/pr3287.1.gz
/usr/share/man/man1/s3270.1.gz
/usr/share/man/man1/tcl3270.1.gz
/usr/share/man/man1/x026.1x.gz
/usr/share/man/man1/x3270.1.gz
/usr/share/man/man1/x3270if.1.gz
/usr/share/man/man5/ibm_hosts.5.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Dec 26 23:36:33 2024