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

ser2net-4.6.0-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: ser2net Distribution: openSUSE:Factory:zSystems
Version: 4.6.0 Vendor: openSUSE
Release: 1.1 Build date: Fri Nov 24 23:58:32 2023
Group: Productivity/Networking/Other Build host: s390zl21
Size: 213874 Source RPM: ser2net-4.6.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/cminyard/ser2net.git
Summary: Serial port to network proxy
ser2net provides a way for a user to connect from a network connection to a
serial port. It provides all the serial port setup, a configuration file to
configure the ports, a control login for modifying port parameters,
monitoring ports, and controlling ports.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Fri Nov 24 2023 Martin Hauke <mardnh@gmx.de>
  - Update to version 4.6.0
    * https://github.com/cminyard/ser2net/compare/v4.5.0...v4.6.0
* Tue Aug 29 2023 Martin Hauke <mardnh@gmx.de>
  - Update to version 4.5.0
    Changes since 4.3.11:
    * Has some license template updates and spelling fixes.
    * Adds the ability for admin connections to be advertised
      through MDNS.
    * A systemd unit file example is added.
    * The setgroup() function for ptys and stdio was not being
      called if running the child under a new user and the new user
      had no groups.
    * A random time was added to the certauth challenge response.
    * A timer was added to ssl and certauth.
    * Adds the ability for gensios to report errors as they parse the
      gensio string.
* Thu Dec 29 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 4.3.11:
    + Shut off write ready on a network write error.
    + Shut down device write on a device error.
  - Changes from version 4.3.10:
    + Retry port startup on gensio allocation failure.
  - Changes from version 4.3.9:
    + Add link to libgensioosh.
  - Changes from version 4.3.8:
    + Update ser2net.yaml.5.
    + Add libgensiomdns if the mdns code is not in libgensio.
  - Changes from version 4.3.7:
    + Fix issues disabling PAM support.
  - Changes from version 4.3.6:
    + Add PAM authentication support.
* Sun Jan 23 2022 Martin Hauke <mardnh@gmx.de>
  - ser2net 4.3.5:
    * Yet another quick release. gcc-11 and the new sctp library
      threw some curve balls, so those needed to be handled.
      No functional changes, just compile and bug fixes related to
      the new compiler and library.
* Sat Dec 11 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - ser2net 4.3.4:
    * fix a few minor annoyances
  - switch up upstream bootstrapped tarball
* Tue Nov 16 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400). Modified:
    * ser2net.service
* Sat Feb 06 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 4.3.3
    * Some minor bug fixes, including a long standing issue with UDP
      that I finally tracked down. Nothing major, but upgrading is
      recommended.
  - Update to version 4.3.1
    * Lots of little cleanups and bug fixes.
* Thu Oct 29 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 4.3.0
    * Add mDNS support in ser2net for advertising.
    * Some minor bug fixes.
* Tue Oct 06 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 4.2.3
    * bugfix release only
    * No user visible changes
* Mon Aug 24 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 4.2.2
    * Add user lists, so you can specify which users are allowed to
      use which connections.
    * Split up dataxfer.c into smaller files, since it was far too
      large.
    * Converted to SPDX license identifiers in the files.
    * tcpd on the controller interface had the wrong name, make it
      the same as the 3.5 release.
* Sun Aug 09 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 4.2.1
    controller:
    * Added a yaml mode for the controller interface. This should
      make having a program talk to the controller much easier.
    * In yaml mode for the controller interface, add asychronous
      notifications to know if anything connects or disconnects.
* Wed Jul 08 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 4.2.0
    telnet:
    * There was an issue with telnet handling where it could get
      into a loop talking to the remote end.
    * Fix an issue where an error in a certain place could cause
      closing to hang.
    selector:
      Allow an arbitrary number of file descriptors with epoll. With
      epoll, you can set the max number of fds > FD_SETSIZE. Allow
      that.
    IPv6:
    * There was a bug in the Linux SCTP stack dealing with IPv6
      handling that I thought was a bug in ser2net. So I looked, and
      I found some issues with IPv6 in general and the way it handles
      IPv4 address mapping. In the new code:
      Modify the operation of an address without "ipv6," explicitly
      in front of it to all V4 mapped addresses. And fix the connect
      side to set V6 only on the socket if "ipv6,"is in front of it.
      This means you cannot mix "ipv6," and "ipv6n4," addresses on
      the same connection, and the default is now "ipv6n4"
      This broke handling of things like "tcp,1234", so rework those
      to only use IPv6 when it is mapped. That, in turn, broke UDP.
      Or, more accurately, expose a UDP bug, so some work had to be
      done to handle IPv4 mapped addresses in IPv6 by reworking
      address comparison to handle that.
    general:
      convert gensio_raddr_to_str(), gensio_get_raddr(), and
      gensio_remote_id() to use gensio_control(). Having separate
      functions for those added to the API and added a lot of code
      to all the intermediate layer. The function are there but
      deprecated, and use the ioctls underneath them.
      Have gensio snprint functions return a gensiods
      Add dll visibililty handling. This is required for windows,
      and makes things cleaner. As part of this, functions should
      all be the right visibility now.
      Lots of other little bug fixes and such.
    relpkt:
      There were issues with the way the base code handled certain
      things. For a real protocol that might have outstanding data
      to send but cannot send due to flow control, new functions
      needs to be added to the base layer to account for this, and
      relpkt needed to use them.
      Fixed several other issues dealing with close handling and flow
      control. It runs much better now.
    msgdelim:
      There was an issue with telnet handling where it could get into
      a loop talking to the remote end.
      Fix an issue where an error in a certain place could cause
      closing to hang.
    file descriptor based gensios:
      Fixed an issue that would result in a callback being done after
      close is compelete.
    UDP:
      As part of an added test, I found a situation where if the
      upper layer doesn't accept the data for a UDP packet, the UDP
      layer would not accept any more data from the socket.
* Sat May 16 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 4.1.8
    * ser2net will now retry accepters and connect back connectors
      if they fail to come up or get an error.
* Wed Apr 29 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 4.1.7
    * Fix trace files so the actually work.
    * Add a sendon option to cause data to be forwarded immediately
      if the given sequence is seen.
    * Convert the tests to use yaml configuration.
    * Allow stdin to be read as a yaml config file.
    * Allow yaml config to be passed in on the command line directly.
    * Fix some issues with connect back handling.
    * A host of other smaller things.
* Tue Apr 21 2020 Martin Hauke <mardnh@gmx.de>
  - Install the configuration file into the correct directory
    - > %{_sysconfdir}/ser2net/
* Sun Apr 19 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 4.1.6
    * upstream does not provide a changelog
  - Drop patch:
    * ser2net-config.patch (config is now done via YAML)
  - Add BR: pkgconfig(libgensio), pkgconfig(yaml-0.1)

Files

/etc/ser2net
/etc/ser2net/ser2net.yaml
/usr/lib/systemd/system/ser2net.service
/usr/sbin/ser2net
/usr/share/doc/packages/ser2net
/usr/share/doc/packages/ser2net/AUTHORS
/usr/share/doc/packages/ser2net/ChangeLog
/usr/share/doc/packages/ser2net/README
/usr/share/licenses/ser2net
/usr/share/licenses/ser2net/COPYING
/usr/share/man/man5/ser2net.yaml.5.gz
/usr/share/man/man8/ser2net.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024