From 0959f2bb54a685807217ea93b53db25a8ce9181e Mon Sep 17 00:00:00 2001 From: Patrick J Volkerding Date: Sat, 13 Jun 2020 20:40:31 +0000 Subject: 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. --- ChangeLog.rss | 32 ++++- ChangeLog.txt | 20 +++ FILELIST.TXT | 138 ++++++++++----------- recompress.sh | 3 +- .../fedora-patches/pam-1.4.0-redhat-modules.patch | 29 +++++ source/a/pam/pam.SlackBuild | 53 ++++---- source/a/pam/patches/pam.pam_tally2.no.fsync.patch | 35 ------ source/a/pam/patches/pam.pam_tally2.slackware.diff | 11 -- source/a/shadow/pam.d/system-auth | 4 +- source/a/shadow/shadow.SlackBuild | 2 +- source/a/sysvinit-scripts/scripts/rc.S | 3 + .../a/sysvinit-scripts/sysvinit-scripts.SlackBuild | 2 +- source/a/util-linux/pam.d/login | 11 +- source/a/util-linux/util-linux.SlackBuild | 2 +- source/l/libzip/slack-desc | 2 +- source/n/openssh/openssh.SlackBuild | 2 +- source/n/openssh/sshd.pam | 13 +- 17 files changed, 201 insertions(+), 161 deletions(-) create mode 100644 source/a/pam/fedora-patches/pam-1.4.0-redhat-modules.patch delete mode 100644 source/a/pam/patches/pam.pam_tally2.no.fsync.patch delete mode 100644 source/a/pam/patches/pam.pam_tally2.slackware.diff diff --git a/ChangeLog.rss b/ChangeLog.rss index 03ebc3cca..86584e75c 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,9 +11,37 @@ Tracking Slackware development in git. en-us urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f - Fri, 12 Jun 2020 19:05:51 GMT - Sat, 13 Jun 2020 06:59:45 GMT + Sat, 13 Jun 2020 20:40:31 GMT + Sun, 14 Jun 2020 06:59:47 GMT maintain_current_git.sh v 1.12 + + Sat, 13 Jun 2020 20:40:31 GMT + Sat, 13 Jun 2020 20:40:31 GMT + https://git.slackware.nl/current/tag/?h=20200613204031 + 20200613204031 + + +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, 12 Jun 2020 19:05:51 GMT Fri, 12 Jun 2020 19:05:51 GMT diff --git a/ChangeLog.txt b/ChangeLog.txt index 6db656cc8..99d2f2a37 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 40e744877..e777f9712 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 3261f7aeb..3c90f6904 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 000000000..fda4eca75 --- /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 23aad8bc5..f5d1d3d6c 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 15b40115d..000000000 --- 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" -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 8ab853210..000000000 --- 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 c1d77dbdc..d504e232c 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 403268789..a37b2ef3d 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 0fecf21fe..e0188a108 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 07249e8e8..212f78872 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 9209ef5bf..1e965f11e 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 1467bc42e..3c33fe586 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 e44f28641..39d3427bf 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 3c614d877..3a423c91f 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 570412d68..dcf1ff3fd 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 -- cgit v1.2.3