| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libtirpc3 | Distribution: openSUSE Tumbleweed |
| Version: 1.3.7 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Sep 9 08:06:29 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 234349 | Source RPM: libtirpc-1.3.7-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://sourceforge.net/projects/libtirpc/ | |
| Summary: Transport Independent RPC Library | |
The Transport Independent RPC library (TI-RPC) is a replacement for the standard SunRPC library in glibc which does not support IPv6 addresses. This implementation allows the support of other transports than UDP and TCP over IPv4.
BSD-3-Clause
* Tue Sep 09 2025 Petr Vorel <pvorel@suse.cz>
- Update to 1.3.7:
* http://sourceforge.net/projects/libtirpc/files/libtirpc/1.3.7/Release-1.3.7.txt
* https://lore.kernel.org/linux-nfs/bfd46880-9150-4ba8-a2fb-bcb2b58c311c@redhat.com/
- Remove patches accepted upstream in this release:
* libtirpc-1.3.6-gcc15-part1.patch
* libtirpc-1.3.6-gcc15-part2.patch
* Mon Apr 21 2025 Friedrich Haubensak <hsk17@mail.de>
- add patches from upstream to fix gcc-15 compile time errors:
* libtirpc-1.3.6-gcc15-part1.patch
* libtirpc-1.3.6-gcc15-part2.patch
* Tue Oct 29 2024 Petr Vorel <pvorel@suse.cz>
- update to 1.3.6:
* http://sourceforge.net/projects/libtirpc/files/libtirpc/1.3.6/Release-1.3.6.txt
* https://lore.kernel.org/linux-nfs/91ef3508-d0a6-48db-adfc-4f7831fba74e@redhat.com/
* rpcbind config changes
* Sun Aug 18 2024 Dirk Müller <dmueller@suse.com>
- update to 1.3.5:
* Try using a new abstract address when connecting to rpcbind
* Change local_rpcb() to take a targaddr pointer.
* Allow working with abstract AF_UNIX addresses.
* rpcb_clnt.c: memory leak in destroy_addr
* _rpc_dtablesize: Decrease the value of size.
* netconfig: remove tcp6, udp6 on --disable-ipv6
* gssapi: fix rpc_gss_seccreate passed in cred
* Revert commit f5b6e6fdb1e6 "gss-api: expose gss major/minor
error in authgss_refresh()".
* Wed Oct 11 2023 Thomas Blume <thomas.blume@suse.com>
- update to 1.3.4 (bsc#1199467)
* binddynport.c honor ip_local_reserved_ports
* gss-api: expose gss major/minor error in authgss_refresh()
* rpcb_clnt.c: Eliminate double frees in delete_cache()
* rpcb_clnt.c: memory leak in destroy_addr
* portmapper: allow TCP-only portmapper
* getnetconfigent: avoid potential DoS issue by removing unnecessary sleep
* clnt_raw.c: fix a possible null pointer dereference
* bindresvport.c: fix a potential resource leakage
* Fri Aug 19 2022 Dirk Müller <dmueller@suse.com>
- update to 1.3.3 (bsc#1201680, CVE-2021-46828):
* Fix DoS vulnerability in libtirpc
* _rpc_dtablesize: use portable system call
* libtirpc: Fix use-after-free accessing the error number
* Fix potential memory leak of parms.r_addr
* rpcb_clnt.c add mechanism to try v2 protocol first
* Eliminate deadlocks in connects with an MT environment
* clnt_dg_freeres() uncleared set active state may deadlock
* thread safe clnt destruction
* SUNRPC: mutexed access blacklist_read state variable
* SUNRPC: MT-safe overhaul of address cache management in rpcb_clnt.c
- drop 0001-Fix-DoS-vulnerability-in-libtirpc.patch (upstream)
* Wed Sep 15 2021 Petr Vorel <pvorel@suse.cz>
- Backport DoS vulnerability fix 0001-Fix-DoS-vulnerability-in-libtirpc.patch
- Replace %setup with %autosetup
* Sun May 16 2021 Dirk Müller <dmueller@suse.com>
- update to 1.3.2:
* Replace the final SunRPC licenses with BSD licenses
* blacklist: Add a few more well known ports
* libtirpc: disallow calling auth_refresh from clnt_call with RPCSEC_GSS
* Wed Dec 23 2020 Dominique Leuenberger <dimstar@opensuse.org>
- Fix sed call to fixup libtirpc.pc.in: as we want our tirpc to be
a transparent drop-in-replacement for rpc, we move the files
from /usr/include/tirpc to /usr/include. Due to an upstream
change in libtirpc.pc.in, though, the existing sed call no longer
matched and no longer corrected the information according to our
package.
* Wed Dec 02 2020 Petr Vorel <pvorel@suse.cz>
- Update to libtirpc 1.3.1
- Remove AUTH_DES interfaces from auth_des.h
The unsupported AUTH_DES authentication has be
compiled out since commit d918e41d889 (Wed Oct 9 2019)
replaced by API routines that return errors.
- svc_dg: Free xp_netid during destroy
- Fix memory management issues of fd locks
- libtirpc: replace array with list for per-fd locks
- __svc_vc_dodestroy: fix double free of xp_ltaddr.buf
- __rpc_dtbsize: rlim_cur instead of rlim_max
- pkg-config: use the correct replacements for libdir/includedir
/usr/lib64/libtirpc.so.3 /usr/lib64/libtirpc.so.3.0.0 /usr/share/licenses/libtirpc3 /usr/share/licenses/libtirpc3/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 23:41:00 2025