[arch-commits] Commit in rpcbind/repos (14 files)

2017-05-05 Thread Andreas Radke
Date: Friday, May 5, 2017 @ 18:29:12
  Author: andyrtr
Revision: 295332

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  rpcbind/repos/testing-i686/
  rpcbind/repos/testing-i686/CVE-2017-8779.diff
(from rev 295331, rpcbind/trunk/CVE-2017-8779.diff)
  rpcbind/repos/testing-i686/PKGBUILD
(from rev 295331, rpcbind/trunk/PKGBUILD)
  rpcbind/repos/testing-i686/rpcbind-sunrpc.patch
(from rev 295331, rpcbind/trunk/rpcbind-sunrpc.patch)
  rpcbind/repos/testing-i686/rpcbind.conf
(from rev 295331, rpcbind/trunk/rpcbind.conf)
  rpcbind/repos/testing-i686/rpcbind.install
(from rev 295331, rpcbind/trunk/rpcbind.install)
  rpcbind/repos/testing-i686/systemd_service.diff
(from rev 295331, rpcbind/trunk/systemd_service.diff)
  rpcbind/repos/testing-x86_64/
  rpcbind/repos/testing-x86_64/CVE-2017-8779.diff
(from rev 295331, rpcbind/trunk/CVE-2017-8779.diff)
  rpcbind/repos/testing-x86_64/PKGBUILD
(from rev 295331, rpcbind/trunk/PKGBUILD)
  rpcbind/repos/testing-x86_64/rpcbind-sunrpc.patch
(from rev 295331, rpcbind/trunk/rpcbind-sunrpc.patch)
  rpcbind/repos/testing-x86_64/rpcbind.conf
(from rev 295331, rpcbind/trunk/rpcbind.conf)
  rpcbind/repos/testing-x86_64/rpcbind.install
(from rev 295331, rpcbind/trunk/rpcbind.install)
  rpcbind/repos/testing-x86_64/systemd_service.diff
(from rev 295331, rpcbind/trunk/systemd_service.diff)

-+
 testing-i686/CVE-2017-8779.diff |   21 
 testing-i686/PKGBUILD   |   59 ++
 testing-i686/rpcbind-sunrpc.patch   |   11 ++
 testing-i686/rpcbind.conf   |3 +
 testing-i686/rpcbind.install|8 
 testing-i686/systemd_service.diff   |   10 +
 testing-x86_64/CVE-2017-8779.diff   |   21 
 testing-x86_64/PKGBUILD |   59 ++
 testing-x86_64/rpcbind-sunrpc.patch |   11 ++
 testing-x86_64/rpcbind.conf |3 +
 testing-x86_64/rpcbind.install  |8 
 testing-x86_64/systemd_service.diff |   10 +
 12 files changed, 224 insertions(+)

Copied: rpcbind/repos/testing-i686/CVE-2017-8779.diff (from rev 295331, 
rpcbind/trunk/CVE-2017-8779.diff)
===
--- testing-i686/CVE-2017-8779.diff (rev 0)
+++ testing-i686/CVE-2017-8779.diff 2017-05-05 18:29:12 UTC (rev 295332)
@@ -0,0 +1,21 @@
+diff --git a/src/rpcb_svc_com.c b/src/rpcb_svc_com.c
+index 5862c26..e11f61b 100644
+--- a/src/rpcb_svc_com.c
 b/src/rpcb_svc_com.c
+@@ -48,6 +48,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+@@ -432,7 +433,7 @@ rpcbproc_taddr2uaddr_com(void *arg, struct svc_req *rqstp 
/*__unused*/,
+ static bool_t
+ xdr_encap_parms(XDR *xdrs, struct encap_parms *epp)
+ {
+-  return (xdr_bytes(xdrs, &(epp->args), (u_int *) &(epp->arglen), ~0));
++  return (xdr_bytes(xdrs, &(epp->args), (u_int *) &(epp->arglen), 
RPC_MAXDATASIZE));
+ }
+ 
+ /*

Copied: rpcbind/repos/testing-i686/PKGBUILD (from rev 295331, 
rpcbind/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2017-05-05 18:29:12 UTC (rev 295332)
@@ -0,0 +1,59 @@
+# $Id$
+# Maintainer: AndyRTR 
+# Maintainer: Tobias Powalowski 
+
+pkgname=rpcbind
+pkgver=0.2.4
+pkgrel=3
+pkgdesc="portmap replacement which supports RPC over various protocols"
+arch=(i686 x86_64)
+backup=('etc/conf.d/rpcbind')
+makedepends=('systemd')
+depends=('bash' 'glibc' 'libtirpc' 'libsystemd')
+url="http://rpcbind.sourceforge.net;
+license=('custom')
+replaces=('portmap')
+# see also http://git.infradead.org/users/steved/rpcbind.git
+source=(https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2
+rpcbind-sunrpc.patch
+rpcbind.conf
+systemd_service.diff
+CVE-2017-8779.diff)
+install=rpcbind.install
+sha1sums=('8a6045dd3397e9f71bf3a7c9d269e255cca537bd'
+  '1b997ce76f9727efc8c72fc5f97189591c9a60e2'
+  '08246ff18d12cee01e5c9391c6ba8f5597cac936'
+  '3ebfcf09d01e41c70135124e68b3db681c768aa0'
+  '38044ce8f3376a0b69da8e078e988fd1645bd435')
+
+prepare() {
+  cd $srcdir/$pkgname-$pkgver
+  # patch for iana services file # FS#20273
+  patch -Np1 -i ../rpcbind-sunrpc.patch
+  # use distro config file; FS#52058
+  patch -Np1 -i ../systemd_service.diff
+  # http://seclists.org/oss-sec/2017/q2/209
+  patch -Np1 -i ../CVE-2017-8779.diff
+}
+
+build() {
+  cd $srcdir/$pkgname-$pkgver
+  ./configure --prefix=/usr \
+--with-rpcuser=rpc \
+--enable-warmstarts \
+--with-statedir=/var/lib/rpcbind
+  make
+}
+
+package() {
+  cd $srcdir/$pkgname-$pkgver
+  make DESTDIR=$pkgdir install
+  # install rpcbind config file
+  install -D -m644 $srcdir/rpcbind.conf 

[arch-commits] Commit in rpcbind/repos (14 files)

2015-04-27 Thread Andreas Radke
Date: Monday, April 27, 2015 @ 21:03:02
  Author: andyrtr
Revision: 238067

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  rpcbind/repos/testing-i686/
  rpcbind/repos/testing-i686/PKGBUILD
(from rev 238066, rpcbind/trunk/PKGBUILD)
  rpcbind/repos/testing-i686/rpcbind-sunrpc.patch
(from rev 238066, rpcbind/trunk/rpcbind-sunrpc.patch)
  rpcbind/repos/testing-i686/rpcbind.conf
(from rev 238066, rpcbind/trunk/rpcbind.conf)
  rpcbind/repos/testing-i686/rpcbind.install
(from rev 238066, rpcbind/trunk/rpcbind.install)
  rpcbind/repos/testing-i686/rpcbind.service
(from rev 238066, rpcbind/trunk/rpcbind.service)
  rpcbind/repos/testing-i686/rpcbind.socket
(from rev 238066, rpcbind/trunk/rpcbind.socket)
  rpcbind/repos/testing-x86_64/
  rpcbind/repos/testing-x86_64/PKGBUILD
(from rev 238066, rpcbind/trunk/PKGBUILD)
  rpcbind/repos/testing-x86_64/rpcbind-sunrpc.patch
(from rev 238066, rpcbind/trunk/rpcbind-sunrpc.patch)
  rpcbind/repos/testing-x86_64/rpcbind.conf
(from rev 238066, rpcbind/trunk/rpcbind.conf)
  rpcbind/repos/testing-x86_64/rpcbind.install
(from rev 238066, rpcbind/trunk/rpcbind.install)
  rpcbind/repos/testing-x86_64/rpcbind.service
(from rev 238066, rpcbind/trunk/rpcbind.service)
  rpcbind/repos/testing-x86_64/rpcbind.socket
(from rev 238066, rpcbind/trunk/rpcbind.socket)

-+
 testing-i686/PKGBUILD   |   59 ++
 testing-i686/rpcbind-sunrpc.patch   |   11 ++
 testing-i686/rpcbind.conf   |3 +
 testing-i686/rpcbind.install|8 
 testing-i686/rpcbind.service|   11 ++
 testing-i686/rpcbind.socket |8 
 testing-x86_64/PKGBUILD |   59 ++
 testing-x86_64/rpcbind-sunrpc.patch |   11 ++
 testing-x86_64/rpcbind.conf |3 +
 testing-x86_64/rpcbind.install  |8 
 testing-x86_64/rpcbind.service  |   11 ++
 testing-x86_64/rpcbind.socket   |8 
 12 files changed, 200 insertions(+)

Copied: rpcbind/repos/testing-i686/PKGBUILD (from rev 238066, 
rpcbind/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2015-04-27 19:03:02 UTC (rev 238067)
@@ -0,0 +1,59 @@
+# $Id$
+# Maintainer: AndyRTR andy...@archlinux.org
+# Maintainer: Tobias Powalowski tp...@archlinux.org
+
+pkgname=rpcbind
+pkgver=0.2.3
+pkgrel=1
+pkgdesc=portmap replacement which supports RPC over various protocols
+arch=(i686 x86_64)
+backup=('etc/conf.d/rpcbind')
+makedepends=('systemd')
+depends=('bash' 'glibc' 'libtirpc' 'libsystemd')
+url=http://rpcbind.sourceforge.net;
+license=('custom')
+replaces=('portmap')
+# see also http://git.infradead.org/users/steved/rpcbind.git
+source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2
+rpcbind-sunrpc.patch
+rpcbind.service
+rpcbind.socket
+rpcbind.conf)
+install=rpcbind.install
+sha1sums=('e79974a99d09b6d6fff9d86bf00225dc33723ce2'
+  '1b997ce76f9727efc8c72fc5f97189591c9a60e2'
+  '3534c7bcdecebda90182fe2328a16137353cb1ad'
+  'c52f8396cd05181b788fbdf74898730343c03c9a'
+  '08246ff18d12cee01e5c9391c6ba8f5597cac936')
+
+prepare() {
+  cd $srcdir/$pkgname-$pkgver
+  # patch for iana services file # FS#20273
+  patch -Np1 -i ../rpcbind-sunrpc.patch
+}
+
+build() {
+  cd $srcdir/$pkgname-$pkgver
+  ./configure --prefix=/usr \
+--with-rpcuser=rpc \
+--enable-warmstarts \
+--with-statedir=/var/lib/rpcbind
+  make
+}
+
+package() {
+  cd $srcdir/$pkgname-$pkgver
+  make DESTDIR=$pkgdir install
+  # install rpcbind config file
+  install -D -m644 $srcdir/rpcbind.conf $pkgdir/etc/conf.d/rpcbind
+  # install missing man page - https://bugs.archlinux.org/task/21271
+  install -m644 man/rpcinfo.8 $pkgdir/usr/share/man/man8/
+  # install systemd service file
+  install -D -m644 $srcdir/rpcbind.service 
$pkgdir/usr/lib/systemd/system/rpcbind.service
+  # install system socket activation
+  install -D -m644 $srcdir/rpcbind.socket 
$pkgdir/usr/lib/systemd/system/rpcbind.socket
+  # add state directory
+  install -d -m 700 -o 32 -g 32 $pkgdir/var/lib/rpcbind
+  # install license
+  install -D -m644 COPYING $pkgdir/usr/share/licenses/rpcbind/COPYING
+}

Copied: rpcbind/repos/testing-i686/rpcbind-sunrpc.patch (from rev 238066, 
rpcbind/trunk/rpcbind-sunrpc.patch)
===
--- testing-i686/rpcbind-sunrpc.patch   (rev 0)
+++ testing-i686/rpcbind-sunrpc.patch   2015-04-27 19:03:02 UTC (rev 238067)
@@ -0,0 +1,11 @@
+--- rpcbind-0.2.3/src/rpcbind.c2015-04-27 16:07:43.0 +0200
 rpcbind-0.2.3/src/rpcbind.c.new2015-04-27 19:48:44.518124944 +0200
+@@ -132,7 +132,7 @@
+ char *udp_uaddr;  /* Universal UDP address */

[arch-commits] Commit in rpcbind/repos (14 files)

2015-01-13 Thread Tobias Powalowski
Date: Tuesday, January 13, 2015 @ 19:27:54
  Author: tpowa
Revision: 228987

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  rpcbind/repos/testing-i686/
  rpcbind/repos/testing-i686/PKGBUILD
(from rev 228986, rpcbind/trunk/PKGBUILD)
  rpcbind/repos/testing-i686/rpcbind-sunrpc.patch
(from rev 228986, rpcbind/trunk/rpcbind-sunrpc.patch)
  rpcbind/repos/testing-i686/rpcbind.conf
(from rev 228986, rpcbind/trunk/rpcbind.conf)
  rpcbind/repos/testing-i686/rpcbind.install
(from rev 228986, rpcbind/trunk/rpcbind.install)
  rpcbind/repos/testing-i686/rpcbind.service
(from rev 228986, rpcbind/trunk/rpcbind.service)
  rpcbind/repos/testing-i686/rpcbind.socket
(from rev 228986, rpcbind/trunk/rpcbind.socket)
  rpcbind/repos/testing-x86_64/
  rpcbind/repos/testing-x86_64/PKGBUILD
(from rev 228986, rpcbind/trunk/PKGBUILD)
  rpcbind/repos/testing-x86_64/rpcbind-sunrpc.patch
(from rev 228986, rpcbind/trunk/rpcbind-sunrpc.patch)
  rpcbind/repos/testing-x86_64/rpcbind.conf
(from rev 228986, rpcbind/trunk/rpcbind.conf)
  rpcbind/repos/testing-x86_64/rpcbind.install
(from rev 228986, rpcbind/trunk/rpcbind.install)
  rpcbind/repos/testing-x86_64/rpcbind.service
(from rev 228986, rpcbind/trunk/rpcbind.service)
  rpcbind/repos/testing-x86_64/rpcbind.socket
(from rev 228986, rpcbind/trunk/rpcbind.socket)

-+
 testing-i686/PKGBUILD   |   59 ++
 testing-i686/rpcbind-sunrpc.patch   |   22 
 testing-i686/rpcbind.conf   |3 +
 testing-i686/rpcbind.install|   13 +++
 testing-i686/rpcbind.service|   11 ++
 testing-i686/rpcbind.socket |8 
 testing-x86_64/PKGBUILD |   59 ++
 testing-x86_64/rpcbind-sunrpc.patch |   22 
 testing-x86_64/rpcbind.conf |3 +
 testing-x86_64/rpcbind.install  |   13 +++
 testing-x86_64/rpcbind.service  |   11 ++
 testing-x86_64/rpcbind.socket   |8 
 12 files changed, 232 insertions(+)

Copied: rpcbind/repos/testing-i686/PKGBUILD (from rev 228986, 
rpcbind/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2015-01-13 18:27:54 UTC (rev 228987)
@@ -0,0 +1,59 @@
+# $Id$
+# Maintainer: Tobias Powalowski tp...@archlinux.org
+
+pkgname=rpcbind
+pkgver=0.2.2
+pkgrel=1
+pkgdesc=portmap replacement which supports RPC over various protocols
+arch=(i686 x86_64)
+backup=('etc/conf.d/rpcbind')
+makedepends=('systemd')
+depends=('bash' 'glibc' 'libtirpc' 'libsystemd')
+url=http://rpcbind.sourceforge.net;
+license=('custom')
+replaces=('portmap')
+source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2
+rpcbind-sunrpc.patch
+rpcbind.service
+rpcbind.socket
+rpcbind.conf)
+install=rpcbind.install
+md5sums=('8acf839bfef2364a05fbd6be5f8edf9a'
+ 'c02ac36a98baac70b8a26190524b7b73'
+ '0f493a590c250267034e230e7bf1f894'
+ 'e5a205cd7402fedaf74a744b2a22f0ad'
+ 'd4c74d1be9f98344af138a15ad3b6f8c')
+
+prepare() {
+  cd $srcdir/$pkgname-$pkgver
+  # patch for iana services file
+  patch -Np1 -i ../rpcbind-sunrpc.patch
+}
+
+build() {
+  cd $srcdir/$pkgname-$pkgver
+  ./configure --prefix=/usr --with-rpcuser=rpc --enable-warmstarts 
--with-statedir=/var/lib/rpcbind
+  make
+}
+
+check() {
+  cd $srcdir/$pkgname-$pkgver
+  make check
+}
+
+package() {
+  cd $srcdir/$pkgname-$pkgver
+  make DESTDIR=$pkgdir install
+  # install rpcbind config file
+  install -D -m644 $srcdir/rpcbind.conf $pkgdir/etc/conf.d/rpcbind
+  # install missing man page - https://bugs.archlinux.org/task/21271
+  install -m644 man/rpcinfo.8 $pkgdir/usr/share/man/man8/
+  # install systemd service file
+  install -D -m644 $srcdir/rpcbind.service 
$pkgdir/usr/lib/systemd/system/rpcbind.service
+  # install system socket activation
+  install -D -m644 $srcdir/rpcbind.socket 
$pkgdir/usr/lib/systemd/system/rpcbind.socket
+  # add state directory
+  install -d -m 700 -o 32 -g 32 $pkgdir/var/lib/rpcbind
+  # install license
+  install -D -m644 COPYING $pkgdir/usr/share/licenses/rpcbind/COPYING
+}

Copied: rpcbind/repos/testing-i686/rpcbind-sunrpc.patch (from rev 228986, 
rpcbind/trunk/rpcbind-sunrpc.patch)
===
--- testing-i686/rpcbind-sunrpc.patch   (rev 0)
+++ testing-i686/rpcbind-sunrpc.patch   2015-01-13 18:27:54 UTC (rev 228987)
@@ -0,0 +1,22 @@
+--- rpcbind-0.1.7/src/rpcbind.c.orig   2008-11-19 14:17:34.0 +0100
 rpcbind-0.1.7/src/rpcbind.c2010-01-07 13:03:37.416632894 +0100
+@@ -114,7 +114,7 @@
+ char *udp_uaddr;  /* Universal UDP address */
+ char *tcp_uaddr;  /* Universal TCP address */
+ #endif
+-static char servname[] = rpcbind;