Wed Mar 4 01:39:54 UTC 2020

xap/seamonkey-2.53.1-x86_64-2.txz:  Rebuilt.
  Fixed $LIBDIRSUFFIX for 32-bit. Thanks to ljb643.
This commit is contained in:
Patrick J Volkerding 2020-03-04 01:39:54 +00:00 committed by Eric Hameleers
parent 11403357f2
commit 05aafc282b
12 changed files with 175 additions and 845 deletions

View file

@ -11,9 +11,42 @@
<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>Mon, 2 Mar 2020 19:05:10 GMT</pubDate>
<lastBuildDate>Tue, 3 Mar 2020 07:59:43 GMT</lastBuildDate>
<pubDate>Wed, 4 Mar 2020 01:39:54 GMT</pubDate>
<lastBuildDate>Wed, 4 Mar 2020 07:59:25 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.11</generator>
<item>
<title>Wed, 4 Mar 2020 01:39:54 GMT</title>
<pubDate>Wed, 4 Mar 2020 01:39:54 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20200304013954</link>
<guid isPermaLink="false">20200304013954</guid>
<description>
<![CDATA[<pre>
xap/seamonkey-2.53.1-x86_64-2.txz: Rebuilt.
Fixed $LIBDIRSUFFIX for 32-bit. Thanks to ljb643.
</pre>]]>
</description>
</item>
<item>
<title>Tue, 3 Mar 2020 22:39:20 GMT</title>
<pubDate>Tue, 3 Mar 2020 22:39:20 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20200303223920</link>
<guid isPermaLink="false">20200303223920</guid>
<description>
<![CDATA[<pre>
a/hwdata-0.333-noarch-1.txz: Upgraded.
a/kernel-firmware-20200302_0148cfe-noarch-1.txz: Upgraded.
ap/ddrescue-1.25-x86_64-1.txz: Upgraded.
d/perl-5.30.1-x86_64-2.txz: Rebuilt.
Added Parse-Yapp-1.21, needed to build the parser for the Samba compile.
d/vala-0.48.0-x86_64-1.txz: Upgraded.
l/at-spi2-atk-2.34.2-x86_64-1.txz: Upgraded.
l/fribidi-1.0.9-x86_64-1.txz: Upgraded.
l/sg3_utils-1.45-x86_64-1.txz: Upgraded.
n/samba-4.12.0-x86_64-1.txz: Upgraded.
testing/packages/PAM/samba-4.12.0-x86_64-1_pam.txz: Upgraded.
</pre>]]>
</description>
</item>
<item>
<title>Mon, 2 Mar 2020 19:05:10 GMT</title>
<pubDate>Mon, 2 Mar 2020 19:05:10 GMT</pubDate>

View file

@ -1,3 +1,20 @@
Wed Mar 4 01:39:54 UTC 2020
xap/seamonkey-2.53.1-x86_64-2.txz: Rebuilt.
Fixed $LIBDIRSUFFIX for 32-bit. Thanks to ljb643.
+--------------------------+
Tue Mar 3 22:39:20 UTC 2020
a/hwdata-0.333-noarch-1.txz: Upgraded.
a/kernel-firmware-20200302_0148cfe-noarch-1.txz: Upgraded.
ap/ddrescue-1.25-x86_64-1.txz: Upgraded.
d/perl-5.30.1-x86_64-2.txz: Rebuilt.
Added Parse-Yapp-1.21, needed to build the parser for the Samba compile.
d/vala-0.48.0-x86_64-1.txz: Upgraded.
l/at-spi2-atk-2.34.2-x86_64-1.txz: Upgraded.
l/fribidi-1.0.9-x86_64-1.txz: Upgraded.
l/sg3_utils-1.45-x86_64-1.txz: Upgraded.
n/samba-4.12.0-x86_64-1.txz: Upgraded.
testing/packages/PAM/samba-4.12.0-x86_64-1_pam.txz: Upgraded.
+--------------------------+
Mon Mar 2 19:05:10 UTC 2020
a/dialog-1.3_20200228-x86_64-1.txz: Upgraded.
l/Mako-1.1.2-x86_64-1.txz: Upgraded.

View file

@ -1,20 +1,20 @@
Mon Mar 2 19:22:01 UTC 2020
Wed Mar 4 01:55:15 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-03-02 19:05 .
drwxr-xr-x 12 root root 4096 2020-03-04 01:39 .
-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 958833 2020-02-29 19:35 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2020-02-29 19:35 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 958773 2020-03-03 23:55 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2020-03-03 23:55 ./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 822816 2020-03-02 19:05 ./ChangeLog.txt
-rw-r--r-- 1 root root 823555 2020-03-04 01:39 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2020-02-29 08:57 ./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-02-29 08:57 ./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 1259846 2020-02-29 19:33 ./FILELIST.TXT
-rw-r--r-- 1 root root 1259619 2020-03-03 23:54 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
-rw-r--r-- 1 root root 744476 2020-03-02 19:20 ./PACKAGES.TXT
-rw-r--r-- 1 root root 744476 2020-03-04 01:53 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT
-rw-r--r-- 1 root root 3629 2020-02-29 08:37 ./README.initrd
-rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT
@ -831,13 +831,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-03-02 19:20 ./slackware64
-rw-r--r-- 1 root root 294503 2020-03-02 19:20 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2020-03-02 19:20 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 366755 2020-03-02 19:17 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 3794934 2020-03-02 19:18 ./slackware64/MANIFEST.bz2
drwxr-xr-x 18 root root 4096 2020-03-04 01:53 ./slackware64
-rw-r--r-- 1 root root 294503 2020-03-04 01:53 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2020-03-04 01:53 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 366755 2020-03-04 01:51 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 3795967 2020-03-04 01:51 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
drwxr-xr-x 2 root root 28672 2020-03-02 19:17 ./slackware64/a
drwxr-xr-x 2 root root 28672 2020-03-03 22:47 ./slackware64/a
-rw-r--r-- 1 root root 327 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txt
-rw-r--r-- 1 root root 10820 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txz
-rw-r--r-- 1 root root 163 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txz.asc
@ -970,9 +970,9 @@ drwxr-xr-x 2 root root 28672 2020-03-02 19:17 ./slackware64/a
-rw-r--r-- 1 root root 441 2019-11-07 22:20 ./slackware64/a/hostname-3.23-x86_64-1.txt
-rw-r--r-- 1 root root 9036 2019-11-07 22:20 ./slackware64/a/hostname-3.23-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-11-07 22:20 ./slackware64/a/hostname-3.23-x86_64-1.txz.asc
-rw-r--r-- 1 root root 316 2020-02-04 20:23 ./slackware64/a/hwdata-0.332-noarch-1.txt
-rw-r--r-- 1 root root 1365624 2020-02-04 20:23 ./slackware64/a/hwdata-0.332-noarch-1.txz
-rw-r--r-- 1 root root 163 2020-02-04 20:23 ./slackware64/a/hwdata-0.332-noarch-1.txz.asc
-rw-r--r-- 1 root root 316 2020-03-03 18:57 ./slackware64/a/hwdata-0.333-noarch-1.txt
-rw-r--r-- 1 root root 1368312 2020-03-03 18:57 ./slackware64/a/hwdata-0.333-noarch-1.txz
-rw-r--r-- 1 root root 163 2020-03-03 18:57 ./slackware64/a/hwdata-0.333-noarch-1.txz.asc
-rw-r--r-- 1 root root 465 2019-03-01 19:41 ./slackware64/a/infozip-6.0-x86_64-5.txt
-rw-r--r-- 1 root root 410772 2019-03-01 19:41 ./slackware64/a/infozip-6.0-x86_64-5.txz
-rw-r--r-- 1 root root 163 2019-03-01 19:41 ./slackware64/a/infozip-6.0-x86_64-5.txz.asc
@ -987,9 +987,9 @@ drwxr-xr-x 2 root root 28672 2020-03-02 19:17 ./slackware64/a
-rw-r--r-- 1 root root 461 2018-04-13 13:06 ./slackware64/a/kbd-1.15.3-x86_64-4.txt
-rw-r--r-- 1 root root 1144600 2018-04-13 13:06 ./slackware64/a/kbd-1.15.3-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:06 ./slackware64/a/kbd-1.15.3-x86_64-4.txz.asc
-rw-r--r-- 1 root root 422 2020-02-24 17:48 ./slackware64/a/kernel-firmware-20200224_efcfa03-noarch-1.txt
-rw-r--r-- 1 root root 97304520 2020-02-24 17:48 ./slackware64/a/kernel-firmware-20200224_efcfa03-noarch-1.txz
-rw-r--r-- 1 root root 163 2020-02-24 17:48 ./slackware64/a/kernel-firmware-20200224_efcfa03-noarch-1.txz.asc
-rw-r--r-- 1 root root 422 2020-03-03 21:31 ./slackware64/a/kernel-firmware-20200302_0148cfe-noarch-1.txt
-rw-r--r-- 1 root root 97309764 2020-03-03 21:31 ./slackware64/a/kernel-firmware-20200302_0148cfe-noarch-1.txz
-rw-r--r-- 1 root root 163 2020-03-03 21:31 ./slackware64/a/kernel-firmware-20200302_0148cfe-noarch-1.txz.asc
-rw-r--r-- 1 root root 624 2020-02-29 08:26 ./slackware64/a/kernel-generic-5.4.23-x86_64-1.txt
-rw-r--r-- 1 root root 6938152 2020-02-29 08:26 ./slackware64/a/kernel-generic-5.4.23-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-02-29 08:26 ./slackware64/a/kernel-generic-5.4.23-x86_64-1.txz.asc
@ -1191,7 +1191,7 @@ drwxr-xr-x 2 root root 28672 2020-03-02 19:17 ./slackware64/a
-rw-r--r-- 1 root root 540 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txt
-rw-r--r-- 1 root root 56156 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txz.asc
drwxr-xr-x 2 root root 20480 2020-02-29 19:28 ./slackware64/ap
drwxr-xr-x 2 root root 20480 2020-03-03 22:47 ./slackware64/ap
-rw-r--r-- 1 root root 291 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txt
-rw-r--r-- 1 root root 694880 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txz.asc
@ -1237,9 +1237,9 @@ drwxr-xr-x 2 root root 20480 2020-02-29 19:28 ./slackware64/ap
-rw-r--r-- 1 root root 464 2018-04-13 13:18 ./slackware64/ap/dc3dd-7.2.646-x86_64-2.txt
-rw-r--r-- 1 root root 124428 2018-04-13 13:18 ./slackware64/ap/dc3dd-7.2.646-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:18 ./slackware64/ap/dc3dd-7.2.646-x86_64-2.txz.asc
-rw-r--r-- 1 root root 463 2019-02-25 19:24 ./slackware64/ap/ddrescue-1.24-x86_64-1.txt
-rw-r--r-- 1 root root 103528 2019-02-25 19:24 ./slackware64/ap/ddrescue-1.24-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-02-25 19:24 ./slackware64/ap/ddrescue-1.24-x86_64-1.txz.asc
-rw-r--r-- 1 root root 463 2020-03-02 22:39 ./slackware64/ap/ddrescue-1.25-x86_64-1.txt
-rw-r--r-- 1 root root 104616 2020-03-02 22:39 ./slackware64/ap/ddrescue-1.25-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-03-02 22:39 ./slackware64/ap/ddrescue-1.25-x86_64-1.txz.asc
-rw-r--r-- 1 root root 408 2019-11-30 17:45 ./slackware64/ap/diffstat-1.63-x86_64-1.txt
-rw-r--r-- 1 root root 29972 2019-11-30 17:45 ./slackware64/ap/diffstat-1.63-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-11-30 17:45 ./slackware64/ap/diffstat-1.63-x86_64-1.txz.asc
@ -1440,7 +1440,7 @@ drwxr-xr-x 2 root root 20480 2020-02-29 19:28 ./slackware64/ap
-rw-r--r-- 1 root root 506 2020-02-16 18:00 ./slackware64/ap/zsh-5.8-x86_64-1.txt
-rw-r--r-- 1 root root 3053312 2020-02-16 18:00 ./slackware64/ap/zsh-5.8-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-02-16 18:00 ./slackware64/ap/zsh-5.8-x86_64-1.txz.asc
drwxr-xr-x 2 root root 20480 2020-02-29 19:28 ./slackware64/d
drwxr-xr-x 2 root root 20480 2020-03-03 22:47 ./slackware64/d
-rw-r--r-- 1 root root 360 2020-02-15 18:51 ./slackware64/d/Cython-0.29.15-x86_64-1.txt
-rw-r--r-- 1 root root 3295652 2020-02-15 18:51 ./slackware64/d/Cython-0.29.15-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-02-15 18:51 ./slackware64/d/Cython-0.29.15-x86_64-1.txz.asc
@ -1586,9 +1586,9 @@ drwxr-xr-x 2 root root 20480 2020-02-29 19:28 ./slackware64/d
-rw-r--r-- 1 root root 469 2019-03-30 19:25 ./slackware64/d/patchelf-0.10-x86_64-1.txt
-rw-r--r-- 1 root root 57492 2019-03-30 19:25 ./slackware64/d/patchelf-0.10-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-03-30 19:25 ./slackware64/d/patchelf-0.10-x86_64-1.txz.asc
-rw-r--r-- 1 root root 543 2019-11-11 21:17 ./slackware64/d/perl-5.30.1-x86_64-1.txt
-rw-r--r-- 1 root root 15869108 2019-11-11 21:17 ./slackware64/d/perl-5.30.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-11-11 21:17 ./slackware64/d/perl-5.30.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 543 2020-03-03 19:24 ./slackware64/d/perl-5.30.1-x86_64-2.txt
-rw-r--r-- 1 root root 15900356 2020-03-03 19:24 ./slackware64/d/perl-5.30.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2020-03-03 19:24 ./slackware64/d/perl-5.30.1-x86_64-2.txz.asc
-rw-r--r-- 1 root root 444 2018-04-13 14:04 ./slackware64/d/pkg-config-0.29.2-x86_64-2.txt
-rw-r--r-- 1 root root 55572 2018-04-13 14:04 ./slackware64/d/pkg-config-0.29.2-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 14:04 ./slackware64/d/pkg-config-0.29.2-x86_64-2.txz.asc
@ -1635,9 +1635,9 @@ drwxr-xr-x 2 root root 20480 2020-02-29 19:28 ./slackware64/d
-rw-r--r-- 1 root root 2673116 2019-08-22 18:16 ./slackware64/d/swig-4.0.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-08-22 18:16 ./slackware64/d/swig-4.0.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 750 2019-11-17 21:55 ./slackware64/d/tagfile
-rw-r--r-- 1 root root 394 2020-02-09 17:40 ./slackware64/d/vala-0.46.6-x86_64-1.txt
-rw-r--r-- 1 root root 2182848 2020-02-09 17:40 ./slackware64/d/vala-0.46.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-02-09 17:40 ./slackware64/d/vala-0.46.6-x86_64-1.txz.asc
-rw-r--r-- 1 root root 394 2020-03-03 19:03 ./slackware64/d/vala-0.48.0-x86_64-1.txt
-rw-r--r-- 1 root root 2200916 2020-03-03 19:03 ./slackware64/d/vala-0.48.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-03-03 19:03 ./slackware64/d/vala-0.48.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 591 2018-04-13 14:12 ./slackware64/d/yasm-1.3.0-x86_64-2.txt
-rw-r--r-- 1 root root 532592 2018-04-13 14:12 ./slackware64/d/yasm-1.3.0-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 14:12 ./slackware64/d/yasm-1.3.0-x86_64-2.txz.asc
@ -2511,7 +2511,7 @@ drwxr-xr-x 2 root root 20480 2016-03-10 03:11 ./slackware64/kdei
-rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag
-rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag.ez
-rw-r--r-- 1 root root 1500 2018-03-01 07:54 ./slackware64/kdei/tagfile
drwxr-xr-x 2 root root 69632 2020-03-02 19:17 ./slackware64/l
drwxr-xr-x 2 root root 69632 2020-03-03 22:47 ./slackware64/l
-rw-r--r-- 1 root root 338 2020-02-15 20:39 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-3.txt
-rw-r--r-- 1 root root 191012 2020-02-15 20:39 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-3.txz
-rw-r--r-- 1 root root 163 2020-02-15 20:39 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-3.txz.asc
@ -2587,9 +2587,9 @@ drwxr-xr-x 2 root root 69632 2020-03-02 19:17 ./slackware64/l
-rw-r--r-- 1 root root 175 2018-04-17 19:02 ./slackware64/l/aspell-en-2018.04.16_0-x86_64-1.txt
-rw-r--r-- 1 root root 1110456 2018-04-17 19:02 ./slackware64/l/aspell-en-2018.04.16_0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-04-17 19:02 ./slackware64/l/aspell-en-2018.04.16_0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 269 2019-10-08 18:37 ./slackware64/l/at-spi2-atk-2.34.1-x86_64-1.txt
-rw-r--r-- 1 root root 78732 2019-10-08 18:37 ./slackware64/l/at-spi2-atk-2.34.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-10-08 18:37 ./slackware64/l/at-spi2-atk-2.34.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 269 2020-03-03 18:56 ./slackware64/l/at-spi2-atk-2.34.2-x86_64-1.txt
-rw-r--r-- 1 root root 78996 2020-03-03 18:56 ./slackware64/l/at-spi2-atk-2.34.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-03-03 18:56 ./slackware64/l/at-spi2-atk-2.34.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 456 2019-09-19 20:19 ./slackware64/l/at-spi2-core-2.34.0-x86_64-1.txt
-rw-r--r-- 1 root root 450052 2019-09-19 20:19 ./slackware64/l/at-spi2-core-2.34.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-09-19 20:19 ./slackware64/l/at-spi2-core-2.34.0-x86_64-1.txz.asc
@ -2686,9 +2686,9 @@ drwxr-xr-x 2 root root 69632 2020-03-02 19:17 ./slackware64/l
-rw-r--r-- 1 root root 492 2019-07-02 20:13 ./slackware64/l/freetype-2.10.1-x86_64-1.txt
-rw-r--r-- 1 root root 522316 2019-07-02 20:13 ./slackware64/l/freetype-2.10.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-07-02 20:13 ./slackware64/l/freetype-2.10.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 397 2019-12-14 17:58 ./slackware64/l/fribidi-1.0.8-x86_64-1.txt
-rw-r--r-- 1 root root 78128 2019-12-14 17:58 ./slackware64/l/fribidi-1.0.8-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-12-14 17:58 ./slackware64/l/fribidi-1.0.8-x86_64-1.txz.asc
-rw-r--r-- 1 root root 397 2020-03-02 22:41 ./slackware64/l/fribidi-1.0.9-x86_64-1.txt
-rw-r--r-- 1 root root 78280 2020-03-02 22:41 ./slackware64/l/fribidi-1.0.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-03-02 22:41 ./slackware64/l/fribidi-1.0.9-x86_64-1.txz.asc
-rw-r--r-- 1 root root 370 2019-01-05 18:46 ./slackware64/l/fuse-2.9.9-x86_64-1.txt
-rw-r--r-- 1 root root 137464 2019-01-05 18:46 ./slackware64/l/fuse-2.9.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-01-05 18:46 ./slackware64/l/fuse-2.9.9-x86_64-1.txz.asc
@ -3416,9 +3416,9 @@ drwxr-xr-x 2 root root 69632 2020-03-02 19:17 ./slackware64/l
-rw-r--r-- 1 root root 484 2020-01-11 20:58 ./slackware64/l/serf-1.3.9-x86_64-4.txt
-rw-r--r-- 1 root root 63584 2020-01-11 20:58 ./slackware64/l/serf-1.3.9-x86_64-4.txz
-rw-r--r-- 1 root root 163 2020-01-11 20:58 ./slackware64/l/serf-1.3.9-x86_64-4.txz.asc
-rw-r--r-- 1 root root 583 2018-09-13 16:53 ./slackware64/l/sg3_utils-1.44-x86_64-1.txt
-rw-r--r-- 1 root root 859520 2018-09-13 16:53 ./slackware64/l/sg3_utils-1.44-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-09-13 16:53 ./slackware64/l/sg3_utils-1.44-x86_64-1.txz.asc
-rw-r--r-- 1 root root 583 2020-03-03 19:02 ./slackware64/l/sg3_utils-1.45-x86_64-1.txt
-rw-r--r-- 1 root root 875576 2020-03-03 19:02 ./slackware64/l/sg3_utils-1.45-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-03-03 19:02 ./slackware64/l/sg3_utils-1.45-x86_64-1.txz.asc
-rw-r--r-- 1 root root 642 2018-04-13 15:22 ./slackware64/l/shared-desktop-ontologies-0.11.0-x86_64-2.txt
-rw-r--r-- 1 root root 97112 2018-04-13 15:22 ./slackware64/l/shared-desktop-ontologies-0.11.0-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 15:22 ./slackware64/l/shared-desktop-ontologies-0.11.0-x86_64-2.txz.asc
@ -3510,7 +3510,7 @@ drwxr-xr-x 2 root root 69632 2020-03-02 19:17 ./slackware64/l
-rw-r--r-- 1 root root 463 2019-12-29 18:55 ./slackware64/l/zstd-1.4.4-x86_64-2.txt
-rw-r--r-- 1 root root 405812 2019-12-29 18:55 ./slackware64/l/zstd-1.4.4-x86_64-2.txz
-rw-r--r-- 1 root root 163 2019-12-29 18:55 ./slackware64/l/zstd-1.4.4-x86_64-2.txz.asc
drwxr-xr-x 2 root root 36864 2020-03-02 19:17 ./slackware64/n
drwxr-xr-x 2 root root 36864 2020-03-03 22:47 ./slackware64/n
-rw-r--r-- 1 root root 357 2020-02-12 17:54 ./slackware64/n/ModemManager-1.12.6-x86_64-1.txt
-rw-r--r-- 1 root root 1767108 2020-02-12 17:54 ./slackware64/n/ModemManager-1.12.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-02-12 17:54 ./slackware64/n/ModemManager-1.12.6-x86_64-1.txz.asc
@ -3887,9 +3887,9 @@ drwxr-xr-x 2 root root 36864 2020-03-02 19:17 ./slackware64/n
-rw-r--r-- 1 root root 443 2020-02-02 18:09 ./slackware64/n/s-nail-14.9.17-x86_64-1.txt
-rw-r--r-- 1 root root 539444 2020-02-02 18:09 ./slackware64/n/s-nail-14.9.17-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-02-02 18:09 ./slackware64/n/s-nail-14.9.17-x86_64-1.txz.asc
-rw-r--r-- 1 root root 507 2020-02-16 19:53 ./slackware64/n/samba-4.11.6-x86_64-3.txt
-rw-r--r-- 1 root root 12730672 2020-02-16 19:53 ./slackware64/n/samba-4.11.6-x86_64-3.txz
-rw-r--r-- 1 root root 163 2020-02-16 19:53 ./slackware64/n/samba-4.11.6-x86_64-3.txz.asc
-rw-r--r-- 1 root root 507 2020-03-03 20:36 ./slackware64/n/samba-4.12.0-x86_64-1.txt
-rw-r--r-- 1 root root 13118480 2020-03-03 20:36 ./slackware64/n/samba-4.12.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-03-03 20:36 ./slackware64/n/samba-4.12.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 346 2018-11-08 00:52 ./slackware64/n/slrn-1.0.3a-x86_64-1.txt
-rw-r--r-- 1 root root 470008 2018-11-08 00:52 ./slackware64/n/slrn-1.0.3a-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-08 00:52 ./slackware64/n/slrn-1.0.3a-x86_64-1.txz.asc
@ -4866,7 +4866,7 @@ drwxr-xr-x 2 root root 65536 2020-03-02 19:17 ./slackware64/x
-rw-r--r-- 1 root root 213 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txt
-rw-r--r-- 1 root root 25288 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txz.asc
drwxr-xr-x 2 root root 12288 2020-03-02 19:17 ./slackware64/xap
drwxr-xr-x 2 root root 12288 2020-03-04 01:50 ./slackware64/xap
-rw-r--r-- 1 root root 625 2020-01-03 18:37 ./slackware64/xap/MPlayer-20200103-x86_64-1.txt
-rw-r--r-- 1 root root 2730320 2020-01-03 18:37 ./slackware64/xap/MPlayer-20200103-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-03 18:37 ./slackware64/xap/MPlayer-20200103-x86_64-1.txz.asc
@ -4961,9 +4961,9 @@ drwxr-xr-x 2 root root 12288 2020-03-02 19:17 ./slackware64/xap
-rw-r--r-- 1 root root 321 2020-02-03 19:57 ./slackware64/xap/sane-1.0.29-x86_64-1.txt
-rw-r--r-- 1 root root 3627928 2020-02-03 19:57 ./slackware64/xap/sane-1.0.29-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-02-03 19:57 ./slackware64/xap/sane-1.0.29-x86_64-1.txz.asc
-rw-r--r-- 1 root root 392 2020-03-01 04:57 ./slackware64/xap/seamonkey-2.53.1-x86_64-1.txt
-rw-r--r-- 1 root root 41974952 2020-03-01 04:57 ./slackware64/xap/seamonkey-2.53.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-03-01 04:57 ./slackware64/xap/seamonkey-2.53.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 392 2020-03-04 01:10 ./slackware64/xap/seamonkey-2.53.1-x86_64-2.txt
-rw-r--r-- 1 root root 41967840 2020-03-04 01:10 ./slackware64/xap/seamonkey-2.53.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2020-03-04 01:10 ./slackware64/xap/seamonkey-2.53.1-x86_64-2.txz.asc
-rw-r--r-- 1 root root 602 2018-04-13 17:38 ./slackware64/xap/seyon-2.20c-x86_64-4.txt
-rw-r--r-- 1 root root 115596 2018-04-13 17:38 ./slackware64/xap/seyon-2.20c-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-04-13 17:38 ./slackware64/xap/seyon-2.20c-x86_64-4.txz.asc
@ -5103,11 +5103,11 @@ drwxr-xr-x 2 root root 4096 2019-02-17 23:51 ./slackware64/y
-rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag
-rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag.ez
-rw-r--r-- 1 root root 14 2018-03-01 07:55 ./slackware64/y/tagfile
drwxr-xr-x 19 root root 4096 2020-03-02 19:21 ./source
-rw-r--r-- 1 root root 485458 2020-03-02 19:21 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2020-03-02 19:21 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 684354 2020-03-02 19:21 ./source/FILE_LIST
-rw-r--r-- 1 root root 20715494 2020-03-02 19:21 ./source/MANIFEST.bz2
drwxr-xr-x 19 root root 4096 2020-03-04 01:55 ./source
-rw-r--r-- 1 root root 485304 2020-03-04 01:55 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2020-03-04 01:55 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 684182 2020-03-04 01:54 ./source/FILE_LIST
-rw-r--r-- 1 root root 20711334 2020-03-04 01:54 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT
drwxr-xr-x 112 root root 4096 2020-02-15 20:31 ./source/a
-rw-r--r-- 1 root root 1034 2019-05-04 17:56 ./source/a/FTBFSlog
@ -5488,10 +5488,11 @@ drwxr-xr-x 2 root root 4096 2019-11-07 22:20 ./source/a/hostname
-rw-r--r-- 1 root root 50 2019-08-26 18:12 ./source/a/hostname/hostname.url
-rw-r--r-- 1 root root 13672 2019-11-07 11:46 ./source/a/hostname/hostname_3.23.tar.gz
-rw-r--r-- 1 root root 897 2018-02-27 06:13 ./source/a/hostname/slack-desc
drwxr-xr-x 2 root root 4096 2020-02-04 20:22 ./source/a/hwdata
-rw-r--r-- 1 root root 1357243 2020-02-03 09:15 ./source/a/hwdata/hwdata-0.332.tar.lz
drwxr-xr-x 2 root root 4096 2020-03-03 18:57 ./source/a/hwdata
-rw-r--r-- 1 root root 1350667 2020-03-02 11:26 ./source/a/hwdata/hwdata-0.333.tar.lz
-rwxr-xr-x 1 root root 4007 2019-09-29 23:48 ./source/a/hwdata/hwdata.SlackBuild
-rw-r--r-- 1 root root 802 2018-02-27 06:13 ./source/a/hwdata/slack-desc
-rw-r--r-- 1 root root 2021178 2020-03-03 18:56 ./source/a/hwdata/v0.333.tar.gz
drwxr-xr-x 4 root root 4096 2019-03-01 19:25 ./source/a/infozip
-rwxr-xr-x 1 root root 6620 2019-03-01 19:40 ./source/a/infozip/infozip.SlackBuild
-rw-r--r-- 1 root root 920 2018-02-27 06:13 ./source/a/infozip/slack-desc
@ -5613,7 +5614,7 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/lilo
-rw-r--r-- 1 root root 14406 2011-03-27 05:51 ./source/a/lilo/sl1337.bmp
-rw-r--r-- 1 root root 1043 2018-03-01 18:25 ./source/a/lilo/slack-desc
-rw-r--r-- 1 root root 14174 2010-02-15 01:57 ./source/a/lilo/slack.bmp
-rw-r--r-- 1 root root 133 2008-02-22 00:08 ./source/a/lilo/slack.dat
-rw-r--r-- 1 root root 133 2008-02-22 00:08 ./source/a/lilo/slack.dat
-rw-r--r-- 1 root root 118256 2012-08-14 17:56 ./source/a/lilo/slack14.0.2012.bmp
-rw-r--r-- 1 root root 15634 2011-03-27 05:32 ./source/a/lilo/slack64.bmp
-rw-r--r-- 1 root root 3331 1994-07-08 18:55 ./source/a/lilo/text.lilohelp
@ -6199,9 +6200,9 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/ap/dc3dd
-rwxr-xr-x 1 root root 3755 2019-09-29 23:48 ./source/ap/dc3dd/dc3dd.SlackBuild
-rw-r--r-- 1 root root 813 2018-09-18 23:43 ./source/ap/dc3dd/dc3dd.glibc228.diff.gz
-rw-r--r-- 1 root root 918 2018-02-27 06:12 ./source/ap/dc3dd/slack-desc
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/ap/ddrescue
-rw-r--r-- 1 root root 85244 2019-02-25 15:01 ./source/ap/ddrescue/ddrescue-1.24.tar.lz
-rw-r--r-- 1 root root 72 2019-02-25 15:01 ./source/ap/ddrescue/ddrescue-1.24.tar.lz.sig
drwxr-xr-x 2 root root 4096 2020-03-02 22:39 ./source/ap/ddrescue
-rw-r--r-- 1 root root 87001 2020-03-02 18:47 ./source/ap/ddrescue/ddrescue-1.25.tar.lz
-rw-r--r-- 1 root root 72 2020-03-02 18:47 ./source/ap/ddrescue/ddrescue-1.25.tar.lz.sig
-rwxr-xr-x 1 root root 4293 2019-09-29 23:48 ./source/ap/ddrescue/ddrescue.SlackBuild
-rw-r--r-- 1 root root 919 2018-02-27 06:12 ./source/ap/ddrescue/slack-desc
drwxr-xr-x 2 root root 4096 2019-11-30 17:45 ./source/ap/diffstat
@ -6672,7 +6673,7 @@ drwxr-xr-x 2 root root 4096 2020-02-16 17:57 ./source/ap/zsh
-rwxr-xr-x 1 root root 4352 2020-02-16 17:58 ./source/ap/zsh/zsh.SlackBuild
-rw-r--r-- 1 root root 23 2018-09-14 17:50 ./source/ap/zsh/zsh.url
-rwxr-xr-x 1 root root 11975 2020-02-19 20:57 ./source/buildlist-from-changelog.sh
drwxr-xr-x 58 root root 4096 2020-01-30 23:16 ./source/d
drwxr-xr-x 58 root root 4096 2020-03-03 20:30 ./source/d
drwxr-xr-x 2 root root 4096 2020-02-15 18:48 ./source/d/Cython
-rw-r--r-- 1 root root 1592937 2020-02-10 14:08 ./source/d/Cython/Cython-0.29.15.tar.lz
-rwxr-xr-x 1 root root 2740 2020-02-15 18:48 ./source/d/Cython/Cython.SlackBuild
@ -6927,7 +6928,7 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/d/patchelf
-rw-r--r-- 1 root root 138162 2019-03-28 22:23 ./source/d/patchelf/patchelf-0.10.tar.lz
-rwxr-xr-x 1 root root 4358 2019-09-29 23:48 ./source/d/patchelf/patchelf.SlackBuild
-rw-r--r-- 1 root root 925 2018-02-27 06:13 ./source/d/patchelf/slack-desc
drwxr-xr-x 2 root root 4096 2019-11-11 18:53 ./source/d/perl
drwxr-xr-x 2 root root 4096 2020-03-03 19:15 ./source/d/perl
-rw-r--r-- 1 root root 45129 2012-09-04 16:12 ./source/d/perl/Authen-SASL-2.16.tar.gz
-rw-r--r-- 1 root root 161579 2019-01-09 09:07 ./source/d/perl/DBD-mysql-4.050.tar.gz
-rw-r--r-- 1 root root 604581 2018-10-29 10:43 ./source/d/perl/DBI-1.642.tar.gz
@ -6935,6 +6936,7 @@ drwxr-xr-x 2 root root 4096 2019-11-11 18:53 ./source/d/perl
-rw-r--r-- 1 root root 244730 2019-03-06 06:55 ./source/d/perl/IO-Socket-SSL-2.066.tar.gz
-rw-r--r-- 1 root root 18438 2015-01-12 20:30 ./source/d/perl/MIME-Base64-3.15.tar.gz
-rw-r--r-- 1 root root 436215 2019-05-10 20:36 ./source/d/perl/Net-SSLeay-1.88.tar.gz
-rw-r--r-- 1 root root 108661 2017-08-04 08:05 ./source/d/perl/Parse-Yapp-1.21.tar.gz
-rw-r--r-- 1 root root 85164 2019-01-05 11:57 ./source/d/perl/TermReadKey-2.38.tar.gz
-rw-r--r-- 1 root root 107578 2019-01-09 17:00 ./source/d/perl/URI-1.76.tar.gz
-rw-r--r-- 1 root root 254763 2019-09-24 05:29 ./source/d/perl/XML-Parser-2.46.tar.gz
@ -6943,7 +6945,7 @@ drwxr-xr-x 2 root root 4096 2019-11-11 18:53 ./source/d/perl
-rw-r--r-- 1 root root 844 2017-01-14 23:40 ./source/d/perl/libnet-3.08-Do-not-create-Net-libnet.cfg.patch.gz
-rw-r--r-- 1 root root 95157 2017-11-14 14:00 ./source/d/perl/libnet-3.11.tar.gz
-rw-r--r-- 1 root root 12046253 2019-11-10 14:14 ./source/d/perl/perl-5.30.1.tar.lz
-rwxr-xr-x 1 root root 14292 2019-11-11 18:53 ./source/d/perl/perl.SlackBuild
-rwxr-xr-x 1 root root 14879 2020-03-03 19:18 ./source/d/perl/perl.SlackBuild
-rw-r--r-- 1 root root 606 2008-09-21 00:04 ./source/d/perl/perl.configure.multilib.patch.gz
-rw-r--r-- 1 root root 995 2018-02-27 06:13 ./source/d/perl/slack-desc
drwxr-xr-x 3 root root 4096 2019-09-29 23:48 ./source/d/pkg-config
@ -7038,12 +7040,12 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/d/swig
-rw-r--r-- 1 root root 5838536 2019-08-21 12:25 ./source/d/swig/swig-4.0.1.tar.lz
-rwxr-xr-x 1 root root 4010 2019-09-29 23:48 ./source/d/swig/swig.SlackBuild
-rw-r--r-- 1 root root 87 2013-06-05 09:05 ./source/d/swig/swig.url
drwxr-xr-x 2 root root 4096 2020-02-09 17:38 ./source/d/vala
drwxr-xr-x 2 root root 4096 2020-03-03 19:01 ./source/d/vala
-rw-r--r-- 1 root root 1718 2019-03-10 18:11 ./source/d/vala/disable-graphviz.patch.gz
-rw-r--r-- 1 root root 116 2019-03-10 18:05 ./source/d/vala/disable-graphviz.patch.url
-rw-r--r-- 1 root root 233 2018-11-11 05:10 ./source/d/vala/no.gvc-compat.c.diff.gz
-rw-r--r-- 1 root root 849 2018-04-04 20:22 ./source/d/vala/slack-desc
-rw-r--r-- 1 root root 3383032 2020-02-09 16:24 ./source/d/vala/vala-0.46.6.tar.xz
-rw-r--r-- 1 root root 3423156 2020-03-03 15:57 ./source/d/vala/vala-0.48.0.tar.xz
-rwxr-xr-x 1 root root 4893 2019-09-29 23:48 ./source/d/vala/vala.SlackBuild
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/d/yasm
-rw-r--r-- 1 root root 1043 2018-02-27 06:13 ./source/d/yasm/slack-desc
@ -8419,8 +8421,8 @@ drwxr-xr-x 2 root root 4096 2019-10-13 17:33 ./source/l/aspell
-rw-r--r-- 1 root root 984307 2019-10-12 22:31 ./source/l/aspell/aspell-0.60.8.tar.lz
-rwxr-xr-x 1 root root 3788 2019-09-29 23:48 ./source/l/aspell/aspell.SlackBuild
-rw-r--r-- 1 root root 705 2018-02-27 06:12 ./source/l/aspell/slack-desc
drwxr-xr-x 2 root root 4096 2019-10-08 18:37 ./source/l/at-spi2-atk
-rw-r--r-- 1 root root 96132 2019-10-07 20:33 ./source/l/at-spi2-atk/at-spi2-atk-2.34.1.tar.xz
drwxr-xr-x 2 root root 4096 2020-03-03 18:55 ./source/l/at-spi2-atk
-rw-r--r-- 1 root root 96608 2020-02-29 23:47 ./source/l/at-spi2-atk/at-spi2-atk-2.34.2.tar.xz
-rwxr-xr-x 1 root root 3488 2019-09-29 23:48 ./source/l/at-spi2-atk/at-spi2-atk.SlackBuild
-rw-r--r-- 1 root root 126 2013-02-22 04:24 ./source/l/at-spi2-atk/doinst.sh.gz
-rw-r--r-- 1 root root 761 2018-02-27 06:12 ./source/l/at-spi2-atk/slack-desc
@ -8592,8 +8594,8 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/l/freetype
-rw-r--r-- 1 root root 462 2017-04-27 20:13 ./source/l/freetype/freetype.sh.gz
-rw-r--r-- 1 root root 294 2019-03-16 18:45 ./source/l/freetype/freetype.subpixel.rendering.diff.gz
-rw-r--r-- 1 root root 948 2018-02-27 06:12 ./source/l/freetype/slack-desc
drwxr-xr-x 2 root root 4096 2019-12-14 17:58 ./source/l/fribidi
-rw-r--r-- 1 root root 1089465 2019-12-13 08:57 ./source/l/fribidi/fribidi-1.0.8.tar.lz
drwxr-xr-x 2 root root 4096 2020-03-02 22:41 ./source/l/fribidi
-rw-r--r-- 1 root root 1141684 2020-03-02 16:10 ./source/l/fribidi/fribidi-1.0.9.tar.xz
-rwxr-xr-x 1 root root 3848 2019-09-29 23:48 ./source/l/fribidi/fribidi.SlackBuild
-rw-r--r-- 1 root root 852 2018-11-02 19:55 ./source/l/fribidi/slack-desc
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/l/fuse
@ -9985,8 +9987,8 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/l/serf
-rw-r--r-- 1 root root 145244 2016-08-31 12:03 ./source/l/serf/serf-1.3.9.tar.xz
-rwxr--r-- 1 root root 3461 2020-01-11 20:58 ./source/l/serf/serf.SlackBuild
-rw-r--r-- 1 root root 968 2018-02-27 06:12 ./source/l/serf/slack-desc
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/l/sg3_utils
-rw-r--r-- 1 root root 922152 2018-09-12 21:04 ./source/l/sg3_utils/sg3_utils-1.44.tar.xz
drwxr-xr-x 2 root root 4096 2020-03-03 19:00 ./source/l/sg3_utils
-rw-r--r-- 1 root root 989864 2020-03-02 19:08 ./source/l/sg3_utils/sg3_utils-1.45.tar.xz
-rwxr-xr-x 1 root root 3932 2019-09-29 23:48 ./source/l/sg3_utils/sg3_utils.SlackBuild
-rw-r--r-- 1 root root 25 2010-11-10 05:18 ./source/l/sg3_utils/sg3_utils.url
-rw-r--r-- 1 root root 1040 2018-02-27 06:12 ./source/l/sg3_utils/slack-desc
@ -11073,17 +11075,14 @@ drwxr-xr-x 2 root root 4096 2020-02-02 18:08 ./source/n/s-nail
-rwxr-xr-x 1 root root 4203 2020-02-02 18:09 ./source/n/s-nail/s-nail.SlackBuild
-rw-r--r-- 1 root root 92 2020-02-02 18:08 ./source/n/s-nail/s-nail.url
-rw-r--r-- 1 root root 930 2018-11-24 18:35 ./source/n/s-nail/slack-desc
drwxr-xr-x 2 root root 4096 2020-02-16 19:27 ./source/n/samba
-rw-r--r-- 1 root root 3570 2020-01-28 13:01 ./source/n/samba/0000-use-gnutls-for-des-cbc.patch.gz
-rw-r--r-- 1 root root 4183 2020-01-28 13:01 ./source/n/samba/0001-handle-removal-des-enctypes-from-krb5.patch.gz
-rw-r--r-- 1 root root 810 2020-01-28 13:01 ./source/n/samba/0002-samba-tool-create-working-private-krb5.conf.patch.gz
drwxr-xr-x 2 root root 4096 2020-03-03 23:25 ./source/n/samba
-rw-r--r-- 1 root root 703 2016-06-13 04:19 ./source/n/samba/doinst.sh.gz
-rw-r--r-- 1 root root 940 2016-06-04 17:50 ./source/n/samba/rc.samba
-rw-r--r-- 1 root root 224 2020-01-28 10:23 ./source/n/samba/samba-4.11.6.tar.asc
-rw-r--r-- 1 root root 11570840 2020-01-28 10:23 ./source/n/samba/samba-4.11.6.tar.lz
-rwxr-xr-x 1 root root 8011 2020-02-16 19:45 ./source/n/samba/samba.SlackBuild
-rw-r--r-- 1 root root 224 2020-03-03 10:11 ./source/n/samba/samba-4.12.0.tar.asc
-rw-r--r-- 1 root root 11286416 2020-03-03 10:11 ./source/n/samba/samba-4.12.0.tar.lz
-rwxr-xr-x 1 root root 7620 2020-03-03 18:59 ./source/n/samba/samba.SlackBuild
-rw-r--r-- 1 root root 227 2019-02-06 20:36 ./source/n/samba/samba.libsmbclient.h.ffmpeg.compat.diff.gz
-rw-r--r-- 1 root root 129 2020-01-28 17:27 ./source/n/samba/samba.url
-rw-r--r-- 1 root root 129 2020-03-03 18:58 ./source/n/samba/samba.url
-rw-r--r-- 1 root root 960 2018-02-27 06:13 ./source/n/samba/slack-desc
-rw-r--r-- 1 root root 7921 2018-04-29 17:31 ./source/n/samba/smb.conf.default
-rw-r--r-- 1 root root 7933 2018-01-14 20:41 ./source/n/samba/smb.conf.default.orig
@ -12437,9 +12436,9 @@ drwxr-xr-x 2 root root 4096 2020-02-20 19:51 ./source/x/x11/src/app
-rw-r--r-- 1 root root 171024 2015-04-17 06:26 ./source/x/x11/src/app/xgc-1.0.5.tar.xz
-rw-r--r-- 1 root root 128932 2019-02-19 22:51 ./source/x/x11/src/app/xhost-1.0.8.tar.xz
-rw-r--r-- 1 root root 154532 2019-03-03 19:58 ./source/x/x11/src/app/xinit-1.4.1.tar.xz
-rw-r--r-- 1 root root 149668 2019-07-17 05:30 ./source/x/x11/src/app/xinput-1.6.3.tar.xz
-rw-r--r-- 1 root root 229200 2020-02-20 17:48 ./source/x/x11/src/app/xkbcomp-1.4.3.tar.xz
-rw-r--r-- 1 root root 141024 2015-04-17 06:39 ./source/x/x11/src/app/xkbevd-1.1.4.tar.xz
-rw-r--r-- 1 root root 149668 2019-07-17 05:30 ./source/x/x11/src/app/xinput-1.6.3.tar.xz
-rw-r--r-- 1 root root 229200 2020-02-20 17:48 ./source/x/x11/src/app/xkbcomp-1.4.3.tar.xz
-rw-r--r-- 1 root root 141024 2015-04-17 06:39 ./source/x/x11/src/app/xkbevd-1.1.4.tar.xz
-rw-r--r-- 1 root root 153384 2019-11-03 22:23 ./source/x/x11/src/app/xkbprint-1.0.5.tar.xz
-rw-r--r-- 1 root root 120732 2013-02-10 23:48 ./source/x/x11/src/app/xkbutils-1.0.4.tar.xz
-rw-r--r-- 1 root root 118404 2018-03-10 01:49 ./source/x/x11/src/app/xkill-1.0.5.tar.xz
@ -12917,7 +12916,7 @@ drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/seamonkey/autoco
-rw-r--r-- 1 root root 12796 2006-02-09 03:17 ./source/xap/seamonkey/seamonkey-icon.png
-rw-r--r-- 1 root root 185 2006-02-09 03:40 ./source/xap/seamonkey/seamonkey-mail-icon.png
-rw-r--r-- 1 root root 207 2006-02-09 03:23 ./source/xap/seamonkey/seamonkey-mail.desktop
-rwxr-xr-x 1 root root 8984 2020-03-01 19:08 ./source/xap/seamonkey/seamonkey.SlackBuild
-rwxr-xr-x 1 root root 8984 2020-03-03 23:59 ./source/xap/seamonkey/seamonkey.SlackBuild
-rw-r--r-- 1 root root 315 2013-08-13 03:23 ./source/xap/seamonkey/seamonkey.desktop
-rw-r--r-- 1 root root 483 2020-03-01 04:44 ./source/xap/seamonkey/seamonkey.gettid.patch.gz
-rw-r--r-- 1 root root 584 2020-03-01 00:11 ./source/xap/seamonkey/seamonkey.nsstring.patch.gz
@ -13246,14 +13245,14 @@ drwxr-xr-x 2 root root 4096 2019-02-17 22:03 ./source/y/bsd-games/patches
-rw-r--r-- 1 root root 313 2019-02-17 22:07 ./source/y/bsd-games/patches/bsd-games.fortunepath.diff.gz
-rw-r--r-- 1 root root 1960 2006-09-09 00:47 ./source/y/bsd-games/patches/bsd-games.pom.diff.gz
-rw-r--r-- 1 root root 1065 2019-02-17 22:28 ./source/y/bsd-games/slack-desc
drwxr-xr-x 4 root root 4096 2020-03-02 19:22 ./testing
-rw-r--r-- 1 root root 12271 2020-03-02 19:22 ./testing/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2020-03-02 19:22 ./testing/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 15176 2020-03-02 19:21 ./testing/FILE_LIST
-rw-r--r-- 1 root root 113409 2020-03-02 19:21 ./testing/MANIFEST.bz2
-rw-r--r-- 1 root root 21132 2020-03-02 19:22 ./testing/PACKAGES.TXT
drwxr-xr-x 4 root root 4096 2020-03-03 22:52 ./testing
-rw-r--r-- 1 root root 12271 2020-03-03 22:52 ./testing/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2020-03-03 22:52 ./testing/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 15176 2020-03-03 22:52 ./testing/FILE_LIST
-rw-r--r-- 1 root root 113364 2020-03-03 22:52 ./testing/MANIFEST.bz2
-rw-r--r-- 1 root root 21132 2020-03-03 22:52 ./testing/PACKAGES.TXT
drwxr-xr-x 3 root root 4096 2020-02-12 00:44 ./testing/packages
drwxr-xr-x 2 root root 12288 2020-03-02 19:21 ./testing/packages/PAM
drwxr-xr-x 2 root root 12288 2020-03-03 22:52 ./testing/packages/PAM
-rw-r--r-- 1 root root 338 2020-02-15 22:00 ./testing/packages/PAM/ConsoleKit2-1.2.1-x86_64-3_pam.txt
-rw-r--r-- 1 root root 193828 2020-02-15 22:00 ./testing/packages/PAM/ConsoleKit2-1.2.1-x86_64-3_pam.txz
-rw-r--r-- 1 root root 163 2020-02-15 22:00 ./testing/packages/PAM/ConsoleKit2-1.2.1-x86_64-3_pam.txz.asc
@ -13323,9 +13322,9 @@ drwxr-xr-x 2 root root 12288 2020-03-02 19:21 ./testing/packages/PAM
-rw-r--r-- 1 root root 371 2020-02-20 23:31 ./testing/packages/PAM/proftpd-1.3.6c-x86_64-1_pam.txt
-rw-r--r-- 1 root root 1357976 2020-02-20 23:31 ./testing/packages/PAM/proftpd-1.3.6c-x86_64-1_pam.txz
-rw-r--r-- 1 root root 163 2020-02-20 23:31 ./testing/packages/PAM/proftpd-1.3.6c-x86_64-1_pam.txz.asc
-rw-r--r-- 1 root root 507 2020-02-17 01:19 ./testing/packages/PAM/samba-4.11.6-x86_64-3_pam.txt
-rw-r--r-- 1 root root 12082052 2020-02-17 01:19 ./testing/packages/PAM/samba-4.11.6-x86_64-3_pam.txz
-rw-r--r-- 1 root root 163 2020-02-17 01:19 ./testing/packages/PAM/samba-4.11.6-x86_64-3_pam.txz.asc
-rw-r--r-- 1 root root 507 2020-03-03 22:06 ./testing/packages/PAM/samba-4.12.0-x86_64-1_pam.txt
-rw-r--r-- 1 root root 12442776 2020-03-03 22:06 ./testing/packages/PAM/samba-4.12.0-x86_64-1_pam.txz
-rw-r--r-- 1 root root 163 2020-03-03 22:06 ./testing/packages/PAM/samba-4.12.0-x86_64-1_pam.txz.asc
-rw-r--r-- 1 root root 653 2020-02-10 23:09 ./testing/packages/PAM/screen-4.8.0-x86_64-1_pam.txt
-rw-r--r-- 1 root root 548028 2020-02-10 23:09 ./testing/packages/PAM/screen-4.8.0-x86_64-1_pam.txz
-rw-r--r-- 1 root root 163 2020-02-10 23:09 ./testing/packages/PAM/screen-4.8.0-x86_64-1_pam.txz.asc

View file

@ -591,12 +591,9 @@ gzip ./source/n/php/php-fpm.conf.diff
gzip ./source/n/php/doinst.sh
gzip ./source/n/php/php.imap.api.diff
gzip ./source/n/php/php.ini-development.diff
gzip ./source/n/samba/0001-handle-removal-des-enctypes-from-krb5.patch
gzip ./source/n/samba/0000-use-gnutls-for-des-cbc.patch
gzip ./source/n/samba/smb.conf.diff
gzip ./source/n/samba/doinst.sh
gzip ./source/n/samba/samba.libsmbclient.h.ffmpeg.compat.diff
gzip ./source/n/samba/0002-samba-tool-create-working-private-krb5.conf.patch
gzip ./source/n/htdig/htdig-3.2.0b6.diff
gzip ./source/n/htdig/htdig.conf.diff
gzip ./source/n/htdig/doinst.sh

View file

@ -1,6 +1,6 @@
#!/bin/bash
# Copyright 2009, 2010, 2011, 2012, 2013, 2015, 2016, 2017, 2018, 2019 Patrick J. Volkerding, Sebeka, MN, USA
# Copyright 2009, 2010, 2011, 2012, 2013, 2015, 2016, 2017, 2018, 2019, 2020 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=perl
VERSION=5.30.1
BUILD=${BUILD:-1}
BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@ -83,6 +83,8 @@ IOSOCKETSSL=2.066
NETSSLEAY=1.88
# https://metacpan.org/release/libnet
LIBNET=3.11
# https://metacpan.org/release/Parse-Yapp
PARSEYAPP=1.21
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mcpu=i686"
@ -379,6 +381,20 @@ make install DESTDIR=$PKG || exit 1
cp -a Artistic Changes Copying INSTALL LICENCE README $PKG/usr/doc/perl-$VERSION/libnet-${LIBNET}
chmod 644 $PKG/usr/doc/perl-$VERSION/libnet-${LIBNET}/*
) || exit 1
( tar xzvf $CWD/Parse-Yapp-${PARSEYAPP}.tar.gz
cd Parse-Yapp-${PARSEYAPP}
chown -R root:root .
echo y | perl Makefile.PL INSTALLDIRS=vendor
make || exit 1
if [ "$MAKETEST" = "yes" ]; then
make test || exit 1
fi
make install || exit 1
make install DESTDIR=$PKG || exit 1
mkdir -p $PKG/usr/doc/perl-$VERSION/Parse-Yapp-${PARSEYAPP}
cp -a README* $PKG/usr/doc/perl-$VERSION/Parse-Yapp-${PARSEYAPP}
chmod 644 $PKG/usr/doc/perl-$VERSION/Parse-Yapp-${PARSEYAPP}/*
) || exit 1
) || exit 1
# Strip everything:

View file

@ -1,371 +0,0 @@
From 21073bff847fbc41d3dab0a649fa400d8188fa16 Mon Sep 17 00:00:00 2001
From: Isaac Boukris <iboukris@gmail.com>
Date: Sat, 19 Oct 2019 23:48:19 +0300
Subject: [PATCH 1/2] smbdes: add des_crypt56_gnutls() using use DES-CBC with
zeroed IV
Signed-off-by: Isaac Boukris <iboukris@gmail.com>
---
libcli/auth/smbdes.c | 47 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 47 insertions(+)
diff --git a/libcli/auth/smbdes.c b/libcli/auth/smbdes.c
index 6d9a6dc2ce8..37ede91ad22 100644
--- a/libcli/auth/smbdes.c
+++ b/libcli/auth/smbdes.c
@@ -23,6 +23,9 @@
#include "includes.h"
#include "libcli/auth/libcli_auth.h"
+#include <gnutls/gnutls.h>
+#include <gnutls/crypto.h>
+
/* NOTES:
This code makes no attempt to be fast! In fact, it is a very
@@ -273,6 +276,50 @@ static void str_to_key(const uint8_t *str,uint8_t *key)
}
}
+static int des_crypt56_gnutls(uint8_t out[8], const uint8_t in[8],
+ const uint8_t key_in[7], bool enc)
+{
+ static uint8_t iv8[8];
+ gnutls_datum_t iv = { iv8, 8 };
+ gnutls_datum_t key;
+ gnutls_cipher_hd_t ctx;
+ uint8_t key2[8];
+ uint8_t outb[8];
+ int ret;
+
+ memset(out, 0, 8);
+
+ str_to_key(key_in, key2);
+
+ key.data = key2;
+ key.size = 8;
+
+ ret = gnutls_global_init();
+ if (ret != 0) {
+ return ret;
+ }
+
+ ret = gnutls_cipher_init(&ctx, GNUTLS_CIPHER_DES_CBC, &key, &iv);
+ if (ret != 0) {
+ return ret;
+ }
+
+ memcpy(outb, in, 8);
+ if (enc) {
+ ret = gnutls_cipher_encrypt(ctx, outb, 8);
+ } else {
+ ret = gnutls_cipher_decrypt(ctx, outb, 8);
+ }
+
+ if (ret == 0) {
+ memcpy(out, outb, 8);
+ }
+
+ gnutls_cipher_deinit(ctx);
+
+ return ret;
+}
+
/*
basic des crypt using a 56 bit (7 byte) key
*/
--
2.22.0
From 6d6651213f391840e3004ec3b055f8f25be9b360 Mon Sep 17 00:00:00 2001
From: Isaac Boukris <iboukris@gmail.com>
Date: Mon, 21 Oct 2019 20:03:04 +0300
Subject: [PATCH 2/2] smbdes: use the new des_crypt56_gnutls()
and remove builtin DES crypto.
Signed-off-by: Isaac Boukris <iboukris@gmail.com>
---
libcli/auth/smbdes.c | 258 +------------------------------------------
1 file changed, 1 insertion(+), 257 deletions(-)
diff --git a/libcli/auth/smbdes.c b/libcli/auth/smbdes.c
index 37ede91ad22..7de05b75303 100644
--- a/libcli/auth/smbdes.c
+++ b/libcli/auth/smbdes.c
@@ -26,239 +26,6 @@
#include <gnutls/gnutls.h>
#include <gnutls/crypto.h>
-/* NOTES:
-
- This code makes no attempt to be fast! In fact, it is a very
- slow implementation
-
- This code is NOT a complete DES implementation. It implements only
- the minimum necessary for SMB authentication, as used by all SMB
- products (including every copy of Microsoft Windows95 ever sold)
-
- In particular, it can only do a unchained forward DES pass. This
- means it is not possible to use this code for encryption/decryption
- of data, instead it is only useful as a "hash" algorithm.
-
- There is no entry point into this code that allows normal DES operation.
-
- I believe this means that this code does not come under ITAR
- regulations but this is NOT a legal opinion. If you are concerned
- about the applicability of ITAR regulations to this code then you
- should confirm it for yourself (and maybe let me know if you come
- up with a different answer to the one above)
-*/
-
-
-static const uint8_t perm1[56] = {57, 49, 41, 33, 25, 17, 9,
- 1, 58, 50, 42, 34, 26, 18,
- 10, 2, 59, 51, 43, 35, 27,
- 19, 11, 3, 60, 52, 44, 36,
- 63, 55, 47, 39, 31, 23, 15,
- 7, 62, 54, 46, 38, 30, 22,
- 14, 6, 61, 53, 45, 37, 29,
- 21, 13, 5, 28, 20, 12, 4};
-
-static const uint8_t perm2[48] = {14, 17, 11, 24, 1, 5,
- 3, 28, 15, 6, 21, 10,
- 23, 19, 12, 4, 26, 8,
- 16, 7, 27, 20, 13, 2,
- 41, 52, 31, 37, 47, 55,
- 30, 40, 51, 45, 33, 48,
- 44, 49, 39, 56, 34, 53,
- 46, 42, 50, 36, 29, 32};
-
-static const uint8_t perm3[64] = {58, 50, 42, 34, 26, 18, 10, 2,
- 60, 52, 44, 36, 28, 20, 12, 4,
- 62, 54, 46, 38, 30, 22, 14, 6,
- 64, 56, 48, 40, 32, 24, 16, 8,
- 57, 49, 41, 33, 25, 17, 9, 1,
- 59, 51, 43, 35, 27, 19, 11, 3,
- 61, 53, 45, 37, 29, 21, 13, 5,
- 63, 55, 47, 39, 31, 23, 15, 7};
-
-static const uint8_t perm4[48] = { 32, 1, 2, 3, 4, 5,
- 4, 5, 6, 7, 8, 9,
- 8, 9, 10, 11, 12, 13,
- 12, 13, 14, 15, 16, 17,
- 16, 17, 18, 19, 20, 21,
- 20, 21, 22, 23, 24, 25,
- 24, 25, 26, 27, 28, 29,
- 28, 29, 30, 31, 32, 1};
-
-static const uint8_t perm5[32] = { 16, 7, 20, 21,
- 29, 12, 28, 17,
- 1, 15, 23, 26,
- 5, 18, 31, 10,
- 2, 8, 24, 14,
- 32, 27, 3, 9,
- 19, 13, 30, 6,
- 22, 11, 4, 25};
-
-
-static const uint8_t perm6[64] ={ 40, 8, 48, 16, 56, 24, 64, 32,
- 39, 7, 47, 15, 55, 23, 63, 31,
- 38, 6, 46, 14, 54, 22, 62, 30,
- 37, 5, 45, 13, 53, 21, 61, 29,
- 36, 4, 44, 12, 52, 20, 60, 28,
- 35, 3, 43, 11, 51, 19, 59, 27,
- 34, 2, 42, 10, 50, 18, 58, 26,
- 33, 1, 41, 9, 49, 17, 57, 25};
-
-
-static const uint8_t sc[16] = {1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1};
-
-static const uint8_t sbox[8][4][16] = {
- {{14, 4, 13, 1, 2, 15, 11, 8, 3, 10, 6, 12, 5, 9, 0, 7},
- {0, 15, 7, 4, 14, 2, 13, 1, 10, 6, 12, 11, 9, 5, 3, 8},
- {4, 1, 14, 8, 13, 6, 2, 11, 15, 12, 9, 7, 3, 10, 5, 0},
- {15, 12, 8, 2, 4, 9, 1, 7, 5, 11, 3, 14, 10, 0, 6, 13}},
-
- {{15, 1, 8, 14, 6, 11, 3, 4, 9, 7, 2, 13, 12, 0, 5, 10},
- {3, 13, 4, 7, 15, 2, 8, 14, 12, 0, 1, 10, 6, 9, 11, 5},
- {0, 14, 7, 11, 10, 4, 13, 1, 5, 8, 12, 6, 9, 3, 2, 15},
- {13, 8, 10, 1, 3, 15, 4, 2, 11, 6, 7, 12, 0, 5, 14, 9}},
-
- {{10, 0, 9, 14, 6, 3, 15, 5, 1, 13, 12, 7, 11, 4, 2, 8},
- {13, 7, 0, 9, 3, 4, 6, 10, 2, 8, 5, 14, 12, 11, 15, 1},
- {13, 6, 4, 9, 8, 15, 3, 0, 11, 1, 2, 12, 5, 10, 14, 7},
- {1, 10, 13, 0, 6, 9, 8, 7, 4, 15, 14, 3, 11, 5, 2, 12}},
-
- {{7, 13, 14, 3, 0, 6, 9, 10, 1, 2, 8, 5, 11, 12, 4, 15},
- {13, 8, 11, 5, 6, 15, 0, 3, 4, 7, 2, 12, 1, 10, 14, 9},
- {10, 6, 9, 0, 12, 11, 7, 13, 15, 1, 3, 14, 5, 2, 8, 4},
- {3, 15, 0, 6, 10, 1, 13, 8, 9, 4, 5, 11, 12, 7, 2, 14}},
-
- {{2, 12, 4, 1, 7, 10, 11, 6, 8, 5, 3, 15, 13, 0, 14, 9},
- {14, 11, 2, 12, 4, 7, 13, 1, 5, 0, 15, 10, 3, 9, 8, 6},
- {4, 2, 1, 11, 10, 13, 7, 8, 15, 9, 12, 5, 6, 3, 0, 14},
- {11, 8, 12, 7, 1, 14, 2, 13, 6, 15, 0, 9, 10, 4, 5, 3}},
-
- {{12, 1, 10, 15, 9, 2, 6, 8, 0, 13, 3, 4, 14, 7, 5, 11},
- {10, 15, 4, 2, 7, 12, 9, 5, 6, 1, 13, 14, 0, 11, 3, 8},
- {9, 14, 15, 5, 2, 8, 12, 3, 7, 0, 4, 10, 1, 13, 11, 6},
- {4, 3, 2, 12, 9, 5, 15, 10, 11, 14, 1, 7, 6, 0, 8, 13}},
-
- {{4, 11, 2, 14, 15, 0, 8, 13, 3, 12, 9, 7, 5, 10, 6, 1},
- {13, 0, 11, 7, 4, 9, 1, 10, 14, 3, 5, 12, 2, 15, 8, 6},
- {1, 4, 11, 13, 12, 3, 7, 14, 10, 15, 6, 8, 0, 5, 9, 2},
- {6, 11, 13, 8, 1, 4, 10, 7, 9, 5, 0, 15, 14, 2, 3, 12}},
-
- {{13, 2, 8, 4, 6, 15, 11, 1, 10, 9, 3, 14, 5, 0, 12, 7},
- {1, 15, 13, 8, 10, 3, 7, 4, 12, 5, 6, 11, 0, 14, 9, 2},
- {7, 11, 4, 1, 9, 12, 14, 2, 0, 6, 10, 13, 15, 3, 5, 8},
- {2, 1, 14, 7, 4, 10, 8, 13, 15, 12, 9, 0, 3, 5, 6, 11}}};
-
-static void permute(char *out, const char *in, const uint8_t *p, int n)
-{
- int i;
- for (i=0;i<n;i++)
- out[i] = in[p[i]-1];
-}
-
-static void lshift(char *d, int count, int n)
-{
- char out[64];
- int i;
- for (i=0;i<n;i++)
- out[i] = d[(i+count)%n];
- for (i=0;i<n;i++)
- d[i] = out[i];
-}
-
-static void concat(char *out, char *in1, char *in2, int l1, int l2)
-{
- while (l1--)
- *out++ = *in1++;
- while (l2--)
- *out++ = *in2++;
-}
-
-static void xor(char *out, char *in1, char *in2, int n)
-{
- int i;
- for (i=0;i<n;i++)
- out[i] = in1[i] ^ in2[i];
-}
-
-static void dohash(char *out, char *in, char *key, int forw)
-{
- int i, j, k;
- char pk1[56];
- char c[28];
- char d[28];
- char cd[56];
- char ki[16][48];
- char pd1[64];
- char l[32], r[32];
- char rl[64];
-
- permute(pk1, key, perm1, 56);
-
- for (i=0;i<28;i++)
- c[i] = pk1[i];
- for (i=0;i<28;i++)
- d[i] = pk1[i+28];
-
- for (i=0;i<16;i++) {
- lshift(c, sc[i], 28);
- lshift(d, sc[i], 28);
-
- concat(cd, c, d, 28, 28);
- permute(ki[i], cd, perm2, 48);
- }
-
- permute(pd1, in, perm3, 64);
-
- for (j=0;j<32;j++) {
- l[j] = pd1[j];
- r[j] = pd1[j+32];
- }
-
- for (i=0;i<16;i++) {
- char er[48];
- char erk[48];
- char b[8][6];
- char cb[32];
- char pcb[32];
- char r2[32];
-
- permute(er, r, perm4, 48);
-
- xor(erk, er, ki[forw ? i : 15 - i], 48);
-
- for (j=0;j<8;j++)
- for (k=0;k<6;k++)
- b[j][k] = erk[j*6 + k];
-
- for (j=0;j<8;j++) {
- int m, n;
- m = (b[j][0]<<1) | b[j][5];
-
- n = (b[j][1]<<3) | (b[j][2]<<2) | (b[j][3]<<1) | b[j][4];
-
- for (k=0;k<4;k++)
- b[j][k] = (sbox[j][m][n] & (1<<(3-k)))?1:0;
- }
-
- for (j=0;j<8;j++)
- for (k=0;k<4;k++)
- cb[j*4+k] = b[j][k];
- permute(pcb, cb, perm5, 32);
-
- xor(r2, l, pcb, 32);
-
- for (j=0;j<32;j++)
- l[j] = r[j];
-
- for (j=0;j<32;j++)
- r[j] = r2[j];
- }
-
- concat(rl, r, l, 32, 32);
-
- permute(out, rl, perm6, 64);
-}
-
static void str_to_key(const uint8_t *str,uint8_t *key)
{
int i;
@@ -325,30 +92,7 @@ static int des_crypt56_gnutls(uint8_t out[8], const uint8_t in[8],
*/
void des_crypt56(uint8_t out[8], const uint8_t in[8], const uint8_t key[7], int forw)
{
- int i;
- char outb[64];
- char inb[64];
- char keyb[64];
- uint8_t key2[8];
-
- str_to_key(key, key2);
-
- for (i=0;i<64;i++) {
- inb[i] = (in[i/8] & (1<<(7-(i%8)))) ? 1 : 0;
- keyb[i] = (key2[i/8] & (1<<(7-(i%8)))) ? 1 : 0;
- outb[i] = 0;
- }
-
- dohash(outb, inb, keyb, forw);
-
- for (i=0;i<8;i++) {
- out[i] = 0;
- }
-
- for (i=0;i<64;i++) {
- if (outb[i])
- out[i/8] |= (1<<(7-(i%8)));
- }
+ (void)des_crypt56_gnutls(out, in, key, forw);
}
void E_P16(const uint8_t *p14,uint8_t *p16)
--
2.22.0

View file

@ -1,314 +0,0 @@
From 3828e798da8e0b44356039dd927f0624d5d182f9 Mon Sep 17 00:00:00 2001
From: Isaac Boukris <iboukris@gmail.com>
Date: Wed, 6 Nov 2019 12:12:55 +0200
Subject: [PATCH] Remove DES support if MIT Kerberos version does not support
it
---
source3/libads/kerberos_keytab.c | 2 -
source3/passdb/machine_account_secrets.c | 36 ------------------
source4/auth/kerberos/kerberos.h | 2 +-
.../dsdb/samdb/ldb_modules/password_hash.c | 12 ++++++
source4/kdc/db-glue.c | 4 +-
source4/torture/rpc/remote_pac.c | 37 -------------------
testprogs/blackbox/dbcheck-oldrelease.sh | 2 +-
testprogs/blackbox/functionalprep.sh | 2 +-
.../blackbox/test_export_keytab_heimdal.sh | 16 ++++----
.../blackbox/upgradeprovision-oldrelease.sh | 2 +-
10 files changed, 26 insertions(+), 89 deletions(-)
diff --git a/source3/libads/kerberos_keytab.c b/source3/libads/kerberos_keytab.c
index 97d5535041c..7d193e1a600 100644
--- a/source3/libads/kerberos_keytab.c
+++ b/source3/libads/kerberos_keytab.c
@@ -240,8 +240,6 @@ int ads_keytab_add_entry(ADS_STRUCT *ads, const char *srvPrinc, bool update_ads)
krb5_data password;
krb5_kvno kvno;
krb5_enctype enctypes[6] = {
- ENCTYPE_DES_CBC_CRC,
- ENCTYPE_DES_CBC_MD5,
#ifdef HAVE_ENCTYPE_AES128_CTS_HMAC_SHA1_96
ENCTYPE_AES128_CTS_HMAC_SHA1_96,
#endif
diff --git a/source3/passdb/machine_account_secrets.c b/source3/passdb/machine_account_secrets.c
index dfc21f295a1..efba80f1474 100644
--- a/source3/passdb/machine_account_secrets.c
+++ b/source3/passdb/machine_account_secrets.c
@@ -1031,7 +1031,6 @@ static int secrets_domain_info_kerberos_keys(struct secrets_domain_info1_passwor
krb5_keyblock key;
DATA_BLOB aes_256_b = data_blob_null;
DATA_BLOB aes_128_b = data_blob_null;
- DATA_BLOB des_md5_b = data_blob_null;
bool ok;
#endif /* HAVE_ADS */
DATA_BLOB arc4_b = data_blob_null;
@@ -1177,32 +1176,6 @@ static int secrets_domain_info_kerberos_keys(struct secrets_domain_info1_passwor
return ENOMEM;
}
- krb5_ret = smb_krb5_create_key_from_string(krb5_ctx,
- NULL,
- &salt,
- &cleartext_utf8,
- ENCTYPE_DES_CBC_MD5,
- &key);
- if (krb5_ret != 0) {
- DBG_ERR("generation of a des-cbc-md5 key failed: %s\n",
- smb_get_krb5_error_message(krb5_ctx, krb5_ret, keys));
- krb5_free_context(krb5_ctx);
- TALLOC_FREE(keys);
- TALLOC_FREE(salt_data);
- return krb5_ret;
- }
- des_md5_b = data_blob_talloc(keys,
- KRB5_KEY_DATA(&key),
- KRB5_KEY_LENGTH(&key));
- krb5_free_keyblock_contents(krb5_ctx, &key);
- if (des_md5_b.data == NULL) {
- DBG_ERR("data_blob_talloc failed for des-cbc-md5.\n");
- krb5_free_context(krb5_ctx);
- TALLOC_FREE(keys);
- TALLOC_FREE(salt_data);
- return ENOMEM;
- }
-
krb5_free_context(krb5_ctx);
no_kerberos:
@@ -1227,15 +1200,6 @@ no_kerberos:
keys[idx].value = arc4_b;
idx += 1;
-#ifdef HAVE_ADS
- if (des_md5_b.length != 0) {
- keys[idx].keytype = ENCTYPE_DES_CBC_MD5;
- keys[idx].iteration_count = 4096;
- keys[idx].value = des_md5_b;
- idx += 1;
- }
-#endif /* HAVE_ADS */
-
p->salt_data = salt_data;
p->default_iteration_count = 4096;
p->num_keys = idx;
diff --git a/source4/auth/kerberos/kerberos.h b/source4/auth/kerberos/kerberos.h
index 2ff9e3868af..1dd63acc838 100644
--- a/source4/auth/kerberos/kerberos.h
+++ b/source4/auth/kerberos/kerberos.h
@@ -50,7 +50,7 @@ struct keytab_container {
#define TOK_ID_GSS_GETMIC ((const uint8_t *)"\x01\x01")
#define TOK_ID_GSS_WRAP ((const uint8_t *)"\x02\x01")
-#define ENC_ALL_TYPES (ENC_CRC32 | ENC_RSA_MD5 | ENC_RC4_HMAC_MD5 | \
+#define ENC_ALL_TYPES (ENC_RC4_HMAC_MD5 | \
ENC_HMAC_SHA1_96_AES128 | ENC_HMAC_SHA1_96_AES256)
#ifndef HAVE_KRB5_SET_DEFAULT_TGS_KTYPES
diff --git a/source4/dsdb/samdb/ldb_modules/password_hash.c b/source4/dsdb/samdb/ldb_modules/password_hash.c
index 006e35c46d5..f16937c6cab 100644
--- a/source4/dsdb/samdb/ldb_modules/password_hash.c
+++ b/source4/dsdb/samdb/ldb_modules/password_hash.c
@@ -786,6 +786,7 @@ static int setup_kerberos_keys(struct setup_password_fields_io *io)
* create ENCTYPE_DES_CBC_MD5 key out of
* the salt and the cleartext password
*/
+#ifdef SAMBA4_USES_HEIMDAL
krb5_ret = smb_krb5_create_key_from_string(io->smb_krb5_context->krb5_context,
NULL,
&salt,
@@ -804,6 +805,11 @@ static int setup_kerberos_keys(struct setup_password_fields_io *io)
KRB5_KEY_DATA(&key),
KRB5_KEY_LENGTH(&key));
krb5_free_keyblock_contents(io->smb_krb5_context->krb5_context, &key);
+#else
+ /* MIT has dropped support for DES enctypes, store a random key instead. */
+ io->g.des_md5 = data_blob_talloc(io->ac, NULL, 8);
+ generate_secret_buffer(io->g.des_md5.data, 8);
+#endif
if (!io->g.des_md5.data) {
return ldb_oom(ldb);
}
@@ -812,6 +818,7 @@ static int setup_kerberos_keys(struct setup_password_fields_io *io)
* create ENCTYPE_DES_CBC_CRC key out of
* the salt and the cleartext password
*/
+#ifdef SAMBA4_USES_HEIMDAL
krb5_ret = smb_krb5_create_key_from_string(io->smb_krb5_context->krb5_context,
NULL,
&salt,
@@ -830,6 +837,11 @@ static int setup_kerberos_keys(struct setup_password_fields_io *io)
KRB5_KEY_DATA(&key),
KRB5_KEY_LENGTH(&key));
krb5_free_keyblock_contents(io->smb_krb5_context->krb5_context, &key);
+#else
+ /* MIT has dropped support for DES enctypes, store a random key instead. */
+ io->g.des_crc = data_blob_talloc(io->ac, NULL, 8);
+ generate_secret_buffer(io->g.des_crc.data, 8);
+#endif
if (!io->g.des_crc.data) {
return ldb_oom(ldb);
}
diff --git a/source4/kdc/db-glue.c b/source4/kdc/db-glue.c
index f62a633c6c7..023ae7b580d 100644
--- a/source4/kdc/db-glue.c
+++ b/source4/kdc/db-glue.c
@@ -359,10 +359,10 @@ static krb5_error_code samba_kdc_message2entry_keys(krb5_context context,
/* If UF_USE_DES_KEY_ONLY has been set, then don't allow use of the newer enc types */
if (userAccountControl & UF_USE_DES_KEY_ONLY) {
- supported_enctypes = ENC_CRC32|ENC_RSA_MD5;
+ supported_enctypes = 0;
} else {
/* Otherwise, add in the default enc types */
- supported_enctypes |= ENC_CRC32 | ENC_RSA_MD5 | ENC_RC4_HMAC_MD5;
+ supported_enctypes |= ENC_RC4_HMAC_MD5;
}
/* Is this the krbtgt or a RODC krbtgt */
diff --git a/source4/torture/rpc/remote_pac.c b/source4/torture/rpc/remote_pac.c
index 7a5cda74b74..f12060e3c8f 100644
--- a/source4/torture/rpc/remote_pac.c
+++ b/source4/torture/rpc/remote_pac.c
@@ -38,7 +38,6 @@
#define TEST_MACHINE_NAME_BDC "torturepacbdc"
#define TEST_MACHINE_NAME_WKSTA "torturepacwksta"
-#define TEST_MACHINE_NAME_WKSTA_DES "torturepacwkdes"
#define TEST_MACHINE_NAME_S4U2SELF_BDC "tests4u2selfbdc"
#define TEST_MACHINE_NAME_S4U2SELF_WKSTA "tests4u2selfwk"
@@ -581,39 +580,6 @@ static bool test_PACVerify_workstation_aes(struct torture_context *tctx,
NETLOGON_NEG_AUTH2_ADS_FLAGS | NETLOGON_NEG_SUPPORTS_AES);
}
-static bool test_PACVerify_workstation_des(struct torture_context *tctx,
- struct dcerpc_pipe *p, struct cli_credentials *credentials, struct test_join *join_ctx)
-{
- struct samr_SetUserInfo r;
- union samr_UserInfo user_info;
- struct dcerpc_pipe *samr_pipe = torture_join_samr_pipe(join_ctx);
- struct smb_krb5_context *smb_krb5_context;
- krb5_error_code ret;
-
- ret = cli_credentials_get_krb5_context(popt_get_cmdline_credentials(),
- tctx->lp_ctx, &smb_krb5_context);
- torture_assert_int_equal(tctx, ret, 0, "cli_credentials_get_krb5_context() failed");
-
- if (smb_krb5_get_allowed_weak_crypto(smb_krb5_context->krb5_context) == FALSE) {
- torture_skip(tctx, "Cannot test DES without [libdefaults] allow_weak_crypto = yes");
- }
-
- /* Mark this workstation with DES-only */
- user_info.info16.acct_flags = ACB_USE_DES_KEY_ONLY | ACB_WSTRUST;
- r.in.user_handle = torture_join_samr_user_policy(join_ctx);
- r.in.level = 16;
- r.in.info = &user_info;
-
- torture_assert_ntstatus_ok(tctx, dcerpc_samr_SetUserInfo_r(samr_pipe->binding_handle, tctx, &r),
- "failed to set DES info account flags");
- torture_assert_ntstatus_ok(tctx, r.out.result,
- "failed to set DES into account flags");
-
- return test_PACVerify(tctx, p, credentials, SEC_CHAN_WKSTA,
- TEST_MACHINE_NAME_WKSTA_DES,
- NETLOGON_NEG_AUTH2_ADS_FLAGS);
-}
-
#ifdef SAMBA4_USES_HEIMDAL
static NTSTATUS check_primary_group_in_validation(TALLOC_CTX *mem_ctx,
uint16_t validation_level,
@@ -1000,9 +966,6 @@ struct torture_suite *torture_rpc_remote_pac(TALLOC_CTX *mem_ctx)
&ndr_table_netlogon, TEST_MACHINE_NAME_WKSTA);
torture_rpc_tcase_add_test_creds(tcase, "verify-sig-aes", test_PACVerify_workstation_aes);
- tcase = torture_suite_add_machine_workstation_rpc_iface_tcase(suite, "netlogon-member-des",
- &ndr_table_netlogon, TEST_MACHINE_NAME_WKSTA_DES);
- torture_rpc_tcase_add_test_join(tcase, "verify-sig", test_PACVerify_workstation_des);
#ifdef SAMBA4_USES_HEIMDAL
tcase = torture_suite_add_machine_bdc_rpc_iface_tcase(suite, "netr-bdc-arcfour",
&ndr_table_netlogon, TEST_MACHINE_NAME_S4U2SELF_BDC);
diff --git a/testprogs/blackbox/dbcheck-oldrelease.sh b/testprogs/blackbox/dbcheck-oldrelease.sh
index 3d0ee2c165a..41c55178d4e 100755
--- a/testprogs/blackbox/dbcheck-oldrelease.sh
+++ b/testprogs/blackbox/dbcheck-oldrelease.sh
@@ -388,7 +388,7 @@ referenceprovision() {
ldapcmp() {
if [ x$RELEASE = x"release-4-0-0" ]; then
- $PYTHON $BINDIR/samba-tool ldapcmp tdb://$PREFIX_ABS/${RELEASE}_reference/private/sam.ldb tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb --two --skip-missing-dn --filter=dnsRecord,displayName
+ $PYTHON $BINDIR/samba-tool ldapcmp tdb://$PREFIX_ABS/${RELEASE}_reference/private/sam.ldb tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb --two --skip-missing-dn --filter=dnsRecord,displayName,msDS-SupportedEncryptionTypes
fi
}
diff --git a/testprogs/blackbox/functionalprep.sh b/testprogs/blackbox/functionalprep.sh
index 80e82252d45..1d37611ef7a 100755
--- a/testprogs/blackbox/functionalprep.sh
+++ b/testprogs/blackbox/functionalprep.sh
@@ -61,7 +61,7 @@ provision_2012r2() {
ldapcmp_ignore() {
# At some point we will need to ignore, but right now, it should be perfect
IGNORE_ATTRS=$1
- $PYTHON $BINDIR/samba-tool ldapcmp tdb://$PREFIX_ABS/$2/private/sam.ldb tdb://$PREFIX_ABS/$3/private/sam.ldb --two --skip-missing-dn
+ $PYTHON $BINDIR/samba-tool ldapcmp tdb://$PREFIX_ABS/$2/private/sam.ldb tdb://$PREFIX_ABS/$3/private/sam.ldb --two --skip-missing-dn --filter msDS-SupportedEncryptionTypes
}
ldapcmp() {
diff --git a/testprogs/blackbox/test_export_keytab_heimdal.sh b/testprogs/blackbox/test_export_keytab_heimdal.sh
index cfa245fd4de..6a2595cd684 100755
--- a/testprogs/blackbox/test_export_keytab_heimdal.sh
+++ b/testprogs/blackbox/test_export_keytab_heimdal.sh
@@ -43,7 +43,7 @@ test_keytab() {
echo "test: $testname"
- NKEYS=$($VALGRIND $samba4ktutil $keytab | grep -i "$principal" | egrep -c "des|aes|arcfour")
+ NKEYS=$($VALGRIND $samba4ktutil $keytab | grep -i "$principal" | egrep -c "aes|arcfour")
status=$?
if [ x$status != x0 ]; then
echo "failure: $testname"
@@ -64,22 +64,22 @@ unc="//$SERVER/tmp"
testit "create user locally" $VALGRIND $PYTHON $newuser nettestuser $USERPASS $@ || failed=`expr $failed + 1`
testit "dump keytab from domain" $VALGRIND $PYTHON $samba_tool domain exportkeytab $PREFIX/tmpkeytab $@ || failed=`expr $failed + 1`
-test_keytab "read keytab from domain" "$PREFIX/tmpkeytab" "$SERVER\\\$" 5
+test_keytab "read keytab from domain" "$PREFIX/tmpkeytab" "$SERVER\\\$" 3
testit "dump keytab from domain (2nd time)" $VALGRIND $PYTHON $samba_tool domain exportkeytab $PREFIX/tmpkeytab $@ || failed=`expr $failed + 1`
-test_keytab "read keytab from domain (2nd time)" "$PREFIX/tmpkeytab" "$SERVER\\\$" 5
+test_keytab "read keytab from domain (2nd time)" "$PREFIX/tmpkeytab" "$SERVER\\\$" 3
testit "dump keytab from domain for cifs principal" $VALGRIND $PYTHON $samba_tool domain exportkeytab $PREFIX/tmpkeytab-server --principal=cifs/$SERVER_FQDN $@ || failed=`expr $failed + 1`
-test_keytab "read keytab from domain for cifs principal" "$PREFIX/tmpkeytab-server" "cifs/$SERVER_FQDN" 5
+test_keytab "read keytab from domain for cifs principal" "$PREFIX/tmpkeytab-server" "cifs/$SERVER_FQDN" 3
testit "dump keytab from domain for cifs principal (2nd time)" $VALGRIND $PYTHON $samba_tool domain exportkeytab $PREFIX/tmpkeytab-server --principal=cifs/$SERVER_FQDN $@ || failed=`expr $failed + 1`
-test_keytab "read keytab from domain for cifs principal (2nd time)" "$PREFIX/tmpkeytab-server" "cifs/$SERVER_FQDN" 5
+test_keytab "read keytab from domain for cifs principal (2nd time)" "$PREFIX/tmpkeytab-server" "cifs/$SERVER_FQDN" 3
testit "dump keytab from domain for user principal" $VALGRIND $PYTHON $samba_tool domain exportkeytab $PREFIX/tmpkeytab-2 --principal=nettestuser $@ || failed=`expr $failed + 1`
-test_keytab "dump keytab from domain for user principal" "$PREFIX/tmpkeytab-2" "nettestuser@$REALM" 5
+test_keytab "dump keytab from domain for user principal" "$PREFIX/tmpkeytab-2" "nettestuser@$REALM" 3
testit "dump keytab from domain for user principal (2nd time)" $VALGRIND $PYTHON $samba_tool domain exportkeytab $PREFIX/tmpkeytab-2 --principal=nettestuser@$REALM $@ || failed=`expr $failed + 1`
-test_keytab "dump keytab from domain for user principal (2nd time)" "$PREFIX/tmpkeytab-2" "nettestuser@$REALM" 5
+test_keytab "dump keytab from domain for user principal (2nd time)" "$PREFIX/tmpkeytab-2" "nettestuser@$REALM" 3
testit "dump keytab from domain for user principal with SPN as UPN" $VALGRIND $PYTHON $samba_tool domain exportkeytab $PREFIX/tmpkeytab-3 --principal=http/testupnspn.$DNSDOMAIN $@ || failed=`expr $failed + 1`
-test_keytab "dump keytab from domain for user principal" "$PREFIX/tmpkeytab-3" "http/testupnspn.$DNSDOMAIN@$REALM" 5
+test_keytab "dump keytab from domain for user principal" "$PREFIX/tmpkeytab-3" "http/testupnspn.$DNSDOMAIN@$REALM" 3
KRB5CCNAME="$PREFIX/tmpuserccache"
export KRB5CCNAME
diff --git a/testprogs/blackbox/upgradeprovision-oldrelease.sh b/testprogs/blackbox/upgradeprovision-oldrelease.sh
index 76276168011..208baa54a02 100755
--- a/testprogs/blackbox/upgradeprovision-oldrelease.sh
+++ b/testprogs/blackbox/upgradeprovision-oldrelease.sh
@@ -106,7 +106,7 @@ referenceprovision() {
ldapcmp() {
if [ x$RELEASE != x"alpha13" ]; then
- $PYTHON $BINDIR/samba-tool ldapcmp tdb://$PREFIX_ABS/${RELEASE}_upgrade_reference/private/sam.ldb tdb://$PREFIX_ABS/${RELEASE}_upgrade/private/sam.ldb --two --skip-missing-dn --filter=dnsRecord,displayName
+ $PYTHON $BINDIR/samba-tool ldapcmp tdb://$PREFIX_ABS/${RELEASE}_upgrade_reference/private/sam.ldb tdb://$PREFIX_ABS/${RELEASE}_upgrade/private/sam.ldb --two --skip-missing-dn --filter=dnsRecord,displayName,msDS-SupportedEncryptionTypes
fi
}
--
2.23.0

View file

@ -1,42 +0,0 @@
From 5a084994144704a6c146b94f8a22cf57ce08deab Mon Sep 17 00:00:00 2001
From: Alexander Bokovoy <ab@samba.org>
Date: Mon, 7 Oct 2019 18:24:28 +0300
Subject: [PATCH] samba-tool: create working private krb5.conf
DNS update tool uses private krb5.conf which should have enough details
to authenticate with GSS-TSIG when running nsupdate.
Unfortunately, the configuration we provide is not enough. We set
defaults to not lookup REALM via DNS but at the same time we don't
provide any realm definition. As result, MIT Kerberos cannot actually
find a working realm for Samba AD deployment because it cannot query DNS
for a realm discovery or pick it up from the configuration.
Extend private krb5.conf with a realm definition that will allow MIT
Kerberos to look up KDC over DNS.
Signed-off-by: Alexander Bokovoy <ab@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
---
source4/setup/krb5.conf | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/source4/setup/krb5.conf b/source4/setup/krb5.conf
index b1bf6cf907d..ad6f2818fb5 100644
--- a/source4/setup/krb5.conf
+++ b/source4/setup/krb5.conf
@@ -2,3 +2,11 @@
default_realm = ${REALM}
dns_lookup_realm = false
dns_lookup_kdc = true
+
+[realms]
+${REALM} = {
+ default_domain = ${DNSDOMAIN}
+}
+
+[domain_realm]
+ ${HOSTNAME} = ${REALM}
--
2.21.0

View file

@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=samba
VERSION=${VERSION:-$(echo samba-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-3}
BUILD=${BUILD:-1}
if [ -e $CWD/machine.conf ]; then
. $CWD/machine.conf ]
@ -104,11 +104,6 @@ find . \
if [ -L /lib${LIBDIRSUFFIX}/libpam.so.? ]; then
PAM_OPTIONS="--with-pam --with-pammodulesdir=/lib${LIBDIRSUFFIX}/security --with-system-mitkrb5 --with-experimental-mit-ad-dc"
unset SHADOW_OPTIONS
# Handle removal of ENCTYPE_DES_CBC_MD5 from krb5.
# These patches are already upstreamed in the 4.12.0 RC.
zcat $CWD/0000-use-gnutls-for-des-cbc.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/0001-handle-removal-des-enctypes-from-krb5.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/0002-samba-tool-create-working-private-krb5.conf.patch.gz | patch -p1 --verbose || exit 1
else
unset PAM_OPTIONS
SHADOW_OPTIONS="--without-pam"

View file

@ -1,2 +1,2 @@
https://download.samba.org/pub/samba/stable/samba-4.11.6.tar.gz
https://download.samba.org/pub/samba/stable/samba-4.11.6.tar.asc
https://download.samba.org/pub/samba/stable/samba-4.12.0.tar.gz
https://download.samba.org/pub/samba/stable/samba-4.12.0.tar.asc

View file

@ -26,7 +26,7 @@ PKGNAM=seamonkey
TARBALLVER=${VERSION:-$(basename $(ls seamonkey-*.tar.* | cut -d - -f 2 | rev | cut -f 3- -d . | rev) .source)}
# Strip the end from beta versions:
VERSION=$(echo $TARBALLVER | cut -f 1 -d b)
BUILD=${BUILD:-1}
BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@ -46,6 +46,16 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
exit 0
fi
# Seamonkey has been requiring more and more memory, especially while linking
# libxul. If it fails to build natively on x86 32-bit, it can be useful to
# attempt the build using an x86_64 kernel and a 32-bit userspace. Detect this
# situation and set the ARCH to i686. Later in the script we'll add some
# options to the .mozconfig so that the compile will do the right thing.
if [ "$(uname -m)" = "x86_64" -a "$(file -L /usr/bin/gcc | grep 80386 | grep 32-bit)" != "" ]; then
COMPILE_X86_UNDER_X86_64=true
ARCH=i686
fi
if [ "$ARCH" = "i686" ]; then
LIBDIRSUFFIX=""
OPTIMIZE_FLAG=${OPTIMIZE_FLAG:-"-O1"}
@ -57,16 +67,6 @@ else
OPTIMIZE_FLAG=${OPTIMIZE_FLAG:-"-O1"}
fi
# Seamonkey has been requiring more and more memory, especially while linking
# libxul. If it fails to build natively on x86 32-bit, it can be useful to
# attempt the build using an x86_64 kernel and a 32-bit userspace. Detect this
# situation and set the ARCH to i686. Later in the script we'll add some
# options to the .mozconfig so that the compile will do the right thing.
if [ "$(uname -m)" = "x86_64" -a "$(file -L /usr/bin/gcc | grep 80386 | grep 32-bit)" != "" ]; then
COMPILE_X86_UNDER_X86_64=true
ARCH=i686
fi
# Choose a compiler (gcc/g++ or clang/clang++):
export CC=${CC:-clang}
export CXX=${CXX:-clang++}