- 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()".
- fix socket leak introduced by change-rpc-protocol-version-order patch
- Replace explicit_bzero.patch with
- Add some patches to get libtirpc compiled without needing glibc
OBS-URL: https://build.opensuse.org/request/show/1194558
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtirpc?expand=0&rev=61
* 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()".
- fix socket leak introduced by change-rpc-protocol-version-order patch
- Replace explicit_bzero.patch with
- Add some patches to get libtirpc compiled without needing glibc
OBS-URL: https://build.opensuse.org/package/show/Base:System/libtirpc?expand=0&rev=103
- 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)
OBS-URL: https://build.opensuse.org/request/show/998199
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtirpc?expand=0&rev=59
* 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
OBS-URL: https://build.opensuse.org/package/show/Base:System/libtirpc?expand=0&rev=99
- 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
- Package changes:
- BuildRequires: s/pkg-config/pkgconf-pkg-config/
OBS-URL: https://build.opensuse.org/request/show/852696
OBS-URL: https://build.opensuse.org/package/show/Base:System/libtirpc?expand=0&rev=90
- Update to libtirpc 1.2.5
- A number resource leaks and other issues were fix which were identified
by a Coverity Scan.
- The AUTH_DES authentication has been deprecated. If any of those routines
are called, they will fail immediately.
- numerous bug fixes
- Package changes:
- Build without AUTH_DES authentication
- Add patch from next release 0001-Add-authdes_seccreate-stub.patch
(a86b4ff Add authdes_seccreate() stub)
- Drop rc patches (libtirpc-1-1-5-rc1.patch, libtirpc-1-1-5-rc2.patch)
- Drop patches all patches backported from this release
(0001-Makefile.am-Use-LIBADD-instead-of-LDFLAGS-to-link-ag.patch,
0002-man-rpc_secure.3t-Fix-typo-in-manpage.patch,
0003-xdr-add-a-defensive-mask-in-xdr_int64_t-and-xdr_u_in.patch)
OBS-URL: https://build.opensuse.org/request/show/760716
OBS-URL: https://build.opensuse.org/package/show/Base:System/libtirpc?expand=0&rev=81
- Updated to libtirpc 1.1.5 rc2 (this includes changes in 1.1.4 release)
- add libtirpc-1-1-5-rc1.patch and libtirpc-1-1-5-rc2.patch to reflect
upstream changes after 1.1.4 release
- remove /etc/bindresvport.blacklist as it's still supported by glibc
although it's not compiled with --enable-obsolete-rpc
- Drop patches accepted in previous releases or not needed
- 000-bindresvport_blacklist.patch (accepted in 5b037cc9, libtirpc 1.1.4)
- 001-new-rpcbindsock-path.patch (not needed, rpcbind now uses /var/run directory)
- 002-revert-binddynport.patch (fixed in 2802259, libtirpc-1-0-4-rc1)
- 0001-Fix-regression-introduced-by-change-rpc-version-orde.patch
(backport of 25d38d7, libtirpc-1-0-4-rc1)
- 0001-xdrstdio_create-buffers-do-not-output-encoded-values.patch
(backport of 145272c, libtirpc-1-0-4-rc2)
- Add fixes from upcomming release
- 0001-Makefile.am-Use-LIBADD-instead-of-LDFLAGS-to-link-ag.patch
- 0003-man-rpc_secure.3t-Fix-typo-in-manpage.patch
- 0004-xdr-add-a-defensive-mask-in-xdr_int64_t-and-xdr_u_in.patch
OBS-URL: https://build.opensuse.org/request/show/738880
OBS-URL: https://build.opensuse.org/package/show/Base:System/libtirpc?expand=0&rev=78
- Update to libtirpc 1.0.3
- clnt_dg_call: Fix a buffer overflow (CVE-2016-4429)
- Avoid choosing reserved ports in legacy RPC APIs
- rpcinfo: change order of version to be tried to 4, 3, 2
- includes 003-rpc-types.patch
- includes 004-replace-bzero-with-memset.patch
- includes 005-missing-includes.patch
- includes 011-Fix-typo-in-src-libtirpc.map-which-prevents-that-key.patch
- includes decls.patch
- Drop COPYING.GPLv2, GPLv2 code was removed from library
- Adjust include directory [bsc#1083902]
OBS-URL: https://build.opensuse.org/request/show/586988
OBS-URL: https://build.opensuse.org/package/show/Base:System/libtirpc?expand=0&rev=69
- Add some patches to get libtirpc compiled without needing glibc
deprecated functions:
- 015-Fix-includes-to-compile-without-deprecated-glibc-fun.patch
- 014-Add-des_crypt.c-and-des_impl.c-to-become-independent.patch
- 013-If-we-don-t-compile-in-YP-support-don-t-include-YP-h.patch
- Add 012-libtirpc-needs-rpcsvc-nis.h-for-compiling-but-does-n.patch
to allow bootstrapping of libtirpc without glibc sunrpc code or
libnsl NIS+ code.
- Add 011-Fix-typo-in-src-libtirpc.map-which-prevents-that-key.patch
(fix export of key_secretkey_is_set)
- Add the following patches to fix some bugs from the poll()
port and an endless loop:
- 006-Remove-old-meanwhile-wrong-comment-about-FD_SETSIZE-.patch
- 007-Change-rtime-function-to-use-poll-instead-of-select.patch
- 008-Add-parameters-to-local-prototypes-to-fix-compiler-w.patch
- 009-makefd_xprt-checks-that-the-filedesriptor-is-lower-t.patch
- 010-The-goto-again-statement-was-an-left-over-from-the-p.patch
- Remove 004-netconfig-prefer-IPv6.patch for SLES12.
- Remove libtirpc-getnetconfig-races.patch (was backport).
[FATE#320393]
- Drop libtirpc-xdr-header.patch (was backport)
- Fix public xdr.h header - xdr_rpcvers() were broken (bsc#902439)
Added: libtirpc-xdr-header.patch
- Fix race conditions in getnetconfig (bsc#899576, bsc#882973)
Added: libtirpc-getnetconfig-races.patch
OBS-URL: https://build.opensuse.org/request/show/381804
OBS-URL: https://build.opensuse.org/package/show/Base:System/libtirpc?expand=0&rev=57