summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.rss32
-rw-r--r--ChangeLog.txt20
-rw-r--r--FILELIST.TXT138
-rwxr-xr-xrecompress.sh3
-rw-r--r--source/a/pam/fedora-patches/pam-1.4.0-redhat-modules.patch29
-rwxr-xr-xsource/a/pam/pam.SlackBuild53
-rw-r--r--source/a/pam/patches/pam.pam_tally2.no.fsync.patch35
-rw-r--r--source/a/pam/patches/pam.pam_tally2.slackware.diff11
-rw-r--r--source/a/shadow/pam.d/system-auth4
-rwxr-xr-xsource/a/shadow/shadow.SlackBuild2
-rw-r--r--source/a/sysvinit-scripts/scripts/rc.S3
-rwxr-xr-xsource/a/sysvinit-scripts/sysvinit-scripts.SlackBuild2
-rw-r--r--source/a/util-linux/pam.d/login11
-rwxr-xr-xsource/a/util-linux/util-linux.SlackBuild2
-rw-r--r--source/l/libzip/slack-desc2
-rwxr-xr-xsource/n/openssh/openssh.SlackBuild2
-rw-r--r--source/n/openssh/sshd.pam13
17 files changed, 201 insertions, 161 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss
index 03ebc3cc..86584e75 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,10 +11,38 @@
<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, 12 Jun 2020 19:05:51 GMT</pubDate>
- <lastBuildDate>Sat, 13 Jun 2020 06:59:45 GMT</lastBuildDate>
+ <pubDate>Sat, 13 Jun 2020 20:40:31 GMT</pubDate>
+ <lastBuildDate>Sun, 14 Jun 2020 06:59:47 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.12</generator>
<item>
+ <title>Sat, 13 Jun 2020 20:40:31 GMT</title>
+ <pubDate>Sat, 13 Jun 2020 20:40:31 GMT</pubDate>
+ <link>https://git.slackware.nl/current/tag/?h=20200613204031</link>
+ <guid isPermaLink="false">20200613204031</guid>
+ <description>
+ <![CDATA[<pre>
+a/pam-1.4.0-x86_64-1.txz: Upgraded.
+ IMPORTANT NOTE: This update removes the pam_cracklib and pam_tally2 modules.
+ None of our current configuration files in /etc/pam.d/ use either of those,
+ but if the configuration files on your machine do you'll need to comment out
+ or remove those lines, otherwise you may experience login failures.
+a/shadow-4.8.1-x86_64-9.txz: Rebuilt.
+ /etc/pam.d/system-auth: prefix lines that call pam_gnome_keyring.so with '-'
+ to avoid spamming the logs about failures.
+a/sysvinit-scripts-2.1-noarch-32.txz: Rebuilt.
+ rc.S: create /var/run/faillock directory for pam_faillock(8).
+a/util-linux-2.35.2-x86_64-2.txz: Rebuilt.
+ /etc/pam.d/login: change the example for locking an account for too many
+ failed login attempts to use pam_faillock instead of pam_tally2.
+l/imagemagick-7.0.10_19-x86_64-1.txz: Upgraded.
+l/libzip-1.7.1-x86_64-1.txz: Upgraded.
+n/openssh-8.3p1-x86_64-2.txz: Rebuilt.
+ /etc/pam.d/sshd: change the example for locking an account for too many
+ failed login attempts to use pam_faillock instead of pam_tally2.
+ </pre>]]>
+ </description>
+ </item>
+ <item>
<title>Fri, 12 Jun 2020 19:05:51 GMT</title>
<pubDate>Fri, 12 Jun 2020 19:05:51 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20200612190551</link>
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 6db656cc..99d2f2a3 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,23 @@
+Sat Jun 13 20:40:31 UTC 2020
+a/pam-1.4.0-x86_64-1.txz: Upgraded.
+ IMPORTANT NOTE: This update removes the pam_cracklib and pam_tally2 modules.
+ None of our current configuration files in /etc/pam.d/ use either of those,
+ but if the configuration files on your machine do you'll need to comment out
+ or remove those lines, otherwise you may experience login failures.
+a/shadow-4.8.1-x86_64-9.txz: Rebuilt.
+ /etc/pam.d/system-auth: prefix lines that call pam_gnome_keyring.so with '-'
+ to avoid spamming the logs about failures.
+a/sysvinit-scripts-2.1-noarch-32.txz: Rebuilt.
+ rc.S: create /var/run/faillock directory for pam_faillock(8).
+a/util-linux-2.35.2-x86_64-2.txz: Rebuilt.
+ /etc/pam.d/login: change the example for locking an account for too many
+ failed login attempts to use pam_faillock instead of pam_tally2.
+l/imagemagick-7.0.10_19-x86_64-1.txz: Upgraded.
+l/libzip-1.7.1-x86_64-1.txz: Upgraded.
+n/openssh-8.3p1-x86_64-2.txz: Rebuilt.
+ /etc/pam.d/sshd: change the example for locking an account for too many
+ failed login attempts to use pam_faillock instead of pam_tally2.
++--------------------------+
Fri Jun 12 19:05:51 UTC 2020
ap/powertop-2.13-x86_64-1.txz: Upgraded.
l/elfutils-0.180-x86_64-1.txz: Upgraded.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 40e74487..e777f971 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Fri Jun 12 19:10:09 UTC 2020
+Sun Jun 14 02:09:04 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-06-12 19:05 .
+drwxr-xr-x 12 root root 4096 2020-06-13 20:43 .
-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 965119 2020-06-11 21:22 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-06-11 21:22 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 965121 2020-06-13 20:43 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-06-13 20:43 ./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 899973 2020-06-12 19:05 ./ChangeLog.txt
+-rw-r--r-- 1 root root 901105 2020-06-13 20:40 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2020-06-10 23:00 ./EFI/BOOT
-rw-r--r-- 1 root root 1417216 2019-07-05 18:54 ./EFI/BOOT/bootx64.efi
@@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2020-06-10 23:00 ./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 1271356 2020-06-11 21:21 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1271358 2020-06-13 20:43 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 752982 2020-06-12 19:09 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 752975 2020-06-13 20:42 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT
-rw-r--r-- 1 root root 3629 2020-06-10 22:48 ./README.initrd
-rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT
@@ -39,12 +39,12 @@ drwxr-xr-x 2 root root 4096 2020-06-10 23:00 ./EFI/BOOT
-rw-r--r-- 1 root root 17294 2008-12-08 18:13 ./SPEAK_INSTALL.TXT
-rw-r--r-- 1 root root 57632 2016-06-29 18:46 ./Slackware-HOWTO
-rw-r--r-- 1 root root 6668 2018-08-28 21:58 ./UPGRADE.TXT
-drwxr-xr-x 20 root root 4096 2020-06-09 22:12 ./extra
--rw-r--r-- 1 root root 56140 2020-06-09 22:12 ./extra/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-06-09 22:12 ./extra/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 70831 2020-06-09 22:12 ./extra/FILE_LIST
--rw-r--r-- 1 root root 275324 2020-06-09 22:12 ./extra/MANIFEST.bz2
--rw-r--r-- 1 root root 47917 2020-06-09 22:12 ./extra/PACKAGES.TXT
+drwxr-xr-x 20 root root 4096 2020-06-14 02:09 ./extra
+-rw-r--r-- 1 root root 56140 2020-06-14 02:09 ./extra/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-06-14 02:09 ./extra/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 70831 2020-06-14 02:09 ./extra/FILE_LIST
+-rw-r--r-- 1 root root 275133 2020-06-14 02:09 ./extra/MANIFEST.bz2
+-rw-r--r-- 1 root root 47917 2020-06-14 02:09 ./extra/PACKAGES.TXT
-rw-r--r-- 1 root root 149 2002-02-09 00:18 ./extra/README.TXT
drwxr-xr-x 2 root root 20480 2020-05-26 20:38 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 171 2016-06-06 20:10 ./extra/aspell-word-lists/aspell-af-0.50_0-x86_64-5.txt
@@ -819,13 +819,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-06-12 19:09 ./slackware64
--rw-r--r-- 1 root root 297514 2020-06-12 19:09 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-06-12 19:09 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 370404 2020-06-12 19:09 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 3846901 2020-06-12 19:09 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2020-06-13 20:42 ./slackware64
+-rw-r--r-- 1 root root 297514 2020-06-13 20:42 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-06-13 20:42 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 370404 2020-06-13 20:42 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 3846179 2020-06-13 20:42 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
-drwxr-xr-x 2 root root 20480 2020-06-11 21:20 ./slackware64/a
+drwxr-xr-x 2 root root 20480 2020-06-13 20:42 ./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
@@ -1070,9 +1070,9 @@ drwxr-xr-x 2 root root 20480 2020-06-11 21:20 ./slackware64/a
-rw-r--r-- 1 root root 417 2019-08-06 04:40 ./slackware64/a/os-prober-1.77-x86_64-3.txt
-rw-r--r-- 1 root root 16832 2019-08-06 04:40 ./slackware64/a/os-prober-1.77-x86_64-3.txz
-rw-r--r-- 1 root root 163 2019-08-06 04:40 ./slackware64/a/os-prober-1.77-x86_64-3.txz.asc
--rw-r--r-- 1 root root 422 2020-05-16 19:44 ./slackware64/a/pam-1.3.1-x86_64-1.txt
--rw-r--r-- 1 root root 472500 2020-05-16 19:44 ./slackware64/a/pam-1.3.1-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-05-16 19:44 ./slackware64/a/pam-1.3.1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 422 2020-06-13 19:17 ./slackware64/a/pam-1.4.0-x86_64-1.txt
+-rw-r--r-- 1 root root 482892 2020-06-13 19:17 ./slackware64/a/pam-1.4.0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-06-13 19:17 ./slackware64/a/pam-1.4.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 563 2018-04-13 13:11 ./slackware64/a/patch-2.7.6-x86_64-3.txt
-rw-r--r-- 1 root root 117972 2018-04-13 13:11 ./slackware64/a/patch-2.7.6-x86_64-3.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:11 ./slackware64/a/patch-2.7.6-x86_64-3.txz.asc
@@ -1106,9 +1106,9 @@ drwxr-xr-x 2 root root 20480 2020-06-11 21:20 ./slackware64/a
-rw-r--r-- 1 root root 406 2020-01-15 17:44 ./slackware64/a/sed-4.8-x86_64-1.txt
-rw-r--r-- 1 root root 249488 2020-01-15 17:44 ./slackware64/a/sed-4.8-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-15 17:44 ./slackware64/a/sed-4.8-x86_64-1.txz.asc
--rw-r--r-- 1 root root 422 2020-05-19 18:57 ./slackware64/a/shadow-4.8.1-x86_64-8.txt
--rw-r--r-- 1 root root 1376432 2020-05-19 18:57 ./slackware64/a/shadow-4.8.1-x86_64-8.txz
--rw-r--r-- 1 root root 163 2020-05-19 18:57 ./slackware64/a/shadow-4.8.1-x86_64-8.txz.asc
+-rw-r--r-- 1 root root 422 2020-06-13 20:13 ./slackware64/a/shadow-4.8.1-x86_64-9.txt
+-rw-r--r-- 1 root root 1376472 2020-06-13 20:13 ./slackware64/a/shadow-4.8.1-x86_64-9.txz
+-rw-r--r-- 1 root root 163 2020-06-13 20:13 ./slackware64/a/shadow-4.8.1-x86_64-9.txz.asc
-rw-r--r-- 1 root root 623 2018-04-13 13:12 ./slackware64/a/sharutils-4.15.2-x86_64-2.txt
-rw-r--r-- 1 root root 264912 2018-04-13 13:12 ./slackware64/a/sharutils-4.15.2-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:12 ./slackware64/a/sharutils-4.15.2-x86_64-2.txz.asc
@@ -1133,9 +1133,9 @@ drwxr-xr-x 2 root root 20480 2020-06-11 21:20 ./slackware64/a
-rw-r--r-- 1 root root 694 2018-04-13 13:12 ./slackware64/a/sysvinit-functions-8.53-x86_64-3.txt
-rw-r--r-- 1 root root 36252 2018-04-13 13:12 ./slackware64/a/sysvinit-functions-8.53-x86_64-3.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:12 ./slackware64/a/sysvinit-functions-8.53-x86_64-3.txz.asc
--rw-r--r-- 1 root root 378 2020-05-08 04:08 ./slackware64/a/sysvinit-scripts-2.1-noarch-31.txt
--rw-r--r-- 1 root root 22460 2020-05-08 04:08 ./slackware64/a/sysvinit-scripts-2.1-noarch-31.txz
--rw-r--r-- 1 root root 163 2020-05-08 04:08 ./slackware64/a/sysvinit-scripts-2.1-noarch-31.txz.asc
+-rw-r--r-- 1 root root 378 2020-06-13 19:50 ./slackware64/a/sysvinit-scripts-2.1-noarch-32.txt
+-rw-r--r-- 1 root root 22484 2020-06-13 19:50 ./slackware64/a/sysvinit-scripts-2.1-noarch-32.txz
+-rw-r--r-- 1 root root 163 2020-06-13 19:50 ./slackware64/a/sysvinit-scripts-2.1-noarch-32.txz.asc
-rw-r--r-- 1 root root 1456 2020-06-10 22:48 ./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
@@ -1170,9 +1170,9 @@ drwxr-xr-x 2 root root 20480 2020-06-11 21:20 ./slackware64/a
-rw-r--r-- 1 root root 400 2020-05-16 19:11 ./slackware64/a/utempter-1.2.0-x86_64-1.txt
-rw-r--r-- 1 root root 16080 2020-05-16 19:11 ./slackware64/a/utempter-1.2.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-05-16 19:11 ./slackware64/a/utempter-1.2.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 354 2020-05-20 19:10 ./slackware64/a/util-linux-2.35.2-x86_64-1.txt
--rw-r--r-- 1 root root 2652496 2020-05-20 19:10 ./slackware64/a/util-linux-2.35.2-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-05-20 19:10 ./slackware64/a/util-linux-2.35.2-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 354 2020-06-13 19:58 ./slackware64/a/util-linux-2.35.2-x86_64-2.txt
+-rw-r--r-- 1 root root 2652308 2020-06-13 19:58 ./slackware64/a/util-linux-2.35.2-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2020-06-13 19:58 ./slackware64/a/util-linux-2.35.2-x86_64-2.txz.asc
-rw-r--r-- 1 root root 579 2018-04-13 13:14 ./slackware64/a/which-2.21-x86_64-2.txt
-rw-r--r-- 1 root root 29812 2018-04-13 13:14 ./slackware64/a/which-2.21-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:14 ./slackware64/a/which-2.21-x86_64-2.txz.asc
@@ -2514,7 +2514,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 65536 2020-06-12 19:09 ./slackware64/l
+drwxr-xr-x 2 root root 65536 2020-06-13 20:42 ./slackware64/l
-rw-r--r-- 1 root root 338 2020-05-16 19:55 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-4.txt
-rw-r--r-- 1 root root 193724 2020-05-16 19:55 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-4.txz
-rw-r--r-- 1 root root 163 2020-05-16 19:55 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-4.txz.asc
@@ -2851,9 +2851,9 @@ drwxr-xr-x 2 root root 65536 2020-06-12 19:09 ./slackware64/l
-rw-r--r-- 1 root root 370 2018-04-17 07:49 ./slackware64/l/ilmbase-2.2.0-x86_64-2.txt
-rw-r--r-- 1 root root 138092 2018-04-17 07:49 ./slackware64/l/ilmbase-2.2.0-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-17 07:49 ./slackware64/l/ilmbase-2.2.0-x86_64-2.txz.asc
--rw-r--r-- 1 root root 537 2020-06-09 20:11 ./slackware64/l/imagemagick-7.0.10_18-x86_64-1.txt
--rw-r--r-- 1 root root 7828520 2020-06-09 20:11 ./slackware64/l/imagemagick-7.0.10_18-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-06-09 20:11 ./slackware64/l/imagemagick-7.0.10_18-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 537 2020-06-13 18:58 ./slackware64/l/imagemagick-7.0.10_19-x86_64-1.txt
+-rw-r--r-- 1 root root 7828520 2020-06-13 18:58 ./slackware64/l/imagemagick-7.0.10_19-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-06-13 18:58 ./slackware64/l/imagemagick-7.0.10_19-x86_64-1.txz.asc
-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/l/install-packages
-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/l/install.end
-rw-r--r-- 1 root root 417 2020-01-24 20:00 ./slackware64/l/isl-0.22.1-x86_64-1.txt
@@ -3198,9 +3198,9 @@ drwxr-xr-x 2 root root 65536 2020-06-12 19:09 ./slackware64/l
-rw-r--r-- 1 root root 287 2020-06-02 18:49 ./slackware64/l/libyaml-0.2.5-x86_64-1.txt
-rw-r--r-- 1 root root 57604 2020-06-02 18:49 ./slackware64/l/libyaml-0.2.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-06-02 18:49 ./slackware64/l/libyaml-0.2.5-x86_64-1.txz.asc
--rw-r--r-- 1 root root 426 2020-06-06 18:39 ./slackware64/l/libzip-1.7.0-x86_64-1.txt
--rw-r--r-- 1 root root 230148 2020-06-06 18:39 ./slackware64/l/libzip-1.7.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-06-06 18:39 ./slackware64/l/libzip-1.7.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 419 2020-06-13 19:01 ./slackware64/l/libzip-1.7.1-x86_64-1.txt
+-rw-r--r-- 1 root root 229972 2020-06-13 19:01 ./slackware64/l/libzip-1.7.1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-06-13 19:01 ./slackware64/l/libzip-1.7.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 485 2019-07-20 18:33 ./slackware64/l/lmdb-0.9.24-x86_64-1.txt
-rw-r--r-- 1 root root 74696 2019-07-20 18:33 ./slackware64/l/lmdb-0.9.24-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-07-20 18:33 ./slackware64/l/lmdb-0.9.24-x86_64-1.txz.asc
@@ -3525,7 +3525,7 @@ drwxr-xr-x 2 root root 65536 2020-06-12 19:09 ./slackware64/l
-rw-r--r-- 1 root root 463 2020-05-22 17:59 ./slackware64/l/zstd-1.4.5-x86_64-1.txt
-rw-r--r-- 1 root root 625744 2020-05-22 17:59 ./slackware64/l/zstd-1.4.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-05-22 17:59 ./slackware64/l/zstd-1.4.5-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 32768 2020-06-12 19:09 ./slackware64/n
+drwxr-xr-x 2 root root 32768 2020-06-13 20:42 ./slackware64/n
-rw-r--r-- 1 root root 357 2020-05-10 18:00 ./slackware64/n/ModemManager-1.12.10-x86_64-1.txt
-rw-r--r-- 1 root root 1806496 2020-05-10 18:00 ./slackware64/n/ModemManager-1.12.10-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-05-10 18:00 ./slackware64/n/ModemManager-1.12.10-x86_64-1.txz.asc
@@ -3848,9 +3848,9 @@ drwxr-xr-x 2 root root 32768 2020-06-12 19:09 ./slackware64/n
-rw-r--r-- 1 root root 535 2019-09-18 18:31 ./slackware64/n/openobex-1.7.2-x86_64-3.txt
-rw-r--r-- 1 root root 172048 2019-09-18 18:31 ./slackware64/n/openobex-1.7.2-x86_64-3.txz
-rw-r--r-- 1 root root 163 2019-09-18 18:31 ./slackware64/n/openobex-1.7.2-x86_64-3.txz.asc
--rw-r--r-- 1 root root 672 2020-05-28 04:17 ./slackware64/n/openssh-8.3p1-x86_64-1.txt
--rw-r--r-- 1 root root 859032 2020-05-28 04:17 ./slackware64/n/openssh-8.3p1-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-05-28 04:17 ./slackware64/n/openssh-8.3p1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 672 2020-06-13 20:02 ./slackware64/n/openssh-8.3p1-x86_64-2.txt
+-rw-r--r-- 1 root root 858644 2020-06-13 20:02 ./slackware64/n/openssh-8.3p1-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2020-06-13 20:02 ./slackware64/n/openssh-8.3p1-x86_64-2.txz.asc
-rw-r--r-- 1 root root 559 2020-04-22 00:15 ./slackware64/n/openssl-1.1.1g-x86_64-1.txt
-rw-r--r-- 1 root root 4000764 2020-04-22 00:15 ./slackware64/n/openssl-1.1.1g-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-04-22 00:15 ./slackware64/n/openssl-1.1.1g-x86_64-1.txz.asc
@@ -5133,13 +5133,13 @@ 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-06-12 19:10 ./source
--rw-r--r-- 1 root root 497413 2020-06-12 19:10 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-06-12 19:10 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 700052 2020-06-12 19:09 ./source/FILE_LIST
--rw-r--r-- 1 root root 21043820 2020-06-12 19:09 ./source/MANIFEST.bz2
+drwxr-xr-x 19 root root 4096 2020-06-13 20:43 ./source
+-rw-r--r-- 1 root root 497407 2020-06-13 20:43 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-06-13 20:43 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 700046 2020-06-13 20:42 ./source/FILE_LIST
+-rw-r--r-- 1 root root 21059381 2020-06-13 20:42 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT
-drwxr-xr-x 115 root root 4096 2020-05-17 23:32 ./source/a
+drwxr-xr-x 115 root root 4096 2020-06-13 19:17 ./source/a
-rw-r--r-- 1 root root 1034 2019-05-04 17:56 ./source/a/FTBFSlog
drwxr-xr-x 2 root root 4096 2018-06-24 18:43 ./source/a/aaa_base
-rw-r--r-- 1 root root 11115 2018-06-24 18:43 ./source/a/aaa_base/_aaa_base.tar.gz
@@ -5803,10 +5803,11 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/a/os-prober
-rw-r--r-- 1 root root 338 2013-08-30 20:22 ./source/a/os-prober/os-prober.reiserfs.diff.gz
-rw-r--r-- 1 root root 26660 2018-12-23 19:13 ./source/a/os-prober/os-prober_1.77.tar.xz
-rw-r--r-- 1 root root 874 2018-02-27 06:13 ./source/a/os-prober/slack-desc
-drwxr-xr-x 4 root root 4096 2020-02-15 17:59 ./source/a/pam
--rw-r--r-- 1 root root 907248 2018-05-18 11:53 ./source/a/pam/Linux-PAM-1.3.1.tar.lz
+drwxr-xr-x 4 root root 4096 2020-06-13 19:15 ./source/a/pam
+-rw-r--r-- 1 root root 988908 2020-06-08 10:49 ./source/a/pam/Linux-PAM-1.4.0.tar.xz
+-rw-r--r-- 1 root root 801 2020-06-08 10:49 ./source/a/pam/Linux-PAM-1.4.0.tar.xz.asc
-rw-r--r-- 1 root root 252 2014-07-26 06:55 ./source/a/pam/doinst.sh.gz
-drwxr-xr-x 2 root root 4096 2019-07-16 18:13 ./source/a/pam/fedora-patches
+drwxr-xr-x 2 root root 4096 2020-06-13 19:12 ./source/a/pam/fedora-patches
-rw-r--r-- 1 root root 487 2019-02-02 06:05 ./source/a/pam/fedora-patches/pam-1.1.3-nouserenv.patch.gz
-rw-r--r-- 1 root root 534 2019-02-02 06:05 ./source/a/pam/fedora-patches/pam-1.1.6-limits-user.patch.gz
-rw-r--r-- 1 root root 541 2019-02-02 06:05 ./source/a/pam/fedora-patches/pam-1.1.8-audit-user-mgmt.patch.gz
@@ -5825,13 +5826,12 @@ drwxr-xr-x 2 root root 4096 2019-07-16 18:13 ./source/a/pam/fedora-patche
-rw-r--r-- 1 root root 887 2019-02-02 06:05 ./source/a/pam/fedora-patches/pam-1.3.1-unix-no-fallback.patch.gz
-rw-r--r-- 1 root root 698 2019-02-02 06:05 ./source/a/pam/fedora-patches/pam-1.3.1-unix-remove-obsolete-_unix_read_password-prototype.patch.gz
-rw-r--r-- 1 root root 4944 2019-02-02 06:05 ./source/a/pam/fedora-patches/pam-1.3.1-unix-yescrypt.patch.gz
+-rw-r--r-- 1 root root 390 2020-06-13 19:12 ./source/a/pam/fedora-patches/pam-1.4.0-redhat-modules.patch.gz
-rw-rw-r-- 1 root root 44588 2018-12-04 08:15 ./source/a/pam/pam-redhat-1.0.0.tar.lz
--rwxr-xr-x 1 root root 8655 2020-05-16 19:42 ./source/a/pam/pam.SlackBuild
+-rwxr-xr-x 1 root root 8511 2020-06-13 19:16 ./source/a/pam/pam.SlackBuild
-rw-r--r-- 1 root root 106 2019-07-16 18:05 ./source/a/pam/pam.url
-drwxr-xr-x 2 root root 4096 2020-01-02 20:41 ./source/a/pam/patches
+drwxr-xr-x 2 root root 4096 2020-06-13 19:16 ./source/a/pam/patches
-rw-r--r-- 1 root root 386 2020-01-02 20:41 ./source/a/pam/patches/pam.etc.environment.better.comments.diff.gz
--rw-r--r-- 1 root root 794 2019-07-16 20:05 ./source/a/pam/patches/pam.pam_tally2.no.fsync.patch.gz
--rw-r--r-- 1 root root 309 2019-07-16 18:49 ./source/a/pam/patches/pam.pam_tally2.slackware.diff.gz
-rw-r--r-- 1 root root 873 2019-07-16 20:25 ./source/a/pam/slack-desc
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/a/patch
-rw-r--r-- 1 root root 2241 2018-04-06 18:04 ./source/a/patch/0001-Refuse-to-apply-ed-scripts-by-default.patch.gz
@@ -5955,14 +5955,14 @@ drwxr-xr-x 2 root root 4096 2020-05-08 19:34 ./source/a/shadow/pam.d-su
-rw-r--r-- 1 root root 155 2018-11-08 20:32 ./source/a/shadow/pam.d/other
-rw-r--r-- 1 root root 186 2020-02-19 19:23 ./source/a/shadow/pam.d/passwd
-rw-r--r-- 1 root root 231 2018-11-15 20:59 ./source/a/shadow/pam.d/postlogin
--rw-r--r-- 1 root root 2480 2020-02-19 19:23 ./source/a/shadow/pam.d/system-auth
+-rw-r--r-- 1 root root 2482 2020-06-13 20:12 ./source/a/shadow/pam.d/system-auth
-rw-r--r-- 1 root root 146 2020-02-19 19:23 ./source/a/shadow/pam.d/useradd
-rw-r--r-- 1 root root 146 2020-02-19 19:23 ./source/a/shadow/pam.d/userdel
-rw-r--r-- 1 root root 146 2020-02-19 19:23 ./source/a/shadow/pam.d/usermod
-rw-r--r-- 1 root root 1611196 2020-01-24 21:43 ./source/a/shadow/shadow-4.8.1.tar.xz
-rw-r--r-- 1 root root 488 2020-01-24 21:45 ./source/a/shadow/shadow-4.8.1.tar.xz.asc
-rw-r--r-- 1 root root 734 2013-12-14 21:05 ./source/a/shadow/shadow.CVE-2005-4890.relax.diff.gz
--rwxr-xr-x 1 root root 8499 2020-05-19 18:54 ./source/a/shadow/shadow.SlackBuild
+-rwxr-xr-x 1 root root 8499 2020-06-13 20:11 ./source/a/shadow/shadow.SlackBuild
-rw-r--r-- 1 root root 522 2020-02-06 23:30 ./source/a/shadow/shadow.login.display.short.hostname.diff.gz
-rw-r--r-- 1 root root 39 2019-06-17 02:57 ./source/a/shadow/shadow.url
-rw-r--r-- 1 root root 876 2018-11-09 20:31 ./source/a/shadow/slack-desc
@@ -6024,7 +6024,7 @@ drwxr-xr-x 2 root root 4096 2018-09-13 20:33 ./source/a/sysvinit-scripts/
-rw-r--r-- 1 root root 9388 2019-08-28 18:25 ./source/a/sysvinit-scripts/scripts/rc.6
-rw-r--r-- 1 root root 3302 2020-01-13 18:56 ./source/a/sysvinit-scripts/scripts/rc.K
-rw-r--r-- 1 root root 12570 2020-05-08 04:08 ./source/a/sysvinit-scripts/scripts/rc.M
--rw-r--r-- 1 root root 16947 2020-04-30 17:54 ./source/a/sysvinit-scripts/scripts/rc.S
+-rw-r--r-- 1 root root 17044 2020-06-13 19:50 ./source/a/sysvinit-scripts/scripts/rc.S
-rw-r--r-- 1 root root 3328 2018-09-04 22:22 ./source/a/sysvinit-scripts/scripts/rc.cpufreq
-rw-r--r-- 1 root root 272 2006-08-12 02:07 ./source/a/sysvinit-scripts/scripts/rc.local
-rw-r--r-- 1 root root 168 2011-04-23 19:40 ./source/a/sysvinit-scripts/scripts/rc.loop
@@ -6034,7 +6034,7 @@ drwxr-xr-x 2 root root 4096 2018-09-13 20:33 ./source/a/sysvinit-scripts/
-rw-r--r-- 1 root root 22473 2012-09-07 17:51 ./source/a/sysvinit-scripts/scripts/rescan-scsi-bus.sh
-rw-r--r-- 1 root root 645 2012-09-07 17:52 ./source/a/sysvinit-scripts/scripts/rescan-scsi-bus.sh.diff
-rw-r--r-- 1 root root 842 2018-02-27 06:13 ./source/a/sysvinit-scripts/slack-desc
--rwxr-xr-x 1 root root 2677 2020-05-08 04:08 ./source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild
+-rwxr-xr-x 1 root root 2677 2020-06-13 19:50 ./source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild
-rw-r--r-- 1 root root 668 2015-08-06 22:54 ./source/a/sysvinit/doinst.sh.gz
-rw-r--r-- 1 root root 1009 2018-06-21 18:24 ./source/a/sysvinit/slack-desc
-rw-r--r-- 1 root root 122164 2019-09-11 19:05 ./source/a/sysvinit/sysvinit-2.96.tar.xz
@@ -6137,7 +6137,7 @@ drwxr-xr-x 2 root root 4096 2020-05-08 19:39 ./source/a/util-linux/pam.d-
-rw-r--r-- 1 root root 210 2020-02-19 19:26 ./source/a/util-linux/pam.d-su/su-l
-rw-r--r-- 1 root root 192 2020-02-14 20:24 ./source/a/util-linux/pam.d/chfn
-rw-r--r-- 1 root root 192 2020-02-14 20:24 ./source/a/util-linux/pam.d/chsh
--rw-r--r-- 1 root root 658 2020-02-19 19:26 ./source/a/util-linux/pam.d/login
+-rw-r--r-- 1 root root 967 2020-06-13 19:57 ./source/a/util-linux/pam.d/login
-rw-r--r-- 1 root root 200 2020-02-19 19:26 ./source/a/util-linux/pam.d/runuser
-rw-r--r-- 1 root root 150 2020-02-19 19:26 ./source/a/util-linux/pam.d/runuser-l
-rw-r--r-- 1 root root 483 2019-01-08 18:50 ./source/a/util-linux/rc.setterm
@@ -6149,7 +6149,7 @@ drwxr-xr-x 2 root root 4096 2020-05-08 19:39 ./source/a/util-linux/pam.d-
-rw-r--r-- 1 root root 170 2020-02-13 19:17 ./source/a/util-linux/su.default
-rw-r--r-- 1 root root 833 2020-05-20 14:00 ./source/a/util-linux/util-linux-2.35.2.tar.sign
-rw-r--r-- 1 root root 5150488 2020-05-20 14:00 ./source/a/util-linux/util-linux-2.35.2.tar.xz
--rwxr-xr-x 1 root root 12061 2020-05-20 19:08 ./source/a/util-linux/util-linux.SlackBuild
+-rwxr-xr-x 1 root root 12061 2020-06-13 19:57 ./source/a/util-linux/util-linux.SlackBuild
-rw-r--r-- 1 root root 275 2019-01-02 21:53 ./source/a/util-linux/util-linux.do.not.list.ram.devices.diff.gz
-rw-r--r-- 1 root root 335 2014-07-03 08:34 ./source/a/util-linux/util-linux.fdisk-no-solaris.diff.gz
-rw-r--r-- 1 root root 10292 2009-05-30 01:25 ./source/a/util-linux/ziptool-1.4.0.tar.xz
@@ -9035,9 +9035,9 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/l/ilmbase
-rw-r--r-- 1 root root 326876 2014-11-29 16:17 ./source/l/ilmbase/ilmbase-2.2.0.tar.xz
-rwxr-xr-x 1 root root 3609 2019-09-29 23:48 ./source/l/ilmbase/ilmbase.SlackBuild
-rw-r--r-- 1 root root 825 2018-02-27 06:12 ./source/l/ilmbase/slack-desc
-drwxr-xr-x 2 root root 4096 2020-06-09 20:10 ./source/l/imagemagick
--rw-r--r-- 1 root root 9655401 2020-06-08 21:15 ./source/l/imagemagick/ImageMagick-7.0.10-18.tar.lz
--rw-r--r-- 1 root root 836 2020-06-09 11:03 ./source/l/imagemagick/ImageMagick-7.0.10-18.tar.lz.asc
+drwxr-xr-x 2 root root 4096 2020-06-13 18:56 ./source/l/imagemagick
+-rw-r--r-- 1 root root 9654086 2020-06-12 14:32 ./source/l/imagemagick/ImageMagick-7.0.10-19.tar.lz
+-rw-r--r-- 1 root root 836 2020-06-12 22:00 ./source/l/imagemagick/ImageMagick-7.0.10-19.tar.lz.asc
-rw-r--r-- 1 root root 309 2016-05-17 04:08 ./source/l/imagemagick/doinst.sh.gz
-rwxr-xr-x 1 root root 7092 2019-09-29 23:48 ./source/l/imagemagick/imagemagick.SlackBuild
-rw-r--r-- 1 root root 512 2017-07-18 01:14 ./source/l/imagemagick/policy.xml.diff.gz
@@ -9588,10 +9588,10 @@ drwxr-xr-x 2 root root 4096 2020-06-02 18:49 ./source/l/libyaml
-rwxr-xr-x 1 root root 3954 2020-04-12 19:44 ./source/l/libyaml/libyaml.SlackBuild
-rw-r--r-- 1 root root 31 2011-07-31 18:46 ./source/l/libyaml/libyaml.url
-rw-r--r-- 1 root root 742 2018-02-27 06:12 ./source/l/libyaml/slack-desc
-drwxr-xr-x 2 root root 4096 2020-06-06 18:36 ./source/l/libzip
--rw-r--r-- 1 root root 737184 2020-06-05 10:40 ./source/l/libzip/libzip-1.7.0.tar.xz
+drwxr-xr-x 2 root root 4096 2020-06-13 19:00 ./source/l/libzip
+-rw-r--r-- 1 root root 737496 2020-06-13 10:27 ./source/l/libzip/libzip-1.7.1.tar.xz
-rwxr-xr-x 1 root root 3890 2020-06-06 18:36 ./source/l/libzip/libzip.SlackBuild
--rw-r--r-- 1 root root 880 2018-02-27 06:12 ./source/l/libzip/slack-desc
+-rw-r--r-- 1 root root 873 2020-06-13 19:00 ./source/l/libzip/slack-desc
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/l/lmdb
-rw-r--r-- 1 root root 118589 2019-07-20 18:33 ./source/l/lmdb/LMDB_0.9.24.tar.lz
-rw-r--r-- 1 root root 913 2018-07-14 12:18 ./source/l/lmdb/lmdb-make.patch.gz
@@ -11069,13 +11069,13 @@ drwxr-xr-x 2 root root 4096 2020-05-27 22:45 ./source/n/openssh
-rw-r--r-- 1 root root 593 2020-02-07 03:05 ./source/n/openssh/doinst.sh.gz
-rw-r--r-- 1 root root 1706358 2020-05-27 03:18 ./source/n/openssh/openssh-8.3p1.tar.gz
-rw-r--r-- 1 root root 683 2020-05-27 03:18 ./source/n/openssh/openssh-8.3p1.tar.gz.asc
--rwxr-xr-x 1 root root 6281 2020-05-27 22:46 ./source/n/openssh/openssh.SlackBuild
+-rwxr-xr-x 1 root root 6281 2020-06-13 20:02 ./source/n/openssh/openssh.SlackBuild
-rw-r--r-- 1 root root 1661 2020-02-15 01:30 ./source/n/openssh/openssh.tcp_wrappers.diff.gz
-rw-r--r-- 1 root root 54 2020-02-14 19:40 ./source/n/openssh/openssh.url
-rw-r--r-- 1 root root 1814 2017-07-18 06:51 ./source/n/openssh/rc.sshd
-rw-r--r-- 1 root root 1127 2018-02-27 06:13 ./source/n/openssh/slack-desc
-rw-r--r-- 1 root root 318 2017-07-18 18:45 ./source/n/openssh/sshd.default
--rw-r--r-- 1 root root 965 2020-02-19 19:27 ./source/n/openssh/sshd.pam
+-rw-r--r-- 1 root root 1181 2020-06-13 20:02 ./source/n/openssh/sshd.pam
-rw-r--r-- 1 root root 324 2014-07-26 22:28 ./source/n/openssh/sshd_config-pam.diff.gz
drwxr-xr-x 2 root root 4096 2020-04-22 00:11 ./source/n/openssl
-rw-r--r-- 1 root root 1758 2012-08-08 22:46 ./source/n/openssl/certwatch.gz
diff --git a/recompress.sh b/recompress.sh
index 3261f7ae..3c90f690 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -186,8 +186,6 @@ gzip ./source/a/tar/tar-1.13.bzip2.diff
gzip ./source/a/tar/tar.nolonezero.diff
gzip ./source/a/genpower/genpower.halt.diff
gzip ./source/a/genpower/genpower.var.diff
-gzip ./source/a/pam/patches/pam.pam_tally2.slackware.diff
-gzip ./source/a/pam/patches/pam.pam_tally2.no.fsync.patch
gzip ./source/a/pam/patches/pam.etc.environment.better.comments.diff
gzip ./source/a/pam/fedora-patches/pam-1.3.1-unix-gensalt-autoentropy.patch
gzip ./source/a/pam/fedora-patches/pam-1.3.1-redhat-modules.patch
@@ -200,6 +198,7 @@ gzip ./source/a/pam/fedora-patches/pam-1.1.3-nouserenv.patch
gzip ./source/a/pam/fedora-patches/pam-1.3.1-unix-remove-obsolete-_unix_read_password-prototype.patch
gzip ./source/a/pam/fedora-patches/pam-1.3.1-unix-crypt_checksalt.patch
gzip ./source/a/pam/fedora-patches/pam-1.3.1-unix-fix_checksalt_syslog.patch
+gzip ./source/a/pam/fedora-patches/pam-1.4.0-redhat-modules.patch
gzip ./source/a/pam/fedora-patches/pam-1.3.1-noflex.patch
gzip ./source/a/pam/fedora-patches/pam-1.3.1-unix-bcrypt_b.patch
gzip ./source/a/pam/fedora-patches/pam-1.3.1-unix-yescrypt.patch
diff --git a/source/a/pam/fedora-patches/pam-1.4.0-redhat-modules.patch b/source/a/pam/fedora-patches/pam-1.4.0-redhat-modules.patch
new file mode 100644
index 00000000..fda4eca7
--- /dev/null
+++ b/source/a/pam/fedora-patches/pam-1.4.0-redhat-modules.patch
@@ -0,0 +1,29 @@
+--- ./configure.ac.orig 2020-06-08 05:17:27.000000000 -0500
++++ ./configure.ac 2020-06-13 14:11:04.857950668 -0500
+@@ -712,6 +712,7 @@
+ po/Makefile.in \
+ Make.xml.rules \
+ modules/Makefile \
++ modules/pam_chroot/Makefile modules/pam_console/Makefile modules/pam_postgresok/Makefile \
+ modules/pam_access/Makefile modules/pam_cracklib/Makefile \
+ modules/pam_debug/Makefile modules/pam_deny/Makefile \
+ modules/pam_echo/Makefile modules/pam_env/Makefile \
+--- ./modules/Makefile.am.orig 2020-06-08 05:17:27.000000000 -0500
++++ ./modules/Makefile.am 2020-06-13 14:12:28.614946035 -0500
+@@ -53,6 +53,8 @@
+ SUBDIRS := \
+ pam_access \
+ $(MAYBE_PAM_CRACKLIB) \
++ pam_chroot \
++ pam_console \
+ pam_debug \
+ pam_deny \
+ pam_echo \
+@@ -76,6 +78,7 @@
+ $(MAYBE_PAM_NAMESPACE) \
+ pam_nologin \
+ pam_permit \
++ pam_postgresok \
+ pam_pwhistory \
+ $(MAYBE_PAM_RHOSTS) \
+ pam_rootok \
diff --git a/source/a/pam/pam.SlackBuild b/source/a/pam/pam.SlackBuild
index 23aad8bc..f5d1d3d6 100755
--- a/source/a/pam/pam.SlackBuild
+++ b/source/a/pam/pam.SlackBuild
@@ -87,36 +87,35 @@ tar xvf $CWD/pam-redhat-$PAMRHVER.tar.?z || exit 1
for file in CHANGELOG COPYING README ; do
mv pam-redhat-$PAMRHVER/${file}* ./${file}.pam-redhat
done
-mv pam-redhat-$PAMRHVER/* modules
-zcat $CWD/fedora-patches/pam-1.3.1-redhat-modules.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/fedora-patches/pam-1.3.1-noflex.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/fedora-patches/pam-1.1.3-nouserenv.patch.gz | patch -p1 --verbose || exit 1
+# Add additional PAM modules from Red Hat:
+for file in pam-redhat-$PAMRHVER/* ; do
+ if [ ! -d modules/$(basename $file) ]; then
+ echo "Moving module directory $(basename $file)."
+ mv $file modules
+ else
+ echo "$(basename $file) already exists in modules/, not moving!"
+ fi
+done
+# NOTE: Linux-PAM-1.4.0 already ships with most of these applied:
+#zcat $CWD/fedora-patches/pam-1.3.1-redhat-modules.patch.gz | patch -p1 --verbose || exit 1
+zcat $CWD/fedora-patches/pam-1.4.0-redhat-modules.patch.gz | patch -p1 --verbose || exit 1
+#zcat $CWD/fedora-patches/pam-1.3.1-noflex.patch.gz | patch -p1 --verbose || exit 1
+#zcat $CWD/fedora-patches/pam-1.1.3-nouserenv.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/fedora-patches/pam-1.1.6-limits-user.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/fedora-patches/pam-1.1.8-full-relro.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/fedora-patches/pam-1.3.0-pwhistory-helper.patch.gz | patch -p1 --verbose || exit 1
+#zcat $CWD/fedora-patches/pam-1.1.8-full-relro.patch.gz | patch -p1 --verbose || exit 1
+#zcat $CWD/fedora-patches/pam-1.3.0-pwhistory-helper.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/fedora-patches/pam-1.1.8-audit-user-mgmt.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/fedora-patches/pam-1.3.0-unix-nomsg.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/fedora-patches/pam-1.3.1-coverity.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/fedora-patches/pam-1.3.1-unix-remove-obsolete-_unix_read_password-prototype.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/fedora-patches/pam-1.3.1-unix-bcrypt_b.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/fedora-patches/pam-1.3.1-unix-gensalt-autoentropy.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/fedora-patches/pam-1.3.1-unix-crypt_checksalt.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/fedora-patches/pam-1.3.1-unix-yescrypt.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/fedora-patches/pam-1.3.1-unix-no-fallback.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/fedora-patches/pam-1.3.1-motd-multiple-paths.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/fedora-patches/pam-1.3.1-unix-checksalt_syslog.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/fedora-patches/pam-1.3.1-unix-fix_checksalt_syslog.patch.gz | patch -p1 --verbose || exit 1
-
-# pam_tally2 removed in recent redhat-modules.patch, but we'll keep it
-# for now since system-auth in the shadow package uses it. Perhaps see if
-# pam_faillock can replace the usage there?
-zcat $CWD/patches/pam.pam_tally2.slackware.diff.gz | patch -p1 --verbose || exit 1
-
-# Upstream git patch to prevent pam_tally2 from doing an fsync()
-# with every failed login. This can cause system slowdowns, especially
-# on Internet-connected machines that may endure endless dictionary
-# attacks.
-zcat $CWD/patches/pam.pam_tally2.no.fsync.patch.gz | patch -p1 --verbose || exit 1
+#zcat $CWD/fedora-patches/pam-1.3.1-coverity.patch.gz | patch -p1 --verbose || exit 1
+#zcat $CWD/fedora-patches/pam-1.3.1-unix-remove-obsolete-_unix_read_password-prototype.patch.gz | patch -p1 --verbose || exit 1
+#zcat $CWD/fedora-patches/pam-1.3.1-unix-bcrypt_b.patch.gz | patch -p1 --verbose || exit 1
+#zcat $CWD/fedora-patches/pam-1.3.1-unix-gensalt-autoentropy.patch.gz | patch -p1 --verbose || exit 1
+#zcat $CWD/fedora-patches/pam-1.3.1-unix-crypt_checksalt.patch.gz | patch -p1 --verbose || exit 1
+#zcat $CWD/fedora-patches/pam-1.3.1-unix-yescrypt.patch.gz | patch -p1 --verbose || exit 1
+#zcat $CWD/fedora-patches/pam-1.3.1-unix-no-fallback.patch.gz | patch -p1 --verbose || exit 1
+#zcat $CWD/fedora-patches/pam-1.3.1-motd-multiple-paths.patch.gz | patch -p1 --verbose || exit 1
+#zcat $CWD/fedora-patches/pam-1.3.1-unix-checksalt_syslog.patch.gz | patch -p1 --verbose || exit 1
+#zcat $CWD/fedora-patches/pam-1.3.1-unix-fix_checksalt_syslog.patch.gz | patch -p1 --verbose || exit 1
# Improve the comments in /etc/environment:
zcat $CWD/patches/pam.etc.environment.better.comments.diff.gz | patch -p1 --verbose || exit 1
diff --git a/source/a/pam/patches/pam.pam_tally2.no.fsync.patch b/source/a/pam/patches/pam.pam_tally2.no.fsync.patch
deleted file mode 100644
index 15b40115..00000000
--- a/source/a/pam/patches/pam.pam_tally2.no.fsync.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From b136bff25e93be6f11de74aca03569022364b973 Mon Sep 17 00:00:00 2001
-From: "Maciej S. Szmigiero" <mail@maciej.szmigiero.name>
-Date: Mon, 25 Feb 2019 20:50:48 +0100
-Subject: [PATCH] pam_tally2: Remove unnecessary fsync()
-
-pam_tally2 does fsync() after writing to a tally file.
-This causes hard drive cache flushes on every failed SSH login on many
-(if not most) filesystems.
-And an internet-exposed machine can have a lot of these failed logins.
-
-This operation however doesn't seem to be necessary - the pam_tally2
-module does not do any operation which would need explicit post-crash
-ordering, it just does simple file reads and writes.
-And doing a fsync() after them doesn't close any race if the system happens
-to crash between a write being posted and its fsync() completion.
-
-Let's remove this operation to get rid of all these extra cache flushes.
----
- modules/pam_tally2/pam_tally2.c | 4 ----
- 1 file changed, 4 deletions(-)
-
-diff --git a/modules/pam_tally2/pam_tally2.c b/modules/pam_tally2/pam_tally2.c
-index 984edf6a..ce7f5aee 100644
---- a/modules/pam_tally2/pam_tally2.c
-+++ b/modules/pam_tally2/pam_tally2.c
-@@ -484,10 +484,6 @@ set_tally(pam_handle_t *pamh, uid_t uid,
- }
- }
-
-- if (fsync(*tfile)) {
-- pam_syslog(pamh, LOG_ALERT, "update (fsync) failed for %s: %m", filename);
-- return PAM_AUTH_ERR;
-- }
- return PAM_SUCCESS;
- }
diff --git a/source/a/pam/patches/pam.pam_tally2.slackware.diff b/source/a/pam/patches/pam.pam_tally2.slackware.diff
deleted file mode 100644
index 8ab85321..00000000
--- a/source/a/pam/patches/pam.pam_tally2.slackware.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./modules/Makefile.am.orig 2019-07-16 13:18:28.619322386 -0500
-+++ ./modules/Makefile.am 2019-07-16 13:45:49.260371056 -0500
-@@ -10,7 +10,7 @@
- pam_mkhomedir pam_motd pam_namespace pam_nologin \
- pam_permit pam_pwhistory pam_rhosts pam_rootok pam_securetty \
- pam_selinux pam_sepermit pam_shells pam_stress \
-- pam_succeed_if pam_time pam_timestamp \
-+ pam_succeed_if pam_tally2 pam_time pam_timestamp \
- pam_tty_audit pam_umask \
- pam_unix pam_userdb pam_warn pam_wheel pam_xauth
-
diff --git a/source/a/shadow/pam.d/system-auth b/source/a/shadow/pam.d/system-auth
index c1d77dbd..d504e232 100644
--- a/source/a/shadow/pam.d/system-auth
+++ b/source/a/shadow/pam.d/system-auth
@@ -12,7 +12,7 @@ auth required pam_env.so
auth optional pam_group.so
auth sufficient pam_unix.so likeauth nullok
auth required pam_deny.so
-auth optional pam_gnome_keyring.so
+-auth optional pam_gnome_keyring.so
##################
# Account checks #
@@ -67,4 +67,4 @@ session required pam_limits.so
session required pam_unix.so
#session required pam_lastlog.so showfailed
#session optional pam_mail.so standard
-session optional pam_gnome_keyring.so auto_start
+-session optional pam_gnome_keyring.so auto_start
diff --git a/source/a/shadow/shadow.SlackBuild b/source/a/shadow/shadow.SlackBuild
index 40326878..a37b2ef3 100755
--- a/source/a/shadow/shadow.SlackBuild
+++ b/source/a/shadow/shadow.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=shadow
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-8}
+BUILD=${BUILD:-9}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
diff --git a/source/a/sysvinit-scripts/scripts/rc.S b/source/a/sysvinit-scripts/scripts/rc.S
index 0fecf21f..e0188a10 100644
--- a/source/a/sysvinit-scripts/scripts/rc.S
+++ b/source/a/sysvinit-scripts/scripts/rc.S
@@ -420,6 +420,9 @@ touch /var/run/utmp
chown root:utmp /var/run/utmp
chmod 664 /var/run/utmp
+# In case pam_faillock(8) is being used, create the tally directory:
+mkdir -p /var/run/faillock
+
# Update the current kernel level in the /etc/motd (Message Of The Day) file,
# if the first line of that file begins with the word 'Linux'.
# You are free to modify the rest of the file as you see fit.
diff --git a/source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild b/source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild
index 07249e8e..212f7887 100755
--- a/source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild
+++ b/source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild
@@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=sysvinit-scripts
VERSION=${VERSION:-2.1}
ARCH=noarch
-BUILD=${BUILD:-31}
+BUILD=${BUILD:-32}
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
diff --git a/source/a/util-linux/pam.d/login b/source/a/util-linux/pam.d/login
index 9209ef5b..1e965f11 100644
--- a/source/a/util-linux/pam.d/login
+++ b/source/a/util-linux/pam.d/login
@@ -1,9 +1,14 @@
#%PAM-1.0
auth required pam_securetty.so
-# To set a limit on failed authentications, the pam_tally2 module
-# can be enabled. See pam_tally2(8) for options.
-#auth required pam_tally2.so deny=4 unlock_time=1200
+# When using pam_faillock, print a message to the user if the account is
+# locked. This lets the user know what is going on, but it also potentially
+# gives additional information to attackers:
+#auth requisite pam_faillock.so preauth
auth include system-auth
+# To set a limit on failed authentications, the pam_faillock module
+# can be enabled. See pam_faillock(8) for more information.
+#auth [default=die] pam_faillock.so authfail
+#auth sufficient pam_faillock.so authsucc
auth include postlogin
account required pam_nologin.so
account include system-auth
diff --git a/source/a/util-linux/util-linux.SlackBuild b/source/a/util-linux/util-linux.SlackBuild
index 1467bc42..3c33fe58 100755
--- a/source/a/util-linux/util-linux.SlackBuild
+++ b/source/a/util-linux/util-linux.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=util-linux
VERSION=${VERSION:-$(echo util-linux*.tar.xz | cut -d - -f 3 | rev | cut -f 3- -d . | rev)}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
ADJTIMEXVERS=1.29
SETSERIALVERS=2.17
diff --git a/source/l/libzip/slack-desc b/source/l/libzip/slack-desc
index e44f2864..39d3427b 100644
--- a/source/l/libzip/slack-desc
+++ b/source/l/libzip/slack-desc
@@ -13,7 +13,7 @@ libzip: zip archives. Files can be added from data buffers, files, or
libzip: compressed data copied directly from other zip archives. Changes
libzip: made without closing the archive can be reverted.
libzip:
-libzip: Homepage: http://www.nih.at/libzip/
+libzip: Homepage: https://libzip.org
libzip:
libzip:
libzip:
diff --git a/source/n/openssh/openssh.SlackBuild b/source/n/openssh/openssh.SlackBuild
index 3c614d87..3a423c91 100755
--- a/source/n/openssh/openssh.SlackBuild
+++ b/source/n/openssh/openssh.SlackBuild
@@ -30,7 +30,7 @@ PKG=$TMP/package-openssh
PKGNAM=openssh
VERSION=${VERSION:-$(echo openssh-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
diff --git a/source/n/openssh/sshd.pam b/source/n/openssh/sshd.pam
index 570412d6..dcf1ff3f 100644
--- a/source/n/openssh/sshd.pam
+++ b/source/n/openssh/sshd.pam
@@ -4,13 +4,16 @@
# need to add additional consoles to /etc/securetty if you want to allow
# root logins on them, such as: ssh, pts/0, :0, etc
#auth required pam_securetty.so
-# To set a limit on failed authentications, the pam_tally2 module
-# can be enabled. See pam_tally2(8) for options.
-#auth required pam_tally2.so deny=4 unlock_time=1200
+# When using pam_faillock, print a message to the user if the account is
+# locked. This lets the user know what is going on, but it also potentially
+# gives additional information to attackers:
+#auth requisite pam_faillock.so preauth
auth include system-auth
+# To set a limit on failed authentications, the pam_faillock module
+# can be enabled. See pam_faillock(8) for more information.
+#auth [default=die] pam_faillock.so authfail
+#auth sufficient pam_faillock.so authsucc
auth include postlogin
-# Also uncomment this line to use pam_tally2:
-#account required pam_tally2.so
account required pam_nologin.so
account include system-auth
password include system-auth