| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search | 
| Name: libtirpc-devel | Distribution: openSUSE Tumbleweed | 
| Version: 1.3.6 | Vendor: openSUSE | 
| Release: 2.1 | Build date: Mon Apr 21 22:57:11 2025 | 
| Group: Development/Libraries/C and C++ | Build host: reproducible | 
| Size: 254958 | Source RPM: libtirpc-1.3.6-2.1.src.rpm | 
| Packager: http://bugs.opensuse.org | |
| Url: https://sourceforge.net/projects/libtirpc/ | |
| Summary: Development files for the 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
* 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
* Thu Oct 29 2020 Ludwig Nussel <lnussel@suse.de>
  - install libraries to %{_libdir} (boo#1029961)
/usr/include/netconfig.h /usr/include/rpc /usr/include/rpc/auth.h /usr/include/rpc/auth_des.h /usr/include/rpc/auth_gss.h /usr/include/rpc/auth_unix.h /usr/include/rpc/clnt.h /usr/include/rpc/clnt_soc.h /usr/include/rpc/clnt_stat.h /usr/include/rpc/des.h /usr/include/rpc/des_crypt.h /usr/include/rpc/key_prot.h /usr/include/rpc/nettype.h /usr/include/rpc/pmap_clnt.h /usr/include/rpc/pmap_prot.h /usr/include/rpc/pmap_rmt.h /usr/include/rpc/raw.h /usr/include/rpc/rpc.h /usr/include/rpc/rpc_com.h /usr/include/rpc/rpc_msg.h /usr/include/rpc/rpcb_clnt.h /usr/include/rpc/rpcb_prot.h /usr/include/rpc/rpcb_prot.x /usr/include/rpc/rpcent.h /usr/include/rpc/rpcsec_gss.h /usr/include/rpc/svc.h /usr/include/rpc/svc_auth.h /usr/include/rpc/svc_auth_gss.h /usr/include/rpc/svc_dg.h /usr/include/rpc/svc_mt.h /usr/include/rpc/svc_soc.h /usr/include/rpc/types.h /usr/include/rpc/xdr.h /usr/include/rpcsvc /usr/include/rpcsvc/crypt.h /usr/include/rpcsvc/crypt.x /usr/lib/libtirpc.so /usr/lib/pkgconfig/libtirpc.pc /usr/share/man/man3/bindresvport.3t.gz /usr/share/man/man3/des_crypt.3t.gz /usr/share/man/man3/getnetconfig.3t.gz /usr/share/man/man3/getnetpath.3t.gz /usr/share/man/man3/getrpcent.3t.gz /usr/share/man/man3/getrpcport.3t.gz /usr/share/man/man3/rpc.3t.gz /usr/share/man/man3/rpc_clnt_auth.3t.gz /usr/share/man/man3/rpc_clnt_calls.3t.gz /usr/share/man/man3/rpc_clnt_create.3t.gz /usr/share/man/man3/rpc_gss_get_error.3t.gz /usr/share/man/man3/rpc_gss_get_mech_info.3t.gz /usr/share/man/man3/rpc_gss_get_mechanisms.3t.gz /usr/share/man/man3/rpc_gss_get_principal_name.3t.gz /usr/share/man/man3/rpc_gss_get_versions.3t.gz /usr/share/man/man3/rpc_gss_getcred.3t.gz /usr/share/man/man3/rpc_gss_is_installed.3t.gz /usr/share/man/man3/rpc_gss_max_data_length.3t.gz /usr/share/man/man3/rpc_gss_mech_to_oid.3t.gz /usr/share/man/man3/rpc_gss_qop_to_num.3t.gz /usr/share/man/man3/rpc_gss_seccreate.3t.gz /usr/share/man/man3/rpc_gss_set_callback.3t.gz /usr/share/man/man3/rpc_gss_set_defaults.3t.gz /usr/share/man/man3/rpc_gss_set_svc_name.3t.gz /usr/share/man/man3/rpc_gss_svc_max_data_length.3t.gz /usr/share/man/man3/rpc_secure.3t.gz /usr/share/man/man3/rpc_soc.3t.gz /usr/share/man/man3/rpc_svc_calls.3t.gz /usr/share/man/man3/rpc_svc_create.3t.gz /usr/share/man/man3/rpc_svc_err.3t.gz /usr/share/man/man3/rpc_svc_reg.3t.gz /usr/share/man/man3/rpc_xdr.3t.gz /usr/share/man/man3/rpcbind.3t.gz /usr/share/man/man3/rpcsec_gss.3t.gz /usr/share/man/man3/rtime.3t.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Sep 19 00:34:33 2025