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