public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/libtirpc] f44: Updated to the latest upstream RC release: libtirpc-1-3-8-rc1
@ 2026-09-05 10:51 Steve Dickson
  0 siblings, 0 replies; only message in thread
From: Steve Dickson @ 2026-09-05 10:51 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : rpms/libtirpc
            Branch : f44
            Commit : 6b8896f9f3c4cc4d0dbc2c52f4d87cf8726468fe
            Author : Steve Dickson <steved@redhat.com>
            Date   : 2026-09-05T06:43:24-04:00
            Stats  : +61/-1 in 2 file(s)
            URL    : https://src.fedoraproject.org/rpms/libtirpc/c/6b8896f9f3c4cc4d0dbc2c52f4d87cf8726468fe?branch=f44

            Log:
            Updated to the latest upstream RC release: libtirpc-1-3-8-rc1

Signed-off-by: Steve Dickson <steved@redhat.com>

---
diff --git a/libtirpc.1.3.8-rc1.patch b/libtirpc.1.3.8-rc1.patch
new file mode 100644
index 0000000..cf0ec30
--- /dev/null
+++ b/libtirpc.1.3.8-rc1.patch
@@ -0,0 +1,55 @@
+diff --git a/src/libtirpc.map b/src/libtirpc.map
+index 479b4ff..0d0f2f4 100644
+--- a/src/libtirpc.map
++++ b/src/libtirpc.map
+@@ -295,6 +295,11 @@ TIRPC_0.3.3 {
+     svc_max_pollfd;
+ } TIRPC_0.3.2;
+ 
++TIRPC_1.3.7 {
++    authdes_getucred;
++    rpc_gss_getcred;
++} TIRPC_0.3.3;
++
+ TIRPC_PRIVATE {
+   global:
+     __libc_clntudp_bufcreate;
+diff --git a/src/libtirpc.map.in b/src/libtirpc.map.in
+index 6cf563b..6c0b9b2 100644
+--- a/src/libtirpc.map.in
++++ b/src/libtirpc.map.in
+@@ -295,6 +295,11 @@ TIRPC_0.3.3 {
+     svc_max_pollfd;
+ } TIRPC_0.3.2;
+ 
++TIRPC_1.3.7 {
++    authdes_getucred;
++    rpc_gss_getcred;
++} TIRPC_0.3.3;
++
+ TIRPC_PRIVATE {
+   global:
+     __libc_clntudp_bufcreate;
+diff --git a/src/svc_auth_gss.c b/src/svc_auth_gss.c
+index de2993f..dd7db56 100644
+--- a/src/svc_auth_gss.c
++++ b/src/svc_auth_gss.c
+@@ -1117,7 +1117,7 @@ rpc_gss_get_principal_name(rpc_gss_principal_t *principal, char *mechanism,
+ {
+ 	OM_uint32 maj_stat, min_stat;
+ 	rpc_gss_principal_t result;
+-	size_t nodelen, secdomlen;
++	size_t nodelen, secdomlen, alloclen;
+ 	gss_name_t name, mechname;
+ 	gss_buffer_desc namebuf;
+ 	rpc_gss_OID oid;
+@@ -1135,7 +1135,8 @@ rpc_gss_get_principal_name(rpc_gss_principal_t *principal, char *mechanism,
+ 	if (secdomain != NULL)
+ 		secdomlen = strlen(secdomain) + 1;
+ 	namebuf.length = strlen(user_name) + nodelen + secdomlen;
+-	namebuf.value = calloc(1, namebuf.length);
++	alloclen = namebuf.length + 1; /* include terminating NULL for C-string ops */
++	namebuf.value = calloc(1, alloclen);
+ 	if (namebuf.value == NULL)
+ 		return FALSE;
+ 	(void)strcpy(namebuf.value, user_name);

diff --git a/libtirpc.spec b/libtirpc.spec
index bd24531..4b06f00 100644
--- a/libtirpc.spec
+++ b/libtirpc.spec
@@ -2,12 +2,14 @@
 
 Name:			libtirpc
 Version:		1.3.7
-Release:		2%{?dist}
+Release:		2.rc1%{?dist}
 Summary:		Transport Independent RPC Library
 License:		SISSL AND BSD-3-Clause
 URL:  			http://git.linux-nfs.org/?p=steved/libtirpc.git;a=summary
 Source0:		http://downloads.sourceforge.net/libtirpc/libtirpc-%{version}.tar.bz2
 
+Patch001: libtirpc.1.3.8-rc1.patch
+
 BuildRequires:		automake, autoconf, libtool, pkgconfig
 BuildRequires:		krb5-devel
 BuildRequires:		gcc
@@ -114,6 +116,9 @@ mv %{buildroot}%{_mandir}/man3 %{buildroot}%{_mandir}/man3t
 %{_mandir}/*/*
 
 %changelog
+* Sat Sep  5 2026 Steve Dickson <steved@redhat.com> - 1.3.7-3-rc1 
+- Updated to the latest upstream RC release: libtirpc-1-3-8-rc1
+
 * Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.7-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
 

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-05 10:51 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-05 10:51 [rpms/libtirpc] f44: Updated to the latest upstream RC release: libtirpc-1-3-8-rc1 Steve Dickson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox