summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.rss27
-rw-r--r--ChangeLog.txt15
-rw-r--r--FILELIST.TXT173
-rw-r--r--README.initrd14
-rw-r--r--isolinux/message.txt2
-rw-r--r--kernels/VERSIONS.TXT2
-rwxr-xr-xrecompress.sh1
-rw-r--r--slackware64/a/maketag6
-rw-r--r--slackware64/a/maketag.ez6
-rw-r--r--slackware64/k/maketag2
-rw-r--r--slackware64/k/maketag.ez2
-rw-r--r--source/k/kernel-configs/config-generic-5.4.33 (renamed from source/k/kernel-configs/config-generic-5.4.32)2
-rw-r--r--source/k/kernel-configs/config-generic-5.4.33.x64 (renamed from source/k/kernel-configs/config-generic-5.4.32.x64)2
-rw-r--r--source/k/kernel-configs/config-generic-smp-5.4.33-smp (renamed from source/k/kernel-configs/config-generic-smp-5.4.32-smp)2
-rw-r--r--source/k/kernel-configs/config-huge-5.4.33 (renamed from source/k/kernel-configs/config-huge-5.4.32)2
-rw-r--r--source/k/kernel-configs/config-huge-5.4.33.x64 (renamed from source/k/kernel-configs/config-huge-5.4.32.x64)2
-rw-r--r--source/k/kernel-configs/config-huge-smp-5.4.33-smp (renamed from source/k/kernel-configs/config-huge-smp-5.4.32-smp)2
-rw-r--r--source/l/libuv/libuv.977be04762b9bda29a88d39bb3e2cb7c44b2ad22.patch484
-rwxr-xr-xsource/l/libuv/libuv.SlackBuild5
19 files changed, 639 insertions, 112 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss
index 15bc93b0..b9d26f31 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,10 +11,33 @@
<description>Tracking Slackware development in git.</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
- <pubDate>Fri, 17 Apr 2020 04:03:54 GMT</pubDate>
- <lastBuildDate>Fri, 17 Apr 2020 15:59:50 GMT</lastBuildDate>
+ <pubDate>Fri, 17 Apr 2020 21:38:36 GMT</pubDate>
+ <lastBuildDate>Sat, 18 Apr 2020 06:59:47 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.11</generator>
<item>
+ <title>Fri, 17 Apr 2020 21:38:36 GMT</title>
+ <pubDate>Fri, 17 Apr 2020 21:38:36 GMT</pubDate>
+ <link>https://git.slackware.nl/current/tag/?h=20200417213836</link>
+ <guid isPermaLink="false">20200417213836</guid>
+ <description>
+ <![CDATA[<pre>
+a/kernel-firmware-20200417_6314fa0-noarch-1.txz: Upgraded.
+a/kernel-generic-5.4.33-x86_64-1.txz: Upgraded.
+a/kernel-huge-5.4.33-x86_64-1.txz: Upgraded.
+a/kernel-modules-5.4.33-x86_64-1.txz: Upgraded.
+d/kernel-headers-5.4.33-x86-1.txz: Upgraded.
+k/kernel-source-5.4.33-noarch-1.txz: Upgraded.
+l/adwaita-icon-theme-3.36.1-noarch-1.txz: Upgraded.
+l/libuv-1.36.0-x86_64-2.txz: Rebuilt.
+ Revert commits that cause BIND to crash. Thanks to Markus Wiesner.
+l/wavpack-5.3.0-x86_64-1.txz: Upgraded.
+isolinux/initrd.img: Rebuilt.
+kernels/*: Upgraded.
+usb-and-pxe-installers/usbboot.img: Rebuilt.
+ </pre>]]>
+ </description>
+ </item>
+ <item>
<title>Fri, 17 Apr 2020 04:03:54 GMT</title>
<pubDate>Fri, 17 Apr 2020 04:03:54 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20200417040354</link>
diff --git a/ChangeLog.txt b/ChangeLog.txt
index ab227def..300f741f 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,18 @@
+Fri Apr 17 21:38:36 UTC 2020
+a/kernel-firmware-20200417_6314fa0-noarch-1.txz: Upgraded.
+a/kernel-generic-5.4.33-x86_64-1.txz: Upgraded.
+a/kernel-huge-5.4.33-x86_64-1.txz: Upgraded.
+a/kernel-modules-5.4.33-x86_64-1.txz: Upgraded.
+d/kernel-headers-5.4.33-x86-1.txz: Upgraded.
+k/kernel-source-5.4.33-noarch-1.txz: Upgraded.
+l/adwaita-icon-theme-3.36.1-noarch-1.txz: Upgraded.
+l/libuv-1.36.0-x86_64-2.txz: Rebuilt.
+ Revert commits that cause BIND to crash. Thanks to Markus Wiesner.
+l/wavpack-5.3.0-x86_64-1.txz: Upgraded.
+isolinux/initrd.img: Rebuilt.
+kernels/*: Upgraded.
+usb-and-pxe-installers/usbboot.img: Rebuilt.
++--------------------------+
Fri Apr 17 04:03:54 UTC 2020
ap/rpm-4.15.1-x86_64-3.txz: Rebuilt.
Dropped python2 modules.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 8bf5b28e..813ebd20 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,35 +1,35 @@
-Fri Apr 17 04:23:56 UTC 2020
+Fri Apr 17 21:51:40 UTC 2020
Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh
the mirror.
-drwxr-xr-x 12 root root 4096 2020-04-17 04:03 .
+drwxr-xr-x 12 root root 4096 2020-04-17 21:38 .
-rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2
-rw-r--r-- 1 root root 14975 2020-02-08 21:06 ./CHANGES_AND_HINTS.TXT
--rw-r--r-- 1 root root 961847 2020-04-15 20:17 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-04-15 20:17 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 961859 2020-04-17 04:24 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-04-17 04:24 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING
-rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3
-rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT
-rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
--rw-r--r-- 1 root root 855344 2020-04-17 04:03 ./ChangeLog.txt
+-rw-r--r-- 1 root root 856001 2020-04-17 21:38 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
-drwxr-xr-x 2 root root 4096 2020-04-13 22:16 ./EFI/BOOT
+drwxr-xr-x 2 root root 4096 2020-04-17 21:38 ./EFI/BOOT
-rw-r--r-- 1 root root 1417216 2019-07-05 18:54 ./EFI/BOOT/bootx64.efi
-rw-r--r-- 1 root root 78 2013-09-23 20:35 ./EFI/BOOT/grub-embedded.cfg
-rw-r--r-- 1 root root 893 2018-04-17 21:17 ./EFI/BOOT/grub.cfg
--rw-r--r-- 2 root root 10033536 2020-04-13 21:11 ./EFI/BOOT/huge.s
--rw-r--r-- 2 root root 44362492 2020-04-13 22:15 ./EFI/BOOT/initrd.img
+-rw-r--r-- 2 root root 10033536 2020-04-17 21:01 ./EFI/BOOT/huge.s
+-rw-r--r-- 2 root root 44370448 2020-04-17 21:37 ./EFI/BOOT/initrd.img
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh
-rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg
-rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
--rw-r--r-- 1 root root 1263801 2020-04-15 20:17 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1263813 2020-04-17 04:23 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 746307 2020-04-17 04:22 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 746307 2020-04-17 21:49 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT
--rw-r--r-- 1 root root 3629 2020-04-13 21:54 ./README.initrd
+-rw-r--r-- 1 root root 3629 2020-04-17 21:14 ./README.initrd
-rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT
-rw-r--r-- 1 root root 8751 2016-06-28 21:44 ./README_LVM.TXT
-rw-r--r-- 1 root root 19658 2013-06-18 04:34 ./README_RAID.TXT
@@ -763,16 +763,16 @@ drwxr-xr-x 2 root root 4096 2019-10-18 18:28 ./extra/xv
-rw-r--r-- 1 root root 233 2018-04-13 18:00 ./extra/xv/xv-3.10a-x86_64-9.txt
-rw-r--r-- 1 root root 953308 2018-04-13 18:00 ./extra/xv/xv-3.10a-x86_64-9.txz
-rw-r--r-- 1 root root 163 2018-04-13 18:00 ./extra/xv/xv-3.10a-x86_64-9.txz.asc
-drwxr-xr-x 3 root root 4096 2020-04-13 22:16 ./isolinux
+drwxr-xr-x 3 root root 4096 2020-04-17 21:37 ./isolinux
-rw-r--r-- 1 root root 6183 2017-11-18 18:47 ./isolinux/README.TXT
-rw-r--r-- 1 root root 788 2007-03-17 19:50 ./isolinux/README_SPLIT.TXT
-rw-r--r-- 1 root root 1474560 2019-07-05 18:54 ./isolinux/efiboot.img
-rw-r--r-- 1 root root 574 2013-10-24 00:19 ./isolinux/f2.txt
--rw-r--r-- 2 root root 44362492 2020-04-13 22:15 ./isolinux/initrd.img
+-rw-r--r-- 2 root root 44370448 2020-04-17 21:37 ./isolinux/initrd.img
-rw-r--r-- 1 root root 50 2003-01-18 00:02 ./isolinux/iso.sort
-rw-r--r-- 1 root root 24576 2016-05-27 20:36 ./isolinux/isolinux.bin
-rw-r--r-- 1 root root 578 2013-03-27 03:29 ./isolinux/isolinux.cfg
--rw-r--r-- 1 root root 682 2020-04-13 21:54 ./isolinux/message.txt
+-rw-r--r-- 1 root root 682 2020-04-17 21:14 ./isolinux/message.txt
drwxr-xr-x 2 root root 4096 2003-03-17 07:31 ./isolinux/sbootmgr
-rwxr-xr-x 1 root root 36064 1995-05-12 01:23 ./isolinux/sbootmgr/RAWRITE.EXE
-rw-r--r-- 1 root root 2138 1997-12-01 01:21 ./isolinux/sbootmgr/RAWRITE12.DOC
@@ -783,12 +783,12 @@ lrwxrwxrwx 1 root root 11 2009-08-23 23:37 ./isolinux/sbootmgr/RAWRITE13
-rw-r--r-- 1 root root 1291 2003-03-17 07:31 ./isolinux/sbootmgr/README.TXT
-rw-r--r-- 1 root root 110592 2003-03-16 08:38 ./isolinux/sbootmgr/sbootmgr.dsk
-rw-r--r-- 1 root root 3024 2018-03-03 01:37 ./isolinux/setpkg
-drwxr-xr-x 5 root root 4096 2020-04-13 21:54 ./kernels
--rw-r--r-- 1 root root 36 2020-04-13 21:54 ./kernels/VERSIONS.TXT
-drwxr-xr-x 2 root root 4096 2020-04-13 21:11 ./kernels/huge.s
--rw-r--r-- 1 root root 1081951 2020-04-13 21:11 ./kernels/huge.s/System.map.gz
--rw-r--r-- 2 root root 10033536 2020-04-13 21:11 ./kernels/huge.s/bzImage
--rw-r--r-- 1 root root 217698 2020-04-13 18:48 ./kernels/huge.s/config
+drwxr-xr-x 5 root root 4096 2020-04-17 21:14 ./kernels
+-rw-r--r-- 1 root root 36 2020-04-17 21:14 ./kernels/VERSIONS.TXT
+drwxr-xr-x 2 root root 4096 2020-04-17 21:01 ./kernels/huge.s
+-rw-r--r-- 1 root root 1082080 2020-04-17 21:01 ./kernels/huge.s/System.map.gz
+-rw-r--r-- 2 root root 10033536 2020-04-17 21:01 ./kernels/huge.s/bzImage
+-rw-r--r-- 1 root root 217698 2020-04-17 18:40 ./kernels/huge.s/config
drwxr-xr-x 2 root root 4096 2011-03-25 03:15 ./kernels/memtest
-rw-r--r-- 1 root root 60 2011-03-24 00:19 ./kernels/memtest/README
-rw-r--r-- 1 root root 150024 2013-10-17 04:15 ./kernels/memtest/memtest
@@ -833,13 +833,13 @@ drwxr-xr-x 2 root root 4096 2012-09-20 18:06 ./patches
-rw-r--r-- 1 root root 575 2012-09-20 18:06 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2012-09-20 18:06 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2012-09-20 18:06 ./patches/PACKAGES.TXT
-drwxr-xr-x 18 root root 4096 2020-04-17 04:22 ./slackware64
--rw-r--r-- 1 root root 295329 2020-04-17 04:22 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-04-17 04:22 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 367763 2020-04-17 04:19 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 3802304 2020-04-17 04:20 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2020-04-17 21:49 ./slackware64
+-rw-r--r-- 1 root root 295329 2020-04-17 21:49 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-04-17 21:49 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 367763 2020-04-17 21:47 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 3805633 2020-04-17 21:47 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
-drwxr-xr-x 2 root root 28672 2020-04-15 20:12 ./slackware64/a
+drwxr-xr-x 2 root root 28672 2020-04-17 21:47 ./slackware64/a
-rw-r--r-- 1 root root 327 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txt
-rw-r--r-- 1 root root 10820 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txz
-rw-r--r-- 1 root root 163 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txz.asc
@@ -989,18 +989,18 @@ drwxr-xr-x 2 root root 28672 2020-04-15 20:12 ./slackware64/a
-rw-r--r-- 1 root root 461 2018-04-13 13:06 ./slackware64/a/kbd-1.15.3-x86_64-4.txt
-rw-r--r-- 1 root root 1144600 2018-04-13 13:06 ./slackware64/a/kbd-1.15.3-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:06 ./slackware64/a/kbd-1.15.3-x86_64-4.txz.asc
--rw-r--r-- 1 root root 422 2020-04-13 18:41 ./slackware64/a/kernel-firmware-20200413_64dba0f-noarch-1.txt
--rw-r--r-- 1 root root 98388664 2020-04-13 18:41 ./slackware64/a/kernel-firmware-20200413_64dba0f-noarch-1.txz
--rw-r--r-- 1 root root 163 2020-04-13 18:41 ./slackware64/a/kernel-firmware-20200413_64dba0f-noarch-1.txz.asc
--rw-r--r-- 1 root root 624 2020-04-13 21:13 ./slackware64/a/kernel-generic-5.4.32-x86_64-1.txt
--rw-r--r-- 1 root root 6940464 2020-04-13 21:13 ./slackware64/a/kernel-generic-5.4.32-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-04-13 21:13 ./slackware64/a/kernel-generic-5.4.32-x86_64-1.txz.asc
--rw-r--r-- 1 root root 636 2020-04-13 21:11 ./slackware64/a/kernel-huge-5.4.32-x86_64-1.txt
--rw-r--r-- 1 root root 10647476 2020-04-13 21:11 ./slackware64/a/kernel-huge-5.4.32-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-04-13 21:11 ./slackware64/a/kernel-huge-5.4.32-x86_64-1.txz.asc
--rw-r--r-- 1 root root 567 2020-04-13 21:21 ./slackware64/a/kernel-modules-5.4.32-x86_64-1.txt
--rw-r--r-- 1 root root 43839800 2020-04-13 21:21 ./slackware64/a/kernel-modules-5.4.32-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-04-13 21:21 ./slackware64/a/kernel-modules-5.4.32-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 422 2020-04-17 17:44 ./slackware64/a/kernel-firmware-20200417_6314fa0-noarch-1.txt
+-rw-r--r-- 1 root root 98313160 2020-04-17 17:44 ./slackware64/a/kernel-firmware-20200417_6314fa0-noarch-1.txz
+-rw-r--r-- 1 root root 163 2020-04-17 17:44 ./slackware64/a/kernel-firmware-20200417_6314fa0-noarch-1.txz.asc
+-rw-r--r-- 1 root root 624 2020-04-17 21:03 ./slackware64/a/kernel-generic-5.4.33-x86_64-1.txt
+-rw-r--r-- 1 root root 6941140 2020-04-17 21:03 ./slackware64/a/kernel-generic-5.4.33-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-04-17 21:03 ./slackware64/a/kernel-generic-5.4.33-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 636 2020-04-17 21:01 ./slackware64/a/kernel-huge-5.4.33-x86_64-1.txt
+-rw-r--r-- 1 root root 10648936 2020-04-17 21:01 ./slackware64/a/kernel-huge-5.4.33-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-04-17 21:01 ./slackware64/a/kernel-huge-5.4.33-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 567 2020-04-17 21:11 ./slackware64/a/kernel-modules-5.4.33-x86_64-1.txt
+-rw-r--r-- 1 root root 43835628 2020-04-17 21:11 ./slackware64/a/kernel-modules-5.4.33-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-04-17 21:11 ./slackware64/a/kernel-modules-5.4.33-x86_64-1.txz.asc
-rw-r--r-- 1 root root 508 2020-03-05 07:03 ./slackware64/a/kmod-27-x86_64-1.txt
-rw-r--r-- 1 root root 112556 2020-03-05 07:03 ./slackware64/a/kmod-27-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-03-05 07:03 ./slackware64/a/kmod-27-x86_64-1.txz.asc
@@ -1037,8 +1037,8 @@ drwxr-xr-x 2 root root 28672 2020-04-15 20:12 ./slackware64/a
-rw-r--r-- 1 root root 405 2019-01-11 20:05 ./slackware64/a/lzlib-1.11-x86_64-1.txt
-rw-r--r-- 1 root root 56396 2019-01-11 20:05 ./slackware64/a/lzlib-1.11-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-01-11 20:05 ./slackware64/a/lzlib-1.11-x86_64-1.txz.asc
--rw-r--r-- 1 root root 9157 2020-04-13 21:54 ./slackware64/a/maketag
--rw-r--r-- 1 root root 9157 2020-04-13 21:54 ./slackware64/a/maketag.ez
+-rw-r--r-- 1 root root 9157 2020-04-17 21:14 ./slackware64/a/maketag
+-rw-r--r-- 1 root root 9157 2020-04-17 21:14 ./slackware64/a/maketag.ez
-rw-r--r-- 1 root root 591 2020-01-11 19:31 ./slackware64/a/mcelog-168-x86_64-1.txt
-rw-r--r-- 1 root root 342928 2020-01-11 19:31 ./slackware64/a/mcelog-168-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-11 19:31 ./slackware64/a/mcelog-168-x86_64-1.txz.asc
@@ -1141,7 +1141,7 @@ drwxr-xr-x 2 root root 28672 2020-04-15 20:12 ./slackware64/a
-rw-r--r-- 1 root root 378 2020-02-13 18:42 ./slackware64/a/sysvinit-scripts-2.1-noarch-29.txt
-rw-r--r-- 1 root root 22380 2020-02-13 18:42 ./slackware64/a/sysvinit-scripts-2.1-noarch-29.txz
-rw-r--r-- 1 root root 163 2020-02-13 18:42 ./slackware64/a/sysvinit-scripts-2.1-noarch-29.txz.asc
--rw-r--r-- 1 root root 1418 2020-04-13 21:54 ./slackware64/a/tagfile
+-rw-r--r-- 1 root root 1418 2020-04-17 21:14 ./slackware64/a/tagfile
-rw-r--r-- 1 root root 395 2019-02-23 18:03 ./slackware64/a/tar-1.32-x86_64-1.txt
-rw-r--r-- 1 root root 844396 2019-02-23 18:03 ./slackware64/a/tar-1.32-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-02-23 18:03 ./slackware64/a/tar-1.32-x86_64-1.txz.asc
@@ -1445,7 +1445,7 @@ drwxr-xr-x 2 root root 20480 2020-04-17 04:19 ./slackware64/ap
-rw-r--r-- 1 root root 506 2020-02-16 18:00 ./slackware64/ap/zsh-5.8-x86_64-1.txt
-rw-r--r-- 1 root root 3053312 2020-02-16 18:00 ./slackware64/ap/zsh-5.8-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-02-16 18:00 ./slackware64/ap/zsh-5.8-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 20480 2020-04-14 22:45 ./slackware64/d
+drwxr-xr-x 2 root root 20480 2020-04-17 21:47 ./slackware64/d
-rw-r--r-- 1 root root 360 2020-04-03 04:19 ./slackware64/d/Cython-0.29.16-x86_64-1.txt
-rw-r--r-- 1 root root 3297132 2020-04-03 04:19 ./slackware64/d/Cython-0.29.16-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-04-03 04:19 ./slackware64/d/Cython-0.29.16-x86_64-1.txz.asc
@@ -1547,9 +1547,9 @@ drwxr-xr-x 2 root root 20480 2020-04-14 22:45 ./slackware64/d
-rw-r--r-- 1 root root 279 2018-04-13 13:53 ./slackware64/d/intltool-0.51.0-x86_64-4.txt
-rw-r--r-- 1 root root 48112 2018-04-13 13:53 ./slackware64/d/intltool-0.51.0-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:53 ./slackware64/d/intltool-0.51.0-x86_64-4.txz.asc
--rw-r--r-- 1 root root 332 2020-04-13 21:22 ./slackware64/d/kernel-headers-5.4.32-x86-1.txt
--rw-r--r-- 1 root root 964272 2020-04-13 21:22 ./slackware64/d/kernel-headers-5.4.32-x86-1.txz
--rw-r--r-- 1 root root 163 2020-04-13 21:22 ./slackware64/d/kernel-headers-5.4.32-x86-1.txz.asc
+-rw-r--r-- 1 root root 332 2020-04-17 21:12 ./slackware64/d/kernel-headers-5.4.33-x86-1.txt
+-rw-r--r-- 1 root root 964096 2020-04-17 21:12 ./slackware64/d/kernel-headers-5.4.33-x86-1.txz
+-rw-r--r-- 1 root root 163 2020-04-17 21:12 ./slackware64/d/kernel-headers-5.4.33-x86-1.txz.asc
-rw-r--r-- 1 root root 498 2020-03-12 20:59 ./slackware64/d/libtool-2.4.6-x86_64-13.txt
-rw-r--r-- 1 root root 428492 2020-03-12 20:59 ./slackware64/d/libtool-2.4.6-x86_64-13.txz
-rw-r--r-- 1 root root 163 2020-03-12 20:59 ./slackware64/d/libtool-2.4.6-x86_64-13.txz.asc
@@ -1667,15 +1667,15 @@ drwxr-xr-x 2 root root 4096 2016-04-01 21:41 ./slackware64/f
-rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag
-rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag.ez
-rw-r--r-- 1 root root 32 2018-03-01 07:54 ./slackware64/f/tagfile
-drwxr-xr-x 2 root root 4096 2020-04-13 22:24 ./slackware64/k
+drwxr-xr-x 2 root root 4096 2020-04-17 21:46 ./slackware64/k
-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/k/install-packages
-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/k/install.end
--rw-r--r-- 1 root root 317 2020-04-13 21:06 ./slackware64/k/kernel-source-5.4.32-noarch-1.txt
--rw-r--r-- 1 root root 109913108 2020-04-13 21:06 ./slackware64/k/kernel-source-5.4.32-noarch-1.txz
--rw-r--r-- 1 root root 163 2020-04-13 21:06 ./slackware64/k/kernel-source-5.4.32-noarch-1.txz.asc
--rw-r--r-- 1 root root 1170 2020-04-13 21:54 ./slackware64/k/maketag
--rw-r--r-- 1 root root 1170 2020-04-13 21:54 ./slackware64/k/maketag.ez
--rw-r--r-- 1 root root 18 2020-04-13 21:54 ./slackware64/k/tagfile
+-rw-r--r-- 1 root root 317 2020-04-17 20:56 ./slackware64/k/kernel-source-5.4.33-noarch-1.txt
+-rw-r--r-- 1 root root 109936508 2020-04-17 20:56 ./slackware64/k/kernel-source-5.4.33-noarch-1.txz
+-rw-r--r-- 1 root root 163 2020-04-17 20:56 ./slackware64/k/kernel-source-5.4.33-noarch-1.txz.asc
+-rw-r--r-- 1 root root 1170 2020-04-17 21:14 ./slackware64/k/maketag
+-rw-r--r-- 1 root root 1170 2020-04-17 21:14 ./slackware64/k/maketag.ez
+-rw-r--r-- 1 root root 18 2020-04-17 21:14 ./slackware64/k/tagfile
drwxr-xr-x 2 root root 45056 2020-04-05 21:10 ./slackware64/kde
-rw-r--r-- 1 root root 319 2018-06-02 22:05 ./slackware64/kde/amarok-2.9.0-x86_64-3.txt
-rw-r--r-- 1 root root 47003780 2018-06-02 22:05 ./slackware64/kde/amarok-2.9.0-x86_64-3.txz
@@ -2516,7 +2516,7 @@ drwxr-xr-x 2 root root 20480 2016-03-10 03:11 ./slackware64/kdei
-rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag
-rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag.ez
-rw-r--r-- 1 root root 1500 2018-03-01 07:54 ./slackware64/kdei/tagfile
-drwxr-xr-x 2 root root 69632 2020-04-17 04:19 ./slackware64/l
+drwxr-xr-x 2 root root 69632 2020-04-17 21:46 ./slackware64/l
-rw-r--r-- 1 root root 338 2020-02-15 20:39 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-3.txt
-rw-r--r-- 1 root root 191012 2020-02-15 20:39 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-3.txz
-rw-r--r-- 1 root root 163 2020-02-15 20:39 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-3.txz.asc
@@ -2565,9 +2565,9 @@ drwxr-xr-x 2 root root 69632 2020-04-17 04:19 ./slackware64/l
-rw-r--r-- 1 root root 989 2018-04-13 14:20 ./slackware64/l/aalib-1.4rc5-x86_64-6.txt
-rw-r--r-- 1 root root 157788 2018-04-13 14:20 ./slackware64/l/aalib-1.4rc5-x86_64-6.txz
-rw-r--r-- 1 root root 163 2018-04-13 14:20 ./slackware64/l/aalib-1.4rc5-x86_64-6.txz.asc
--rw-r--r-- 1 root root 323 2020-03-08 19:17 ./slackware64/l/adwaita-icon-theme-3.36.0-noarch-1.txt
--rw-r--r-- 1 root root 10858348 2020-03-08 19:17 ./slackware64/l/adwaita-icon-theme-3.36.0-noarch-1.txz
--rw-r--r-- 1 root root 163 2020-03-08 19:17 ./slackware64/l/adwaita-icon-theme-3.36.0-noarch-1.txz.asc
+-rw-r--r-- 1 root root 323 2020-04-17 18:03 ./slackware64/l/adwaita-icon-theme-3.36.1-noarch-1.txt
+-rw-r--r-- 1 root root 10812856 2020-04-17 18:03 ./slackware64/l/adwaita-icon-theme-3.36.1-noarch-1.txz
+-rw-r--r-- 1 root root 163 2020-04-17 18:03 ./slackware64/l/adwaita-icon-theme-3.36.1-noarch-1.txz.asc
-rw-r--r-- 1 root root 382 2019-12-12 18:23 ./slackware64/l/akonadi-1.13.0-x86_64-14.txt
-rw-r--r-- 1 root root 938504 2019-12-12 18:23 ./slackware64/l/akonadi-1.13.0-x86_64-14.txz
-rw-r--r-- 1 root root 163 2019-12-12 18:23 ./slackware64/l/akonadi-1.13.0-x86_64-14.txz.asc
@@ -3149,9 +3149,9 @@ drwxr-xr-x 2 root root 69632 2020-04-17 04:19 ./slackware64/l
-rw-r--r-- 1 root root 321 2019-01-31 22:58 ./slackware64/l/libusbmuxd-20190118_c75605d-x86_64-1.txt
-rw-r--r-- 1 root root 30512 2019-01-31 22:58 ./slackware64/l/libusbmuxd-20190118_c75605d-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-01-31 22:58 ./slackware64/l/libusbmuxd-20190118_c75605d-x86_64-1.txz.asc
--rw-r--r-- 1 root root 214 2020-04-16 19:18 ./slackware64/l/libuv-1.36.0-x86_64-1.txt
--rw-r--r-- 1 root root 113544 2020-04-16 19:18 ./slackware64/l/libuv-1.36.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-04-16 19:18 ./slackware64/l/libuv-1.36.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 214 2020-04-17 18:24 ./slackware64/l/libuv-1.36.0-x86_64-2.txt
+-rw-r--r-- 1 root root 112680 2020-04-17 18:24 ./slackware64/l/libuv-1.36.0-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2020-04-17 18:24 ./slackware64/l/libuv-1.36.0-x86_64-2.txz.asc
-rw-r--r-- 1 root root 316 2019-10-06 19:13 ./slackware64/l/libvisio-0.1.7-x86_64-2.txt
-rw-r--r-- 1 root root 633176 2019-10-06 19:13 ./slackware64/l/libvisio-0.1.7-x86_64-2.txz
-rw-r--r-- 1 root root 163 2019-10-06 19:13 ./slackware64/l/libvisio-0.1.7-x86_64-2.txz.asc
@@ -3506,9 +3506,9 @@ drwxr-xr-x 2 root root 69632 2020-04-17 04:19 ./slackware64/l
-rw-r--r-- 1 root root 255 2020-03-28 05:00 ./slackware64/l/vte-0.60.1-x86_64-1.txt
-rw-r--r-- 1 root root 303440 2020-03-28 05:00 ./slackware64/l/vte-0.60.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-03-28 05:00 ./slackware64/l/vte-0.60.1-x86_64-1.txz.asc
--rw-r--r-- 1 root root 507 2019-12-19 18:57 ./slackware64/l/wavpack-5.2.0-x86_64-1.txt
--rw-r--r-- 1 root root 177816 2019-12-19 18:57 ./slackware64/l/wavpack-5.2.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2019-12-19 18:57 ./slackware64/l/wavpack-5.2.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 507 2020-04-17 17:44 ./slackware64/l/wavpack-5.3.0-x86_64-1.txt
+-rw-r--r-- 1 root root 179032 2020-04-17 17:44 ./slackware64/l/wavpack-5.3.0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-04-17 17:44 ./slackware64/l/wavpack-5.3.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 257 2020-02-16 23:11 ./slackware64/l/woff2-20180531_a0d0ed7-x86_64-1.txt
-rw-r--r-- 1 root root 43684 2020-02-16 23:11 ./slackware64/l/woff2-20180531_a0d0ed7-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-02-16 23:11 ./slackware64/l/woff2-20180531_a0d0ed7-x86_64-1.txz.asc
@@ -5117,11 +5117,11 @@ drwxr-xr-x 2 root root 4096 2019-02-17 23:51 ./slackware64/y
-rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag
-rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag.ez
-rw-r--r-- 1 root root 14 2018-03-01 07:55 ./slackware64/y/tagfile
-drwxr-xr-x 19 root root 4096 2020-04-17 04:23 ./source
--rw-r--r-- 1 root root 487039 2020-04-17 04:23 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-04-17 04:23 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 686769 2020-04-17 04:23 ./source/FILE_LIST
--rw-r--r-- 1 root root 20654838 2020-04-17 04:23 ./source/MANIFEST.bz2
+drwxr-xr-x 19 root root 4096 2020-04-17 21:51 ./source
+-rw-r--r-- 1 root root 487139 2020-04-17 21:51 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-04-17 21:51 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 686887 2020-04-17 21:50 ./source/FILE_LIST
+-rw-r--r-- 1 root root 20653921 2020-04-17 21:50 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT
drwxr-xr-x 112 root root 4096 2020-04-01 23:41 ./source/a
-rw-r--r-- 1 root root 1034 2019-05-04 17:56 ./source/a/FTBFSlog
@@ -7125,21 +7125,21 @@ drwxr-xr-x 2 root root 4096 2020-04-08 17:05 ./source/installer/sources/n
-rw-r--r-- 1 root root 1517276 2020-04-07 09:29 ./source/installer/sources/nano/nano-4.9.2.tar.xz
-rw-r--r-- 1 root root 833 2020-04-07 09:29 ./source/installer/sources/nano/nano-4.9.2.tar.xz.sig
-rw-r--r-- 1 root root 16894 2012-09-03 20:53 ./source/installer/usbimg2disk.sh
-drwxr-xr-x 4 root root 4096 2020-04-13 18:39 ./source/k
+drwxr-xr-x 4 root root 4096 2020-04-17 17:40 ./source/k
-rwxr-xr-x 1 root root 7861 2019-12-27 22:39 ./source/k/build-all-kernels.sh
-drwxr-xr-x 2 root root 4096 2020-04-13 18:48 ./source/k/kernel-configs
--rw-r--r-- 1 root root 216163 2020-04-13 18:45 ./source/k/kernel-configs/config-generic-5.4.32
--rw-r--r-- 1 root root 217698 2020-04-13 18:48 ./source/k/kernel-configs/config-generic-5.4.32.x64
--rw-r--r-- 1 root root 217840 2020-04-13 18:45 ./source/k/kernel-configs/config-generic-smp-5.4.32-smp
--rw-r--r-- 1 root root 216163 2020-04-13 18:46 ./source/k/kernel-configs/config-huge-5.4.32
--rw-r--r-- 1 root root 217698 2020-04-13 18:48 ./source/k/kernel-configs/config-huge-5.4.32.x64
--rw-r--r-- 1 root root 217840 2020-04-13 18:45 ./source/k/kernel-configs/config-huge-smp-5.4.32-smp
+drwxr-xr-x 2 root root 4096 2020-04-17 18:42 ./source/k/kernel-configs
+-rw-r--r-- 1 root root 216163 2020-04-17 18:29 ./source/k/kernel-configs/config-generic-5.4.33
+-rw-r--r-- 1 root root 217698 2020-04-17 18:40 ./source/k/kernel-configs/config-generic-5.4.33.x64
+-rw-r--r-- 1 root root 217840 2020-04-17 18:28 ./source/k/kernel-configs/config-generic-smp-5.4.33-smp
+-rw-r--r-- 1 root root 216163 2020-04-17 18:29 ./source/k/kernel-configs/config-huge-5.4.33
+-rw-r--r-- 1 root root 217698 2020-04-17 18:40 ./source/k/kernel-configs/config-huge-5.4.33.x64
+-rw-r--r-- 1 root root 217840 2020-04-17 18:28 ./source/k/kernel-configs/config-huge-smp-5.4.33-smp
-rwxr-xr-x 1 root root 7416 2019-11-15 20:12 ./source/k/kernel-generic.SlackBuild
-rwxr-xr-x 1 root root 3779 2019-09-29 23:48 ./source/k/kernel-headers.SlackBuild
-rwxr-xr-x 1 root root 5979 2019-11-15 20:12 ./source/k/kernel-modules.SlackBuild
-rwxr-xr-x 1 root root 7952 2019-11-15 18:40 ./source/k/kernel-source.SlackBuild
--rw-r--r-- 1 root root 989 2020-04-13 08:57 ./source/k/linux-5.4.32.tar.sign
--rw-r--r-- 1 root root 109501416 2020-04-13 08:57 ./source/k/linux-5.4.32.tar.xz
+-rw-r--r-- 1 root root 989 2020-04-17 08:57 ./source/k/linux-5.4.33.tar.sign
+-rw-r--r-- 1 root root 109516064 2020-04-17 08:57 ./source/k/linux-5.4.33.tar.xz
drwxr-xr-x 2 root root 4096 2018-03-05 18:29 ./source/k/slack-desc
-rw-r--r-- 1 root root 1138 2018-02-27 06:16 ./source/k/slack-desc/slack-desc.kernel-generic-smp.i686
-rw-r--r-- 1 root root 1041 2018-02-27 06:16 ./source/k/slack-desc/slack-desc.kernel-generic.i586
@@ -8399,8 +8399,8 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/l/aalib
-rwxr-xr-x 1 root root 4267 2019-09-29 23:48 ./source/l/aalib/aalib.SlackBuild
-rw-r--r-- 1 root root 1442 2018-02-27 06:14 ./source/l/aalib/slack-desc
-rw-r--r-- 1 root root 1298 2018-02-27 06:14 ./source/l/aalib/slack-desc.11line
-drwxr-xr-x 2 root root 4096 2020-03-08 19:12 ./source/l/adwaita-icon-theme
--rw-r--r-- 1 root root 17300280 2020-03-08 11:12 ./source/l/adwaita-icon-theme/adwaita-icon-theme-3.36.0.tar.xz
+drwxr-xr-x 2 root root 4096 2020-04-17 17:58 ./source/l/adwaita-icon-theme
+-rw-r--r-- 1 root root 17247020 2020-04-17 12:45 ./source/l/adwaita-icon-theme/adwaita-icon-theme-3.36.1.tar.xz
-rwxr-xr-x 1 root root 3843 2019-09-29 23:48 ./source/l/adwaita-icon-theme/adwaita-icon-theme.SlackBuild
-rw-r--r-- 1 root root 78976 2015-03-31 02:21 ./source/l/adwaita-icon-theme/adwaita-xfce-icons-0.6.tar.xz
-rw-r--r-- 1 root root 141 2014-09-23 05:08 ./source/l/adwaita-icon-theme/doinst.sh.gz
@@ -9406,9 +9406,10 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/l/libusbmuxd
-rw-r--r-- 1 root root 33848 2019-01-31 20:24 ./source/l/libusbmuxd/libusbmuxd-20190118_c75605d.tar.xz
-rwxr-xr-x 1 root root 4057 2019-09-29 23:48 ./source/l/libusbmuxd/libusbmuxd.SlackBuild
-rw-r--r-- 1 root root 779 2018-02-27 06:12 ./source/l/libusbmuxd/slack-desc
-drwxr-xr-x 2 root root 4096 2020-04-16 19:17 ./source/l/libuv
+drwxr-xr-x 2 root root 4096 2020-04-17 18:23 ./source/l/libuv
-rw-r--r-- 1 root root 1019464 2020-04-15 16:31 ./source/l/libuv/libuv-v1.36.0.tar.lz
--rwxr-xr-x 1 root root 4289 2020-02-20 19:38 ./source/l/libuv/libuv.SlackBuild
+-rw-r--r-- 1 root root 5212 2020-04-17 18:22 ./source/l/libuv/libuv.977be04762b9bda29a88d39bb3e2cb7c44b2ad22.patch.gz
+-rwxr-xr-x 1 root root 4431 2020-04-17 18:23 ./source/l/libuv/libuv.SlackBuild
-rw-r--r-- 1 root root 28 2020-02-20 19:27 ./source/l/libuv/libuv.url
-rw-r--r-- 1 root root 667 2020-02-20 19:34 ./source/l/libuv/slack-desc
drwxr-xr-x 2 root root 4096 2019-10-06 18:49 ./source/l/libvisio
@@ -10162,9 +10163,9 @@ drwxr-xr-x 2 root root 4096 2020-03-28 02:53 ./source/l/vte
-rw-r--r-- 1 root root 706 2018-02-27 06:12 ./source/l/vte/slack-desc
-rw-r--r-- 1 root root 534744 2020-03-27 21:37 ./source/l/vte/vte-0.60.1.tar.xz
-rwxr-xr-x 1 root root 4624 2020-03-06 01:44 ./source/l/vte/vte.SlackBuild
-drwxr-xr-x 2 root root 4096 2019-12-19 18:56 ./source/l/wavpack
+drwxr-xr-x 2 root root 4096 2020-04-17 17:43 ./source/l/wavpack
-rw-r--r-- 1 root root 963 2019-12-19 18:54 ./source/l/wavpack/slack-desc
--rw-r--r-- 1 root root 747536 2019-12-17 23:31 ./source/l/wavpack/wavpack-5.2.0.tar.xz
+-rw-r--r-- 1 root root 749016 2020-04-16 22:34 ./source/l/wavpack/wavpack-5.3.0.tar.xz
-rwxr-xr-x 1 root root 4199 2019-12-19 18:57 ./source/l/wavpack/wavpack.SlackBuild
-rw-r--r-- 1 root root 32 2019-12-19 18:55 ./source/l/wavpack/wavpack.url
drwxr-xr-x 2 root root 4096 2020-02-16 23:10 ./source/l/woff2
@@ -12439,7 +12440,7 @@ drwxr-xr-x 2 root root 4096 2020-03-20 16:57 ./source/x/x11/src/app
-rw-r--r-- 1 root root 90748 2009-10-13 20:33 ./source/x/x11/src/app/mkcomposecache-1.2.1.tar.xz
-rw-r--r-- 1 root root 139220 2019-03-21 04:01 ./source/x/x11/src/app/mkfontscale-1.2.1.tar.xz
-rw-r--r-- 1 root root 122640 2018-03-07 07:05 ./source/x/x11/src/app/oclock-1.0.4.tar.xz
--rw-r--r-- 1 root root 133004 2015-06-11 08:25 ./source/x/x11/src/app/rendercheck-1.5.tar.xz
+-rw-r--r-- 1 root root 133004 2015-06-11 08:25 ./source/x/x11/src/app/rendercheck-1.5.tar.xz
-rw-r--r-- 1 root root 126684 2014-11-08 19:37 ./source/x/x11/src/app/rgb-1.0.6.tar.xz
-rw-r--r-- 1 root root 127976 2019-06-09 18:41 ./source/x/x11/src/app/sessreg-1.1.2.tar.xz
-rw-r--r-- 1 root root 126148 2019-07-14 18:18 ./source/x/x11/src/app/setxkbmap-1.3.2.tar.xz
@@ -13446,9 +13447,9 @@ drwxr-xr-x 2 root root 4096 2020-01-02 20:41 ./testing/source/PAM/a/pam/pa
-rw-r--r-- 1 root root 337 2020-02-15 20:34 ./testing/source/PAM/buildlist-fix-lib-security-location
-rwxr-xr-x 1 root root 14025 2018-11-20 03:08 ./testing/source/PAM/make_world.sh
lrwxrwxrwx 1 root root 15 2020-02-05 04:56 ./testing/source/PAM/source -> ../../../source
-drwxr-xr-x 2 root root 4096 2020-04-13 22:16 ./usb-and-pxe-installers
+drwxr-xr-x 2 root root 4096 2020-04-17 21:38 ./usb-and-pxe-installers
-rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT
-rw-r--r-- 1 root root 9197 2013-09-25 04:33 ./usb-and-pxe-installers/README_USB.TXT
-rw-r--r-- 1 root root 574 2013-03-27 04:59 ./usb-and-pxe-installers/pxelinux.cfg_default
--rw-r--r-- 1 root root 55460864 2020-04-13 22:15 ./usb-and-pxe-installers/usbboot.img
+-rw-r--r-- 1 root root 55464960 2020-04-17 21:37 ./usb-and-pxe-installers/usbboot.img
-rw-r--r-- 1 root root 16042 2019-08-05 07:08 ./usb-and-pxe-installers/usbimg2disk.sh
diff --git a/README.initrd b/README.initrd
index 48209b37..9b1d8568 100644
--- a/README.initrd
+++ b/README.initrd
@@ -1,7 +1,7 @@
Slackware initrd mini HOWTO
by Patrick Volkerding, volkerdi@slackware.com
-Mon Apr 13 21:54:36 UTC 2020
+Fri Apr 17 21:14:20 UTC 2020
This document describes how to create and install an initrd, which may be
required to use the 4.x kernel. Also see "man mkinitrd".
@@ -33,15 +33,15 @@ flexible to ship a generic kernel and a set of kernel modules for it.
The easiest way to make the initrd is to use the mkinitrd script included
in Slackware's mkinitrd package. We'll walk through the process of
-upgrading to the generic 5.4.32 Linux kernel using the packages
+upgrading to the generic 5.4.33 Linux kernel using the packages
found in Slackware's slackware/a/ directory.
First, make sure the kernel, kernel modules, and mkinitrd package are
installed (the current version numbers might be a little different, so
this is just an example):
- installpkg kernel-generic-5.4.32-x86_64-1.txz
- installpkg kernel-modules-5.4.32-x86_64-1.txz
+ installpkg kernel-generic-5.4.33-x86_64-1.txz
+ installpkg kernel-modules-5.4.33-x86_64-1.txz
installpkg mkinitrd-1.4.11-x86_64-14.txz
Change into the /boot directory:
@@ -52,7 +52,7 @@ Now you'll want to run "mkinitrd". I'm using ext4 for my root filesystem,
and since the disk controller requires no special support the ext4 module
will be the only one I need to load:
- mkinitrd -c -k 5.4.32 -m ext4
+ mkinitrd -c -k 5.4.33 -m ext4
This should do two things. First, it will create a directory
/boot/initrd-tree containing the initrd's filesystem. Then it will
@@ -61,10 +61,10 @@ you could make some additional changes in /boot/initrd-tree/ and
then run mkinitrd again without options to rebuild the image. That's
optional, though, and only advanced users will need to think about that.
-Here's another example: Build an initrd image using Linux 5.4.32
+Here's another example: Build an initrd image using Linux 5.4.33
kernel modules for a system with an ext4 root partition on /dev/sdb3:
- mkinitrd -c -k 5.4.32 -m ext4 -f ext4 -r /dev/sdb3
+ mkinitrd -c -k 5.4.33 -m ext4 -f ext4 -r /dev/sdb3
4. Now that I've built an initrd, how do I use it?
diff --git a/isolinux/message.txt b/isolinux/message.txt
index 3ee9abb7..78a795fe 100644
--- a/isolinux/message.txt
+++ b/isolinux/message.txt
@@ -1,5 +1,5 @@
-Welcome to 09Slackware6407 version 15.0 (Linux kernel 5.4.32)!
+Welcome to 09Slackware6407 version 15.0 (Linux kernel 5.4.33)!
If you need to pass extra parameters to the kernel, enter them at the prompt
below after the name of the kernel to boot (e.g., huge.s).
diff --git a/kernels/VERSIONS.TXT b/kernels/VERSIONS.TXT
index e3121a1c..278b33df 100644
--- a/kernels/VERSIONS.TXT
+++ b/kernels/VERSIONS.TXT
@@ -1,3 +1,3 @@
-These kernels are version 5.4.32.
+These kernels are version 5.4.33.
diff --git a/recompress.sh b/recompress.sh
index 9be99d95..8ae9b509 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -987,6 +987,7 @@ gzip ./source/l/taglib-extras/taglib-extras-1.0.1-version.patch
gzip ./source/l/taglib-extras/taglib-extras-1.0.1-taglib_ver.patch
gzip ./source/l/taglib-extras/taglib-extras-0.1-multilib-1.patch
gzip ./source/l/gstreamer0/gstreamer-0.10.36-bison3.patch
+gzip ./source/l/libuv/libuv.977be04762b9bda29a88d39bb3e2cb7c44b2ad22.patch
gzip ./source/l/esound/esound-0.2.38-drain.patch
gzip ./source/l/esound/esound-0.2.41-libm.patch
gzip ./source/l/esound/remove-confusing-spew.patch
diff --git a/slackware64/a/maketag b/slackware64/a/maketag
index 5c56ddfc..fe29ec9d 100644
--- a/slackware64/a/maketag
+++ b/slackware64/a/maketag
@@ -61,9 +61,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
-"kernel-generic" "Generic 5.4.32 kernel (needs an initrd)" "on" \
-"kernel-huge" "Loaded 5.4.32 Linux kernel" "on" \
-"kernel-modules" "Linux 5.4.32 kernel modules -- REQUIRED" "on" \
+"kernel-generic" "Generic 5.4.33 kernel (needs an initrd)" "on" \
+"kernel-huge" "Loaded 5.4.33 Linux kernel" "on" \
+"kernel-modules" "Linux 5.4.33 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \
diff --git a/slackware64/a/maketag.ez b/slackware64/a/maketag.ez
index 5c56ddfc..fe29ec9d 100644
--- a/slackware64/a/maketag.ez
+++ b/slackware64/a/maketag.ez
@@ -61,9 +61,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
-"kernel-generic" "Generic 5.4.32 kernel (needs an initrd)" "on" \
-"kernel-huge" "Loaded 5.4.32 Linux kernel" "on" \
-"kernel-modules" "Linux 5.4.32 kernel modules -- REQUIRED" "on" \
+"kernel-generic" "Generic 5.4.33 kernel (needs an initrd)" "on" \
+"kernel-huge" "Loaded 5.4.33 Linux kernel" "on" \
+"kernel-modules" "Linux 5.4.33 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \
diff --git a/slackware64/k/maketag b/slackware64/k/maketag
index 1a0a1f11..b9738286 100644
--- a/slackware64/k/maketag
+++ b/slackware64/k/maketag
@@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \
done." 11 70 1 \
-"kernel-source" "Linux 5.4.32 kernel source" "on" \
+"kernel-source" "Linux 5.4.33 kernel source" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
diff --git a/slackware64/k/maketag.ez b/slackware64/k/maketag.ez
index 1a0a1f11..b9738286 100644
--- a/slackware64/k/maketag.ez
+++ b/slackware64/k/maketag.ez
@@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \
done." 11 70 1 \
-"kernel-source" "Linux 5.4.32 kernel source" "on" \
+"kernel-source" "Linux 5.4.33 kernel source" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
diff --git a/source/k/kernel-configs/config-generic-5.4.32 b/source/k/kernel-configs/config-generic-5.4.33
index deefa646..611b3759 100644
--- a/source/k/kernel-configs/config-generic-5.4.32
+++ b/source/k/kernel-configs/config-generic-5.4.33
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.32 Kernel Configuration
+# Linux/x86 5.4.33 Kernel Configuration
#
#
diff --git a/source/k/kernel-configs/config-generic-5.4.32.x64 b/source/k/kernel-configs/config-generic-5.4.33.x64
index 46f5e853..3a83ac97 100644
--- a/source/k/kernel-configs/config-generic-5.4.32.x64
+++ b/source/k/kernel-configs/config-generic-5.4.33.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.32 Kernel Configuration
+# Linux/x86 5.4.33 Kernel Configuration
#
#
diff --git a/source/k/kernel-configs/config-generic-smp-5.4.32-smp b/source/k/kernel-configs/config-generic-smp-5.4.33-smp
index da1fac76..59dd6a3d 100644
--- a/source/k/kernel-configs/config-generic-smp-5.4.32-smp
+++ b/source/k/kernel-configs/config-generic-smp-5.4.33-smp
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.32 Kernel Configuration
+# Linux/x86 5.4.33 Kernel Configuration
#
#
diff --git a/source/k/kernel-configs/config-huge-5.4.32 b/source/k/kernel-configs/config-huge-5.4.33
index fce8cdec..6b9e379b 100644
--- a/source/k/kernel-configs/config-huge-5.4.32
+++ b/source/k/kernel-configs/config-huge-5.4.33
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.32 Kernel Configuration
+# Linux/x86 5.4.33 Kernel Configuration
#
#
diff --git a/source/k/kernel-configs/config-huge-5.4.32.x64 b/source/k/kernel-configs/config-huge-5.4.33.x64
index 5b44e763..5c2b1a46 100644
--- a/source/k/kernel-configs/config-huge-5.4.32.x64
+++ b/source/k/kernel-configs/config-huge-5.4.33.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.32 Kernel Configuration
+# Linux/x86 5.4.33 Kernel Configuration
#
#
diff --git a/source/k/kernel-configs/config-huge-smp-5.4.32-smp b/source/k/kernel-configs/config-huge-smp-5.4.33-smp
index e118c377..19f475f2 100644
--- a/source/k/kernel-configs/config-huge-smp-5.4.32-smp
+++ b/source/k/kernel-configs/config-huge-smp-5.4.33-smp
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.32 Kernel Configuration
+# Linux/x86 5.4.33 Kernel Configuration
#
#
diff --git a/source/l/libuv/libuv.977be04762b9bda29a88d39bb3e2cb7c44b2ad22.patch b/source/l/libuv/libuv.977be04762b9bda29a88d39bb3e2cb7c44b2ad22.patch
new file mode 100644
index 00000000..f0dae9cb
--- /dev/null
+++ b/source/l/libuv/libuv.977be04762b9bda29a88d39bb3e2cb7c44b2ad22.patch
@@ -0,0 +1,484 @@
+From 977be04762b9bda29a88d39bb3e2cb7c44b2ad22 Mon Sep 17 00:00:00 2001
+From: Ben Noordhuis <info@bnoordhuis.nl>
+Date: Thu, 16 Apr 2020 09:59:03 +0200
+Subject: [PATCH] Revert "freebsd,linux: add recvmmsg() + sendmmsg() udp
+ implementation"
+
+This reverts commit 3d7136639a39db46bc4a9074922559a564e49514.
+This reverts commit d9cd7d437d6bcea56355b6e0ef215aa64687d7a1.
+
+The first reverted commit is the sendmmsg/recvmmsg support, the second
+one a fix-up to deliver datagrams in order. The second commit has been
+implicated in causing bind9 to crash on freebsd.
+
+A quick review of the code suggests that downstream code written against
+pre-v1.35.0 libuv can't safely deal with multi-datagram support because
+they are unaware of the `UV_UDP_MMSG_CHUNK` flag and what that implies
+for buffer management, hence I'm moving to revert it.
+
+The `UV_UDP_MMSG_CHUNK` flag remains part of `uv_udp_flags` for
+API/ABI backwards compatibility reasons but it is no longer used.
+
+Fixes: https://github.com/libuv/libuv/issues/2791
+Refs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245653
+---
+ docs/src/udp.rst | 18 +---
+ include/uv.h | 5 +-
+ src/unix/freebsd.c | 25 -----
+ src/unix/internal.h | 24 -----
+ src/unix/linux-syscalls.c | 1 -
+ src/unix/linux-syscalls.h | 14 +++
+ src/unix/udp.c | 207 +-------------------------------------
+ 7 files changed, 22 insertions(+), 272 deletions(-)
+
+diff --git a/docs/src/udp.rst b/docs/src/udp.rst
+index 786a28b030..53b1fea493 100644
+--- a/docs/src/udp.rst
++++ b/docs/src/udp.rst
+@@ -42,11 +42,6 @@ Data types
+ * any traffic, in effect "stealing" the port from the previous listener.
+ */
+ UV_UDP_REUSEADDR = 4
+- /*
+- * Indicates that the message was received by recvmmsg, so the buffer provided
+- * must not be freed by the recv_cb callback.
+- */
+- UV_UDP_MMSG_CHUNK = 8
+ };
+
+ .. c:type:: void (*uv_udp_send_cb)(uv_udp_send_t* req, int status)
+@@ -67,18 +62,13 @@ Data types
+ * `buf`: :c:type:`uv_buf_t` with the received data.
+ * `addr`: ``struct sockaddr*`` containing the address of the sender.
+ Can be NULL. Valid for the duration of the callback only.
+- * `flags`: One or more or'ed UV_UDP_* constants.
++ * `flags`: One or more or'ed UV_UDP_* constants. Right now only
++ ``UV_UDP_PARTIAL`` is used.
+
+ The callee is responsible for freeing the buffer, libuv does not reuse it.
+ The buffer may be a null buffer (where `buf->base` == NULL and `buf->len` == 0)
+ on error.
+
+- When using :man:`recvmmsg(2)`, chunks will have the `UV_UDP_MMSG_CHUNK` flag set,
+- those must not be freed. There will be a final callback with `nread` set to 0,
+- `addr` set to NULL and the buffer pointing at the initially allocated data with
+- the `UV_UDP_MMSG_CHUNK` flag cleared. This is a good chance for the callee to
+- free the provided buffer.
+-
+ .. note::
+ The receive callback will be called with `nread` == 0 and `addr` == NULL when there is
+ nothing to read, and with `nread` == 0 and `addr` != NULL when an empty UDP packet is
+@@ -376,10 +366,6 @@ API
+
+ :returns: 0 on success, or an error code < 0 on failure.
+
+- .. versionchanged:: 1.35.0 added support for :man:`recvmmsg(2)` on supported platforms).
+- The use of this feature requires a buffer larger than
+- 2 * 64KB to be passed to `alloc_cb`.
+-
+ .. c:function:: int uv_udp_recv_stop(uv_udp_t* handle)
+
+ Stop listening for incoming datagrams.
+diff --git a/include/uv.h b/include/uv.h
+index 2e8072fdae..dd8c8a40b0 100644
+--- a/include/uv.h
++++ b/include/uv.h
+@@ -1,4 +1,4 @@
+-/* Copyright Joyent, Inc. and other Node contributors. All rights reserved.
++/* COPYRIGHT JOYENT, INC. AND OTHER NODE CONTRIBUTORS. ALL RIGHTS RESERVED.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to
+@@ -607,8 +607,7 @@ enum uv_udp_flags {
+ */
+ UV_UDP_REUSEADDR = 4,
+ /*
+- * Indicates that the message was received by recvmmsg, so the buffer provided
+- * must not be freed by the recv_cb callback.
++ * Unused. Here for API/ABI compatibility.
+ */
+ UV_UDP_MMSG_CHUNK = 8
+ };
+diff --git a/src/unix/freebsd.c b/src/unix/freebsd.c
+index ef77e127c2..57bd04e240 100644
+--- a/src/unix/freebsd.c
++++ b/src/unix/freebsd.c
+@@ -288,28 +288,3 @@ int uv_cpu_info(uv_cpu_info_t** cpu_infos, int* count) {
+ uv__free(cp_times);
+ return 0;
+ }
+-
+-
+-int uv__sendmmsg(int fd,
+- struct uv__mmsghdr* mmsg,
+- unsigned int vlen,
+- unsigned int flags) {
+-#if __FreeBSD__ >= 11
+- return sendmmsg(fd, mmsg, vlen, flags);
+-#else
+- return errno = ENOSYS, -1;
+-#endif
+-}
+-
+-
+-int uv__recvmmsg(int fd,
+- struct uv__mmsghdr* mmsg,
+- unsigned int vlen,
+- unsigned int flags,
+- struct timespec* timeout) {
+-#if __FreeBSD__ >= 11
+- return recvmmsg(fd, mmsg, vlen, flags, timeout);
+-#else
+- return errno = ENOSYS, -1;
+-#endif
+-}
+diff --git a/src/unix/internal.h b/src/unix/internal.h
+index 598554b607..469fd7d2b8 100644
+--- a/src/unix/internal.h
++++ b/src/unix/internal.h
+@@ -31,7 +31,6 @@
+ #include <fcntl.h> /* O_CLOEXEC and O_NONBLOCK, if supported. */
+ #include <stdio.h>
+ #include <errno.h>
+-#include <sys/socket.h>
+
+ #if defined(__STRICT_ANSI__)
+ # define inline __inline
+@@ -328,27 +327,4 @@ int uv__getsockpeername(const uv_handle_t* handle,
+ struct sockaddr* name,
+ int* namelen);
+
+-#if defined(__linux__) || \
+- defined(__FreeBSD__) || \
+- defined(__FreeBSD_kernel__)
+-#define HAVE_MMSG 1
+-struct uv__mmsghdr {
+- struct msghdr msg_hdr;
+- unsigned int msg_len;
+-};
+-
+-int uv__recvmmsg(int fd,
+- struct uv__mmsghdr* mmsg,
+- unsigned int vlen,
+- unsigned int flags,
+- struct timespec* timeout);
+-int uv__sendmmsg(int fd,
+- struct uv__mmsghdr* mmsg,
+- unsigned int vlen,
+- unsigned int flags);
+-#else
+-#define HAVE_MMSG 0
+-#endif
+-
+-
+ #endif /* UV_UNIX_INTERNAL_H_ */
+diff --git a/src/unix/linux-syscalls.c b/src/unix/linux-syscalls.c
+index 742f26ada8..eb5a8fd274 100644
+--- a/src/unix/linux-syscalls.c
++++ b/src/unix/linux-syscalls.c
+@@ -126,7 +126,6 @@
+ # endif
+ #endif /* __NR_getrandom */
+
+-struct uv__mmsghdr;
+
+ int uv__sendmmsg(int fd,
+ struct uv__mmsghdr* mmsg,
+diff --git a/src/unix/linux-syscalls.h b/src/unix/linux-syscalls.h
+index 2e8fa2a519..7ee1511a45 100644
+--- a/src/unix/linux-syscalls.h
++++ b/src/unix/linux-syscalls.h
+@@ -61,6 +61,20 @@ struct uv__statx {
+ uint64_t unused1[14];
+ };
+
++struct uv__mmsghdr {
++ struct msghdr msg_hdr;
++ unsigned int msg_len;
++};
++
++int uv__recvmmsg(int fd,
++ struct uv__mmsghdr* mmsg,
++ unsigned int vlen,
++ unsigned int flags,
++ struct timespec* timeout);
++int uv__sendmmsg(int fd,
++ struct uv__mmsghdr* mmsg,
++ unsigned int vlen,
++ unsigned int flags);
+ ssize_t uv__preadv(int fd, const struct iovec *iov, int iovcnt, int64_t offset);
+ ssize_t uv__pwritev(int fd, const struct iovec *iov, int iovcnt, int64_t offset);
+ int uv__dup3(int oldfd, int newfd, int flags);
+diff --git a/src/unix/udp.c b/src/unix/udp.c
+index f2fcae1760..982059ff48 100644
+--- a/src/unix/udp.c
++++ b/src/unix/udp.c
+@@ -32,8 +32,6 @@
+ #endif
+ #include <sys/un.h>
+
+-#define UV__UDP_DGRAM_MAXSIZE (64 * 1024)
+-
+ #if defined(IPV6_JOIN_GROUP) && !defined(IPV6_ADD_MEMBERSHIP)
+ # define IPV6_ADD_MEMBERSHIP IPV6_JOIN_GROUP
+ #endif
+@@ -51,36 +49,6 @@ static int uv__udp_maybe_deferred_bind(uv_udp_t* handle,
+ int domain,
+ unsigned int flags);
+
+-#if HAVE_MMSG
+-
+-#define UV__MMSG_MAXWIDTH 20
+-
+-static int uv__udp_recvmmsg(uv_udp_t* handle, uv_buf_t* buf);
+-static void uv__udp_sendmmsg(uv_udp_t* handle);
+-
+-static int uv__recvmmsg_avail;
+-static int uv__sendmmsg_avail;
+-static uv_once_t once = UV_ONCE_INIT;
+-
+-static void uv__udp_mmsg_init(void) {
+- int ret;
+- int s;
+- s = uv__socket(AF_INET, SOCK_DGRAM, 0);
+- if (s < 0)
+- return;
+- ret = uv__sendmmsg(s, NULL, 0, 0);
+- if (ret == 0 || errno != ENOSYS) {
+- uv__sendmmsg_avail = 1;
+- uv__recvmmsg_avail = 1;
+- } else {
+- ret = uv__recvmmsg(s, NULL, 0, 0, NULL);
+- if (ret == 0 || errno != ENOSYS)
+- uv__recvmmsg_avail = 1;
+- }
+- uv__close(s);
+-}
+-
+-#endif
+
+ void uv__udp_close(uv_udp_t* handle) {
+ uv__io_close(handle->loop, &handle->io_watcher);
+@@ -180,61 +148,6 @@ static void uv__udp_io(uv_loop_t* loop, uv__io_t* w, unsigned int revents) {
+ }
+ }
+
+-#if HAVE_MMSG
+-static int uv__udp_recvmmsg(uv_udp_t* handle, uv_buf_t* buf) {
+- struct sockaddr_in6 peers[UV__MMSG_MAXWIDTH];
+- struct iovec iov[UV__MMSG_MAXWIDTH];
+- struct uv__mmsghdr msgs[UV__MMSG_MAXWIDTH];
+- ssize_t nread;
+- uv_buf_t chunk_buf;
+- size_t chunks;
+- int flags;
+- size_t k;
+-
+- /* prepare structures for recvmmsg */
+- chunks = buf->len / UV__UDP_DGRAM_MAXSIZE;
+- if (chunks > ARRAY_SIZE(iov))
+- chunks = ARRAY_SIZE(iov);
+- for (k = 0; k < chunks; ++k) {
+- iov[k].iov_base = buf->base + k * UV__UDP_DGRAM_MAXSIZE;
+- iov[k].iov_len = UV__UDP_DGRAM_MAXSIZE;
+- msgs[k].msg_hdr.msg_iov = iov + k;
+- msgs[k].msg_hdr.msg_iovlen = 1;
+- msgs[k].msg_hdr.msg_name = peers + k;
+- msgs[k].msg_hdr.msg_namelen = sizeof(peers[0]);
+- }
+-
+- do
+- nread = uv__recvmmsg(handle->io_watcher.fd, msgs, chunks, 0, NULL);
+- while (nread == -1 && errno == EINTR);
+-
+- if (nread < 1) {
+- if (nread == 0 || errno == EAGAIN || errno == EWOULDBLOCK)
+- handle->recv_cb(handle, 0, buf, NULL, 0);
+- else
+- handle->recv_cb(handle, UV__ERR(errno), buf, NULL, 0);
+- } else {
+- /* pass each chunk to the application */
+- for (k = 0; k < (size_t) nread && handle->recv_cb != NULL; k++) {
+- flags = UV_UDP_MMSG_CHUNK;
+- if (msgs[k].msg_hdr.msg_flags & MSG_TRUNC)
+- flags |= UV_UDP_PARTIAL;
+-
+- chunk_buf = uv_buf_init(iov[k].iov_base, iov[k].iov_len);
+- handle->recv_cb(handle,
+- msgs[k].msg_len,
+- &chunk_buf,
+- msgs[k].msg_hdr.msg_name,
+- flags);
+- }
+-
+- /* one last callback so the original buffer is freed */
+- if (handle->recv_cb != NULL)
+- handle->recv_cb(handle, 0, buf, NULL, 0);
+- }
+- return nread;
+-}
+-#endif
+
+ static void uv__udp_recvmsg(uv_udp_t* handle) {
+ struct sockaddr_storage peer;
+@@ -254,27 +167,13 @@ static void uv__udp_recvmsg(uv_udp_t* handle) {
+
+ do {
+ buf = uv_buf_init(NULL, 0);
+- handle->alloc_cb((uv_handle_t*) handle, UV__UDP_DGRAM_MAXSIZE, &buf);
++ handle->alloc_cb((uv_handle_t*) handle, 64 * 1024, &buf);
+ if (buf.base == NULL || buf.len == 0) {
+ handle->recv_cb(handle, UV_ENOBUFS, &buf, NULL, 0);
+ return;
+ }
+ assert(buf.base != NULL);
+
+-#if HAVE_MMSG
+- uv_once(&once, uv__udp_mmsg_init);
+- if (uv__recvmmsg_avail) {
+- /* Returned space for more than 1 datagram, use it to receive
+- * multiple datagrams. */
+- if (buf.len >= 2 * UV__UDP_DGRAM_MAXSIZE) {
+- nread = uv__udp_recvmmsg(handle, &buf);
+- if (nread > 0)
+- count -= nread;
+- continue;
+- }
+- }
+-#endif
+-
+ memset(&h, 0, sizeof(h));
+ memset(&peer, 0, sizeof(peer));
+ h.msg_name = &peer;
+@@ -300,120 +199,21 @@ static void uv__udp_recvmsg(uv_udp_t* handle) {
+
+ handle->recv_cb(handle, nread, &buf, (const struct sockaddr*) &peer, flags);
+ }
+- count--;
+ }
+ /* recv_cb callback may decide to pause or close the handle */
+ while (nread != -1
+- && count > 0
++ && count-- > 0
+ && handle->io_watcher.fd != -1
+ && handle->recv_cb != NULL);
+ }
+
+-#if HAVE_MMSG
+-static void uv__udp_sendmmsg(uv_udp_t* handle) {
+- uv_udp_send_t* req;
+- struct uv__mmsghdr h[UV__MMSG_MAXWIDTH];
+- struct uv__mmsghdr *p;
+- QUEUE* q;
+- ssize_t npkts;
+- size_t pkts;
+- size_t i;
+-
+- if (QUEUE_EMPTY(&handle->write_queue))
+- return;
+-
+-write_queue_drain:
+- for (pkts = 0, q = QUEUE_HEAD(&handle->write_queue);
+- pkts < UV__MMSG_MAXWIDTH && q != &handle->write_queue;
+- ++pkts, q = QUEUE_HEAD(q)) {
+- assert(q != NULL);
+- req = QUEUE_DATA(q, uv_udp_send_t, queue);
+- assert(req != NULL);
+-
+- p = &h[pkts];
+- memset(p, 0, sizeof(*p));
+- if (req->addr.ss_family == AF_UNSPEC) {
+- p->msg_hdr.msg_name = NULL;
+- p->msg_hdr.msg_namelen = 0;
+- } else {
+- p->msg_hdr.msg_name = &req->addr;
+- if (req->addr.ss_family == AF_INET6)
+- p->msg_hdr.msg_namelen = sizeof(struct sockaddr_in6);
+- else if (req->addr.ss_family == AF_INET)
+- p->msg_hdr.msg_namelen = sizeof(struct sockaddr_in);
+- else if (req->addr.ss_family == AF_UNIX)
+- p->msg_hdr.msg_namelen = sizeof(struct sockaddr_un);
+- else {
+- assert(0 && "unsupported address family");
+- abort();
+- }
+- }
+- h[pkts].msg_hdr.msg_iov = (struct iovec*) req->bufs;
+- h[pkts].msg_hdr.msg_iovlen = req->nbufs;
+- }
+-
+- do
+- npkts = uv__sendmmsg(handle->io_watcher.fd, h, pkts, 0);
+- while (npkts == -1 && errno == EINTR);
+-
+- if (npkts < 1) {
+- if (errno == EAGAIN || errno == EWOULDBLOCK || errno == ENOBUFS)
+- return;
+- for (i = 0, q = QUEUE_HEAD(&handle->write_queue);
+- i < pkts && q != &handle->write_queue;
+- ++i, q = QUEUE_HEAD(q)) {
+- assert(q != NULL);
+- req = QUEUE_DATA(q, uv_udp_send_t, queue);
+- assert(req != NULL);
+-
+- req->status = UV__ERR(errno);
+- QUEUE_REMOVE(&req->queue);
+- QUEUE_INSERT_TAIL(&handle->write_completed_queue, &req->queue);
+- }
+- uv__io_feed(handle->loop, &handle->io_watcher);
+- return;
+- }
+-
+- for (i = 0, q = QUEUE_HEAD(&handle->write_queue);
+- i < pkts && q != &handle->write_queue;
+- ++i, q = QUEUE_HEAD(&handle->write_queue)) {
+- assert(q != NULL);
+- req = QUEUE_DATA(q, uv_udp_send_t, queue);
+- assert(req != NULL);
+-
+- req->status = req->bufs[0].len;
+-
+- /* Sending a datagram is an atomic operation: either all data
+- * is written or nothing is (and EMSGSIZE is raised). That is
+- * why we don't handle partial writes. Just pop the request
+- * off the write queue and onto the completed queue, done.
+- */
+- QUEUE_REMOVE(&req->queue);
+- QUEUE_INSERT_TAIL(&handle->write_completed_queue, &req->queue);
+- }
+-
+- /* couldn't batch everything, continue sending (jump to avoid stack growth) */
+- if (!QUEUE_EMPTY(&handle->write_queue))
+- goto write_queue_drain;
+- uv__io_feed(handle->loop, &handle->io_watcher);
+- return;
+-}
+-#endif
+
+ static void uv__udp_sendmsg(uv_udp_t* handle) {
+ uv_udp_send_t* req;
+- struct msghdr h;
+ QUEUE* q;
++ struct msghdr h;
+ ssize_t size;
+
+-#if HAVE_MMSG
+- uv_once(&once, uv__udp_mmsg_init);
+- if (uv__sendmmsg_avail) {
+- uv__udp_sendmmsg(handle);
+- return;
+- }
+-#endif
+-
+ while (!QUEUE_EMPTY(&handle->write_queue)) {
+ q = QUEUE_HEAD(&handle->write_queue);
+ assert(q != NULL);
+@@ -463,6 +263,7 @@ static void uv__udp_sendmsg(uv_udp_t* handle) {
+ }
+ }
+
++
+ /* On the BSDs, SO_REUSEPORT implies SO_REUSEADDR but with some additional
+ * refinements for programs that use multicast.
+ *
+
diff --git a/source/l/libuv/libuv.SlackBuild b/source/l/libuv/libuv.SlackBuild
index 716c1c92..4e182fa9 100755
--- a/source/l/libuv/libuv.SlackBuild
+++ b/source/l/libuv/libuv.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=libuv
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -85,6 +85,9 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
+# Revert commits that cause BIND to crash:
+zcat $CWD/libuv.977be04762b9bda29a88d39bb3e2cb7c44b2ad22.patch.gz | patch -p1 --verbose || exit 1
+
if [ ! -r configure ]; then
NOCONFIGURE=1 ./autogen.sh
fi