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

ip2unix-2.2.2-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: ip2unix Distribution: openSUSE Tumbleweed
Version: 2.2.2 Vendor: openSUSE
Release: 1.1 Build date: Mon Jun 1 19:13:44 2026
Group: Unspecified Build host: reproducible
Size: 407537 Source RPM: ip2unix-2.2.2-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/nixcloud/ip2unix
Summary: Turn IP sockets into Unix domain sockets
Executes a program and converts IP to Unix domain sockets at runtime based on a
list of rules, either given via short command line options or via a file with a
list of rules. The first matching rule causes ip2unix to replace the current IP
socket with a Unix domain socket based on the options given. For example if a
socketPath is specified, the Unix domain socket will bind or listen to the given
path.

Provides

Requires

License

LGPL-3.0-only

Changelog

* Mon Jun 01 2026 Adam Mizerski <adam@mizerski.pl>
  - update to 2.2.2
    - Fixed
    - Out of range string_view access in globpath. Thanks to Adam Mizerski.
    - Typo in README and manpage.
    - Invalid use of PROVIDE in linker script.
    - reject rule not working with sendto/sendmsg.
    - Bug in accept if stdin was closed and accept would return FD 0.
    - Broken abstract socket support if used with from-abstract.
    - Race condition if the program uses library calls wrapped by ip2unix before
      initialisation was done.
  - removed patch ip2unix-2.2.1-fix_out_of_range_string_view_access.patch
    (applied upstream)
  - reenable all tests
* Tue Mar 03 2026 munix9@googlemail.com
  - Fix build on Factory/TW: add python3-pytest-timeout
  - Fix build on Leap < 16: add BuildRequires: gcc13
  - Fix tests: exclude 'ip2unix:integration' (gh#nixcloud/ip2unix#37)
* Sun Apr 14 2024 Adam Mizerski <adam@mizerski.pl>
  - added patch ip2unix-2.2.1-fix_out_of_range_string_view_access.patch
* Mon Aug 28 2023 Adam Mizerski <adam@mizerski.pl>
  - opt out from lto using _lto_clfags macro
* Mon Aug 21 2023 Adam Mizerski <adam@mizerski.pl>
  - update to 2.2.1
    - Fixed
    - Missing serialisation for from-unix and from-abstract.
    - Changed
    - Improve wording/grammar in README and manpage.
  - update to 2.2.0
    - Fixed
    - Missing header files for newer GCC versions, thanks to @vamega (#32).
    - Use-after-free of blackhole working directory path.
    - A few compiler warnings on unnecessary allocation of string literals.
    - Added
    - Deprecation warnings if rules are specified in YAML format.
    - Unlink socket file before bind if SO_REUSEADDR is used.
    - Support for Linux abstract sockets.
    - Support for matching an existing Unix domain socket or abstract socket.
    - stream/datagram aliases for tcp/udp socket types.
    - Flag to prevent unlinking of socket files when closing sockets.
    - Changed
    - Rule files (-f) are now just a list of newline-separated rule (-r)
    - arguments instead of YAML files.
    - Improve and overhaul README and man page.
    - Split build instructions into separate file.
    - Include URL to README in usage if manpage is not being built.
    - Turn into a Nix Flake.
    - Improve serializer to be more robust in end-of-stream conditions.
    - Bump requirements to require at least GCC version 9.
    - Removed
    - Badges (eg. LGTM and build status) in README and Hydra.
    - No longer prefer C library path over RTLD_NEXT.
  - Removed patches gcc-12.patch, gcc-13.patch - resolved upstream.
* Tue Mar 28 2023 Adam Mizerski <adam@mizerski.pl>
  - added patch gcc-13.patch
* Tue Jan 24 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - BuildREquire pkgconfig(systemd) instead of systemd: allow OBS
    to shortcut through the mini flavor.
* Tue May 24 2022 Adam Mizerski <adam@mizerski.pl>
  - added patch gcc-12.patch
* Sat Jul 10 2021 Adam Mizerski <adam@mizerski.pl>
  - update to 2.1.4
    - Ordering between systemd socket file descriptor names and rules.
    - Usage of C library path as discovered by Meson.
* Mon Jun 01 2020 Adam Mizerski <adam@mizerski.pl>
  - update to 2.1.3

Files

/usr/bin/ip2unix
/usr/lib64/libip2unix.so
/usr/share/man/man1/ip2unix.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:56:04 2026