From bf5e5afa72bec0ff364a94dc91b4a9f28e3867b3 Mon Sep 17 00:00:00 2001 From: Patrick J Volkerding Date: Wed, 12 May 2021 19:02:20 +0000 Subject: Wed May 12 19:02:20 UTC 2021 a/kernel-firmware-20210512_55d9649-noarch-1.txz: Upgraded. a/sysklogd-2.2.3-x86_64-1.txz: Upgraded. ap/sudo-1.9.7-x86_64-1.txz: Upgraded. d/distcc-3.4-x86_64-1.txz: Upgraded. n/rpcbind-1.2.6-x86_64-1.txz: Upgraded. x/libXfixes-6.0.0-x86_64-1.txz: Upgraded. x/mesa-21.1.0-x86_64-1.txz: Upgraded. xfce/mousepad-0.5.5-x86_64-1.txz: Upgraded. testing/packages/linux-5.12.x/kernel-generic-5.12.3-x86_64-1.txz: Upgraded. testing/packages/linux-5.12.x/kernel-headers-5.12.3-x86-1.txz: Upgraded. testing/packages/linux-5.12.x/kernel-huge-5.12.3-x86_64-1.txz: Upgraded. testing/packages/linux-5.12.x/kernel-modules-5.12.3-x86_64-1.txz: Upgraded. testing/packages/linux-5.12.x/kernel-source-5.12.3-noarch-1.txz: Upgraded. --- source/d/distcc/distcc.SlackBuild | 2 +- .../0001-rpcinfo-Fix-stack-buffer-overflow.patch | 69 ---------------------- source/n/rpcbind/rpcbind.SlackBuild | 3 +- source/x/mesa/mesa.SlackBuild | 3 +- source/x/x11/build/libXfixes | 2 +- source/xfce/mousepad/mousepad.url | 2 +- 6 files changed, 6 insertions(+), 75 deletions(-) delete mode 100644 source/n/rpcbind/0001-rpcinfo-Fix-stack-buffer-overflow.patch (limited to 'source') diff --git a/source/d/distcc/distcc.SlackBuild b/source/d/distcc/distcc.SlackBuild index 956836626..56694e12a 100755 --- a/source/d/distcc/distcc.SlackBuild +++ b/source/d/distcc/distcc.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=distcc VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-4} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then diff --git a/source/n/rpcbind/0001-rpcinfo-Fix-stack-buffer-overflow.patch b/source/n/rpcbind/0001-rpcinfo-Fix-stack-buffer-overflow.patch deleted file mode 100644 index 14fd88c8d..000000000 --- a/source/n/rpcbind/0001-rpcinfo-Fix-stack-buffer-overflow.patch +++ /dev/null @@ -1,69 +0,0 @@ -From 0bc1c0ae7ce61a7ac8a8e9a9b2086268f011abf0 Mon Sep 17 00:00:00 2001 -From: Steve Dickson -Date: Tue, 9 Oct 2018 09:19:50 -0400 -Subject: [PATCH] rpcinfo: Fix stack buffer overflow - -*** buffer overflow detected ***: rpcinfo terminated -======= Backtrace: ========= -/lib64/libc.so.6(+0x721af)[0x7ff24c4451af] -/lib64/libc.so.6(__fortify_fail+0x37)[0x7ff24c4ccdc7] -/lib64/libc.so.6(+0xf8050)[0x7ff24c4cb050] -rpcinfo(+0x435f)[0xef3be2635f] -rpcinfo(+0x1c62)[0xef3be23c62] -/lib64/libc.so.6(__libc_start_main+0xf5)[0x7ff24c3f36e5] -rpcinfo(+0x2739)[0xef3be24739] -======= Memory map: ======== -... -The patch below fixes it. - -Reviewed-by: Chuck Lever -Signed-off-by: Thomas Blume -Signed-off-by: Steve Dickson ---- - src/rpcinfo.c | 23 +++++++++++++++++------ - 1 file changed, 17 insertions(+), 6 deletions(-) - -diff --git a/src/rpcinfo.c b/src/rpcinfo.c -index 9b46864..cfdba88 100644 ---- a/src/rpcinfo.c -+++ b/src/rpcinfo.c -@@ -973,6 +973,7 @@ rpcbdump (dumptype, netid, argc, argv) - (" program version(s) netid(s) service owner\n"); - for (rs = rs_head; rs; rs = rs->next) - { -+ size_t netidmax = sizeof(buf) - 1; - char *p = buf; - - printf ("%10ld ", rs->prog); -@@ -985,12 +986,22 @@ rpcbdump (dumptype, netid, argc, argv) - } - printf ("%-10s", buf); - buf[0] = '\0'; -- for (nl = rs->nlist; nl; nl = nl->next) -- { -- strcat (buf, nl->netid); -- if (nl->next) -- strcat (buf, ","); -- } -+ -+ for (nl = rs->nlist; nl; nl = nl->next) -+ { -+ strncat (buf, nl->netid, netidmax); -+ if (strlen (nl->netid) < netidmax) -+ netidmax -= strlen(nl->netid); -+ else -+ break; -+ -+ if (nl->next && netidmax > 1) -+ { -+ strncat (buf, ",", netidmax); -+ netidmax --; -+ } -+ } -+ - printf ("%-32s", buf); - rpc = getrpcbynumber (rs->prog); - if (rpc) --- -2.22.0 - diff --git a/source/n/rpcbind/rpcbind.SlackBuild b/source/n/rpcbind/rpcbind.SlackBuild index 52bcd40ce..f6114e89c 100755 --- a/source/n/rpcbind/rpcbind.SlackBuild +++ b/source/n/rpcbind/rpcbind.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=rpcbind VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-5} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then @@ -85,7 +85,6 @@ tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1 cd $PKGNAM-$VERSION || exit 1 # git patches: -zcat $CWD/0001-rpcinfo-Fix-stack-buffer-overflow.patch.gz | patch -p1 --verbose || exit 1 # Local patches: zcat $CWD/0001-man-rpcibind.8-Clarify-state-file-usage-and-history.patch.gz | patch -p1 --verbose || exit 1 diff --git a/source/x/mesa/mesa.SlackBuild b/source/x/mesa/mesa.SlackBuild index 85e266e8f..b64311c5c 100755 --- a/source/x/mesa/mesa.SlackBuild +++ b/source/x/mesa/mesa.SlackBuild @@ -131,7 +131,8 @@ meson setup \ -Dosmesa=true \ -Ddri-drivers=$DRI_DRIVERS \ -Dgallium-drivers=$GALLIUM_DRIVERS \ - -Dvulkan-device-select-layer=true \ + -Dvulkan-drivers=amd,intel,swrast \ + -Dvulkan-layers=device-select,intel-nullhw,overlay \ -Dglvnd=true \ -Dllvm=enabled \ -Dshared-llvm=enabled \ diff --git a/source/x/x11/build/libXfixes b/source/x/x11/build/libXfixes index b8626c4cf..d00491fd7 100644 --- a/source/x/x11/build/libXfixes +++ b/source/x/x11/build/libXfixes @@ -1 +1 @@ -4 +1 diff --git a/source/xfce/mousepad/mousepad.url b/source/xfce/mousepad/mousepad.url index dff6d6b56..d2288df40 100644 --- a/source/xfce/mousepad/mousepad.url +++ b/source/xfce/mousepad/mousepad.url @@ -1 +1 @@ -https://archive.xfce.org/src/apps/mousepad/0.5/mousepad-0.5.4.tar.bz2 +https://archive.xfce.org/src/apps/mousepad/0.5/mousepad-0.5.5.tar.bz2 -- cgit v1.2.3