[arch-commits] Commit in libtirpc/trunk (2 files)

Andreas Radke andyrtr at archlinux.org
Wed Aug 29 13:47:40 UTC 2018


    Date: Wednesday, August 29, 2018 @ 13:47:40
  Author: andyrtr
Revision: 333083

upgpkg: libtirpc 1.1.4-1

upstream update 1.1.4

Modified:
  libtirpc/trunk/PKGBUILD
Deleted:
  libtirpc/trunk/restore_using_reserve_ports_for_client_connections.diff

---------------------------------------------------------+
 PKGBUILD                                                |   15 --
 restore_using_reserve_ports_for_client_connections.diff |   72 --------------
 2 files changed, 4 insertions(+), 83 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-08-29 13:39:06 UTC (rev 333082)
+++ PKGBUILD	2018-08-29 13:47:40 UTC (rev 333083)
@@ -3,8 +3,8 @@
 # Contributor: Tobias Powalowski <tpowa at archlinux.org>
 
 pkgname=libtirpc
-pkgver=1.0.3
-pkgrel=2
+pkgver=1.1.4
+pkgrel=1
 pkgdesc="Transport Independent RPC library (SunRPC replacement)"
 arch=('x86_64')
 url="http://libtirpc.sourceforge.net/"
@@ -12,16 +12,9 @@
 depends=('krb5')
 backup=('etc/netconfig')
 # git tree: git://linux-nfs.org/~steved/libtirpc
-source=(http://downloads.sourceforge.net/sourceforge/libtirpc/${pkgname}-${pkgver}.tar.bz2
-        restore_using_reserve_ports_for_client_connections.diff)
-sha1sums=('48adb32dc7c3b73c66f001c239da76b8398abf11'
-          '6a290ad197f044ed88607760a69dd24746152bc3')
+source=(http://downloads.sourceforge.net/sourceforge/libtirpc/${pkgname}-${pkgver}.tar.bz2)
+sha1sums=('d85717035cb9bd6c45557a1eb1351d3af9a69ff7')
 
-prepare(){
-  cd ${pkgname}-${pkgver}
-  patch -Np1 -i ../restore_using_reserve_ports_for_client_connections.diff
-}
-
 build() {
   cd ${pkgname}-${pkgver}
   ./configure --prefix=/usr --sysconf=/etc

Deleted: restore_using_reserve_ports_for_client_connections.diff
===================================================================
--- restore_using_reserve_ports_for_client_connections.diff	2018-08-29 13:39:06 UTC (rev 333082)
+++ restore_using_reserve_ports_for_client_connections.diff	2018-08-29 13:47:40 UTC (rev 333083)
@@ -1,72 +0,0 @@
-From 2802259184ada839793152ed0a0f130065f82dfd Mon Sep 17 00:00:00 2001
-From: Steve Dickson <steved at redhat.com>
-Date: Thu, 12 Apr 2018 10:24:02 -0400
-Subject: [PATCH] clnt_create: Restore using reserve ports for client
- connections
-
-Commit 46e04a73 changed clnt_create(3) not to
-use reserve ports when binding a connection to
-a server.
-
-For certain legacy apps, like some of the NIS commands,
-the client has to used reserve port to be able
-to communicate with the server.
-
-So the use of reserve ports in clnt_create(3)
-has been restored.
-
-Signed-off-by: Steve Dickson <steved at redhat.com>
----
- src/clnt_generic.c | 4 +---
- src/rpc_soc.c      | 5 +----
- 2 files changed, 2 insertions(+), 7 deletions(-)
-
-diff --git a/src/clnt_generic.c b/src/clnt_generic.c
-index e5a314f..3f3dabf 100644
---- a/src/clnt_generic.c
-+++ b/src/clnt_generic.c
-@@ -47,7 +47,6 @@
- 
- extern bool_t __rpc_is_local_host(const char *);
- int __rpc_raise_fd(int);
--extern int __binddynport(int fd);
- 
- #ifndef NETIDLEN
- #define	NETIDLEN 32
-@@ -341,8 +340,7 @@ clnt_tli_create(int fd, const struct netconfig *nconf,
- 		servtype = nconf->nc_semantics;
- 		if (!__rpc_fd2sockinfo(fd, &si))
- 			goto err;
--		if (__binddynport(fd) == -1)
--			goto err;
-+		bindresvport(fd, NULL);
- 	} else {
- 		if (!__rpc_fd2sockinfo(fd, &si))
- 			goto err;
-diff --git a/src/rpc_soc.c b/src/rpc_soc.c
-index af6c482..5a6eeb7 100644
---- a/src/rpc_soc.c
-+++ b/src/rpc_soc.c
-@@ -67,8 +67,6 @@
- 
- extern mutex_t	rpcsoc_lock;
- 
--extern int __binddynport(int fd);
--
- static CLIENT *clnt_com_create(struct sockaddr_in *, rpcprog_t, rpcvers_t,
-     int *, u_int, u_int, char *, int);
- static SVCXPRT *svc_com_create(int, u_int, u_int, char *);
-@@ -147,8 +145,7 @@ clnt_com_create(raddr, prog, vers, sockp, sendsz, recvsz, tp, flags)
- 	bindaddr.maxlen = bindaddr.len =  sizeof (struct sockaddr_in);
- 	bindaddr.buf = raddr;
- 
--	if (__binddynport(fd) == -1)
--		goto err;
-+	bindresvport(fd, NULL);
- 	cl = clnt_tli_create(fd, nconf, &bindaddr, prog, vers,
- 				sendsz, recvsz);
- 	if (cl) {
--- 
-1.8.3.1
-
-



More information about the arch-commits mailing list