public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Steve Dickson <steved@redhat.com>
To: git-commits@fedoraproject.org
Subject: [rpms/libtirpc] rawhide: Updated to the latest upstream release: libtirpc-1-3-8 (bz 2532721)
Date: Mon, 14 Sep 2026 12:37:37 GMT	[thread overview]
Message-ID: <178938945723.1.3748464166865116703.rpms-libtirpc-030b9e2167c8@fedoraproject.org> (raw)

            A new commit has been pushed.

            Repo   : rpms/libtirpc
            Branch : rawhide
            Commit : 030b9e2167c86545ce70a24dbedcf34bf54a0477
            Author : Steve Dickson <steved@redhat.com>
            Date   : 2026-09-14T08:11:23-04:00
            Stats  : +8/-176 in 5 file(s)
            URL    : https://src.fedoraproject.org/rpms/libtirpc/c/030b9e2167c86545ce70a24dbedcf34bf54a0477?branch=rawhide

            Log:
            Updated to the latest upstream release: libtirpc-1-3-8 (bz 2532721)

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

---
diff --git a/.gitignore b/.gitignore
index 6e06972..f2172f7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
 Makefile
 x86_64/
-libtirpc-1.3.7-build
-/libtirpc-1.3.7.tar.bz2
+libtirpc-1.3.8-build
+/libtirpc-1.3.8.tar.bz2

diff --git a/libtirpc.1.3.7-rc3.patch b/libtirpc.1.3.7-rc3.patch
deleted file mode 100644
index 05c80bb..0000000
--- a/libtirpc.1.3.7-rc3.patch
+++ /dev/null
@@ -1,114 +0,0 @@
-commit 240ee6c774729c9c24812aa8912f1fcf8996b162
-Author: Rudi Heitbaum <rudi@heitbaum.com>
-Date:   Thu Jan 2 08:46:24 2025 -0500
-
-    update signal and key_call declarations to allow compile with gcc-15
-    
-    Follow up patch addressing the following declarations:
-      sed -n 75,77p libtirpc-1.3.6/src/key_call.c
-      cryptkeyres *(*__key_encryptsession_pk_LOCAL)() = 0;
-      cryptkeyres *(*__key_decryptsession_pk_LOCAL)() = 0;
-      des_block *(*__key_gendes_LOCAL)() = 0;
-    
-    Signed-off-by: Rudi Heitbaum <rudi@heitbaum.com>
-    Signed-off-by: Steve Dickson <steved@redhat.com>
-
-diff --git a/src/auth_time.c b/src/auth_time.c
-index 936dd76..c21b1df 100644
---- a/src/auth_time.c
-+++ b/src/auth_time.c
-@@ -248,7 +248,7 @@ __rpc_get_time_offset(td, srv, thost, uaddr, netid)
- 	char			ut[64], ipuaddr[64];
- 	endpoint		teps[32];
- 	nis_server		tsrv;
--	void			(*oldsig)() = NULL; /* old alarm handler */
-+	void			(*oldsig)(int) = NULL; /* old alarm handler */
- 	struct sockaddr_in	sin;
- 	int			s = RPC_ANYSOCK;
- 	socklen_t len;
-@@ -417,7 +417,7 @@ __rpc_get_time_offset(td, srv, thost, uaddr, netid)
- 		} else {
- 			int res;
- 
--			oldsig = (void (*)())signal(SIGALRM, alarm_hndler);
-+			oldsig = (void (*)(int))signal(SIGALRM, alarm_hndler);
- 			saw_alarm = 0; /* global tracking the alarm */
- 			alarm(20); /* only wait 20 seconds */
- 			res = connect(s, (struct sockaddr *)&sin, sizeof(sin));
-diff --git a/src/key_call.c b/src/key_call.c
-index 9f4b1d2..43f990e 100644
---- a/src/key_call.c
-+++ b/src/key_call.c
-@@ -72,9 +72,9 @@
-  * implementations of these functions, and to call those in key_call().
-  */
- 
--cryptkeyres *(*__key_encryptsession_pk_LOCAL)() = 0;
--cryptkeyres *(*__key_decryptsession_pk_LOCAL)() = 0;
--des_block *(*__key_gendes_LOCAL)() = 0;
-+cryptkeyres *(*__key_encryptsession_pk_LOCAL)(uid_t, char *) = 0;
-+cryptkeyres *(*__key_decryptsession_pk_LOCAL)(uid_t, char *) = 0;
-+des_block *(*__key_gendes_LOCAL)(uid_t, char *) = 0;
- 
- static int key_call( u_long, xdrproc_t, void *, xdrproc_t, void *);
- 
-
-commit d473f1e1f6ba80bfaee4daa058da159305167323
-Author: Rudi Heitbaum <rudi@heitbaum.com>
-Date:   Thu Dec 12 04:16:02 2024 -0500
-
-    Update declarations to allow compile with gcc-15
-    
-    This patch fixes some of the compile errors with gcc 15-20241117.
-    
-    In addition the follow declarations need to be fixed:
-      sed -n 75,77p libtirpc-1.3.6/src/key_call.c
-      cryptkeyres *(*__key_encryptsession_pk_LOCAL)() = 0;
-      cryptkeyres *(*__key_decryptsession_pk_LOCAL)() = 0;
-      des_block *(*__key_gendes_LOCAL)() = 0;
-    
-    Signed-off-by: Rudi Heitbaum <rudi@heitbaum.com>
-    Signed-off-by: Steve Dickson <steved@redhat.com>
-
-diff --git a/src/auth_none.c b/src/auth_none.c
-index 0b0bbd1..aca6e71 100644
---- a/src/auth_none.c
-+++ b/src/auth_none.c
-@@ -62,7 +62,7 @@ static bool_t authnone_validate (AUTH *, struct opaque_auth *);
- static bool_t authnone_refresh (AUTH *, void *);
- static void authnone_destroy (AUTH *);
- 
--extern bool_t xdr_opaque_auth();
-+extern bool_t xdr_opaque_auth(XDR *, struct opaque_auth *);
- 
- static struct auth_ops *authnone_ops();
- 
-diff --git a/src/getpublickey.c b/src/getpublickey.c
-index be37a24..4e96c7c 100644
---- a/src/getpublickey.c
-+++ b/src/getpublickey.c
-@@ -52,7 +52,7 @@
- /*
-  * Hack to let ypserv/rpc.nisd use AUTH_DES.
-  */
--int (*__getpublickey_LOCAL)() = 0;
-+int (*__getpublickey_LOCAL)(const char *, char *) = 0;
- 
- /*
-  * Get somebody's public key
-diff --git a/src/svc_auth_none.c b/src/svc_auth_none.c
-index 887e809..5ca98e9 100644
---- a/src/svc_auth_none.c
-+++ b/src/svc_auth_none.c
-@@ -37,8 +37,8 @@
- 
- #include <rpc/rpc.h>
- 
--static bool_t	svcauth_none_destroy();
--static bool_t   svcauth_none_wrap();
-+static bool_t	svcauth_none_destroy(SVCAUTH *);
-+static bool_t   svcauth_none_wrap(SVCAUTH *, XDR *, bool_t (*)(XDR *, ...), char *);
- 
- struct svc_auth_ops svc_auth_none_ops = {
- 	svcauth_none_wrap,
-

diff --git a/libtirpc.1.3.8-rc1.patch b/libtirpc.1.3.8-rc1.patch
deleted file mode 100644
index cf0ec30..0000000
--- a/libtirpc.1.3.8-rc1.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-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 32ae3f9..54f7c57 100644
--- a/libtirpc.spec
+++ b/libtirpc.spec
@@ -1,15 +1,13 @@
 %define _root_libdir    /%{_lib}
 
 Name:			libtirpc
-Version:		1.3.7
-Release:		3.rc1%{?dist}
+Version:		1.3.8
+Release:		0%{?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
@@ -116,6 +114,9 @@ mv %{buildroot}%{_mandir}/man3 %{buildroot}%{_mandir}/man3t
 %{_mandir}/*/*
 
 %changelog
+* Mon Sep 14 2026 Steve Dickson <steved@redhat.com> - 1.3.8-0
+- Updated to the latest upstream release: libtirpc-1-3-8 (bz 2532721)
+
 * 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
 

diff --git a/sources b/sources
index c485d30..d3d3793 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (libtirpc-1.3.7.tar.bz2) = 50c0153bc72a3f9578eb7a9dc123ea531df83c455f19b03d2bc59563d8453fcd278a025eef05865d1218b2c9358a9152ee069ce0e4d11dfea4ca0a8a24221fad
+SHA512 (libtirpc-1.3.8.tar.bz2) = 8cafcfc33a9b40e5e69987ca2b104a09f64c5dab9dea7624e4ad31bd37084a31500c92ee276fb253e5b5eaa9b47f87ac360f76e8992169b6c4b9e2d203fdb9ba

                 reply	other threads:[~2026-09-14 12:37 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178938945723.1.3748464166865116703.rpms-libtirpc-030b9e2167c8@fedoraproject.org \
    --to=steved@redhat.com \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox