[arch-commits] Commit in rpcbind/repos (14 files)
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)
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)
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;