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.
1.2.5


1.1.4



1.0.3

1.0.2



1.0.1

0.2.4

Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | rpm | 0.2.4-0.16.el7 | 2020-01-07 | 91 kiB | 214 kiB | CentOS BuildSystem |
![]() | rpm | 1.0.3-1.fc28 | 2019-01-14 | 125 kiB | 251 kiB | Fedora Project |
![]() | rpm | 1.1.4-0.fc29 | 2019-01-14 | 116 kiB | 251 kiB | Fedora Project |
![]() | rpm | 1.1.4-0.fc29 | 2019-01-14 | 116 kiB | 251 kiB | Fedora Project |
![]() | rpm | 1.1.4-2.rc2.fc30.1 | 2019-06-17 | 117 kiB | 251 kiB | Fedora Project |
![]() | rpm | 1.1.4-2.rc3.fc31 | 2020-01-07 | 115 kiB | 251 kiB | Fedora Project |
![]() | rpm | 1.2.5-1.rc2.fc33 | 2020-02-21 | 115 kiB | 251 kiB | Fedora Project |
![]() | rpm | 1.0.2-lp150.1.34 | 2019-01-17 | 123 kiB | 249 kiB | https://bugs.opensuse.org |
![]() | rpm | 1.0.2-lp150.7.1 | 2019-06-17 | 125 kiB | 249 kiB | http://bugs.opensuse.org |
![]() | rpm | 1.0.2-lp150.2.3.1 | 2019-01-18 | 124 kiB | 249 kiB | http://bugs.opensuse.org |
![]() | rpm | 1.0.2-lp151.4.4 | 2019-04-09 | 121 kiB | 249 kiB | https://bugs.opensuse.org |
![]() | rpm | 1.0.2-lp152.5.65 | 2020-03-23 | 121 kiB | 249 kiB | https://bugs.opensuse.org |
![]() | rpm | 1.0.1-4.1 | 2019-01-17 | 114 kiB | 248 kiB | http://bugs.opensuse.org |
![]() | rpm | 1.0.1-5.9.1 | 2019-04-05 | 115 kiB | 248 kiB | http://bugs.opensuse.org |
![]() | rpm | 1.0.1-5.6.1 | 2019-03-15 | 115 kiB | 248 kiB | http://bugs.opensuse.org |
![]() | rpm | 1.0.1-5.3.1 | 2019-01-21 | 115 kiB | 248 kiB | http://bugs.opensuse.org |
![]() | rpm | 1.2.5-2.1 | 2020-02-16 | 129 kiB | 249 kiB | https://bugs.opensuse.org |
Manual pages
bindresvport(3t)
bindresvport, bindresvport_sa - bind a socket to a privileged IP port
des_crypt(3t)
des_crypt, ecb_crypt, cbc_crypt, des_setparity - fast DES encryption
getnetconfig(3t)
getnetconfig, setnetconfig, endnetconfig, getnetconfigent, freenetconfigent, nc_perror, nc_sperror - get network configuration database entry
getnetpath(3t)
getnetpath, setnetpath, endnetpath - get /etc/netconfig entry corresponding to NETPATH component
getrpcent(3t)
getrpcent, getrpcbyname, getrpcbynumber, endrpcent, setrpcent - get RPC entry
getrpcport(3t)
getrpcport - get RPC port number
rpc(3t)
rpc - library routines for remote procedure calls
rpcbind(3t)
rpcb_getmaps, rpcb_getaddr, rpcb_gettime, rpcb_rmtcall, rpcb_set, rpcb_unset - library routines for RPC bind service
rpcsec_gss(3t)
RPCSEC_GSS - GSS-API based authentication for RPC
rpc_clnt_auth(3t)
auth_destroy, authnone_create, authsys_create, authsys_create_default - library routines for client side remote procedure call authentication
rpc_clnt_calls(3t)
rpc_clnt_calls, clnt_call, clnt_freeres, clnt_geterr, clnt_perrno, clnt_perror, clnt_sperrno, clnt_sperror, rpc_broadcast, rpc_broadcast_exp, rpc_call - library routines for client side calls
rpc_gss_getcred(3t)
rpc_gss_getcred - Get authorization information for an RPC request
rpc_gss_get_error(3t)
rpc_gss_get_error - Get error details
rpc_gss_get_mechanisms(3t)
rpc_gss_get_mechanisms - Get installed mechanisms
rpc_gss_get_mech_info(3t)
rpc_gss_get_mech_info - Get Quality of Protection information for a security mechanism
rpc_gss_get_principal_name(3t)
rpc_gss_get_principal_name - Get a principal name
rpc_gss_get_versions(3t)
rpc_gss_get_versions - Get supported protocol version
rpc_gss_is_installed(3t)
rpc_gss_is_installed - Query for the presence of a security mechanism
rpc_gss_max_data_length(3t)
rpc_gss_max_data_length - calculate maximum data size
rpc_gss_mech_to_oid(3t)
rpc_gss_mech_to_oid - Convert a mechanism name to a GSS-API oid
rpc_gss_qop_to_num(3t)
rpc_gss_qop_to_num - Convert a Quality of Protection name to number
rpc_gss_seccreate(3t)
rpc_gss_seccreate - create a security context using the RPCSEC_GSS protocol
rpc_gss_set_callback(3t)
rpc_gss_set_callback - Register a security context creation callback
rpc_gss_set_defaults(3t)
rpc_gss_set_defaults - set service and quality of protection
rpc_gss_set_svc_name(3t)
rpc_gss_set_svc_name - Associate a GSS-API service principal with an RPC service
rpc_gss_svc_max_data_length(3t)
rpc_gss_svc_max_data_length - calculate maximum data size
rpc_secure(3t)
rpc_secure - library routines for secure remote procedure calls
rpc_svc_calls(3t)
svc_dg_enablecache, svc_exit, svc_fdset, svc_freeargs, svc_getargs, svc_getreq_common, svc_getreq_poll, svc_getreqset, svc_getrpccaller, svc_pollset, svc_run, svc_sendreply - library routines for RPC servers
rpc_svc_create(3t)
rpc_svc_create, svc_control, svc_create, svc_destroy, svc_dg_create, svc_fd_create, svc_raw_create, svc_tli_create, svc_tp_create, svc_vc_create - library routines for the creation of server handles
rpc_svc_err(3t)
rpc_svc_err, svcerr_auth, svcerr_decode, svcerr_noproc, svcerr_noprog, svcerr_progvers, svcerr_systemerr, svcerr_weakauth - library routines for server side remote procedure call errors
rpc_svc_reg(3t)
rpc_svc_reg, rpc_reg, svc_reg, svc_unreg, svc_auth_reg, xprt_register, xprt_unregister - library routines for registering servers
rpc_xdr(3t)
xdr_accepted_reply, xdr_authsys_parms, xdr_callhdr, xdr_callmsg, xdr_opaque_auth, xdr_rejected_reply, xdr_replymsg - XDR library routines for remote procedure calls
rtime(3t)
rtime - get remote time
netconfig(5)
netconfig - network configuration data base
Latest updates

OpenSUSE Leap 15.2 oss: Updated from 1.0.2-lp152.5.58 to 1.0.2-lp152.5.65
2020-03-23
- Fix SLES 15 - yp_bind_client_create_v3: RPC: Unknown host (bsc#1126096).
- Add upstream patch 0001-xdrstdio_create-buffers-do-not-output-encoded-values.patch

OpenSUSE Leap 15.2 oss: Updated from 1.0.2-lp152.5.52 to 1.0.2-lp152.5.58
2020-03-19
- Fix SLES 15 - yp_bind_client_create_v3: RPC: Unknown host (bsc#1126096).
- Add upstream patch 0001-xdrstdio_create-buffers-do-not-output-encoded-values.patch

Fedora rawhide development/Everything-os: Updated from 1.2.5-0.fc32 to 1.2.5-1.rc2.fc33
2020-02-21

OpenSUSE Leap 15.2 oss: Updated from 1.0.2-lp152.5.48 to 1.0.2-lp152.5.52
2020-02-19
- Fix SLES 15 - yp_bind_client_create_v3: RPC: Unknown host (bsc#1126096).
- Add upstream patch 0001-xdrstdio_create-buffers-do-not-output-encoded-values.patch

OpenSUSE Tumbleweed oss: Updated from 1.2.5-1.2 to 1.2.5-2.1
2020-02-16
- Backport upstream fix daed7ee ("Avoid multiple-definiton with gcc -fno-common") to fix build error with gcc flag -fno-common (bsc#1160875). Tested on gcc-9 and gcc-10. 0001-Avoid-multiple-definiton-with-gcc-fno-common.patch

OpenSUSE Tumbleweed oss: Updated from 1.2.5-1.1 to 1.2.5-1.2
2020-02-09
- Update to libtirpc 1.2.5
- A number resource leaks and other issues were fix which were identified
- 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

OpenSUSE Leap 15.2 oss: Updated from 1.0.2-lp152.5.44 to 1.0.2-lp152.5.48
2020-02-04
- Fix SLES 15 - yp_bind_client_create_v3: RPC: Unknown host (bsc#1126096).
- Add upstream patch 0001-xdrstdio_create-buffers-do-not-output-encoded-values.patch

OpenSUSE Tumbleweed oss: Updated from 1.1.4-1.1 to 1.2.5-1.1
2020-01-20
- Update to libtirpc 1.2.5
- A number resource leaks and other issues were fix which were identified
- 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

OpenSUSE Leap 15.2 oss: Updated from 1.0.2-lp152.5.42 to 1.0.2-lp152.5.44
2020-01-17
- Fix SLES 15 - yp_bind_client_create_v3: RPC: Unknown host (bsc#1126096).
- Add upstream patch 0001-xdrstdio_create-buffers-do-not-output-encoded-values.patch

Fedora 31 releases/Everything-os: Version 1.1.4-2.rc3.fc31 introduced
2020-01-07
- Updated to latest upstream RC release: libtirpc-1-1-5-rc3

OpenSUSE Leap 15.2 oss: Version 1.0.2-lp152.5.42 introduced
2020-01-07
- Fix SLES 15 - yp_bind_client_create_v3: RPC: Unknown host (bsc#1126096).
- Add upstream patch 0001-xdrstdio_create-buffers-do-not-output-encoded-values.patch

CentOS 7.7.1908 os: Version 0.2.4-0.16.el7 introduced
2020-01-07
- getnetconfig.c: fix a BAD_FREE (CWE-763) (bz 1631609)
- Fix EOF detection on non-blocking socket (bz 1331554)

Fedora rawhide development/Everything-os: Updated from 1.1.4-3.rc3.fc32 to 1.2.5-0.fc32
2019-12-21
Updated to latest upstream release: libtirpc-1-2-5 (bz 1785684)

OpenSUSE Tumbleweed oss: Updated from 1.0.3-3.6 to 1.1.4-1.1
2019-12-04
- Fix previous version:
- actually delete 0001-xdrstdio_create-buffers-do-not-output-encoded-values.patch
- use 0001-Makefile.am-Use-LIBADD-instead-of-LDFLAGS-to-link-ag.patch
- use 0002-man-rpc_secure.3t-Fix-typo-in-manpage.patch (renamed from 0003-man-rpc_secure.3t-Fix-typo-in-manpage.patch)
- use 0003-xdr-add-a-defensive-mask-in-xdr_int64_t-and-xdr_u_in.patch (renamed from 0004-xdr-add-a-defensive-mask-in-xdr_int64_t-and-xdr_u_in.patch)

Fedora rawhide development/Everything-os: Updated from 1.1.4-2.rc3.fc32 to 1.1.4-3.rc3.fc32
2019-11-05
- Remove a useless dependency on man-db from libtirpc-devel package (bug #1496422)

OpenSUSE Tumbleweed oss: Updated from 1.0.3-3.5 to 1.0.3-3.6
2019-10-11
- Fix SLES 15 - yp_bind_client_create_v3: RPC: Unknown host (bsc#1126096).
- Add upstream patch 0001-xdrstdio_create-buffers-do-not-output-encoded-values.patch

Fedora rawhide development/Everything-os: Updated from 1.1.4-2.rc2.fc31.2 to 1.1.4-2.rc3.fc32
2019-09-07
- Updated to latest upstream RC release: libtirpc-1-1-5-rc3

CentOS 7.6.1810 cr: Version 0.2.4-0.16.el7 introduced
2019-08-30
- getnetconfig.c: fix a BAD_FREE (CWE-763) (bz 1631609)
- Fix EOF detection on non-blocking socket (bz 1331554)

Fedora rawhide development/Everything-os: Updated from 1.1.4-2.rc2.fc30.1 to 1.1.4-2.rc2.fc31.2
2019-08-03
- Updated to latest upstream RC release: libtirpc-1-1-5-rc2

OpenSUSE Tumbleweed oss: Updated from 1.0.3-3.4 to 1.0.3-3.5
2019-07-16
- Fix SLES 15 - yp_bind_client_create_v3: RPC: Unknown host (bsc#1126096).
- Add upstream patch 0001-xdrstdio_create-buffers-do-not-output-encoded-values.patch