| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: ip2unix | Distribution: openSUSE Tumbleweed |
| Version: 2.2.1 | Vendor: openSUSE |
| Release: 2.3 | Build date: Sun Apr 14 22:37:31 2024 |
| Group: Unspecified | Build host: reproducible |
| Size: 534490 | Source RPM: ip2unix-2.2.1-2.3.src.rpm |
| Packager: http://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.
LGPL-3.0-only
* 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
* Wed May 27 2020 Adam Mizerski <adam@mizerski.pl>
- new package; version 2.1.2
/usr/bin/ip2unix /usr/lib64/libip2unix.so /usr/share/man/man1/ip2unix.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 23:06:42 2025