diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2022-01-19 18:18:02 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2022-01-20 08:59:56 +0100 |
commit | f8721233ca388707ef95cde2fe3fcfad12f50f46 (patch) | |
tree | ee58f27d2192509882b82c55b7e19caaa326cdaf | |
parent | 1c7cd7d8173b5ad45462c7bfd8ba99cd013b959e (diff) | |
download | current-f8721233ca388707ef95cde2fe3fcfad12f50f46.tar.gz current-f8721233ca388707ef95cde2fe3fcfad12f50f46.tar.xz |
Wed Jan 19 18:18:02 UTC 202220220119181802
ap/inxi-3.3.12_1-noarch-1.txz: Upgraded.
ap/man-db-2.9.4-x86_64-3.txz: Rebuilt.
Don't use --no-purge in the daily cron job to update the databases.
l/gst-plugins-bad-free-1.18.5-x86_64-4.txz: Rebuilt.
Link against neon-0.32.2. Thanks to marav.
n/bind-9.16.25-x86_64-1.txz: Upgraded.
n/ethtool-5.16-x86_64-1.txz: Upgraded.
n/samba-4.15.4-x86_64-1.txz: Upgraded.
n/wpa_supplicant-2.10-x86_64-1.txz: Upgraded.
The implementations of EAP-pwd in hostapd before 2.10 and wpa_supplicant
before 2.10 are vulnerable to side-channel attacks as a result of cache
access patterns.
NOTE: this issue exists because of an incomplete fix for CVE-2019-9495.
For more information, see:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-23303
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-23304
(* Security fix *)
x/xterm-370-x86_64-6.txz: Rebuilt.
XTerm-console: improve the font settings. Thanks to GazL.
22 files changed, 175 insertions, 935 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss index cfcd5d429..e670ea161 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,10 +11,39 @@ <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>Tue, 18 Jan 2022 20:39:39 GMT</pubDate> - <lastBuildDate>Wed, 19 Jan 2022 07:59:44 GMT</lastBuildDate> + <pubDate>Wed, 19 Jan 2022 18:18:02 GMT</pubDate> + <lastBuildDate>Thu, 20 Jan 2022 07:59:46 GMT</lastBuildDate> <generator>maintain_current_git.sh v 1.13</generator> <item> + <title>Wed, 19 Jan 2022 18:18:02 GMT</title> + <pubDate>Wed, 19 Jan 2022 18:18:02 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20220119181802</link> + <guid isPermaLink="false">20220119181802</guid> + <description> + <![CDATA[<pre> +ap/inxi-3.3.12_1-noarch-1.txz: Upgraded. +ap/man-db-2.9.4-x86_64-3.txz: Rebuilt. + Don't use --no-purge in the daily cron job to update the databases. +l/gst-plugins-bad-free-1.18.5-x86_64-4.txz: Rebuilt. + Link against neon-0.32.2. Thanks to marav. +n/bind-9.16.25-x86_64-1.txz: Upgraded. +n/ethtool-5.16-x86_64-1.txz: Upgraded. +n/samba-4.15.4-x86_64-1.txz: Upgraded. +n/wpa_supplicant-2.10-x86_64-1.txz: Upgraded. + The implementations of EAP-pwd in hostapd before 2.10 and wpa_supplicant + before 2.10 are vulnerable to side-channel attacks as a result of cache + access patterns. + NOTE: this issue exists because of an incomplete fix for CVE-2019-9495. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-23303 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-23304 + (* Security fix *) +x/xterm-370-x86_64-6.txz: Rebuilt. + XTerm-console: improve the font settings. Thanks to GazL. + </pre>]]> + </description> + </item> + <item> <title>Tue, 18 Jan 2022 20:39:39 GMT</title> <pubDate>Tue, 18 Jan 2022 20:39:39 GMT</pubDate> <link>https://git.slackware.nl/current/tag/?h=20220118203939</link> diff --git a/ChangeLog.txt b/ChangeLog.txt index 971762d26..e565dafdc 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,24 @@ +Wed Jan 19 18:18:02 UTC 2022 +ap/inxi-3.3.12_1-noarch-1.txz: Upgraded. +ap/man-db-2.9.4-x86_64-3.txz: Rebuilt. + Don't use --no-purge in the daily cron job to update the databases. +l/gst-plugins-bad-free-1.18.5-x86_64-4.txz: Rebuilt. + Link against neon-0.32.2. Thanks to marav. +n/bind-9.16.25-x86_64-1.txz: Upgraded. +n/ethtool-5.16-x86_64-1.txz: Upgraded. +n/samba-4.15.4-x86_64-1.txz: Upgraded. +n/wpa_supplicant-2.10-x86_64-1.txz: Upgraded. + The implementations of EAP-pwd in hostapd before 2.10 and wpa_supplicant + before 2.10 are vulnerable to side-channel attacks as a result of cache + access patterns. + NOTE: this issue exists because of an incomplete fix for CVE-2019-9495. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-23303 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-23304 + (* Security fix *) +x/xterm-370-x86_64-6.txz: Rebuilt. + XTerm-console: improve the font settings. Thanks to GazL. ++--------------------------+ Tue Jan 18 20:39:39 UTC 2022 l/rpcsvc-proto-1.4.3-x86_64-1.txz: Upgraded. x/xterm-370-x86_64-5.txz: Rebuilt. diff --git a/FILELIST.TXT b/FILELIST.TXT index 4f4994bf2..7df72b39a 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,20 +1,20 @@ -Tue Jan 18 20:42:37 UTC 2022 +Wed Jan 19 18:23:43 UTC 2022 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 2022-01-18 20:39 . +drwxr-xr-x 12 root root 4096 2022-01-19 18:18 . -rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2 -rw-r--r-- 1 root root 15913 2022-01-18 20:05 ./CHANGES_AND_HINTS.TXT --rw-r--r-- 1 root root 1096624 2022-01-17 22:48 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2022-01-17 22:48 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 1096624 2022-01-18 20:42 ./CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2022-01-18 20:42 ./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 1847841 2022-01-18 20:39 ./ChangeLog.txt +-rw-r--r-- 1 root root 1848838 2022-01-19 18:18 ./ChangeLog.txt drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI drwxr-xr-x 2 root root 4096 2022-01-18 20:39 ./EFI/BOOT -rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi @@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2022-01-18 20:39 ./EFI/BOOT -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 1427531 2022-01-17 22:47 ./FILELIST.TXT +-rw-r--r-- 1 root root 1427531 2022-01-18 20:42 ./FILELIST.TXT -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY --rw-r--r-- 1 root root 864744 2022-01-18 20:42 ./PACKAGES.TXT +-rw-r--r-- 1 root root 864745 2022-01-19 18:23 ./PACKAGES.TXT -rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT -rw-r--r-- 1 root root 3635 2022-01-16 21:23 ./README.initrd -rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT @@ -743,11 +743,11 @@ 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 17 root root 4096 2022-01-18 20:42 ./slackware64 --rw-r--r-- 1 root root 337495 2022-01-18 20:42 ./slackware64/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2022-01-18 20:42 ./slackware64/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 418554 2022-01-18 20:41 ./slackware64/FILE_LIST --rw-r--r-- 1 root root 4196637 2022-01-18 20:41 ./slackware64/MANIFEST.bz2 +drwxr-xr-x 17 root root 4096 2022-01-19 18:23 ./slackware64 +-rw-r--r-- 1 root root 337498 2022-01-19 18:23 ./slackware64/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2022-01-19 18:23 ./slackware64/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 418557 2022-01-19 18:22 ./slackware64/FILE_LIST +-rw-r--r-- 1 root root 4200645 2022-01-19 18:22 ./slackware64/MANIFEST.bz2 lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT drwxr-xr-x 2 root root 32768 2022-01-16 21:38 ./slackware64/a -rw-r--r-- 1 root root 327 2022-01-16 05:08 ./slackware64/a/aaa_base-15.0-x86_64-3.txt @@ -1130,7 +1130,7 @@ drwxr-xr-x 2 root root 32768 2022-01-16 21:38 ./slackware64/a -rw-r--r-- 1 root root 540 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txt -rw-r--r-- 1 root root 56160 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txz.asc -drwxr-xr-x 2 root root 20480 2022-01-17 22:46 ./slackware64/ap +drwxr-xr-x 2 root root 20480 2022-01-19 18:22 ./slackware64/ap -rw-r--r-- 1 root root 291 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txt -rw-r--r-- 1 root root 703580 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txz -rw-r--r-- 1 root root 163 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txz.asc @@ -1220,9 +1220,9 @@ drwxr-xr-x 2 root root 20480 2022-01-17 22:46 ./slackware64/ap -rw-r--r-- 1 root root 163 2021-11-30 05:22 ./slackware64/ap/htop-3.1.2-x86_64-1.txz.asc -rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/ap/install-packages -rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/ap/install.end --rw-r--r-- 1 root root 488 2021-12-17 05:22 ./slackware64/ap/inxi-3.3.11_1-noarch-1.txt --rw-r--r-- 1 root root 287528 2021-12-17 05:22 ./slackware64/ap/inxi-3.3.11_1-noarch-1.txz --rw-r--r-- 1 root root 163 2021-12-17 05:22 ./slackware64/ap/inxi-3.3.11_1-noarch-1.txz.asc +-rw-r--r-- 1 root root 488 2022-01-19 17:54 ./slackware64/ap/inxi-3.3.12_1-noarch-1.txt +-rw-r--r-- 1 root root 288072 2022-01-19 17:54 ./slackware64/ap/inxi-3.3.12_1-noarch-1.txz +-rw-r--r-- 1 root root 163 2022-01-19 17:54 ./slackware64/ap/inxi-3.3.12_1-noarch-1.txz.asc -rw-r--r-- 1 root root 597 2021-06-04 17:48 ./slackware64/ap/ispell-3.4.04-x86_64-1.txt -rw-r--r-- 1 root root 347356 2021-06-04 17:48 ./slackware64/ap/ispell-3.4.04-x86_64-1.txz -rw-r--r-- 1 root root 163 2021-06-04 17:48 ./slackware64/ap/ispell-3.4.04-x86_64-1.txz.asc @@ -1264,9 +1264,9 @@ drwxr-xr-x 2 root root 20480 2022-01-17 22:46 ./slackware64/ap -rw-r--r-- 1 root root 163 2021-02-13 11:32 ./slackware64/ap/madplay-0.15.2b-x86_64-7.txz.asc -rw-r--r-- 1 root root 6406 2020-12-07 21:44 ./slackware64/ap/maketag -rw-r--r-- 1 root root 6406 2020-12-07 21:44 ./slackware64/ap/maketag.ez --rw-r--r-- 1 root root 532 2021-02-13 11:33 ./slackware64/ap/man-db-2.9.4-x86_64-2.txt --rw-r--r-- 1 root root 549980 2021-02-13 11:33 ./slackware64/ap/man-db-2.9.4-x86_64-2.txz --rw-r--r-- 1 root root 163 2021-02-13 11:33 ./slackware64/ap/man-db-2.9.4-x86_64-2.txz.asc +-rw-r--r-- 1 root root 532 2022-01-19 04:55 ./slackware64/ap/man-db-2.9.4-x86_64-3.txt +-rw-r--r-- 1 root root 555432 2022-01-19 04:55 ./slackware64/ap/man-db-2.9.4-x86_64-3.txz +-rw-r--r-- 1 root root 163 2022-01-19 04:55 ./slackware64/ap/man-db-2.9.4-x86_64-3.txz.asc -rw-r--r-- 1 root root 489 2021-08-29 02:36 ./slackware64/ap/man-pages-5.13-noarch-1.txt -rw-r--r-- 1 root root 3479960 2021-08-29 02:36 ./slackware64/ap/man-pages-5.13-noarch-1.txz -rw-r--r-- 1 root root 163 2021-08-29 02:36 ./slackware64/ap/man-pages-5.13-noarch-1.txz.asc @@ -2741,7 +2741,7 @@ drwxr-xr-x 2 root root 86016 2022-01-17 22:46 ./slackware64/kde -rw-r--r-- 1 root root 296 2022-01-06 22:19 ./slackware64/kde/zeroconf-ioslave-21.12.1-x86_64-1.txt -rw-r--r-- 1 root root 50224 2022-01-06 22:19 ./slackware64/kde/zeroconf-ioslave-21.12.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-01-06 22:19 ./slackware64/kde/zeroconf-ioslave-21.12.1-x86_64-1.txz.asc -drwxr-xr-x 2 root root 81920 2022-01-18 20:41 ./slackware64/l +drwxr-xr-x 2 root root 81920 2022-01-19 18:22 ./slackware64/l -rw-r--r-- 1 root root 329 2021-02-13 05:56 ./slackware64/l/GConf-3.2.6-x86_64-7.txt -rw-r--r-- 1 root root 928148 2021-02-13 05:56 ./slackware64/l/GConf-3.2.6-x86_64-7.txz -rw-r--r-- 1 root root 163 2021-02-13 05:56 ./slackware64/l/GConf-3.2.6-x86_64-7.txz.asc @@ -3039,9 +3039,9 @@ drwxr-xr-x 2 root root 81920 2022-01-18 20:41 ./slackware64/l -rw-r--r-- 1 root root 414 2021-06-01 18:00 ./slackware64/l/gsl-2.7-x86_64-1.txt -rw-r--r-- 1 root root 1608736 2021-06-01 18:00 ./slackware64/l/gsl-2.7-x86_64-1.txz -rw-r--r-- 1 root root 163 2021-06-01 18:00 ./slackware64/l/gsl-2.7-x86_64-1.txz.asc --rw-r--r-- 1 root root 689 2021-12-26 19:42 ./slackware64/l/gst-plugins-bad-free-1.18.5-x86_64-3.txt --rw-r--r-- 1 root root 2722336 2021-12-26 19:42 ./slackware64/l/gst-plugins-bad-free-1.18.5-x86_64-3.txz --rw-r--r-- 1 root root 163 2021-12-26 19:42 ./slackware64/l/gst-plugins-bad-free-1.18.5-x86_64-3.txz.asc +-rw-r--r-- 1 root root 689 2022-01-19 17:41 ./slackware64/l/gst-plugins-bad-free-1.18.5-x86_64-4.txt +-rw-r--r-- 1 root root 2727060 2022-01-19 17:41 ./slackware64/l/gst-plugins-bad-free-1.18.5-x86_64-4.txz +-rw-r--r-- 1 root root 163 2022-01-19 17:41 ./slackware64/l/gst-plugins-bad-free-1.18.5-x86_64-4.txz.asc -rw-r--r-- 1 root root 607 2021-09-09 01:42 ./slackware64/l/gst-plugins-base-1.18.5-x86_64-1.txt -rw-r--r-- 1 root root 2298176 2021-09-09 01:42 ./slackware64/l/gst-plugins-base-1.18.5-x86_64-1.txz -rw-r--r-- 1 root root 163 2021-09-09 01:42 ./slackware64/l/gst-plugins-base-1.18.5-x86_64-1.txz.asc @@ -3881,7 +3881,7 @@ drwxr-xr-x 2 root root 81920 2022-01-18 20:41 ./slackware64/l -rw-r--r-- 1 root root 463 2021-12-21 17:10 ./slackware64/l/zstd-1.5.1-x86_64-1.txt -rw-r--r-- 1 root root 436008 2021-12-21 17:10 ./slackware64/l/zstd-1.5.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2021-12-21 17:10 ./slackware64/l/zstd-1.5.1-x86_64-1.txz.asc -drwxr-xr-x 2 root root 32768 2022-01-17 22:46 ./slackware64/n +drwxr-xr-x 2 root root 32768 2022-01-19 18:22 ./slackware64/n -rw-r--r-- 1 root root 357 2021-11-26 19:25 ./slackware64/n/ModemManager-1.18.4-x86_64-1.txt -rw-r--r-- 1 root root 2127700 2021-11-26 19:25 ./slackware64/n/ModemManager-1.18.4-x86_64-1.txz -rw-r--r-- 1 root root 163 2021-11-26 19:25 ./slackware64/n/ModemManager-1.18.4-x86_64-1.txz.asc @@ -3897,9 +3897,9 @@ drwxr-xr-x 2 root root 32768 2022-01-17 22:46 ./slackware64/n -rw-r--r-- 1 root root 683 2021-02-13 11:55 ./slackware64/n/biff+comsat-0.17-x86_64-4.txt -rw-r--r-- 1 root root 11280 2021-02-13 11:55 ./slackware64/n/biff+comsat-0.17-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 11:55 ./slackware64/n/biff+comsat-0.17-x86_64-4.txz.asc --rw-r--r-- 1 root root 334 2021-12-15 17:19 ./slackware64/n/bind-9.16.24-x86_64-1.txt --rw-r--r-- 1 root root 2211748 2021-12-15 17:19 ./slackware64/n/bind-9.16.24-x86_64-1.txz --rw-r--r-- 1 root root 163 2021-12-15 17:19 ./slackware64/n/bind-9.16.24-x86_64-1.txz.asc +-rw-r--r-- 1 root root 334 2022-01-19 17:50 ./slackware64/n/bind-9.16.25-x86_64-1.txt +-rw-r--r-- 1 root root 2208864 2022-01-19 17:50 ./slackware64/n/bind-9.16.25-x86_64-1.txz +-rw-r--r-- 1 root root 163 2022-01-19 17:50 ./slackware64/n/bind-9.16.25-x86_64-1.txz.asc -rw-r--r-- 1 root root 333 2022-01-06 00:45 ./slackware64/n/bluez-5.63-x86_64-1.txt -rw-r--r-- 1 root root 1209392 2022-01-06 00:45 ./slackware64/n/bluez-5.63-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-01-06 00:45 ./slackware64/n/bluez-5.63-x86_64-1.txz.asc @@ -3963,9 +3963,9 @@ drwxr-xr-x 2 root root 32768 2022-01-17 22:46 ./slackware64/n -rw-r--r-- 1 root root 318 2021-11-03 00:52 ./slackware64/n/epic5-2.1.6-x86_64-3.txt -rw-r--r-- 1 root root 820708 2021-11-03 00:52 ./slackware64/n/epic5-2.1.6-x86_64-3.txz -rw-r--r-- 1 root root 163 2021-11-03 00:52 ./slackware64/n/epic5-2.1.6-x86_64-3.txz.asc --rw-r--r-- 1 root root 440 2021-11-10 19:32 ./slackware64/n/ethtool-5.15-x86_64-1.txt --rw-r--r-- 1 root root 178220 2021-11-10 19:32 ./slackware64/n/ethtool-5.15-x86_64-1.txz --rw-r--r-- 1 root root 163 2021-11-10 19:32 ./slackware64/n/ethtool-5.15-x86_64-1.txz.asc +-rw-r--r-- 1 root root 440 2022-01-19 17:53 ./slackware64/n/ethtool-5.16-x86_64-1.txt +-rw-r--r-- 1 root root 179472 2022-01-19 17:53 ./slackware64/n/ethtool-5.16-x86_64-1.txz +-rw-r--r-- 1 root root 163 2022-01-19 17:53 ./slackware64/n/ethtool-5.16-x86_64-1.txz.asc -rw-r--r-- 1 root root 604 2021-12-27 19:49 ./slackware64/n/fetchmail-6.4.26-x86_64-1.txt -rw-r--r-- 1 root root 663796 2021-12-27 19:49 ./slackware64/n/fetchmail-6.4.26-x86_64-1.txz -rw-r--r-- 1 root root 163 2021-12-27 19:49 ./slackware64/n/fetchmail-6.4.26-x86_64-1.txz.asc @@ -4273,9 +4273,9 @@ drwxr-xr-x 2 root root 32768 2022-01-17 22:46 ./slackware64/n -rw-r--r-- 1 root root 443 2021-11-12 18:20 ./slackware64/n/s-nail-14.9.23-x86_64-1.txt -rw-r--r-- 1 root root 540856 2021-11-12 18:20 ./slackware64/n/s-nail-14.9.23-x86_64-1.txz -rw-r--r-- 1 root root 163 2021-11-12 18:20 ./slackware64/n/s-nail-14.9.23-x86_64-1.txz.asc --rw-r--r-- 1 root root 507 2021-12-08 20:17 ./slackware64/n/samba-4.15.3-x86_64-1.txt --rw-r--r-- 1 root root 12993056 2021-12-08 20:17 ./slackware64/n/samba-4.15.3-x86_64-1.txz --rw-r--r-- 1 root root 163 2021-12-08 20:17 ./slackware64/n/samba-4.15.3-x86_64-1.txz.asc +-rw-r--r-- 1 root root 507 2022-01-19 17:49 ./slackware64/n/samba-4.15.4-x86_64-1.txt +-rw-r--r-- 1 root root 12947016 2022-01-19 17:49 ./slackware64/n/samba-4.15.4-x86_64-1.txz +-rw-r--r-- 1 root root 163 2022-01-19 17:49 ./slackware64/n/samba-4.15.4-x86_64-1.txz.asc -rw-r--r-- 1 root root 346 2021-02-13 12:30 ./slackware64/n/slrn-1.0.3a-x86_64-3.txt -rw-r--r-- 1 root root 468372 2021-02-13 12:30 ./slackware64/n/slrn-1.0.3a-x86_64-3.txz -rw-r--r-- 1 root root 163 2021-02-13 12:30 ./slackware64/n/slrn-1.0.3a-x86_64-3.txz.asc @@ -4337,9 +4337,9 @@ drwxr-xr-x 2 root root 32768 2022-01-17 22:46 ./slackware64/n -rw-r--r-- 1 root root 677 2021-03-18 23:31 ./slackware64/n/wireless_tools-30.pre9-x86_64-5.txt -rw-r--r-- 1 root root 134520 2021-03-18 23:31 ./slackware64/n/wireless_tools-30.pre9-x86_64-5.txz -rw-r--r-- 1 root root 163 2021-03-18 23:31 ./slackware64/n/wireless_tools-30.pre9-x86_64-5.txz.asc --rw-r--r-- 1 root root 600 2021-12-28 20:00 ./slackware64/n/wpa_supplicant-2.9-x86_64-8.txt --rw-r--r-- 1 root root 1250444 2021-12-28 20:00 ./slackware64/n/wpa_supplicant-2.9-x86_64-8.txz --rw-r--r-- 1 root root 163 2021-12-28 20:00 ./slackware64/n/wpa_supplicant-2.9-x86_64-8.txz.asc +-rw-r--r-- 1 root root 600 2022-01-19 17:16 ./slackware64/n/wpa_supplicant-2.10-x86_64-1.txt +-rw-r--r-- 1 root root 1331236 2022-01-19 17:16 ./slackware64/n/wpa_supplicant-2.10-x86_64-1.txz +-rw-r--r-- 1 root root 163 2022-01-19 17:16 ./slackware64/n/wpa_supplicant-2.10-x86_64-1.txz.asc -rw-r--r-- 1 root root 406 2022-01-04 17:08 ./slackware64/n/yptools-4.2.3-x86_64-5.txt -rw-r--r-- 1 root root 193696 2022-01-04 17:08 ./slackware64/n/yptools-4.2.3-x86_64-5.txz -rw-r--r-- 1 root root 163 2022-01-04 17:08 ./slackware64/n/yptools-4.2.3-x86_64-5.txz.asc @@ -4388,7 +4388,7 @@ drwxr-xr-x 2 root root 4096 2021-11-06 20:26 ./slackware64/tcl -rw-r--r-- 1 root root 227 2021-11-06 17:03 ./slackware64/tcl/tk-8.6.12-x86_64-1.txt -rw-r--r-- 1 root root 1788908 2021-11-06 17:03 ./slackware64/tcl/tk-8.6.12-x86_64-1.txz -rw-r--r-- 1 root root 163 2021-11-06 17:03 ./slackware64/tcl/tk-8.6.12-x86_64-1.txz.asc -drwxr-xr-x 2 root root 65536 2022-01-18 20:41 ./slackware64/x +drwxr-xr-x 2 root root 65536 2022-01-19 18:22 ./slackware64/x -rw-r--r-- 1 root root 440 2021-09-04 17:57 ./slackware64/x/OpenCC-1.1.3-x86_64-1.txt -rw-r--r-- 1 root root 682700 2021-09-04 17:57 ./slackware64/x/OpenCC-1.1.3-x86_64-1.txz -rw-r--r-- 1 root root 163 2021-09-04 17:57 ./slackware64/x/OpenCC-1.1.3-x86_64-1.txz.asc @@ -5321,9 +5321,9 @@ drwxr-xr-x 2 root root 65536 2022-01-18 20:41 ./slackware64/x -rw-r--r-- 1 root root 421 2021-02-13 13:13 ./slackware64/x/xstdcmap-1.0.4-x86_64-3.txt -rw-r--r-- 1 root root 18612 2021-02-13 13:13 ./slackware64/x/xstdcmap-1.0.4-x86_64-3.txz -rw-r--r-- 1 root root 163 2021-02-13 13:13 ./slackware64/x/xstdcmap-1.0.4-x86_64-3.txz.asc --rw-r--r-- 1 root root 308 2022-01-18 19:20 ./slackware64/x/xterm-370-x86_64-5.txt --rw-r--r-- 1 root root 422176 2022-01-18 19:20 ./slackware64/x/xterm-370-x86_64-5.txz --rw-r--r-- 1 root root 163 2022-01-18 19:20 ./slackware64/x/xterm-370-x86_64-5.txz.asc +-rw-r--r-- 1 root root 308 2022-01-19 05:02 ./slackware64/x/xterm-370-x86_64-6.txt +-rw-r--r-- 1 root root 422100 2022-01-19 05:02 ./slackware64/x/xterm-370-x86_64-6.txz +-rw-r--r-- 1 root root 163 2022-01-19 05:02 ./slackware64/x/xterm-370-x86_64-6.txz.asc -rw-r--r-- 1 root root 391 2021-02-13 13:09 ./slackware64/x/xtrans-1.4.0-noarch-3.txt -rw-r--r-- 1 root root 68312 2021-02-13 13:09 ./slackware64/x/xtrans-1.4.0-noarch-3.txz -rw-r--r-- 1 root root 163 2021-02-13 13:09 ./slackware64/x/xtrans-1.4.0-noarch-3.txz.asc @@ -5609,11 +5609,11 @@ drwxr-xr-x 2 root root 4096 2021-02-15 19:33 ./slackware64/y -rw-r--r-- 1 root root 1486956 2021-02-13 13:56 ./slackware64/y/nethack-3.6.6-x86_64-3.txz -rw-r--r-- 1 root root 163 2021-02-13 13:56 ./slackware64/y/nethack-3.6.6-x86_64-3.txz.asc -rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile -drwxr-xr-x 18 root root 4096 2022-01-18 20:42 ./source --rw-r--r-- 1 root root 584852 2022-01-18 20:42 ./source/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2022-01-18 20:42 ./source/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 813853 2022-01-18 20:42 ./source/FILE_LIST --rw-r--r-- 1 root root 23342791 2022-01-18 20:42 ./source/MANIFEST.bz2 +drwxr-xr-x 18 root root 4096 2022-01-19 18:23 ./source +-rw-r--r-- 1 root root 583904 2022-01-19 18:23 ./source/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2022-01-19 18:23 ./source/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 812807 2022-01-19 18:23 ./source/FILE_LIST +-rw-r--r-- 1 root root 23319868 2022-01-19 18:23 ./source/MANIFEST.bz2 -rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT drwxr-xr-x 122 root root 4096 2022-01-11 20:25 ./source/a -rw-r--r-- 1 root root 1591 2021-04-06 18:09 ./source/a/FTBFSlog @@ -6880,9 +6880,9 @@ drwxr-xr-x 2 root root 4096 2021-11-30 05:22 ./source/ap/htop -rwxr-xr-x 1 root root 4105 2021-09-21 16:29 ./source/ap/htop/htop.SlackBuild -rw-r--r-- 1 root root 33 2020-08-29 17:27 ./source/ap/htop/htop.url -rw-r--r-- 1 root root 933 2018-02-27 06:12 ./source/ap/htop/slack-desc -drwxr-xr-x 2 root root 4096 2021-12-17 05:22 ./source/ap/inxi +drwxr-xr-x 2 root root 4096 2022-01-19 17:54 ./source/ap/inxi -rwxr-xr-x 1 root root 2065 2020-07-29 18:57 ./source/ap/inxi/fetch-inxi.sh --rw-r--r-- 1 root root 399019 2021-12-17 00:26 ./source/ap/inxi/inxi-3.3.11-1.tar.lz +-rw-r--r-- 1 root root 400795 2022-01-18 22:08 ./source/ap/inxi/inxi-3.3.12-1.tar.lz -rwxr-xr-x 1 root root 3919 2021-12-15 19:48 ./source/ap/inxi/inxi.SlackBuild -rw-r--r-- 1 root root 29 2021-12-17 05:22 ./source/ap/inxi/inxi.url -rw-r--r-- 1 root root 940 2020-07-29 19:10 ./source/ap/inxi/slack-desc @@ -6995,8 +6995,8 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/man-db -rw-r--r-- 1 root root 57 2018-02-07 01:17 ./source/ap/man-db/libpipeline.url -rw-r--r-- 1 root root 1909020 2021-02-08 23:16 ./source/ap/man-db/man-db-2.9.4.tar.xz -rw-r--r-- 1 root root 833 2021-02-08 23:16 ./source/ap/man-db/man-db-2.9.4.tar.xz.asc --rwxr-xr-x 1 root root 9062 2021-02-13 05:31 ./source/ap/man-db/man-db.SlackBuild --rw-r--r-- 1 root root 431 2018-02-13 18:26 ./source/ap/man-db/man-db.cron +-rwxr-xr-x 1 root root 9062 2022-01-19 04:54 ./source/ap/man-db/man-db.SlackBuild +-rw-r--r-- 1 root root 419 2022-01-19 04:54 ./source/ap/man-db/man-db.cron -rw-r--r-- 1 root root 127 2019-01-23 20:15 ./source/ap/man-db/man-db.csh -rw-r--r-- 1 root root 126 2019-01-23 20:14 ./source/ap/man-db/man-db.sh -rw-r--r-- 1 root root 52 2018-02-07 01:17 ./source/ap/man-db/man-db.url @@ -10243,11 +10243,12 @@ drwxr-xr-x 2 root root 4096 2021-06-01 18:00 ./source/l/gsl -rw-r--r-- 1 root root 5350726 2021-06-01 16:54 ./source/l/gsl/gsl-2.7.tar.lz -rwxr--r-- 1 root root 4339 2021-06-01 18:00 ./source/l/gsl/gsl.SlackBuild -rw-r--r-- 1 root root 897 2018-06-25 18:26 ./source/l/gsl/slack-desc -drwxr-xr-x 2 root root 4096 2021-10-10 18:55 ./source/l/gst-plugins-bad-free +drwxr-xr-x 2 root root 4096 2022-01-19 17:39 ./source/l/gst-plugins-bad-free +-rw-r--r-- 1 root root 541 2022-01-19 17:39 ./source/l/gst-plugins-bad-free/1267.patch.gz -rwxr-xr-x 1 root root 1878 2021-09-25 03:57 ./source/l/gst-plugins-bad-free/fetch-sources.sh -rwxr-xr-x 1 root root 2421 2021-03-14 12:15 ./source/l/gst-plugins-bad-free/gst-p-bad-cleanup.sh -rw-r--r-- 1 root root 5349835 2021-09-25 03:57 ./source/l/gst-plugins-bad-free/gst-plugins-bad-free-1.18.5.tar.lz --rwxr-xr-x 1 root root 4692 2021-12-26 19:41 ./source/l/gst-plugins-bad-free/gst-plugins-bad-free.SlackBuild +-rwxr-xr-x 1 root root 4749 2022-01-19 17:40 ./source/l/gst-plugins-bad-free/gst-plugins-bad-free.SlackBuild -rw-r--r-- 1 root root 39 2021-09-25 03:56 ./source/l/gst-plugins-bad-free/gst-plugins-bad.url -rw-r--r-- 1 root root 1157 2021-09-25 19:07 ./source/l/gst-plugins-bad-free/slack-desc drwxr-xr-x 2 root root 4096 2021-09-09 01:42 ./source/l/gst-plugins-base @@ -11833,13 +11834,13 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/biff+comsat -rw-r--r-- 1 root root 729 2004-06-21 20:51 ./source/n/biff+comsat/biff+comsat.badutmp.diff.gz -rw-r--r-- 1 root root 1222 2001-06-03 08:32 ./source/n/biff+comsat/biff+comsat.offset.diff.gz -rw-r--r-- 1 root root 1142 2018-02-27 06:13 ./source/n/biff+comsat/slack-desc -drwxr-xr-x 3 root root 4096 2021-12-15 17:17 ./source/n/bind +drwxr-xr-x 3 root root 4096 2022-01-19 17:47 ./source/n/bind -rw-r--r-- 1 root root 5120 2007-06-08 04:48 ./source/n/bind/3link.sh --rw-r--r-- 1 root root 5070180 2021-12-15 13:30 ./source/n/bind/bind-9.16.24.tar.xz --rw-r--r-- 1 root root 874 2021-12-15 13:30 ./source/n/bind/bind-9.16.24.tar.xz.asc --rw-r--r-- 1 root root 874 2021-12-15 13:30 ./source/n/bind/bind-9.16.24.tar.xz.sha1.asc --rw-r--r-- 1 root root 874 2021-12-15 13:30 ./source/n/bind/bind-9.16.24.tar.xz.sha256.asc --rw-r--r-- 1 root root 874 2021-12-15 13:30 ./source/n/bind/bind-9.16.24.tar.xz.sha512.asc +-rw-r--r-- 1 root root 5086780 2022-01-19 14:49 ./source/n/bind/bind-9.16.25.tar.xz +-rw-r--r-- 1 root root 874 2022-01-19 14:49 ./source/n/bind/bind-9.16.25.tar.xz.asc +-rw-r--r-- 1 root root 874 2022-01-19 14:49 ./source/n/bind/bind-9.16.25.tar.xz.sha1.asc +-rw-r--r-- 1 root root 874 2022-01-19 14:49 ./source/n/bind/bind-9.16.25.tar.xz.sha256.asc +-rw-r--r-- 1 root root 874 2022-01-19 14:49 ./source/n/bind/bind-9.16.25.tar.xz.sha512.asc -rwxr-xr-x 1 root root 5506 2021-11-17 19:32 ./source/n/bind/bind.SlackBuild drwxr-xr-x 2 root root 4096 2019-08-19 18:12 ./source/n/bind/caching-example -rw-r--r-- 1 root root 195 2001-05-18 02:03 ./source/n/bind/caching-example/localhost.zone @@ -11951,8 +11952,8 @@ drwxr-xr-x 2 root root 4096 2021-04-18 18:03 ./source/n/daemon drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/dehydrated -rw-r--r-- 1 root root 78906 2020-12-10 15:54 ./source/n/dehydrated/dehydrated-0.7.0.tar.lz -rwxr-xr-x 1 root root 3560 2021-02-13 05:32 ./source/n/dehydrated/dehydrated.SlackBuild --rw-r--r-- 1 root root 276 2021-01-04 23:19 ./source/n/dehydrated/dehydrated.cron --rw-r--r-- 1 root root 53 2020-12-23 09:56 ./source/n/dehydrated/dehydrated.url +-rw-r--r-- 1 root root 276 2021-01-04 23:19 ./source/n/dehydrated/dehydrated.cron +-rw-r--r-- 1 root root 53 2020-12-23 09:56 ./source/n/dehydrated/dehydrated.url -rw-r--r-- 1 root root 367 2021-01-04 23:17 ./source/n/dehydrated/doinst.sh.gz -rw-r--r-- 1 root root 1006 2021-01-04 23:24 ./source/n/dehydrated/slack-desc drwxr-xr-x 2 root root 4096 2021-05-29 17:22 ./source/n/dhcp @@ -12015,9 +12016,9 @@ drwxr-xr-x 2 root root 4096 2021-11-02 19:02 ./source/n/epic5 -rw-r--r-- 1 root root 888148 2021-10-06 15:37 ./source/n/epic5/epic5-2.1.6.tar.xz -rwxr-xr-x 1 root root 4236 2021-11-02 19:02 ./source/n/epic5/epic5.SlackBuild -rw-r--r-- 1 root root 771 2018-02-27 06:13 ./source/n/epic5/slack-desc -drwxr-xr-x 2 root root 4096 2021-11-10 19:32 ./source/n/ethtool --rw-r--r-- 1 root root 488 2021-11-09 20:33 ./source/n/ethtool/ethtool-5.15.tar.sign --rw-r--r-- 1 root root 318864 2021-11-09 20:33 ./source/n/ethtool/ethtool-5.15.tar.xz +drwxr-xr-x 2 root root 4096 2022-01-19 17:53 ./source/n/ethtool +-rw-r--r-- 1 root root 488 2022-01-18 23:31 ./source/n/ethtool/ethtool-5.16.tar.sign +-rw-r--r-- 1 root root 320308 2022-01-18 23:31 ./source/n/ethtool/ethtool-5.16.tar.xz -rwxr-xr-x 1 root root 3251 2021-05-03 18:16 ./source/n/ethtool/ethtool.SlackBuild -rw-r--r-- 1 root root 53 2018-02-03 23:15 ./source/n/ethtool/ethtool.url -rw-r--r-- 1 root root 895 2018-02-27 06:13 ./source/n/ethtool/slack-desc @@ -12733,14 +12734,14 @@ drwxr-xr-x 2 root root 4096 2021-11-12 18:20 ./source/n/s-nail -rw-r--r-- 1 root root 267 2021-02-20 02:10 ./source/n/s-nail/s-nail.no.emptystart.diff.gz -rw-r--r-- 1 root root 92 2021-11-12 18:19 ./source/n/s-nail/s-nail.url -rw-r--r-- 1 root root 930 2018-11-24 18:35 ./source/n/s-nail/slack-desc -drwxr-xr-x 2 root root 4096 2021-12-08 20:57 ./source/n/samba +drwxr-xr-x 2 root root 4096 2022-01-19 17:45 ./source/n/samba -rw-r--r-- 1 root root 703 2016-06-13 04:19 ./source/n/samba/doinst.sh.gz -rw-r--r-- 1 root root 940 2016-06-04 17:50 ./source/n/samba/rc.samba --rw-r--r-- 1 root root 833 2021-12-08 14:38 ./source/n/samba/samba-4.15.3.tar.asc --rw-r--r-- 1 root root 11864685 2021-12-08 14:37 ./source/n/samba/samba-4.15.3.tar.lz +-rw-r--r-- 1 root root 833 2022-01-19 15:07 ./source/n/samba/samba-4.15.4.tar.asc +-rw-r--r-- 1 root root 11868442 2022-01-19 15:07 ./source/n/samba/samba-4.15.4.tar.lz -rwxr-xr-x 1 root root 7644 2021-11-10 19:42 ./source/n/samba/samba.SlackBuild -rw-r--r-- 1 root root 227 2019-02-06 20:36 ./source/n/samba/samba.libsmbclient.h.ffmpeg.compat.diff.gz --rw-r--r-- 1 root root 129 2021-12-08 20:13 ./source/n/samba/samba.url +-rw-r--r-- 1 root root 129 2022-01-19 17:44 ./source/n/samba/samba.url -rw-r--r-- 1 root root 960 2018-02-27 06:13 ./source/n/samba/slack-desc -rw-r--r-- 1 root root 7921 2018-04-29 17:31 ./source/n/samba/smb.conf.default -rw-r--r-- 1 root root 7933 2018-01-14 20:41 ./source/n/samba/smb.conf.default.orig @@ -12864,7 +12865,7 @@ drwxr-xr-x 2 root root 4096 2017-11-14 23:02 ./source/n/wireless_tools/scr -rwxr-xr-x 1 root root 4055 2021-03-10 04:16 ./source/n/wireless_tools/wireless_tools.SlackBuild -rw-r--r-- 1 root root 227 2005-07-14 05:20 ./source/n/wireless_tools/wireless_tools.nowhine.diff.gz -rw-r--r-- 1 root root 59 2018-12-31 19:59 ./source/n/wireless_tools/wireless_tools.url -drwxr-xr-x 4 root root 4096 2021-12-29 02:47 ./source/n/wpa_supplicant +drwxr-xr-x 4 root root 4096 2022-01-19 17:15 ./source/n/wpa_supplicant -rw-r--r-- 1 root root 2080 2005-08-06 20:17 ./source/n/wpa_supplicant/README.slackware drwxr-xr-x 2 root root 4096 2021-06-09 18:33 ./source/n/wpa_supplicant/config -rw-r--r-- 1 root root 22874 2021-06-09 18:33 ./source/n/wpa_supplicant/config/dot.config @@ -12873,22 +12874,14 @@ drwxr-xr-x 2 root root 4096 2021-06-09 18:33 ./source/n/wpa_supplicant/con -rw-r--r-- 1 root root 65 2012-05-06 07:08 ./source/n/wpa_supplicant/config/wpa_supplicant.conf -rw-r--r-- 1 root root 100 2012-05-06 07:05 ./source/n/wpa_supplicant/config/wpa_supplicant.logrotate -rw-r--r-- 1 root root 284 2012-05-06 07:31 ./source/n/wpa_supplicant/doinst.sh.gz -drwxr-xr-x 2 root root 4096 2021-12-28 19:59 ./source/n/wpa_supplicant/patches --rw-r--r-- 1 root root 1234 2019-09-11 10:33 ./source/n/wpa_supplicant/patches/0001-AP-Silently-ignore-management-frame-from-unexpected-.patch.gz --rw-r--r-- 1 root root 985 2021-02-25 18:45 ./source/n/wpa_supplicant/patches/0001-P2P-Fix-a-corner-case-in-peer-addition-based-on-PD-R.patch.gz --rw-r--r-- 1 root root 947 2021-02-03 23:00 ./source/n/wpa_supplicant/patches/0001-P2P-Fix-copying-of-secondary-device-types-for-P2P-gr.patch.gz --rw-r--r-- 1 root root 2441 2020-06-08 14:15 ./source/n/wpa_supplicant/patches/0001-WPS-UPnP-Do-not-allow-event-subscriptions-with-URLs-.patch.gz --rw-r--r-- 1 root root 1237 2020-06-08 14:15 ./source/n/wpa_supplicant/patches/0002-WPS-UPnP-Fix-event-message-generation-using-a-long-U.patch.gz --rw-r--r-- 1 root root 884 2020-06-08 14:15 ./source/n/wpa_supplicant/patches/0003-WPS-UPnP-Handle-HTTP-initiation-failures-for-events-.patch.gz --rw-r--r-- 1 root root 2301 2021-12-28 19:51 ./source/n/wpa_supplicant/patches/8ca330bd709bf7c000dfda5b1edbc0cbeabb8b55.patch.gz --rw-r--r-- 1 root root 1288 2021-12-28 19:50 ./source/n/wpa_supplicant/patches/a0541334a6394f8237a4393b7372693cd7e96f15.patch.gz +drwxr-xr-x 2 root root 4096 2022-01-19 17:13 ./source/n/wpa_supplicant/patches -rw-r--r-- 1 root root 454 2018-12-15 14:31 ./source/n/wpa_supplicant/patches/allow-tlsv1.patch.gz --rw-r--r-- 1 root root 589 2018-12-18 16:36 ./source/n/wpa_supplicant/patches/wpa_supplicant-flush-debug-output.patch.gz -rw-r--r-- 1 root root 687 2018-12-18 16:36 ./source/n/wpa_supplicant/patches/wpa_supplicant-gui-qt4.patch.gz -rw-r--r-- 1 root root 625 2018-12-18 16:36 ./source/n/wpa_supplicant/patches/wpa_supplicant-quiet-scan-results-message.patch.gz -rw-r--r-- 1 root root 1061 2018-12-06 20:13 ./source/n/wpa_supplicant/slack-desc --rw-r--r-- 1 root root 2168678 2019-08-07 14:28 ./source/n/wpa_supplicant/wpa_supplicant-2.9.tar.lz --rwxr-xr-x 1 root root 7172 2021-12-28 19:58 ./source/n/wpa_supplicant/wpa_supplicant.SlackBuild +-rw-r--r-- 1 root root 2372460 2022-01-16 21:11 ./source/n/wpa_supplicant/wpa_supplicant-2.10.tar.xz +-rwxr-xr-x 1 root root 6066 2022-01-19 17:15 ./source/n/wpa_supplicant/wpa_supplicant.SlackBuild +-rw-r--r-- 1 root root 30 2022-01-19 17:10 ./source/n/wpa_supplicant/wpa_supplicant.url drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/yptools -rw-r--r-- 1 root root 616 2000-11-24 23:39 ./source/n/yptools/nsswitch.conf-nis.gz -rw-r--r-- 1 root root 1355 2017-11-19 02:09 ./source/n/yptools/rc.yp.gz @@ -14509,11 +14502,11 @@ drwxr-xr-x 2 root root 4096 2021-12-15 03:54 ./source/x/xorg-server-xwayla -rw-r--r-- 1 root root 1261712 2021-12-14 14:01 ./source/x/xorg-server-xwayland/xwayland-21.1.4.tar.xz -rw-r--r-- 1 root root 95 2021-12-14 14:01 ./source/x/xorg-server-xwayland/xwayland-21.1.4.tar.xz.sig drwxr-xr-x 2 root root 4096 2022-01-17 21:02 ./source/x/xterm --rw-r--r-- 1 root root 3266 2022-01-18 19:20 ./source/x/xterm/XTerm-console +-rw-r--r-- 1 root root 3266 2022-01-19 05:01 ./source/x/xterm/XTerm-console -rw-r--r-- 1 root root 391 2019-01-01 20:06 ./source/x/xterm/doinst.sh.gz -rw-r--r-- 1 root root 761 2018-02-27 06:13 ./source/x/xterm/slack-desc -rw-r--r-- 1 root root 1034273 2021-11-13 14:22 ./source/x/xterm/xterm-370.tar.lz --rwxr-xr-x 1 root root 4901 2022-01-18 19:20 ./source/x/xterm/xterm.SlackBuild +-rwxr-xr-x 1 root root 4901 2022-01-19 05:01 ./source/x/xterm/xterm.SlackBuild -rw-r--r-- 1 root root 38 2018-08-13 18:38 ./source/x/xterm/xterm.url drwxr-xr-x 52 root root 4096 2022-01-17 21:57 ./source/xap -rw-r--r-- 1 root root 2562 2021-12-13 19:52 ./source/xap/FTBFSlog diff --git a/recompress.sh b/recompress.sh index 549ba023b..8e1f6eedc 100755 --- a/recompress.sh +++ b/recompress.sh @@ -544,15 +544,6 @@ gzip ./source/n/nc/nc-110-21.diff gzip ./source/n/nc/nc.diff gzip ./source/n/wpa_supplicant/patches/wpa_supplicant-quiet-scan-results-message.patch gzip ./source/n/wpa_supplicant/patches/wpa_supplicant-gui-qt4.patch -gzip ./source/n/wpa_supplicant/patches/0001-AP-Silently-ignore-management-frame-from-unexpected-.patch -gzip ./source/n/wpa_supplicant/patches/wpa_supplicant-flush-debug-output.patch -gzip ./source/n/wpa_supplicant/patches/a0541334a6394f8237a4393b7372693cd7e96f15.patch -gzip ./source/n/wpa_supplicant/patches/0001-P2P-Fix-a-corner-case-in-peer-addition-based-on-PD-R.patch -gzip ./source/n/wpa_supplicant/patches/0003-WPS-UPnP-Handle-HTTP-initiation-failures-for-events-.patch -gzip ./source/n/wpa_supplicant/patches/8ca330bd709bf7c000dfda5b1edbc0cbeabb8b55.patch -gzip ./source/n/wpa_supplicant/patches/0001-P2P-Fix-copying-of-secondary-device-types-for-P2P-gr.patch -gzip ./source/n/wpa_supplicant/patches/0001-WPS-UPnP-Do-not-allow-event-subscriptions-with-URLs-.patch -gzip ./source/n/wpa_supplicant/patches/0002-WPS-UPnP-Fix-event-message-generation-using-a-long-U.patch gzip ./source/n/wpa_supplicant/patches/allow-tlsv1.patch gzip ./source/n/wpa_supplicant/doinst.sh gzip ./source/n/php/php-fpm.conf.diff @@ -853,6 +844,7 @@ gzip ./source/l/freetype/freetype.compile.both.subpixel.hinting.methods.diff gzip ./source/l/freetype/freetype.subpixel.rendering.diff gzip ./source/l/freetype/doinst.sh gzip ./source/l/freetype/freetype.csh +gzip ./source/l/gst-plugins-bad-free/1267.patch gzip ./source/l/gcr/doinst.sh gzip ./source/l/gcr/gcr.meson.disable.schemas-compile.update-mime.update-icon-cache.diff gzip ./source/l/sdl/sdl-1.2.14-fix-mouse-clicking.patch diff --git a/source/ap/man-db/man-db.SlackBuild b/source/ap/man-db/man-db.SlackBuild index 60f749c50..d68b5fa3d 100755 --- a/source/ap/man-db/man-db.SlackBuild +++ b/source/ap/man-db/man-db.SlackBuild @@ -8,7 +8,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=man-db VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} MAN2HTML=${MAN2HTML:-20180101} diff --git a/source/ap/man-db/man-db.cron b/source/ap/man-db/man-db.cron index d8cd84d23..caf447742 100644 --- a/source/ap/man-db/man-db.cron +++ b/source/ap/man-db/man-db.cron @@ -10,5 +10,4 @@ mkdir -p /var/cache/man # Regenerate the index databases caches used by man-db. # These increase perfomance and provide features such as whatis and apropos. -ionice -c3 nice -n 19 /usr/bin/mandb --no-purge --quiet - +ionice -c3 nice -n 19 /usr/bin/mandb --quiet diff --git a/source/l/gst-plugins-bad-free/1267.patch b/source/l/gst-plugins-bad-free/1267.patch new file mode 100644 index 000000000..e467053c0 --- /dev/null +++ b/source/l/gst-plugins-bad-free/1267.patch @@ -0,0 +1,25 @@ +From b83e85ab677c79b46f520abebd1ee031e3a139c0 Mon Sep 17 00:00:00 2001 +From: Heiko Becker <heirecka@exherbo.org> +Date: Sun, 26 Sep 2021 21:34:30 +0200 +Subject: [PATCH] neon: Allow building against neon 0.32.x + +No API/ABI changes: https://github.com/notroj/neon/blob/0.32.0/NEWS#L3 + +Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1267> +--- + subprojects/gst-plugins-bad/ext/neon/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/subprojects/gst-plugins-bad/ext/neon/meson.build b/subprojects/gst-plugins-bad/ext/neon/meson.build +index bf49be9111..abd9763649 100644 +--- a/subprojects/gst-plugins-bad/ext/neon/meson.build ++++ b/subprojects/gst-plugins-bad/ext/neon/meson.build +@@ -1,4 +1,4 @@ +-neon_dep = dependency('neon', version: ['>= 0.27', '<= 0.31.99'], ++neon_dep = dependency('neon', version: ['>= 0.27', '<= 0.32.99'], + required : get_option('neon')) + + if neon_dep.found() +-- +GitLab + diff --git a/source/l/gst-plugins-bad-free/gst-plugins-bad-free.SlackBuild b/source/l/gst-plugins-bad-free/gst-plugins-bad-free.SlackBuild index bf8861504..f3a5038fd 100755 --- a/source/l/gst-plugins-bad-free/gst-plugins-bad-free.SlackBuild +++ b/source/l/gst-plugins-bad-free/gst-plugins-bad-free.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=gst-plugins-bad-free VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-3} +BUILD=${BUILD:-4} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then @@ -88,6 +88,8 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \+ +zcat $CWD/1267.patch.gz | patch -p3 --verbose || exit 1 + # Configure, build, and install: export CFLAGS="$SLKCFLAGS" export CXXFLAGS="$SLKCFLAGS" diff --git a/source/n/samba/samba.url b/source/n/samba/samba.url index fc054aaf0..8a75cddbd 100644 --- a/source/n/samba/samba.url +++ b/source/n/samba/samba.url @@ -1,2 +1,2 @@ -https://download.samba.org/pub/samba/stable/samba-4.15.3.tar.gz -https://download.samba.org/pub/samba/stable/samba-4.15.3.tar.asc +https://download.samba.org/pub/samba/stable/samba-4.15.4.tar.gz +https://download.samba.org/pub/samba/stable/samba-4.15.4.tar.asc diff --git a/source/n/wpa_supplicant/patches/0001-AP-Silently-ignore-management-frame-from-unexpected-.patch b/source/n/wpa_supplicant/patches/0001-AP-Silently-ignore-management-frame-from-unexpected-.patch deleted file mode 100644 index d764a9db0..000000000 --- a/source/n/wpa_supplicant/patches/0001-AP-Silently-ignore-management-frame-from-unexpected-.patch +++ /dev/null @@ -1,73 +0,0 @@ -From 8c07fa9eda13e835f3f968b2e1c9a8be3a851ff9 Mon Sep 17 00:00:00 2001 -From: Jouni Malinen <j@w1.fi> -Date: Thu, 29 Aug 2019 11:52:04 +0300 -Subject: [PATCH] AP: Silently ignore management frame from unexpected source - address - -Do not process any received Management frames with unexpected/invalid SA -so that we do not add any state for unexpected STA addresses or end up -sending out frames to unexpected destination. This prevents unexpected -sequences where an unprotected frame might end up causing the AP to send -out a response to another device and that other device processing the -unexpected response. - -In particular, this prevents some potential denial of service cases -where the unexpected response frame from the AP might result in a -connected station dropping its association. - -Signed-off-by: Jouni Malinen <j@w1.fi> ---- - src/ap/drv_callbacks.c | 13 +++++++++++++ - src/ap/ieee802_11.c | 12 ++++++++++++ - 2 files changed, 25 insertions(+) - -diff --git a/src/ap/drv_callbacks.c b/src/ap/drv_callbacks.c -index 31587685fe3b..34ca379edc3d 100644 ---- a/src/ap/drv_callbacks.c -+++ b/src/ap/drv_callbacks.c -@@ -131,6 +131,19 @@ int hostapd_notif_assoc(struct hostapd_data *hapd, const u8 *addr, - "hostapd_notif_assoc: Skip event with no address"); - return -1; - } -+ -+ if (is_multicast_ether_addr(addr) || -+ is_zero_ether_addr(addr) || -+ os_memcmp(addr, hapd->own_addr, ETH_ALEN) == 0) { -+ /* Do not process any frames with unexpected/invalid SA so that -+ * we do not add any state for unexpected STA addresses or end -+ * up sending out frames to unexpected destination. */ -+ wpa_printf(MSG_DEBUG, "%s: Invalid SA=" MACSTR -+ " in received indication - ignore this indication silently", -+ __func__, MAC2STR(addr)); -+ return 0; -+ } -+ - random_add_randomness(addr, ETH_ALEN); - - hostapd_logger(hapd, addr, HOSTAPD_MODULE_IEEE80211, -diff --git a/src/ap/ieee802_11.c b/src/ap/ieee802_11.c -index c85a28db44b7..e7065372e158 100644 ---- a/src/ap/ieee802_11.c -+++ b/src/ap/ieee802_11.c -@@ -4626,6 +4626,18 @@ int ieee802_11_mgmt(struct hostapd_data *hapd, const u8 *buf, size_t len, - fc = le_to_host16(mgmt->frame_control); - stype = WLAN_FC_GET_STYPE(fc); - -+ if (is_multicast_ether_addr(mgmt->sa) || -+ is_zero_ether_addr(mgmt->sa) || -+ os_memcmp(mgmt->sa, hapd->own_addr, ETH_ALEN) == 0) { -+ /* Do not process any frames with unexpected/invalid SA so that -+ * we do not add any state for unexpected STA addresses or end -+ * up sending out frames to unexpected destination. */ -+ wpa_printf(MSG_DEBUG, "MGMT: Invalid SA=" MACSTR -+ " in received frame - ignore this frame silently", -+ MAC2STR(mgmt->sa)); -+ return 0; -+ } -+ - if (stype == WLAN_FC_STYPE_BEACON) { - handle_beacon(hapd, mgmt, len, fi); - return 1; --- -2.20.1 - diff --git a/source/n/wpa_supplicant/patches/0001-P2P-Fix-a-corner-case-in-peer-addition-based-on-PD-R.patch b/source/n/wpa_supplicant/patches/0001-P2P-Fix-a-corner-case-in-peer-addition-based-on-PD-R.patch deleted file mode 100644 index 1942bb3d5..000000000 --- a/source/n/wpa_supplicant/patches/0001-P2P-Fix-a-corner-case-in-peer-addition-based-on-PD-R.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 8460e3230988ef2ec13ce6b69b687e941f6cdb32 Mon Sep 17 00:00:00 2001 -From: Jouni Malinen <jouni@codeaurora.org> -Date: Tue, 8 Dec 2020 23:52:50 +0200 -Subject: [PATCH] P2P: Fix a corner case in peer addition based on PD Request - -p2p_add_device() may remove the oldest entry if there is no room in the -peer table for a new peer. This would result in any pointer to that -removed entry becoming stale. A corner case with an invalid PD Request -frame could result in such a case ending up using (read+write) freed -memory. This could only by triggered when the peer table has reached its -maximum size and the PD Request frame is received from the P2P Device -Address of the oldest remaining entry and the frame has incorrect P2P -Device Address in the payload. - -Fix this by fetching the dev pointer again after having called -p2p_add_device() so that the stale pointer cannot be used. - -Fixes: 17bef1e97a50 ("P2P: Add peer entry based on Provision Discovery Request") -Signed-off-by: Jouni Malinen <jouni@codeaurora.org> ---- - src/p2p/p2p_pd.c | 12 +++++------- - 1 file changed, 5 insertions(+), 7 deletions(-) - -diff --git a/src/p2p/p2p_pd.c b/src/p2p/p2p_pd.c -index 3994ec03f86b..05fd593494ef 100644 ---- a/src/p2p/p2p_pd.c -+++ b/src/p2p/p2p_pd.c -@@ -595,14 +595,12 @@ void p2p_process_prov_disc_req(struct p2p_data *p2p, const u8 *sa, - goto out; - } - -+ dev = p2p_get_device(p2p, sa); - if (!dev) { -- dev = p2p_get_device(p2p, sa); -- if (!dev) { -- p2p_dbg(p2p, -- "Provision Discovery device not found " -- MACSTR, MAC2STR(sa)); -- goto out; -- } -+ p2p_dbg(p2p, -+ "Provision Discovery device not found " -+ MACSTR, MAC2STR(sa)); -+ goto out; - } - } else if (msg.wfd_subelems) { - wpabuf_free(dev->info.wfd_subelems); --- -2.25.1 - diff --git a/source/n/wpa_supplicant/patches/0001-P2P-Fix-copying-of-secondary-device-types-for-P2P-gr.patch b/source/n/wpa_supplicant/patches/0001-P2P-Fix-copying-of-secondary-device-types-for-P2P-gr.patch deleted file mode 100644 index 4657b55d8..000000000 --- a/source/n/wpa_supplicant/patches/0001-P2P-Fix-copying-of-secondary-device-types-for-P2P-gr.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 947272febe24a8f0ea828b5b2f35f13c3821901e Mon Sep 17 00:00:00 2001 -From: Jouni Malinen <jouni@codeaurora.org> -Date: Mon, 9 Nov 2020 11:43:12 +0200 -Subject: [PATCH] P2P: Fix copying of secondary device types for P2P group - client - -Parsing and copying of WPS secondary device types list was verifying -that the contents is not too long for the internal maximum in the case -of WPS messages, but similar validation was missing from the case of P2P -group information which encodes this information in a different -attribute. This could result in writing beyond the memory area assigned -for these entries and corrupting memory within an instance of struct -p2p_device. This could result in invalid operations and unexpected -behavior when trying to free pointers from that corrupted memory. - -Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=27269 -Fixes: e57ae6e19edf ("P2P: Keep track of secondary device types for peers") -Signed-off-by: Jouni Malinen <jouni@codeaurora.org> ---- - src/p2p/p2p.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/p2p/p2p.c b/src/p2p/p2p.c -index 74b7b52ae05c..5cbfc217fc1f 100644 ---- a/src/p2p/p2p.c -+++ b/src/p2p/p2p.c -@@ -453,6 +453,8 @@ static void p2p_copy_client_info(struct p2p_device *dev, - dev->info.config_methods = cli->config_methods; - os_memcpy(dev->info.pri_dev_type, cli->pri_dev_type, 8); - dev->info.wps_sec_dev_type_list_len = 8 * cli->num_sec_dev_types; -+ if (dev->info.wps_sec_dev_type_list_len > WPS_SEC_DEV_TYPE_MAX_LEN) -+ dev->info.wps_sec_dev_type_list_len = WPS_SEC_DEV_TYPE_MAX_LEN; - os_memcpy(dev->info.wps_sec_dev_type_list, cli->sec_dev_types, - dev->info.wps_sec_dev_type_list_len); - } --- -2.25.1 - diff --git a/source/n/wpa_supplicant/patches/0001-WPS-UPnP-Do-not-allow-event-subscriptions-with-URLs-.patch b/source/n/wpa_supplicant/patches/0001-WPS-UPnP-Do-not-allow-event-subscriptions-with-URLs-.patch deleted file mode 100644 index 0aa8a5ea1..000000000 --- a/source/n/wpa_supplicant/patches/0001-WPS-UPnP-Do-not-allow-event-subscriptions-with-URLs-.patch +++ /dev/null @@ -1,150 +0,0 @@ -From 5b78c8f961f25f4dc22d6f2b77ddd06d712cec63 Mon Sep 17 00:00:00 2001 -From: Jouni Malinen <jouni@codeaurora.org> -Date: Wed, 3 Jun 2020 23:17:35 +0300 -Subject: [PATCH 1/3] WPS UPnP: Do not allow event subscriptions with URLs to - other networks - -The UPnP Device Architecture 2.0 specification errata ("UDA errata -16-04-2020.docx") addresses a problem with notifications being allowed -to go out to other domains by disallowing such cases. Do such filtering -for the notification callback URLs to avoid undesired connections to -external networks based on subscriptions that any device in the local -network could request when WPS support for external registrars is -enabled (the upnp_iface parameter in hostapd configuration). - -Signed-off-by: Jouni Malinen <jouni@codeaurora.org> ---- - src/wps/wps_er.c | 2 +- - src/wps/wps_upnp.c | 38 ++++++++++++++++++++++++++++++++++++-- - src/wps/wps_upnp_i.h | 3 ++- - 3 files changed, 39 insertions(+), 4 deletions(-) - -diff --git a/src/wps/wps_er.c b/src/wps/wps_er.c -index 6bded14327f8..31d2e50e4cff 100644 ---- a/src/wps/wps_er.c -+++ b/src/wps/wps_er.c -@@ -1298,7 +1298,7 @@ wps_er_init(struct wps_context *wps, const char *ifname, const char *filter) - "with %s", filter); - } - if (get_netif_info(er->ifname, &er->ip_addr, &er->ip_addr_text, -- er->mac_addr)) { -+ NULL, er->mac_addr)) { - wpa_printf(MSG_INFO, "WPS UPnP: Could not get IP/MAC address " - "for %s. Does it have IP address?", er->ifname); - wps_er_deinit(er, NULL, NULL); -diff --git a/src/wps/wps_upnp.c b/src/wps/wps_upnp.c -index 6e10e4bc0c3f..7d4b7439940e 100644 ---- a/src/wps/wps_upnp.c -+++ b/src/wps/wps_upnp.c -@@ -303,6 +303,14 @@ static void subscr_addr_free_all(struct subscription *s) - } - - -+static int local_network_addr(struct upnp_wps_device_sm *sm, -+ struct sockaddr_in *addr) -+{ -+ return (addr->sin_addr.s_addr & sm->netmask.s_addr) == -+ (sm->ip_addr & sm->netmask.s_addr); -+} -+ -+ - /* subscr_addr_add_url -- add address(es) for one url to subscription */ - static void subscr_addr_add_url(struct subscription *s, const char *url, - size_t url_len) -@@ -381,6 +389,7 @@ static void subscr_addr_add_url(struct subscription *s, const char *url, - - for (rp = result; rp; rp = rp->ai_next) { - struct subscr_addr *a; -+ struct sockaddr_in *addr = (struct sockaddr_in *) rp->ai_addr; - - /* Limit no. of address to avoid denial of service attack */ - if (dl_list_len(&s->addr_list) >= MAX_ADDR_PER_SUBSCRIPTION) { -@@ -389,6 +398,13 @@ static void subscr_addr_add_url(struct subscription *s, const char *url, - break; - } - -+ if (!local_network_addr(s->sm, addr)) { -+ wpa_printf(MSG_INFO, -+ "WPS UPnP: Ignore a delivery URL that points to another network %s", -+ inet_ntoa(addr->sin_addr)); -+ continue; -+ } -+ - a = os_zalloc(sizeof(*a) + alloc_len); - if (a == NULL) - break; -@@ -890,11 +906,12 @@ static int eth_get(const char *device, u8 ea[ETH_ALEN]) - * @net_if: Selected network interface name - * @ip_addr: Buffer for returning IP address in network byte order - * @ip_addr_text: Buffer for returning a pointer to allocated IP address text -+ * @netmask: Buffer for returning netmask or %NULL if not needed - * @mac: Buffer for returning MAC address - * Returns: 0 on success, -1 on failure - */ - int get_netif_info(const char *net_if, unsigned *ip_addr, char **ip_addr_text, -- u8 mac[ETH_ALEN]) -+ struct in_addr *netmask, u8 mac[ETH_ALEN]) - { - struct ifreq req; - int sock = -1; -@@ -920,6 +937,19 @@ int get_netif_info(const char *net_if, unsigned *ip_addr, char **ip_addr_text, - in_addr.s_addr = *ip_addr; - os_snprintf(*ip_addr_text, 16, "%s", inet_ntoa(in_addr)); - -+ if (netmask) { -+ os_memset(&req, 0, sizeof(req)); -+ os_strlcpy(req.ifr_name, net_if, sizeof(req.ifr_name)); -+ if (ioctl(sock, SIOCGIFNETMASK, &req) < 0) { -+ wpa_printf(MSG_ERROR, -+ "WPS UPnP: SIOCGIFNETMASK failed: %d (%s)", -+ errno, strerror(errno)); -+ goto fail; -+ } -+ addr = (struct sockaddr_in *) &req.ifr_netmask; -+ netmask->s_addr = addr->sin_addr.s_addr; -+ } -+ - #ifdef __linux__ - os_strlcpy(req.ifr_name, net_if, sizeof(req.ifr_name)); - if (ioctl(sock, SIOCGIFHWADDR, &req) < 0) { -@@ -1026,11 +1056,15 @@ static int upnp_wps_device_start(struct upnp_wps_device_sm *sm, char *net_if) - - /* Determine which IP and mac address we're using */ - if (get_netif_info(net_if, &sm->ip_addr, &sm->ip_addr_text, -- sm->mac_addr)) { -+ &sm->netmask, sm->mac_addr)) { - wpa_printf(MSG_INFO, "WPS UPnP: Could not get IP/MAC address " - "for %s. Does it have IP address?", net_if); - goto fail; - } -+ wpa_printf(MSG_DEBUG, "WPS UPnP: Local IP address %s netmask %s hwaddr " -+ MACSTR, -+ sm->ip_addr_text, inet_ntoa(sm->netmask), -+ MAC2STR(sm->mac_addr)); - - /* Listen for incoming TCP connections so that others - * can fetch our "xml files" from us. -diff --git a/src/wps/wps_upnp_i.h b/src/wps/wps_upnp_i.h -index e87a93232df1..6ead7b4e9a30 100644 ---- a/src/wps/wps_upnp_i.h -+++ b/src/wps/wps_upnp_i.h -@@ -128,6 +128,7 @@ struct upnp_wps_device_sm { - u8 mac_addr[ETH_ALEN]; /* mac addr of network i.f. we use */ - char *ip_addr_text; /* IP address of network i.f. we use */ - unsigned ip_addr; /* IP address of network i.f. we use (host order) */ -+ struct in_addr netmask; - int multicast_sd; /* send multicast messages over this socket */ - int ssdp_sd; /* receive discovery UPD packets on socket */ - int ssdp_sd_registered; /* nonzero if we must unregister */ -@@ -158,7 +159,7 @@ struct subscription * subscription_find(struct upnp_wps_device_sm *sm, - const u8 uuid[UUID_LEN]); - void subscr_addr_delete(struct subscr_addr *a); - int get_netif_info(const char *net_if, unsigned *ip_addr, char **ip_addr_text, -- u8 mac[ETH_ALEN]); -+ struct in_addr *netmask, u8 mac[ETH_ALEN]); - - /* wps_upnp_ssdp.c */ - void msearchreply_state_machine_stop(struct advertisement_state_machine *a); --- -2.20.1 - diff --git a/source/n/wpa_supplicant/patches/0002-WPS-UPnP-Fix-event-message-generation-using-a-long-U.patch b/source/n/wpa_supplicant/patches/0002-WPS-UPnP-Fix-event-message-generation-using-a-long-U.patch deleted file mode 100644 index c7a449e0b..000000000 --- a/source/n/wpa_supplicant/patches/0002-WPS-UPnP-Fix-event-message-generation-using-a-long-U.patch +++ /dev/null @@ -1,59 +0,0 @@ -From f7d268864a2660b7239b9a8ff5ad37faeeb751ba Mon Sep 17 00:00:00 2001 -From: Jouni Malinen <jouni@codeaurora.org> -Date: Wed, 3 Jun 2020 22:41:02 +0300 -Subject: [PATCH 2/3] WPS UPnP: Fix event message generation using a long URL - path - -More than about 700 character URL ended up overflowing the wpabuf used -for building the event notification and this resulted in the wpabuf -buffer overflow checks terminating the hostapd process. Fix this by -allocating the buffer to be large enough to contain the full URL path. -However, since that around 700 character limit has been the practical -limit for more than ten years, start explicitly enforcing that as the -limit or the callback URLs since any longer ones had not worked before -and there is no need to enable them now either. - -Signed-off-by: Jouni Malinen <jouni@codeaurora.org> ---- - src/wps/wps_upnp.c | 9 +++++++-- - src/wps/wps_upnp_event.c | 3 ++- - 2 files changed, 9 insertions(+), 3 deletions(-) - -diff --git a/src/wps/wps_upnp.c b/src/wps/wps_upnp.c -index 7d4b7439940e..ab685d52ecab 100644 ---- a/src/wps/wps_upnp.c -+++ b/src/wps/wps_upnp.c -@@ -328,9 +328,14 @@ static void subscr_addr_add_url(struct subscription *s, const char *url, - int rerr; - size_t host_len, path_len; - -- /* url MUST begin with http: */ -- if (url_len < 7 || os_strncasecmp(url, "http://", 7)) -+ /* URL MUST begin with HTTP scheme. In addition, limit the length of -+ * the URL to 700 characters which is around the limit that was -+ * implicitly enforced for more than 10 years due to a bug in -+ * generating the event messages. */ -+ if (url_len < 7 || os_strncasecmp(url, "http://", 7) || url_len > 700) { -+ wpa_printf(MSG_DEBUG, "WPS UPnP: Reject an unacceptable URL"); - goto fail; -+ } - url += 7; - url_len -= 7; - -diff --git a/src/wps/wps_upnp_event.c b/src/wps/wps_upnp_event.c -index d7e6edcc6503..08a23612f338 100644 ---- a/src/wps/wps_upnp_event.c -+++ b/src/wps/wps_upnp_event.c -@@ -147,7 +147,8 @@ static struct wpabuf * event_build_message(struct wps_event_ *e) - struct wpabuf *buf; - char *b; - -- buf = wpabuf_alloc(1000 + wpabuf_len(e->data)); -+ buf = wpabuf_alloc(1000 + os_strlen(e->addr->path) + -+ wpabuf_len(e->data)); - if (buf == NULL) - return NULL; - wpabuf_printf(buf, "NOTIFY %s HTTP/1.1\r\n", e->addr->path); --- -2.20.1 - diff --git a/source/n/wpa_supplicant/patches/0003-WPS-UPnP-Handle-HTTP-initiation-failures-for-events-.patch b/source/n/wpa_supplicant/patches/0003-WPS-UPnP-Handle-HTTP-initiation-failures-for-events-.patch deleted file mode 100644 index 9d0376043..000000000 --- a/source/n/wpa_supplicant/patches/0003-WPS-UPnP-Handle-HTTP-initiation-failures-for-events-.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 85aac526af8612c21b3117dadc8ef5944985b476 Mon Sep 17 00:00:00 2001 -From: Jouni Malinen <jouni@codeaurora.org> -Date: Thu, 4 Jun 2020 21:24:04 +0300 -Subject: [PATCH 3/3] WPS UPnP: Handle HTTP initiation failures for events more - properly - -While it is appropriate to try to retransmit the event to another -callback URL on a failure to initiate the HTTP client connection, there -is no point in trying the exact same operation multiple times in a row. -Replve the event_retry() calls with event_addr_failure() for these cases -to avoid busy loops trying to repeat the same failing operation. - -These potential busy loops would go through eloop callbacks, so the -process is not completely stuck on handling them, but unnecessary CPU -would be used to process the continues retries that will keep failing -for the same reason. - -Signed-off-by: Jouni Malinen <jouni@codeaurora.org> ---- - src/wps/wps_upnp_event.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/wps/wps_upnp_event.c b/src/wps/wps_upnp_event.c -index 08a23612f338..c0d9e41d9a38 100644 ---- a/src/wps/wps_upnp_event.c -+++ b/src/wps/wps_upnp_event.c -@@ -294,7 +294,7 @@ static int event_send_start(struct subscription *s) - - buf = event_build_message(e); - if (buf == NULL) { -- event_retry(e, 0); -+ event_addr_failure(e); - return -1; - } - -@@ -302,7 +302,7 @@ static int event_send_start(struct subscription *s) - event_http_cb, e); - if (e->http_event == NULL) { - wpabuf_free(buf); -- event_retry(e, 0); -+ event_addr_failure(e); - return -1; - } - --- -2.20.1 - diff --git a/source/n/wpa_supplicant/patches/8ca330bd709bf7c000dfda5b1edbc0cbeabb8b55.patch b/source/n/wpa_supplicant/patches/8ca330bd709bf7c000dfda5b1edbc0cbeabb8b55.patch deleted file mode 100644 index a81ae81a1..000000000 --- a/source/n/wpa_supplicant/patches/8ca330bd709bf7c000dfda5b1edbc0cbeabb8b55.patch +++ /dev/null @@ -1,230 +0,0 @@ -From 8ca330bd709bf7c000dfda5b1edbc0cbeabb8b55 Mon Sep 17 00:00:00 2001 -From: Jouni Malinen <jouni@codeaurora.org> -Date: Fri, 5 Feb 2021 00:28:17 +0200 -Subject: Flush pending control interface message for an interface to be - removed - -wpa_supplicant_ctrl_iface_deinit() was executed only if the -per-interface control interface initialization had been completed. This -is not the case if driver initialization fails and that could result in -leaving behind references to the freed wpa_s instance in a corner case -where control interface messages ended up getting queued. - -Fix this by calling wpa_supplicant_ctrl_iface_deinit() in all cases to -cancel the potential eloop timeout for wpas_ctrl_msg_queue_timeout with -the reference to the wpa_s pointer. In addition, flush any pending -message from the global queue for this interface since such a message -cannot be of use after this and there is no need to leave them in the -queue until the global control interface gets deinitialized. - -Signed-off-by: Jouni Malinen <jouni@codeaurora.org> ---- - wpa_supplicant/ctrl_iface.h | 10 +++++--- - wpa_supplicant/ctrl_iface_named_pipe.c | 5 +++- - wpa_supplicant/ctrl_iface_udp.c | 6 ++++- - wpa_supplicant/ctrl_iface_unix.c | 43 +++++++++++++++++++++++++++++++++- - wpa_supplicant/eapol_test.c | 6 ++--- - wpa_supplicant/preauth_test.c | 6 ++--- - wpa_supplicant/wpa_supplicant.c | 10 ++++---- - 7 files changed, 66 insertions(+), 20 deletions(-) - -diff --git a/wpa_supplicant/ctrl_iface.h b/wpa_supplicant/ctrl_iface.h -index 510668d..dfbd25a 100644 ---- a/wpa_supplicant/ctrl_iface.h -+++ b/wpa_supplicant/ctrl_iface.h -@@ -70,14 +70,17 @@ wpa_supplicant_ctrl_iface_init(struct wpa_supplicant *wpa_s); - - /** - * wpa_supplicant_ctrl_iface_deinit - Deinitialize control interface -+ * @wpa_s: Pointer to wpa_supplicant data - * @priv: Pointer to private data from wpa_supplicant_ctrl_iface_init() - * - * Deinitialize the control interface that was initialized with -- * wpa_supplicant_ctrl_iface_init(). -+ * wpa_supplicant_ctrl_iface_init() and any data related to the wpa_s instance. -+ * @priv may be %NULL if the control interface has not yet been initialized. - * - * Required to be implemented in each control interface backend. - */ --void wpa_supplicant_ctrl_iface_deinit(struct ctrl_iface_priv *priv); -+void wpa_supplicant_ctrl_iface_deinit(struct wpa_supplicant *wpa_s, -+ struct ctrl_iface_priv *priv); - - /** - * wpa_supplicant_ctrl_iface_wait - Wait for ctrl_iface monitor -@@ -128,7 +131,8 @@ wpa_supplicant_ctrl_iface_init(struct wpa_supplicant *wpa_s) - } - - static inline void --wpa_supplicant_ctrl_iface_deinit(struct ctrl_iface_priv *priv) -+wpa_supplicant_ctrl_iface_deinit(struct wpa_supplicant *wpa_s, -+ struct ctrl_iface_priv *priv) - { - } - -diff --git a/wpa_supplicant/ctrl_iface_named_pipe.c b/wpa_supplicant/ctrl_iface_named_pipe.c -index 79ff787..bddc041 100644 ---- a/wpa_supplicant/ctrl_iface_named_pipe.c -+++ b/wpa_supplicant/ctrl_iface_named_pipe.c -@@ -462,8 +462,11 @@ wpa_supplicant_ctrl_iface_init(struct wpa_supplicant *wpa_s) - } - - --void wpa_supplicant_ctrl_iface_deinit(struct ctrl_iface_priv *priv) -+void wpa_supplicant_ctrl_iface_deinit(struct wpa_supplicant *wpa_s, -+ struct ctrl_iface_priv *priv) - { -+ if (!priv) -+ return; - while (priv->ctrl_dst) - ctrl_close_pipe(priv->ctrl_dst); - if (priv->sec_attr_set) -diff --git a/wpa_supplicant/ctrl_iface_udp.c b/wpa_supplicant/ctrl_iface_udp.c -index 1512080..1cbf7fa 100644 ---- a/wpa_supplicant/ctrl_iface_udp.c -+++ b/wpa_supplicant/ctrl_iface_udp.c -@@ -490,8 +490,12 @@ fail: - } - - --void wpa_supplicant_ctrl_iface_deinit(struct ctrl_iface_priv *priv) -+void wpa_supplicant_ctrl_iface_deinit(struct wpa_supplicant *wpa_s, -+ struct ctrl_iface_priv *priv) - { -+ if (!priv) -+ return; -+ - if (priv->sock > -1) { - eloop_unregister_read_sock(priv->sock); - if (priv->ctrl_dst) { -diff --git a/wpa_supplicant/ctrl_iface_unix.c b/wpa_supplicant/ctrl_iface_unix.c -index 953fd2c..639573d 100644 ---- a/wpa_supplicant/ctrl_iface_unix.c -+++ b/wpa_supplicant/ctrl_iface_unix.c -@@ -800,12 +800,52 @@ static int wpas_ctrl_iface_reinit(struct wpa_supplicant *wpa_s, - } - - --void wpa_supplicant_ctrl_iface_deinit(struct ctrl_iface_priv *priv) -+static void -+wpas_global_ctrl_iface_flush_queued_msg(struct wpa_global *global, -+ struct wpa_supplicant *wpa_s) -+{ -+ struct ctrl_iface_global_priv *gpriv; -+ struct ctrl_iface_msg *msg, *prev_msg; -+ unsigned int count = 0; -+ -+ if (!global || !global->ctrl_iface) -+ return; -+ -+ gpriv = global->ctrl_iface; -+ dl_list_for_each_safe(msg, prev_msg, &gpriv->msg_queue, -+ struct ctrl_iface_msg, list) { -+ if (msg->wpa_s == wpa_s) { -+ count++; -+ dl_list_del(&msg->list); -+ os_free(msg); -+ } -+ } -+ -+ if (count) { -+ wpa_printf(MSG_DEBUG, -+ "CTRL: Dropped %u pending message(s) for interface that is being removed", -+ count); -+ } -+} -+ -+ -+void wpa_supplicant_ctrl_iface_deinit(struct wpa_supplicant *wpa_s, -+ struct ctrl_iface_priv *priv) - { - struct wpa_ctrl_dst *dst, *prev; - struct ctrl_iface_msg *msg, *prev_msg; - struct ctrl_iface_global_priv *gpriv; - -+ if (!priv) { -+ /* Control interface has not yet been initialized, so there is -+ * nothing to deinitialize here. However, there might be a -+ * pending message for this interface, so get rid of any such -+ * entry before completing interface removal. */ -+ wpas_global_ctrl_iface_flush_queued_msg(wpa_s->global, wpa_s); -+ eloop_cancel_timeout(wpas_ctrl_msg_queue_timeout, wpa_s, NULL); -+ return; -+ } -+ - if (priv->sock > -1) { - char *fname; - char *buf, *dir = NULL; -@@ -877,6 +917,7 @@ free_dst: - } - } - } -+ wpas_global_ctrl_iface_flush_queued_msg(wpa_s->global, wpa_s); - eloop_cancel_timeout(wpas_ctrl_msg_queue_timeout, priv->wpa_s, NULL); - os_free(priv); - } -diff --git a/wpa_supplicant/eapol_test.c b/wpa_supplicant/eapol_test.c -index d137ad6..e256ac5 100644 ---- a/wpa_supplicant/eapol_test.c -+++ b/wpa_supplicant/eapol_test.c -@@ -674,10 +674,8 @@ static void test_eapol_clean(struct eapol_test_data *e, - os_free(e->radius_conf); - e->radius_conf = NULL; - scard_deinit(wpa_s->scard); -- if (wpa_s->ctrl_iface) { -- wpa_supplicant_ctrl_iface_deinit(wpa_s->ctrl_iface); -- wpa_s->ctrl_iface = NULL; -- } -+ wpa_supplicant_ctrl_iface_deinit(wpa_s, wpa_s->ctrl_iface); -+ wpa_s->ctrl_iface = NULL; - - ext_password_deinit(wpa_s->ext_pw); - wpa_s->ext_pw = NULL; -diff --git a/wpa_supplicant/preauth_test.c b/wpa_supplicant/preauth_test.c -index de49948..97c16fb 100644 ---- a/wpa_supplicant/preauth_test.c -+++ b/wpa_supplicant/preauth_test.c -@@ -193,10 +193,8 @@ static void test_eapol_clean(struct wpa_supplicant *wpa_s) - pmksa_candidate_free(wpa_s->wpa); - wpa_sm_deinit(wpa_s->wpa); - scard_deinit(wpa_s->scard); -- if (wpa_s->ctrl_iface) { -- wpa_supplicant_ctrl_iface_deinit(wpa_s->ctrl_iface); -- wpa_s->ctrl_iface = NULL; -- } -+ wpa_supplicant_ctrl_iface_deinit(wpa_s, wpa_s->ctrl_iface); -+ wpa_s->ctrl_iface = NULL; - wpa_config_free(wpa_s->conf); - } - -diff --git a/wpa_supplicant/wpa_supplicant.c b/wpa_supplicant/wpa_supplicant.c -index 90e8a46..835b335 100644 ---- a/wpa_supplicant/wpa_supplicant.c -+++ b/wpa_supplicant/wpa_supplicant.c -@@ -1158,8 +1158,8 @@ int wpa_supplicant_reload_configuration(struct wpa_supplicant *wpa_s) - os_strcmp(conf->ctrl_interface, - wpa_s->conf->ctrl_interface) != 0); - -- if (reconf_ctrl && wpa_s->ctrl_iface) { -- wpa_supplicant_ctrl_iface_deinit(wpa_s->ctrl_iface); -+ if (reconf_ctrl) { -+ wpa_supplicant_ctrl_iface_deinit(wpa_s, wpa_s->ctrl_iface); - wpa_s->ctrl_iface = NULL; - } - -@@ -6748,10 +6748,8 @@ static void wpa_supplicant_deinit_iface(struct wpa_supplicant *wpa_s, - if (terminate) - wpa_msg(wpa_s, MSG_INFO, WPA_EVENT_TERMINATING); - -- if (wpa_s->ctrl_iface) { -- wpa_supplicant_ctrl_iface_deinit(wpa_s->ctrl_iface); -- wpa_s->ctrl_iface = NULL; -- } -+ wpa_supplicant_ctrl_iface_deinit(wpa_s, wpa_s->ctrl_iface); -+ wpa_s->ctrl_iface = NULL; - - #ifdef CONFIG_MESH - if (wpa_s->ifmsh) { --- -cgit v0.12 - diff --git a/source/n/wpa_supplicant/patches/a0541334a6394f8237a4393b7372693cd7e96f15.patch b/source/n/wpa_supplicant/patches/a0541334a6394f8237a4393b7372693cd7e96f15.patch deleted file mode 100644 index 8c8ba9335..000000000 --- a/source/n/wpa_supplicant/patches/a0541334a6394f8237a4393b7372693cd7e96f15.patch +++ /dev/null @@ -1,115 +0,0 @@ -From a0541334a6394f8237a4393b7372693cd7e96f15 Mon Sep 17 00:00:00 2001 -From: Jouni Malinen <j@w1.fi> -Date: Sat, 13 Mar 2021 18:19:31 +0200 -Subject: ASN.1: Validate DigestAlgorithmIdentifier parameters - -The supported hash algorithms do not use AlgorithmIdentifier parameters. -However, there are implementations that include NULL parameters in -addition to ones that omit the parameters. Previous implementation did -not check the parameters value at all which supported both these cases, -but did not reject any other unexpected information. - -Use strict validation of digest algorithm parameters and reject any -unexpected value when validating a signature. This is needed to prevent -potential forging attacks. - -Signed-off-by: Jouni Malinen <j@w1.fi> ---- - src/tls/pkcs1.c | 21 +++++++++++++++++++++ - src/tls/x509v3.c | 20 ++++++++++++++++++++ - 2 files changed, 41 insertions(+) - -diff --git a/src/tls/pkcs1.c b/src/tls/pkcs1.c -index bbdb0d7..5761dfe 100644 ---- a/src/tls/pkcs1.c -+++ b/src/tls/pkcs1.c -@@ -244,6 +244,8 @@ int pkcs1_v15_sig_ver(struct crypto_public_key *pk, - os_free(decrypted); - return -1; - } -+ wpa_hexdump(MSG_MSGDUMP, "PKCS #1: DigestInfo", -+ hdr.payload, hdr.length); - - pos = hdr.payload; - end = pos + hdr.length; -@@ -265,6 +267,8 @@ int pkcs1_v15_sig_ver(struct crypto_public_key *pk, - os_free(decrypted); - return -1; - } -+ wpa_hexdump(MSG_MSGDUMP, "PKCS #1: DigestAlgorithmIdentifier", -+ hdr.payload, hdr.length); - da_end = hdr.payload + hdr.length; - - if (asn1_get_oid(hdr.payload, hdr.length, &oid, &next)) { -@@ -273,6 +277,23 @@ int pkcs1_v15_sig_ver(struct crypto_public_key *pk, - os_free(decrypted); - return -1; - } -+ wpa_hexdump(MSG_MSGDUMP, "PKCS #1: Digest algorithm parameters", -+ next, da_end - next); -+ -+ /* -+ * RFC 5754: The correct encoding for the SHA2 algorithms would be to -+ * omit the parameters, but there are implementation that encode these -+ * as a NULL element. Allow these two cases and reject anything else. -+ */ -+ if (da_end > next && -+ (asn1_get_next(next, da_end - next, &hdr) < 0 || -+ !asn1_is_null(&hdr) || -+ hdr.payload + hdr.length != da_end)) { -+ wpa_printf(MSG_DEBUG, -+ "PKCS #1: Unexpected digest algorithm parameters"); -+ os_free(decrypted); -+ return -1; -+ } - - if (!asn1_oid_equal(&oid, hash_alg)) { - char txt[100], txt2[100]; -diff --git a/src/tls/x509v3.c b/src/tls/x509v3.c -index a8944dd..df337ec 100644 ---- a/src/tls/x509v3.c -+++ b/src/tls/x509v3.c -@@ -1964,6 +1964,7 @@ int x509_check_signature(struct x509_certificate *issuer, - os_free(data); - return -1; - } -+ wpa_hexdump(MSG_MSGDUMP, "X509: DigestInfo", hdr.payload, hdr.length); - - pos = hdr.payload; - end = pos + hdr.length; -@@ -1985,6 +1986,8 @@ int x509_check_signature(struct x509_certificate *issuer, - os_free(data); - return -1; - } -+ wpa_hexdump(MSG_MSGDUMP, "X509: DigestAlgorithmIdentifier", -+ hdr.payload, hdr.length); - da_end = hdr.payload + hdr.length; - - if (asn1_get_oid(hdr.payload, hdr.length, &oid, &next)) { -@@ -1992,6 +1995,23 @@ int x509_check_signature(struct x509_certificate *issuer, - os_free(data); - return -1; - } -+ wpa_hexdump(MSG_MSGDUMP, "X509: Digest algorithm parameters", -+ next, da_end - next); -+ -+ /* -+ * RFC 5754: The correct encoding for the SHA2 algorithms would be to -+ * omit the parameters, but there are implementation that encode these -+ * as a NULL element. Allow these two cases and reject anything else. -+ */ -+ if (da_end > next && -+ (asn1_get_next(next, da_end - next, &hdr) < 0 || -+ !asn1_is_null(&hdr) || -+ hdr.payload + hdr.length != da_end)) { -+ wpa_printf(MSG_DEBUG, -+ "X509: Unexpected digest algorithm parameters"); -+ os_free(data); -+ return -1; -+ } - - if (x509_sha1_oid(&oid)) { - if (signature->oid.oid[6] != 5 /* sha-1WithRSAEncryption */) { --- -cgit v0.12 - diff --git a/source/n/wpa_supplicant/patches/wpa_supplicant-flush-debug-output.patch b/source/n/wpa_supplicant/patches/wpa_supplicant-flush-debug-output.patch deleted file mode 100644 index a68685186..000000000 --- a/source/n/wpa_supplicant/patches/wpa_supplicant-flush-debug-output.patch +++ /dev/null @@ -1,49 +0,0 @@ ---- wpa_supplicant-0.6.3/src/utils/wpa_debug.c.flush-debug 2007-07-30 23:15:34.000000000 -0400 -+++ wpa_supplicant-0.6.3/src/utils/wpa_debug.c 2007-07-30 23:17:06.000000000 -0400 -@@ -157,6 +157,7 @@ void wpa_debug_print_timestamp(void) - if (out_file) { - fprintf(out_file, "%ld.%06u: ", (long) tv.sec, - (unsigned int) tv.usec); -+ fflush(out_file); - } else - #endif /* CONFIG_DEBUG_FILE */ - printf("%ld.%06u: ", (long) tv.sec, (unsigned int) tv.usec); -@@ -185,6 +186,7 @@ void wpa_printf(int level, char *fmt, .. - if (out_file) { - vfprintf(out_file, fmt, ap); - fprintf(out_file, "\n"); -+ fflush(out_file); - } else { - #endif /* CONFIG_DEBUG_FILE */ - vprintf(fmt, ap); -@@ -217,6 +219,7 @@ static void _wpa_hexdump(int level, cons - fprintf(out_file, " [REMOVED]"); - } - fprintf(out_file, "\n"); -+ fflush(out_file); - } else { - #endif /* CONFIG_DEBUG_FILE */ - printf("%s - hexdump(len=%lu):", title, (unsigned long) len); -@@ -262,12 +265,14 @@ static void _wpa_hexdump_ascii(int level - fprintf(out_file, - "%s - hexdump_ascii(len=%lu): [REMOVED]\n", - title, (unsigned long) len); -+ fflush(out_file); - return; - } - if (buf == NULL) { - fprintf(out_file, - "%s - hexdump_ascii(len=%lu): [NULL]\n", - title, (unsigned long) len); -+ fflush(out_file); - return; - } - fprintf(out_file, "%s - hexdump_ascii(len=%lu):\n", -@@ -292,6 +297,7 @@ static void _wpa_hexdump_ascii(int level - pos += llen; - len -= llen; - } -+ fflush(out_file); - } else { - #endif /* CONFIG_DEBUG_FILE */ - if (!show) { diff --git a/source/n/wpa_supplicant/wpa_supplicant.SlackBuild b/source/n/wpa_supplicant/wpa_supplicant.SlackBuild index 8539c099b..0b467ffd7 100755 --- a/source/n/wpa_supplicant/wpa_supplicant.SlackBuild +++ b/source/n/wpa_supplicant/wpa_supplicant.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=wpa_supplicant VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-8} +BUILD=${BUILD:-1} SRCVERSION=$(printf $VERSION | tr _ -) @@ -85,20 +85,9 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \+ -zcat $CWD/patches/wpa_supplicant-flush-debug-output.patch.gz | patch -p1 --verbose || exit 1 zcat $CWD/patches/wpa_supplicant-gui-qt4.patch.gz | patch -p1 --verbose || exit 1 zcat $CWD/patches/wpa_supplicant-quiet-scan-results-message.patch.gz | patch -p1 --verbose || exit 1 -# Security fixes for CVE-2021-0326 CVE-2021-0535 CVE-2020-12695 CVE-2019-16275 CVE-2021-27803 CVE-2021-30004: -zcat $CWD/patches/0001-AP-Silently-ignore-management-frame-from-unexpected-.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/patches/0001-WPS-UPnP-Do-not-allow-event-subscriptions-with-URLs-.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/patches/0002-WPS-UPnP-Fix-event-message-generation-using-a-long-U.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/patches/0003-WPS-UPnP-Handle-HTTP-initiation-failures-for-events-.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/patches/0001-P2P-Fix-copying-of-secondary-device-types-for-P2P-gr.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/patches/0001-P2P-Fix-a-corner-case-in-peer-addition-based-on-PD-R.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/patches/a0541334a6394f8237a4393b7372693cd7e96f15.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/patches/8ca330bd709bf7c000dfda5b1edbc0cbeabb8b55.patch.gz | patch -p1 --verbose || exit 1 - # Allow legacy tls to avoid breaking WPA2-Enterprise: zcat $CWD/patches/allow-tlsv1.patch.gz | patch -p1 --verbose || exit 1 diff --git a/source/n/wpa_supplicant/wpa_supplicant.url b/source/n/wpa_supplicant/wpa_supplicant.url new file mode 100644 index 000000000..3f1b1aefc --- /dev/null +++ b/source/n/wpa_supplicant/wpa_supplicant.url @@ -0,0 +1 @@ +https://w1.fi/wpa_supplicant/ diff --git a/source/x/xterm/XTerm-console b/source/x/xterm/XTerm-console index 3dfe77151..3e28bf7a9 100644 --- a/source/x/xterm/XTerm-console +++ b/source/x/xterm/XTerm-console @@ -22,23 +22,23 @@ ! can look a little odd when being resized. *VT100.font: -*-terminus-bold-r-normal-*-20-*-*-*-*-*-iso10646-1 -*VT100.font1: -*-terminus-bold-r-normal-*-12-*-*-*-*-*-iso10646-1 -*VT100.font2: -*-terminus-bold-r-normal-*-16-*-*-*-*-*-iso10646-1 -*VT100.font3: -*-terminus-bold-r-normal-*-20-*-*-*-*-*-iso10646-1 -*VT100.font4: -*-terminus-bold-r-normal-*-24-*-*-*-*-*-iso10646-1 -*VT100.font5: -*-terminus-bold-r-normal-*-28-*-*-*-*-*-iso10646-1 -*VT100.font6: -*-terminus-bold-r-normal-*-32-*-*-*-*-*-iso10646-1 +*VT100.font2: -*-terminus-bold-r-normal-*-12-*-*-*-*-*-iso10646-1 +*VT100.font3: -*-terminus-bold-r-normal-*-16-*-*-*-*-*-iso10646-1 +*VT100.font4: -*-terminus-bold-r-normal-*-20-*-*-*-*-*-iso10646-1 +*VT100.font5: -*-terminus-bold-r-normal-*-24-*-*-*-*-*-iso10646-1 +*VT100.font6: -*-terminus-bold-r-normal-*-28-*-*-*-*-*-iso10646-1 +*VT100.font7: -*-terminus-bold-r-normal-*-32-*-*-*-*-*-iso10646-1 ! Scalable/TrueType fonts: *VT100.faceName: monospace -*VT100.faceSize: 12.0 -*VT100.faceSize1: 6.0 -*VT100.faceSize2: 10.0 -*VT100.faceSize3: 12.0 -*VT100.faceSize4: 16.0 -*VT100.faceSize5: 18.0 -*VT100.faceSize6: 22.0 +*VT100.faceSize: 12.6 +*VT100.faceSize2: 7.5 +*VT100.faceSize3: 10.0 +*VT100.faceSize4: 12.6 +*VT100.faceSize5: 15.0 +*VT100.faceSize6: 17.6 +*VT100.faceSize7: 20.0 ! VT100 colours and appearance !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! diff --git a/source/x/xterm/xterm.SlackBuild b/source/x/xterm/xterm.SlackBuild index 528289879..0fb93661f 100755 --- a/source/x/xterm/xterm.SlackBuild +++ b/source/x/xterm/xterm.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=xterm VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-5} +BUILD=${BUILD:-6} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} |