mirror of
git://slackware.nl/current.git
synced 2025-01-17 18:12:36 +01:00
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.
This commit is contained in:
parent
3021bc8054
commit
c55b2370e9
19 changed files with 639 additions and 112 deletions
|
@ -11,9 +11,32 @@
|
|||
<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>
|
||||
|
|
|
@ -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.
|
||||
|
|
173
FILELIST.TXT
173
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
|
||||
|
|
|
@ -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?
|
||||
|
|
|
@ -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).
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
|
||||
These kernels are version 5.4.32.
|
||||
These kernels are version 5.4.33.
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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" \
|
||||
|
|
|
@ -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" \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 5.4.32 Kernel Configuration
|
||||
# Linux/x86 5.4.33 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 5.4.32 Kernel Configuration
|
||||
# Linux/x86 5.4.33 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 5.4.32 Kernel Configuration
|
||||
# Linux/x86 5.4.33 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 5.4.32 Kernel Configuration
|
||||
# Linux/x86 5.4.33 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 5.4.32 Kernel Configuration
|
||||
# Linux/x86 5.4.33 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 5.4.32 Kernel Configuration
|
||||
# Linux/x86 5.4.33 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
|
@ -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.
|
||||
*
|
||||
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue