summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.rss46
-rw-r--r--ChangeLog.txt34
-rw-r--r--FILELIST.TXT178
-rwxr-xr-xextra/source/php81/fetch-php.sh4
-rwxr-xr-xrecompress.sh4
-rwxr-xr-xsource/l/glibc/glibc.SlackBuild2
-rw-r--r--source/l/glibc/patches/CVE-2023-25139.patch81
-rw-r--r--testing/source/samba/doinst.sh42
-rw-r--r--testing/source/samba/rc.samba48
-rwxr-xr-xtesting/source/samba/samba.SlackBuild257
-rw-r--r--testing/source/samba/samba.libsmbclient.h.ffmpeg.compat.diff10
-rw-r--r--testing/source/samba/samba.url2
-rw-r--r--testing/source/samba/slack-desc19
-rw-r--r--testing/source/samba/smb.conf.default223
-rw-r--r--testing/source/samba/smb.conf.default.orig223
-rw-r--r--testing/source/samba/smb.conf.diff29
16 files changed, 1116 insertions, 86 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss
index 5db826ffc..4076e8342 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,10 +11,52 @@
<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>Thu, 2 Feb 2023 22:52:48 GMT</pubDate>
- <lastBuildDate>Thu, 2 Feb 2023 23:42:29 GMT</lastBuildDate>
+ <pubDate>Fri, 3 Feb 2023 20:04:33 GMT</pubDate>
+ <lastBuildDate>Fri, 3 Feb 2023 20:35:06 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator>
<item>
+ <title>Fri, 3 Feb 2023 20:04:33 GMT</title>
+ <pubDate>Fri, 3 Feb 2023 20:04:33 GMT</pubDate>
+ <link>https://git.slackware.nl/current/tag/?h=20230203200433</link>
+ <guid isPermaLink="false">20230203200433</guid>
+ <description>
+ <![CDATA[<pre>
+a/aaa_glibc-solibs-2.37-x86_64-2.txz: Rebuilt.
+a/e2fsprogs-1.46.6-x86_64-1.txz: Upgraded.
+a/hwdata-0.367-noarch-1.txz: Upgraded.
+l/glibc-2.37-x86_64-2.txz: Rebuilt.
+ [PATCH] Account for grouping in printf width (bug 23432).
+ This issue could cause a overflow with sprintf in the corner case where an
+ application computes the size of buffer to be exactly enough to fit the
+ digits in question, but sprintf ends up writing a couple of extra bytes.
+ Thanks to marav for the heads-up.
+ For more information, see:
+ https://www.cve.org/CVERecord?id=CVE-2023-25139
+ (* Security fix *)
+l/glibc-i18n-2.37-x86_64-2.txz: Rebuilt.
+l/glibc-profile-2.37-x86_64-2.txz: Rebuilt.
+l/libcap-2.67-x86_64-1.txz: Upgraded.
+l/poppler-data-0.4.12-noarch-1.txz: Upgraded.
+extra/php81/php81-8.1.15-x86_64-1.txz: Upgraded.
+testing/packages/samba-4.17.5-x86_64-2.txz: Rebuilt.
+ Build with the bundled Heimdal instead of the system MIT Kerberos, since MIT
+ Kerberos has more issues when Samba is used as an AD DC. I'd appreciate any
+ feedback on the "Samba on Slackware 15" thread on LQ about how well this
+ works. Although it's not the sort of change I'd normally make in a -stable
+ release such as Slackware 15.0, in this case I'm considering it if it can
+ be done painlessly for any existing users... but I'll need to see some
+ reports about this. I'd like to note that yes, of course we saw the
+ "experimental" label in the configure flag we used to build Samba, but we
+ also saw another prominent Linux distribution go ahead and use it anyway. :)
+ And the Samba package built against MIT Kerberos cooked in the previous
+ -current development cycle for a couple of years without any objections.
+ Anyway, hopefully we'll get some testing from folks out there with networks
+ that use AD and go from there.
+ Thanks to Rowland Penny of the Samba team for clarifying this situation.
+ </pre>]]>
+ </description>
+ </item>
+ <item>
<title>Thu, 2 Feb 2023 22:52:48 GMT</title>
<pubDate>Thu, 2 Feb 2023 22:52:48 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20230202225248</link>
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 608b592d3..5b49befd0 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,37 @@
+Fri Feb 3 20:04:33 UTC 2023
+a/aaa_glibc-solibs-2.37-x86_64-2.txz: Rebuilt.
+a/e2fsprogs-1.46.6-x86_64-1.txz: Upgraded.
+a/hwdata-0.367-noarch-1.txz: Upgraded.
+l/glibc-2.37-x86_64-2.txz: Rebuilt.
+ [PATCH] Account for grouping in printf width (bug 23432).
+ This issue could cause a overflow with sprintf in the corner case where an
+ application computes the size of buffer to be exactly enough to fit the
+ digits in question, but sprintf ends up writing a couple of extra bytes.
+ Thanks to marav for the heads-up.
+ For more information, see:
+ https://www.cve.org/CVERecord?id=CVE-2023-25139
+ (* Security fix *)
+l/glibc-i18n-2.37-x86_64-2.txz: Rebuilt.
+l/glibc-profile-2.37-x86_64-2.txz: Rebuilt.
+l/libcap-2.67-x86_64-1.txz: Upgraded.
+l/poppler-data-0.4.12-noarch-1.txz: Upgraded.
+extra/php81/php81-8.1.15-x86_64-1.txz: Upgraded.
+testing/packages/samba-4.17.5-x86_64-2.txz: Rebuilt.
+ Build with the bundled Heimdal instead of the system MIT Kerberos, since MIT
+ Kerberos has more issues when Samba is used as an AD DC. I'd appreciate any
+ feedback on the "Samba on Slackware 15" thread on LQ about how well this
+ works. Although it's not the sort of change I'd normally make in a -stable
+ release such as Slackware 15.0, in this case I'm considering it if it can
+ be done painlessly for any existing users... but I'll need to see some
+ reports about this. I'd like to note that yes, of course we saw the
+ "experimental" label in the configure flag we used to build Samba, but we
+ also saw another prominent Linux distribution go ahead and use it anyway. :)
+ And the Samba package built against MIT Kerberos cooked in the previous
+ -current development cycle for a couple of years without any objections.
+ Anyway, hopefully we'll get some testing from folks out there with networks
+ that use AD and go from there.
+ Thanks to Rowland Penny of the Samba team for clarifying this situation.
++--------------------------+
Thu Feb 2 22:52:48 UTC 2023
a/aaa_glibc-solibs-2.37-x86_64-1.txz: Upgraded.
kde/akonadi-22.12.2-x86_64-1.txz: Upgraded.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 8b2759935..83c187732 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Thu Feb 2 22:59:26 UTC 2023
+Fri Feb 3 20:08:12 UTC 2023
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 2023-02-02 22:52 .
+drwxr-xr-x 12 root root 4096 2023-02-03 20:04 .
-rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0
-rw-r--r-- 1 root root 16617 2022-02-02 23:27 ./CHANGES_AND_HINTS.TXT
--rw-r--r-- 1 root root 1107360 2023-02-01 22:34 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2023-02-01 22:34 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 1107176 2023-02-02 22:59 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2023-02-02 22:59 ./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 491187 2023-02-02 22:52 ./ChangeLog.txt
+-rw-r--r-- 1 root root 493133 2023-02-03 20:04 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2023-02-01 22:26 ./EFI/BOOT
-rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi
@@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2023-02-01 22:26 ./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 1442087 2023-02-01 22:33 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1441873 2023-02-02 22:59 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 862071 2023-02-02 22:58 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 862071 2023-02-03 20:07 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3623 2023-02-01 22:16 ./README.initrd
-rw-r--r-- 1 root root 34162 2022-01-30 20:35 ./README_CRYPT.TXT
@@ -39,12 +39,12 @@ drwxr-xr-x 2 root root 4096 2023-02-01 22:26 ./EFI/BOOT
-rw-r--r-- 1 root root 17294 2008-12-08 18:13 ./SPEAK_INSTALL.TXT
-rw-r--r-- 1 root root 57187 2022-02-01 19:37 ./Slackware-HOWTO
-rw-r--r-- 1 root root 8700 2022-01-26 05:44 ./UPGRADE.TXT
-drwxr-xr-x 19 root root 4096 2023-01-07 01:41 ./extra
--rw-r--r-- 1 root root 49813 2023-01-07 01:41 ./extra/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2023-01-07 01:41 ./extra/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 62717 2023-01-07 01:41 ./extra/FILE_LIST
--rw-r--r-- 1 root root 1765382 2023-01-07 01:41 ./extra/MANIFEST.bz2
--rw-r--r-- 1 root root 36506 2023-01-07 01:41 ./extra/PACKAGES.TXT
+drwxr-xr-x 19 root root 4096 2023-02-03 20:06 ./extra
+-rw-r--r-- 1 root root 49813 2023-02-03 20:06 ./extra/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2023-02-03 20:06 ./extra/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 62717 2023-02-03 20:06 ./extra/FILE_LIST
+-rw-r--r-- 1 root root 1759363 2023-02-03 20:06 ./extra/MANIFEST.bz2
+-rw-r--r-- 1 root root 36506 2023-02-03 20:06 ./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
@@ -352,10 +352,10 @@ drwxr-xr-x 2 root root 4096 2023-01-07 01:41 ./extra/php80
-rw-r--r-- 1 root root 369 2023-01-06 19:42 ./extra/php80/php80-8.0.27-x86_64-1.txt
-rw-r--r-- 1 root root 6235152 2023-01-06 19:42 ./extra/php80/php80-8.0.27-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-01-06 19:42 ./extra/php80/php80-8.0.27-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 4096 2023-01-07 01:41 ./extra/php81
--rw-r--r-- 1 root root 369 2023-01-06 19:48 ./extra/php81/php81-8.1.14-x86_64-1.txt
--rw-r--r-- 1 root root 6340452 2023-01-06 19:48 ./extra/php81/php81-8.1.14-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-01-06 19:48 ./extra/php81/php81-8.1.14-x86_64-1.txz.asc
+drwxr-xr-x 2 root root 4096 2023-02-03 20:06 ./extra/php81
+-rw-r--r-- 1 root root 369 2023-02-03 17:48 ./extra/php81/php81-8.1.15-x86_64-1.txt
+-rw-r--r-- 1 root root 6371888 2023-02-03 17:48 ./extra/php81/php81-8.1.15-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2023-02-03 17:48 ./extra/php81/php81-8.1.15-x86_64-1.txz.asc
drwxr-xr-x 2 root root 4096 2022-07-05 20:20 ./extra/rust-for-mozilla
-rw-r--r-- 1 root root 700 2022-01-27 20:31 ./extra/rust-for-mozilla/README
-rw-r--r-- 1 root root 426 2022-07-02 02:10 ./extra/rust-for-mozilla/rust-1.60.0-x86_64-1.txt
@@ -577,12 +577,12 @@ drwxr-xr-x 2 root root 4096 2023-01-06 19:40 ./extra/source/php80
-rw-r--r-- 1 root root 805 2020-05-12 19:14 ./extra/source/php80/php.ini-development.diff.gz
-rwxr-xr-x 1 root root 10632 2022-10-31 20:59 ./extra/source/php80/php80.SlackBuild
-rw-r--r-- 1 root root 822 2021-12-03 05:20 ./extra/source/php80/slack-desc
-drwxr-xr-x 2 root root 4096 2023-01-06 19:46 ./extra/source/php81
+drwxr-xr-x 2 root root 4096 2023-02-03 17:45 ./extra/source/php81
-rw-r--r-- 1 root root 432 2020-12-21 16:28 ./extra/source/php81/doinst.sh.gz
--rwxr-xr-x 1 root root 120 2023-01-06 19:46 ./extra/source/php81/fetch-php.sh
+-rwxr-xr-x 1 root root 120 2023-02-03 17:45 ./extra/source/php81/fetch-php.sh
-rw-r--r-- 1 root root 1020 2021-02-19 20:43 ./extra/source/php81/mod_php.conf.example
--rw-r--r-- 1 root root 11752004 2023-01-04 18:20 ./extra/source/php81/php-8.1.14.tar.xz
--rw-r--r-- 1 root root 833 2023-01-04 18:20 ./extra/source/php81/php-8.1.14.tar.xz.asc
+-rw-r--r-- 1 root root 11814272 2023-01-31 20:50 ./extra/source/php81/php-8.1.15.tar.xz
+-rw-r--r-- 1 root root 833 2023-01-31 20:50 ./extra/source/php81/php-8.1.15.tar.xz.asc
-rw-r--r-- 1 root root 387 2017-11-28 02:08 ./extra/source/php81/php-fpm.conf.diff.gz
-rw-r--r-- 1 root root 605 2020-03-17 21:22 ./extra/source/php81/php.imap.api.diff.gz
-rw-r--r-- 1 root root 806 2021-11-29 19:09 ./extra/source/php81/php.ini-development.diff.gz
@@ -746,19 +746,19 @@ drwxr-xr-x 2 root root 4096 2022-02-03 07:02 ./patches
-rw-r--r-- 1 root root 575 2022-02-03 07:02 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2022-02-03 07:02 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT
-drwxr-xr-x 17 root root 4096 2023-02-02 22:59 ./slackware64
--rw-r--r-- 1 root root 336434 2023-02-02 22:59 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2023-02-02 22:59 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 417256 2023-02-02 22:57 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 4319568 2023-02-02 22:58 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 17 root root 4096 2023-02-03 20:07 ./slackware64
+-rw-r--r-- 1 root root 336434 2023-02-03 20:07 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2023-02-03 20:07 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 417256 2023-02-03 20:06 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 4320503 2023-02-03 20:07 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
-drwxr-xr-x 2 root root 32768 2023-02-02 22:56 ./slackware64/a
+drwxr-xr-x 2 root root 32768 2023-02-03 20:06 ./slackware64/a
-rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt
-rw-r--r-- 1 root root 10720 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz.asc
--rw-r--r-- 1 root root 371 2023-02-02 18:06 ./slackware64/a/aaa_glibc-solibs-2.37-x86_64-1.txt
--rw-r--r-- 1 root root 2847856 2023-02-02 18:06 ./slackware64/a/aaa_glibc-solibs-2.37-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-02-02 18:06 ./slackware64/a/aaa_glibc-solibs-2.37-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 371 2023-02-03 19:17 ./slackware64/a/aaa_glibc-solibs-2.37-x86_64-2.txt
+-rw-r--r-- 1 root root 2848636 2023-02-03 19:17 ./slackware64/a/aaa_glibc-solibs-2.37-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2023-02-03 19:17 ./slackware64/a/aaa_glibc-solibs-2.37-x86_64-2.txz.asc
-rw-r--r-- 1 root root 413 2023-01-12 20:42 ./slackware64/a/aaa_libraries-15.1-x86_64-17.txt
-rw-r--r-- 1 root root 10700444 2023-01-12 20:42 ./slackware64/a/aaa_libraries-15.1-x86_64-17.txz
-rw-r--r-- 1 root root 163 2023-01-12 20:42 ./slackware64/a/aaa_libraries-15.1-x86_64-17.txz.asc
@@ -816,9 +816,9 @@ drwxr-xr-x 2 root root 32768 2023-02-02 22:56 ./slackware64/a
-rw-r--r-- 1 root root 336 2021-02-13 10:57 ./slackware64/a/dosfstools-4.2-x86_64-2.txt
-rw-r--r-- 1 root root 97376 2021-02-13 10:57 ./slackware64/a/dosfstools-4.2-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-02-13 10:57 ./slackware64/a/dosfstools-4.2-x86_64-2.txz.asc
--rw-r--r-- 1 root root 404 2021-12-31 04:39 ./slackware64/a/e2fsprogs-1.46.5-x86_64-1.txt
--rw-r--r-- 1 root root 1210048 2021-12-31 04:39 ./slackware64/a/e2fsprogs-1.46.5-x86_64-1.txz
--rw-r--r-- 1 root root 163 2021-12-31 04:39 ./slackware64/a/e2fsprogs-1.46.5-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 404 2023-02-03 04:10 ./slackware64/a/e2fsprogs-1.46.6-x86_64-1.txt
+-rw-r--r-- 1 root root 1224016 2023-02-03 04:10 ./slackware64/a/e2fsprogs-1.46.6-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2023-02-03 04:10 ./slackware64/a/e2fsprogs-1.46.6-x86_64-1.txz.asc
-rw-r--r-- 1 root root 350 2023-01-12 21:11 ./slackware64/a/ed-1.19-x86_64-1.txt
-rw-r--r-- 1 root root 59672 2023-01-12 21:11 ./slackware64/a/ed-1.19-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-01-12 21:11 ./slackware64/a/ed-1.19-x86_64-1.txz.asc
@@ -894,9 +894,9 @@ drwxr-xr-x 2 root root 32768 2023-02-02 22:56 ./slackware64/a
-rw-r--r-- 1 root root 441 2021-02-13 11:07 ./slackware64/a/hostname-3.23-x86_64-3.txt
-rw-r--r-- 1 root root 9132 2021-02-13 11:07 ./slackware64/a/hostname-3.23-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:07 ./slackware64/a/hostname-3.23-x86_64-3.txz.asc
--rw-r--r-- 1 root root 316 2023-01-05 02:50 ./slackware64/a/hwdata-0.366-noarch-1.txt
--rw-r--r-- 1 root root 1528296 2023-01-05 02:50 ./slackware64/a/hwdata-0.366-noarch-1.txz
--rw-r--r-- 1 root root 163 2023-01-05 02:50 ./slackware64/a/hwdata-0.366-noarch-1.txz.asc
+-rw-r--r-- 1 root root 316 2023-02-03 17:43 ./slackware64/a/hwdata-0.367-noarch-1.txt
+-rw-r--r-- 1 root root 1531364 2023-02-03 17:43 ./slackware64/a/hwdata-0.367-noarch-1.txz
+-rw-r--r-- 1 root root 163 2023-02-03 17:43 ./slackware64/a/hwdata-0.367-noarch-1.txz.asc
-rw-r--r-- 1 root root 465 2021-02-13 11:07 ./slackware64/a/infozip-6.0-x86_64-7.txt
-rw-r--r-- 1 root root 401604 2021-02-13 11:07 ./slackware64/a/infozip-6.0-x86_64-7.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:07 ./slackware64/a/infozip-6.0-x86_64-7.txz.asc
@@ -2774,7 +2774,7 @@ drwxr-xr-x 2 root root 86016 2023-02-02 22:57 ./slackware64/kde
-rw-r--r-- 1 root root 517 2023-02-02 20:16 ./slackware64/kde/zanshin-22.12.2-x86_64-1.txt
-rw-r--r-- 1 root root 683328 2023-02-02 20:16 ./slackware64/kde/zanshin-22.12.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-02-02 20:16 ./slackware64/kde/zanshin-22.12.2-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 86016 2023-02-02 22:57 ./slackware64/l
+drwxr-xr-x 2 root root 86016 2023-02-03 20:06 ./slackware64/l
-rw-r--r-- 1 root root 329 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txt
-rw-r--r-- 1 root root 928144 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz
-rw-r--r-- 1 root root 163 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz.asc
@@ -3027,15 +3027,15 @@ drwxr-xr-x 2 root root 86016 2023-02-02 22:57 ./slackware64/l
-rw-r--r-- 1 root root 407 2023-01-20 18:09 ./slackware64/l/glib2-2.74.5-x86_64-1.txt
-rw-r--r-- 1 root root 4148304 2023-01-20 18:09 ./slackware64/l/glib2-2.74.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-01-20 18:09 ./slackware64/l/glib2-2.74.5-x86_64-1.txz.asc
--rw-r--r-- 1 root root 313 2023-02-02 18:06 ./slackware64/l/glibc-2.37-x86_64-1.txt
--rw-r--r-- 1 root root 5423488 2023-02-02 18:06 ./slackware64/l/glibc-2.37-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-02-02 18:06 ./slackware64/l/glibc-2.37-x86_64-1.txz.asc
--rw-r--r-- 1 root root 353 2023-02-02 18:06 ./slackware64/l/glibc-i18n-2.37-x86_64-1.txt
--rw-r--r-- 1 root root 12057956 2023-02-02 18:06 ./slackware64/l/glibc-i18n-2.37-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-02-02 18:06 ./slackware64/l/glibc-i18n-2.37-x86_64-1.txz.asc
--rw-r--r-- 1 root root 507 2023-02-02 18:05 ./slackware64/l/glibc-profile-2.37-x86_64-1.txt
--rw-r--r-- 1 root root 1584052 2023-02-02 18:05 ./slackware64/l/glibc-profile-2.37-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-02-02 18:05 ./slackware64/l/glibc-profile-2.37-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 313 2023-02-03 19:17 ./slackware64/l/glibc-2.37-x86_64-2.txt
+-rw-r--r-- 1 root root 5422916 2023-02-03 19:17 ./slackware64/l/glibc-2.37-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2023-02-03 19:17 ./slackware64/l/glibc-2.37-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 353 2023-02-03 19:17 ./slackware64/l/glibc-i18n-2.37-x86_64-2.txt
+-rw-r--r-- 1 root root 12101904 2023-02-03 19:17 ./slackware64/l/glibc-i18n-2.37-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2023-02-03 19:17 ./slackware64/l/glibc-i18n-2.37-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 507 2023-02-03 19:16 ./slackware64/l/glibc-profile-2.37-x86_64-2.txt
+-rw-r--r-- 1 root root 1586936 2023-02-03 19:16 ./slackware64/l/glibc-profile-2.37-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2023-02-03 19:16 ./slackware64/l/glibc-profile-2.37-x86_64-2.txz.asc
-rw-r--r-- 1 root root 358 2021-02-13 06:37 ./slackware64/l/glibmm-2.64.5-x86_64-3.txt
-rw-r--r-- 1 root root 1012844 2021-02-13 06:37 ./slackware64/l/glibmm-2.64.5-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 06:37 ./slackware64/l/glibmm-2.64.5-x86_64-3.txz.asc
@@ -3221,9 +3221,9 @@ drwxr-xr-x 2 root root 86016 2023-02-02 22:57 ./slackware64/l
-rw-r--r-- 1 root root 479 2022-01-31 20:01 ./slackware64/l/libcanberra-0.30-x86_64-9.txt
-rw-r--r-- 1 root root 97484 2022-01-31 20:01 ./slackware64/l/libcanberra-0.30-x86_64-9.txz
-rw-r--r-- 1 root root 163 2022-01-31 20:01 ./slackware64/l/libcanberra-0.30-x86_64-9.txz.asc
--rw-r--r-- 1 root root 433 2022-09-26 18:37 ./slackware64/l/libcap-2.66-x86_64-1.txt
--rw-r--r-- 1 root root 111932 2022-09-26 18:37 ./slackware64/l/libcap-2.66-x86_64-1.txz
--rw-r--r-- 1 root root 163 2022-09-26 18:37 ./slackware64/l/libcap-2.66-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 433 2023-02-03 17:44 ./slackware64/l/libcap-2.67-x86_64-1.txt
+-rw-r--r-- 1 root root 113540 2023-02-03 17:44 ./slackware64/l/libcap-2.67-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2023-02-03 17:44 ./slackware64/l/libcap-2.67-x86_64-1.txz.asc
-rw-r--r-- 1 root root 472 2022-03-30 17:55 ./slackware64/l/libcap-ng-0.8.3-x86_64-1.txt
-rw-r--r-- 1 root root 73688 2022-03-30 17:55 ./slackware64/l/libcap-ng-0.8.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-03-30 17:55 ./slackware64/l/libcap-ng-0.8.3-x86_64-1.txz.asc
@@ -3661,9 +3661,9 @@ drwxr-xr-x 2 root root 86016 2023-02-02 22:57 ./slackware64/l
-rw-r--r-- 1 root root 533 2023-02-02 18:38 ./slackware64/l/poppler-23.02.0-x86_64-1.txt
-rw-r--r-- 1 root root 1806972 2023-02-02 18:38 ./slackware64/l/poppler-23.02.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-02-02 18:38 ./slackware64/l/poppler-23.02.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 639 2021-09-07 17:02 ./slackware64/l/poppler-data-0.4.11-noarch-1.txt
--rw-r--r-- 1 root root 1584148 2021-09-07 17:02 ./slackware64/l/poppler-data-0.4.11-noarch-1.txz
--rw-r--r-- 1 root root 163 2021-09-07 17:02 ./slackware64/l/poppler-data-0.4.11-noarch-1.txz.asc
+-rw-r--r-- 1 root root 639 2023-02-03 04:19 ./slackware64/l/poppler-data-0.4.12-noarch-1.txt
+-rw-r--r-- 1 root root 1586252 2023-02-03 04:19 ./slackware64/l/poppler-data-0.4.12-noarch-1.txz
+-rw-r--r-- 1 root root 163 2023-02-03 04:19 ./slackware64/l/poppler-data-0.4.12-noarch-1.txz.asc
-rw-r--r-- 1 root root 589 2022-09-17 18:29 ./slackware64/l/popt-1.19-x86_64-1.txt
-rw-r--r-- 1 root root 62380 2022-09-17 18:29 ./slackware64/l/popt-1.19-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-09-17 18:29 ./slackware64/l/popt-1.19-x86_64-1.txz.asc
@@ -5597,11 +5597,11 @@ drwxr-xr-x 2 root root 4096 2021-02-15 19:33 ./slackware64/y
-rw-r--r-- 1 root root 1486956 2021-02-13 13:56 ./slackware64/y/nethack-3.6.6-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:56 ./slackware64/y/nethack-3.6.6-x86_64-3.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
-drwxr-xr-x 18 root root 4096 2023-02-02 22:59 ./source
--rw-r--r-- 1 root root 594665 2023-02-02 22:59 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2023-02-02 22:59 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 827416 2023-02-02 22:59 ./source/FILE_LIST
--rw-r--r-- 1 root root 24317432 2023-02-02 22:59 ./source/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2023-02-03 20:08 ./source
+-rw-r--r-- 1 root root 594741 2023-02-03 20:08 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2023-02-03 20:08 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 827508 2023-02-03 20:07 ./source/FILE_LIST
+-rw-r--r-- 1 root root 24319977 2023-02-03 20:07 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT
drwxr-xr-x 123 root root 4096 2023-01-19 20:13 ./source/a
-rw-r--r-- 1 root root 234 2022-10-16 18:39 ./source/a/FTBFSlog
@@ -5792,10 +5792,10 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/a/dosfstools
-rwxr-xr-x 1 root root 4476 2021-02-13 05:31 ./source/a/dosfstools/dosfstools.SlackBuild
-rw-r--r-- 1 root root 41 2021-01-31 19:39 ./source/a/dosfstools/dosfstools.url
-rw-r--r-- 1 root root 794 2018-02-27 06:13 ./source/a/dosfstools/slack-desc
-drwxr-xr-x 2 root root 4096 2021-12-31 04:38 ./source/a/e2fsprogs
+drwxr-xr-x 2 root root 4096 2023-02-03 04:10 ./source/a/e2fsprogs
-rw-r--r-- 1 root root 325 2009-05-30 01:25 ./source/a/e2fsprogs/doinst.sh.gz
--rw-r--r-- 1 root root 310 2021-12-30 16:08 ./source/a/e2fsprogs/e2fsprogs-1.46.5.tar.sign
--rw-r--r-- 1 root root 7040672 2021-12-30 16:08 ./source/a/e2fsprogs/e2fsprogs-1.46.5.tar.xz
+-rw-r--r-- 1 root root 310 2023-02-02 18:29 ./source/a/e2fsprogs/e2fsprogs-1.46.6.tar.sign
+-rw-r--r-- 1 root root 7051160 2023-02-02 18:29 ./source/a/e2fsprogs/e2fsprogs-1.46.6.tar.xz
-rwxr-xr-x 1 root root 7286 2021-03-01 19:34 ./source/a/e2fsprogs/e2fsprogs.SlackBuild
-rw-r--r-- 1 root root 252 2021-08-21 03:01 ./source/a/e2fsprogs/e2fsprogs.no.64bit.by.default.diff.gz
-rw-r--r-- 1 root root 861 2019-10-05 18:13 ./source/a/e2fsprogs/slack-desc
@@ -6025,8 +6025,8 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./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 2023-01-05 02:49 ./source/a/hwdata
--rw-r--r-- 1 root root 1505682 2023-01-04 08:19 ./source/a/hwdata/hwdata-0.366.tar.lz
+drwxr-xr-x 2 root root 4096 2023-02-03 17:43 ./source/a/hwdata
+-rw-r--r-- 1 root root 1509899 2023-02-02 08:57 ./source/a/hwdata/hwdata-0.367.tar.lz
-rwxr-xr-x 1 root root 4013 2022-09-07 18:10 ./source/a/hwdata/hwdata.SlackBuild
-rw-r--r-- 1 root root 802 2018-02-27 06:13 ./source/a/hwdata/slack-desc
drwxr-xr-x 4 root root 4096 2021-02-13 05:31 ./source/a/infozip
@@ -10245,10 +10245,11 @@ drwxr-xr-x 4 root root 4096 2023-02-02 17:59 ./source/l/glibc
-rw-r--r-- 1 root root 18674604 2023-02-02 01:14 ./source/l/glibc/glibc-2.37.tar.xz
-rw-r--r-- 1 root root 833 2023-02-02 01:14 ./source/l/glibc/glibc-2.37.tar.xz.sig
-rwxr-xr-x 1 root root 174 2004-08-09 06:21 ./source/l/glibc/glibc-cvs-checkout.sh
--rwxr-xr-x 1 root root 17912 2023-02-02 18:00 ./source/l/glibc/glibc.SlackBuild
+-rwxr-xr-x 1 root root 17912 2023-02-03 19:10 ./source/l/glibc/glibc.SlackBuild
-rw-r--r-- 1 root root 312 2019-02-16 20:06 ./source/l/glibc/glibc.locale.no-archive.diff.gz
-rw-r--r-- 1 root root 213 2006-08-22 06:33 ./source/l/glibc/glibc.ru_RU.CP1251.diff.gz
-drwxr-xr-x 2 root root 4096 2023-02-02 17:58 ./source/l/glibc/patches
+drwxr-xr-x 2 root root 4096 2023-02-03 19:10 ./source/l/glibc/patches
+-rw-r--r-- 1 root root 1273 2023-02-03 19:09 ./source/l/glibc/patches/CVE-2023-25139.patch.gz
-rw-r--r-- 1 root root 1976 2022-08-17 18:23 ./source/l/glibc/patches/reenable_DT_HASH.patch.gz
drwxr-xr-x 2 root root 4096 2006-09-14 06:32 ./source/l/glibc/profile.d
-rwxr-xr-x 1 root root 328 2011-03-27 21:19 ./source/l/glibc/profile.d/glibc.csh.new
@@ -10607,15 +10608,15 @@ drwxr-xr-x 2 root root 4096 2022-01-31 19:59 ./source/l/libcanberra
-rwxr-xr-x 1 root root 4069 2022-01-31 20:00 ./source/l/libcanberra/libcanberra.SlackBuild
-rw-r--r-- 1 root root 49 2012-05-01 01:27 ./source/l/libcanberra/libcanberra.url
-rw-r--r-- 1 root root 938 2018-02-27 06:12 ./source/l/libcanberra/slack-desc
-drwxr-xr-x 2 root root 4096 2022-09-26 18:37 ./source/l/libcap
+drwxr-xr-x 2 root root 4096 2023-02-03 17:43 ./source/l/libcap
drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/libcap-ng
-rw-r--r-- 1 root root 276050 2022-03-29 20:21 ./source/l/libcap-ng/libcap-ng-0.8.3.tar.lz
-rwxr-xr-x 1 root root 4919 2022-09-06 18:27 ./source/l/libcap-ng/libcap-ng.SlackBuild
-rw-r--r-- 1 root root 926 2018-02-27 06:12 ./source/l/libcap-ng/slack-desc
-rw-r--r-- 1 root root 553 2008-10-30 18:03 ./source/l/libcap/README.SLACKWARE
-rw-r--r-- 1 root root 11907 2008-03-29 00:07 ./source/l/libcap/capfaq-0.2.txt
--rw-r--r-- 1 root root 833 2022-09-24 22:42 ./source/l/libcap/libcap-2.66.tar.sign
--rw-r--r-- 1 root root 181592 2022-09-24 22:42 ./source/l/libcap/libcap-2.66.tar.xz
+-rw-r--r-- 1 root root 833 2023-02-03 05:20 ./source/l/libcap/libcap-2.67.tar.sign
+-rw-r--r-- 1 root root 186864 2023-02-03 05:20 ./source/l/libcap/libcap-2.67.tar.xz
-rwxr-xr-x 1 root root 4542 2021-03-14 17:51 ./source/l/libcap/libcap.SlackBuild
-rw-r--r-- 1 root root 246 2020-05-05 20:10 ./source/l/libcap/libcap.pkgconfig.path.diff.gz
-rw-r--r-- 1 root root 77 2018-11-19 18:49 ./source/l/libcap/libcap.url
@@ -11373,8 +11374,8 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/polkit-qt-1
-rwxr-xr-x 1 root root 5660 2023-01-31 23:06 ./source/l/polkit/polkit.SlackBuild
-rw-r--r-- 1 root root 903 2020-11-01 20:04 ./source/l/polkit/slack-desc
drwxr-xr-x 2 root root 4096 2023-02-02 18:28 ./source/l/poppler
-drwxr-xr-x 2 root root 4096 2021-09-07 17:02 ./source/l/poppler-data
--rw-r--r-- 1 root root 1647970 2021-09-07 17:01 ./source/l/poppler-data/poppler-data-0.4.11.tar.lz
+drwxr-xr-x 2 root root 4096 2023-02-03 04:19 ./source/l/poppler-data
+-rw-r--r-- 1 root root 1634828 2023-02-02 23:05 ./source/l/poppler-data/poppler-data-0.4.12.tar.lz
-rwxr-xr-x 1 root root 2684 2021-09-07 17:02 ./source/l/poppler-data/poppler-data.SlackBuild
-rw-r--r-- 1 root root 1099 2020-11-04 18:47 ./source/l/poppler-data/slack-desc
-rw-r--r-- 1 root root 1847612 2023-02-01 19:15 ./source/l/poppler/poppler-23.02.0.tar.xz
@@ -11938,8 +11939,8 @@ drwxr-xr-x 2 root root 4096 2022-11-21 20:13 ./source/n/ModemManager
-rw-r--r-- 1 root root 2589020 2022-09-09 20:59 ./source/n/ModemManager/ModemManager-1.18.12.tar.xz
-rw-r--r-- 1 root root 833 2022-09-09 20:59 ./source/n/ModemManager/ModemManager-1.18.12.tar.xz.asc
-rwxr-xr-x 1 root root 4002 2022-11-21 20:13 ./source/n/ModemManager/ModemManager.SlackBuild
--rw-r--r-- 1 root root 444 2013-09-22 21:10 ./source/n/ModemManager/WeDoNotHaveSystemD.patch.gz
--rw-r--r-- 1 root root 817 2018-09-24 19:21 ./source/n/ModemManager/slack-desc
+-rw-r--r-- 1 root root 444 2013-09-22 21:10 ./source/n/ModemManager/WeDoNotHaveSystemD.patch.gz
+-rw-r--r-- 1 root root 817 2018-09-24 19:21 ./source/n/ModemManager/slack-desc
drwxr-xr-x 4 root root 4096 2023-01-26 19:18 ./source/n/NetworkManager
-rw-r--r-- 1 root root 189 2015-01-02 05:15 ./source/n/NetworkManager/10-org.freedesktop.NetworkManager.rules
-rw-r--r-- 1 root root 6520720 2023-01-26 08:51 ./source/n/NetworkManager/NetworkManager-1.40.12.tar.xz
@@ -15246,8 +15247,8 @@ drwxr-xr-x 2 root root 4096 2023-01-05 19:15 ./source/xfce/xfce4-taskmanag
drwxr-xr-x 2 root root 4096 2022-08-27 16:40 ./source/xfce/xfce4-terminal
-rw-r--r-- 1 root root 905 2018-02-27 06:13 ./source/xfce/xfce4-terminal/slack-desc
-rw-r--r-- 1 root root 875295 2022-05-22 09:22 ./source/xfce/xfce4-terminal/xfce4-terminal-1.0.4.tar.lz
--rwxr-xr-x 1 root root 4058 2022-08-27 16:40 ./source/xfce/xfce4-terminal/xfce4-terminal.SlackBuild
--rw-r--r-- 1 root root 52 2022-08-27 16:40 ./source/xfce/xfce4-terminal/xfce4-terminal.url
+-rwxr-xr-x 1 root root 4058 2022-08-27 16:40 ./source/xfce/xfce4-terminal/xfce4-terminal.SlackBuild
+-rw-r--r-- 1 root root 52 2022-08-27 16:40 ./source/xfce/xfce4-terminal/xfce4-terminal.url
drwxr-xr-x 2 root root 4096 2022-12-17 20:50 ./source/xfce/xfce4-weather-plugin
-rw-r--r-- 1 root root 837 2018-02-27 06:13 ./source/xfce/xfce4-weather-plugin/slack-desc
-rw-r--r-- 1 root root 2769985 2021-02-11 21:22 ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.11.0.tar.lz
@@ -15310,23 +15311,38 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/y/nethack
-rwxr-xr-x 1 root root 5000 2022-09-06 18:27 ./source/y/nethack/nethack.SlackBuild
-rw-r--r-- 1 root root 59 2020-12-30 20:25 ./source/y/nethack/nethack.url
-rw-r--r-- 1 root root 1031 2020-12-30 21:50 ./source/y/nethack/slack-desc
-drwxr-xr-x 4 root root 4096 2023-01-11 19:35 ./testing
--rw-r--r-- 1 root root 1086 2023-01-11 19:35 ./testing/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2023-01-11 19:35 ./testing/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 1451 2023-01-11 19:34 ./testing/FILE_LIST
--rw-r--r-- 1 root root 1448182 2023-01-11 19:34 ./testing/MANIFEST.bz2
--rw-r--r-- 1 root root 832 2023-01-11 19:35 ./testing/PACKAGES.TXT
-drwxr-xr-x 2 root root 4096 2023-01-11 19:34 ./testing/packages
+drwxr-xr-x 4 root root 4096 2023-02-03 20:08 ./testing
+-rw-r--r-- 1 root root 2042 2023-02-03 20:08 ./testing/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2023-02-03 20:08 ./testing/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 2696 2023-02-03 20:08 ./testing/FILE_LIST
+-rw-r--r-- 1 root root 1546587 2023-02-03 20:08 ./testing/MANIFEST.bz2
+-rw-r--r-- 1 root root 1514 2023-02-03 20:08 ./testing/PACKAGES.TXT
+drwxr-xr-x 2 root root 4096 2023-02-03 20:08 ./testing/packages
-rw-r--r-- 1 root root 426 2023-01-11 03:34 ./testing/packages/rust-1.66.1-x86_64-1.txt
-rw-r--r-- 1 root root 73151012 2023-01-11 03:34 ./testing/packages/rust-1.66.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-01-11 03:34 ./testing/packages/rust-1.66.1-x86_64-1.txz.asc
-drwxr-xr-x 3 root root 4096 2023-01-07 19:58 ./testing/source
+-rw-r--r-- 1 root root 507 2023-02-03 19:33 ./testing/packages/samba-4.17.5-x86_64-2.txt
+-rw-r--r-- 1 root root 14383128 2023-02-03 19:33 ./testing/packages/samba-4.17.5-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2023-02-03 19:33 ./testing/packages/samba-4.17.5-x86_64-2.txz.asc
+drwxr-xr-x 4 root root 4096 2023-02-03 19:24 ./testing/source
drwxr-xr-x 2 root root 4096 2023-01-11 03:04 ./testing/source/rust
-rw-r--r-- 1 root root 261 2020-11-19 19:46 ./testing/source/rust/link_libffi.diff.gz
-rwxr-xr-x 1 root root 9879 2023-01-11 03:04 ./testing/source/rust/rust.SlackBuild
-rw-r--r-- 1 root root 1670 2023-01-11 03:01 ./testing/source/rust/rust.url
-rw-r--r-- 1 root root 129726271 2023-01-10 23:51 ./testing/source/rust/rustc-1.66.1-src.tar.lz
-rw-r--r-- 1 root root 910 2018-02-27 06:49 ./testing/source/rust/slack-desc
+drwxr-xr-x 2 root root 4096 2023-01-31 22:05 ./testing/source/samba
+-rw-r--r-- 1 root root 703 2016-06-13 04:19 ./testing/source/samba/doinst.sh.gz
+-rw-r--r-- 1 root root 940 2016-06-04 17:50 ./testing/source/samba/rc.samba
+-rw-r--r-- 1 root root 833 2023-01-26 17:46 ./testing/source/samba/samba-4.17.5.tar.asc
+-rw-r--r-- 1 root root 19242427 2023-01-26 17:46 ./testing/source/samba/samba-4.17.5.tar.lz
+-rwxr-xr-x 1 root root 8161 2023-02-03 19:29 ./testing/source/samba/samba.SlackBuild
+-rw-r--r-- 1 root root 227 2019-02-06 20:36 ./testing/source/samba/samba.libsmbclient.h.ffmpeg.compat.diff.gz
+-rw-r--r-- 1 root root 129 2023-01-27 19:10 ./testing/source/samba/samba.url
+-rw-r--r-- 1 root root 960 2018-02-27 06:13 ./testing/source/samba/slack-desc
+-rw-r--r-- 1 root root 7921 2018-04-29 17:31 ./testing/source/samba/smb.conf.default
+-rw-r--r-- 1 root root 7933 2018-01-14 20:41 ./testing/source/samba/smb.conf.default.orig
+-rw-r--r-- 1 root root 536 2017-03-23 19:18 ./testing/source/samba/smb.conf.diff.gz
drwxr-xr-x 2 root root 4096 2023-02-01 22:26 ./usb-and-pxe-installers
-rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT
-rw-r--r-- 1 root root 9197 2013-09-25 04:33 ./usb-and-pxe-installers/README_USB.TXT
diff --git a/extra/source/php81/fetch-php.sh b/extra/source/php81/fetch-php.sh
index 85ab582c3..363a65624 100755
--- a/extra/source/php81/fetch-php.sh
+++ b/extra/source/php81/fetch-php.sh
@@ -1,2 +1,2 @@
-lftpget http://us.php.net/distributions/php-8.1.14.tar.xz.asc
-lftpget http://us.php.net/distributions/php-8.1.14.tar.xz
+lftpget http://us.php.net/distributions/php-8.1.15.tar.xz.asc
+lftpget http://us.php.net/distributions/php-8.1.15.tar.xz
diff --git a/recompress.sh b/recompress.sh
index 089cc9fa2..d69a8c4e1 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -710,6 +710,7 @@ gzip ./source/t/xfig/xfig.fig.ad.diff
gzip ./source/l/glibc/glibc.ru_RU.CP1251.diff
gzip ./source/l/glibc/glibc.locale.no-archive.diff
gzip ./source/l/glibc/patches/reenable_DT_HASH.patch
+gzip ./source/l/glibc/patches/CVE-2023-25139.patch
gzip ./source/l/glibc/glibc-2.32.en_US.no.am.pm.date.format.diff
gzip ./source/l/fuse/fuse2-0007-util-ulockmgr_server.c-conditionally-define-closefro.patch
gzip ./source/l/fuse/doinst.sh
@@ -1151,6 +1152,9 @@ gzip ./source/x/ibus/emoji-test.txt
gzip ./source/x/xcm/xcm.udev.rules.diff
gzip ./source/x/libva/doinst.sh
gzip ./testing/source/rust/link_libffi.diff
+gzip ./testing/source/samba/smb.conf.diff
+gzip ./testing/source/samba/doinst.sh
+gzip ./testing/source/samba/samba.libsmbclient.h.ffmpeg.compat.diff
gzip ./pasture/source/php/php-fpm.conf.diff
gzip ./pasture/source/php/doinst.sh
gzip ./pasture/source/php/PHP-5.6.31-OpenSSL-1.1.0-compatibility-20170801.patch
diff --git a/source/l/glibc/glibc.SlackBuild b/source/l/glibc/glibc.SlackBuild
index 63eb00349..f8ed0d813 100755
--- a/source/l/glibc/glibc.SlackBuild
+++ b/source/l/glibc/glibc.SlackBuild
@@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=glibc
VERSION=${VERSION:-$(echo glibc-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
CHECKOUT=${CHECKOUT:-""}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
# I was considering disabling NSCD, but MoZes talked me out of it. :)
#DISABLE_NSCD=" --disable-nscd "
diff --git a/source/l/glibc/patches/CVE-2023-25139.patch b/source/l/glibc/patches/CVE-2023-25139.patch
new file mode 100644
index 000000000..3361e68fa
--- /dev/null
+++ b/source/l/glibc/patches/CVE-2023-25139.patch
@@ -0,0 +1,81 @@
+This is a partial fix for mishandling of grouping when formatting
+integers. It properly computes the width in presence of grouping
+characteres when the precision is larger than the number of significant
+digits.
+---
+ stdio-common/Makefile | 1 +
+ stdio-common/tst-grouping3.c | 37 +++++++++++++++++++++++++++++
+ stdio-common/vfprintf-process-arg.c | 2 +-
+ 3 files changed, 39 insertions(+), 1 deletion(-)
+ create mode 100644 stdio-common/tst-grouping3.c
+
+diff --git a/stdio-common/Makefile b/stdio-common/Makefile
+index 6e9d104524..b46d932a20 100644
+--- a/stdio-common/Makefile
++++ b/stdio-common/Makefile
+@@ -195,6 +195,7 @@ tests := \
+ tst-gets \
+ tst-grouping \
+ tst-grouping2 \
++ tst-grouping3 \
+ tst-long-dbl-fphex \
+ tst-memstream-string \
+ tst-obprintf \
+diff --git a/stdio-common/tst-grouping3.c b/stdio-common/tst-grouping3.c
+new file mode 100644
+index 0000000000..0031ad4010
+--- /dev/null
++++ b/stdio-common/tst-grouping3.c
+@@ -0,0 +1,37 @@
++/* Test printf with grouping and padding (bug 23432)
++ Copyright (C) 2023 Free Software Foundation, Inc.
++ This file is part of the GNU C Library.
++
++ The GNU C Library is free software; you can redistribute it and/or
++ modify it under the terms of the GNU Lesser General Public
++ License as published by the Free Software Foundation; either
++ version 2.1 of the License, or (at your option) any later version.
++
++ The GNU C Library is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++ Lesser General Public License for more details.
++
++ You should have received a copy of the GNU Lesser General Public
++ License along with the GNU C Library; if not, see
++ <https://www.gnu.org/licenses/>. */
++
++#include <locale.h>
++#include <stdio.h>
++#include <support/check.h>
++#include <support/support.h>
++
++static int
++do_test (void)
++{
++ char buf[80];
++
++ xsetlocale (LC_NUMERIC, "de_DE.UTF-8");
++
++ sprintf (buf, "%+-'13.9d", 1234567);
++ TEST_COMPARE_STRING (buf, "+001.234.567 ");
++
++ return 0;
++}
++
++#include <support/test-driver.c>
+diff --git a/stdio-common/vfprintf-process-arg.c b/stdio-common/vfprintf-process-arg.c
+index 2c651946df..cd3eaf5c0c 100644
+--- a/stdio-common/vfprintf-process-arg.c
++++ b/stdio-common/vfprintf-process-arg.c
+@@ -257,7 +257,7 @@ LABEL (unsigned_number): /* Unsigned number of base BASE. */
+ width -= 2;
+ }
+
+- width -= workend - string + prec;
++ width -= number_length + prec;
+
+ Xprintf_buffer_pad (buf, L_('0'), prec);
+
+--
+2.39.1
diff --git a/testing/source/samba/doinst.sh b/testing/source/samba/doinst.sh
new file mode 100644
index 000000000..ff09d3161
--- /dev/null
+++ b/testing/source/samba/doinst.sh
@@ -0,0 +1,42 @@
+#!/bin/sh
+config() {
+ NEW="$1"
+ OLD="`dirname $NEW`/`basename $NEW .new`"
+ # If there's no config file by that name, mv it over:
+ if [ ! -r $OLD ]; then
+ mv $NEW $OLD
+ elif [ "`cat $OLD | md5sum`" = "`cat $NEW | md5sum`" ]; then # toss the redundant copy
+ rm $NEW
+ fi
+ # Otherwise, we leave the .new copy for the admin to consider...
+}
+preserve_perms() {
+ NEW="$1"
+ OLD="$(dirname ${NEW})/$(basename ${NEW} .new)"
+ if [ -e ${OLD} ]; then
+ cp -a ${OLD} ${NEW}.incoming
+ cat ${NEW} > ${NEW}.incoming
+ mv ${NEW}.incoming ${NEW}
+ fi
+ config ${NEW}
+}
+
+config etc/samba/lmhosts.new
+preserve_perms etc/rc.d/rc.samba.new
+
+# Commented out 2014-09-15 just in case we do need to change this.
+## This won't be needed. The point here is to preserve the permissions of the existing
+## file, if there is one. I don't see major new development happening in rc.samba... ;-)
+#rm -f etc/rc.d/rc.samba.new
+
+# Since /etc/samba/private/ has moved to /var/lib/samba/private, migrate any
+# important files if possible:
+if [ -d etc/samba/private -a -d var/lib/samba/private ]; then
+ for file in etc/samba/private/* ; do
+ if [ -r "$file" -a ! -r "var/lib/samba/private/$(basename $file)" ]; then
+ mv "$file" var/lib/samba/private
+ fi
+ done
+ # Might as well try to eliminate this directory, since it should be empty:
+ rmdir etc/samba/private 1> /dev/null 2> /dev/null
+fi
diff --git a/testing/source/samba/rc.samba b/testing/source/samba/rc.samba
new file mode 100644
index 000000000..5b98b879c
--- /dev/null
+++ b/testing/source/samba/rc.samba
@@ -0,0 +1,48 @@
+#!/bin/sh
+#
+# /etc/rc.d/rc.samba
+#
+# Start/stop/restart the Samba SMB file/print server.
+#
+# To make Samba start automatically at boot, make this
+# file executable: chmod 755 /etc/rc.d/rc.samba
+#
+
+samba_start() {
+ if [ -x /usr/sbin/smbd -a -x /usr/sbin/nmbd -a -r /etc/samba/smb.conf ]; then
+ mkdir -p /var/run/samba
+ echo "Starting Samba: /usr/sbin/smbd -D"
+ /usr/sbin/smbd -D
+ echo " /usr/sbin/nmbd -D"
+ /usr/sbin/nmbd -D
+ elif [ ! -r /etc/samba/smb.conf ]; then
+ echo "ERROR: cannot start Samba since /etc/samba/smb.conf does not exist"
+ fi
+}
+
+samba_stop() {
+ killall smbd nmbd
+}
+
+samba_restart() {
+ samba_stop
+ sleep 2
+ samba_start
+}
+
+case "$1" in
+'start')
+ samba_start
+ ;;
+'stop')
+ samba_stop
+ ;;
+'restart')
+ samba_restart
+ ;;
+*)
+ # Default is "start", for backwards compatibility with previous
+ # Slackware versions. This may change to a 'usage' error someday.
+ samba_start
+esac
+
diff --git a/testing/source/samba/samba.SlackBuild b/testing/source/samba/samba.SlackBuild
new file mode 100755
index 000000000..099c1079f
--- /dev/null
+++ b/testing/source/samba/samba.SlackBuild
@@ -0,0 +1,257 @@
+#!/bin/bash
+
+# Copyright 2008, 2009, 2010, 2012, 2013, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+# Modified 2012 by Eric Hameleers <alien at slackware.com> for ARM port.
+
+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:-2}
+
+# This option may be set to "heimdal" or "mit".
+# Upstream considers the use of MIT Kerberos for provisioning an AD DC
+# to be experimental (for now), and recommends using the bundled Heimdal.
+KERBEROS=${KERBEROS:-heimdal}
+
+if [ "$KERBEROS" = "mit" ]; then
+ KERB_OPTIONS="--with-system-mitkrb5 --with-experimental-mit-ad-dc"
+elif [ "$KERBEROS" = "heimdal" ]; then
+ # Please note that this perl module will be required: https://metacpan.org/pod/JSON
+ KERB_OPTIONS="--bundled-libraries=heimdal"
+fi
+
+if [ -e $CWD/machine.conf ]; then
+ . $CWD/machine.conf ]
+elif [ -e /etc/slackbuild/machine.conf ]; then
+ . /etc/slackbuild/machine.conf ]
+else
+ # Automatically determine the architecture we're building on:
+ if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) export ARCH=i586 ;;
+ arm*) export ARCH=arm ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) export ARCH=$( uname -m ) ;;
+ esac
+ fi
+ # Set CFLAGS/CXXFLAGS and LIBDIRSUFFIX:
+ if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+ elif [ "$ARCH" = "s390" ]; then
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+ elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+ else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+ fi
+fi
+
+# 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
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
+ exit 0
+fi
+
+case "$ARCH" in
+ arm*) TARGET=$ARCH-slackware-linux-gnueabi ;;
+ *) TARGET=$ARCH-slackware-linux ;;
+esac
+
+NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
+
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-samba
+rm -rf $PKG
+mkdir -p $TMP $PKG
+
+cd $TMP
+rm -rf samba-$VERSION
+tar xvf $CWD/samba-$VERSION.tar.?z || exit 1
+cd samba-$VERSION || exit 1
+
+# Add time.h to libsmbclient.h for ffmpeg compatibility:
+zcat $CWD/samba.libsmbclient.h.ffmpeg.compat.diff.gz | patch -p1 --verbose || exit 1
+
+if [ ! -d source3/lib/cmdline ]; then
+ ( cd source3/lib
+ mkdir cmdline
+ cd cmdline
+ ln -sf ../../../source3/include/popt_common.h . )
+fi
+
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \+ -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \+
+
+# Choose correct options depending on whether PAM is installed:
+if [ -L /lib${LIBDIRSUFFIX}/libpam.so.? ]; then
+ PAM_OPTIONS="--with-pam --with-pammodulesdir=/lib${LIBDIRSUFFIX}/security"
+ unset SHADOW_OPTIONS
+else
+ unset PAM_OPTIONS
+ SHADOW_OPTIONS="--without-pam"
+fi
+
+# Some of these options could be auto-detected, but declaring them
+# here doesn't hurt and helps document what features we're trying to
+# build in.
+#
+# LDFLAGS are needed to avoid problems with missing symbols.
+LDFLAGS="-Wl,--no-as-needed" \
+CFLAGS="$SLKCFLAGS" \
+./configure \
+ --enable-fhs \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --includedir=/usr/include \
+ --bindir=/usr/bin \
+ --sbindir=/usr/sbin \
+ --mandir=/usr/man \
+ --sysconfdir=/etc \
+ --with-configdir=/etc/samba \
+ --with-piddir=/var/run \
+ --with-privatedir=/var/lib/samba/private \
+ --with-privatelibdir=/usr/lib${LIBDIRSUFFIX} \
+ --with-modulesdir=/usr/lib${LIBDIRSUFFIX} \
+ --with-lockdir=/var/cache/samba \
+ --with-logfilebase=/var/log/samba \
+ --localstatedir=/var \
+ --enable-cups \
+ --with-acl-support \
+ --with-automount \
+ --with-quotas \
+ --with-syslog \
+ --with-utmp \
+ --with-winbind \
+ --with-ldap \
+ --with-ads \
+ --without-fam \
+ $KERB_OPTIONS \
+ $PAM_OPTIONS \
+ $SHADOW_OPTIONS \
+ --build=$TARGET || exit 1
+ # Gives errors:
+ #--builtin-libraries=replace,ccan \
+
+# Build with waf directly so that multiple jobs work.
+# Script lifted from "./configure".
+PREVPATH=$(dirname $0)
+WAF=./buildtools/bin/waf
+# using JOBS=1 gives maximum compatibility with
+# systems like AIX which have broken threading in python
+JOBS=$(echo $NUMJOBS | tr -dc '0-9')
+export JOBS
+# Make sure we don't have any library preloaded.
+unset LD_PRELOAD
+# Make sure we get stable hashes
+PYTHONHASHSEED=1
+export PYTHONHASHSEED
+cd . || exit 1
+${PYTHON:=python3} $WAF build "$@" || exit 1
+cd $PREVPATH
+
+mkdir -p \
+ $PKG/usr/doc/samba-$VERSION \
+ $PKG/var/spool/samba \
+ $PKG/var/log/samba \
+ $PKG/var/lib/samba/private \
+ $PKG/var/cache/samba
+chmod 700 $PKG/var/lib/samba/private
+chmod 1777 $PKG/var/spool/samba
+
+# Again, use waf directly to allow multithreading:
+#make install DESTDIR=$PKG || exit 1
+DESTDIR=$PKG
+export DESTDIR
+${PYTHON:=python3} $WAF install "$@" || exit 1
+
+# Install the smbprint script:
+install -m0744 packaging/printing/smbprint $PKG/usr/bin/smbprint
+
+# Add a sample config file:
+cat $CWD/smb.conf.default > $PKG/etc/samba/smb.conf-sample
+
+# Setup a default lmhosts file:
+echo "127.0.0.1 localhost" > $PKG/etc/samba/lmhosts.new
+
+if [ ! -r $PKG/usr/bin/smbget ]; then
+ rm -f $PKG/usr/share/man/man1/smbget.1
+fi
+
+# We'll add rc.samba to the init directory, but chmod 644 so that it doesn't
+# start by default:
+mkdir -p $PKG/etc/rc.d
+cat $CWD/rc.samba > $PKG/etc/rc.d/rc.samba.new
+chmod 644 $PKG/etc/rc.d/rc.samba.new
+
+mv $PKG/usr/share/man $PKG/usr
+gzip -9 $PKG/usr/man/man?/*.?
+
+find $PKG | xargs file | grep -e "executable" -e "shared object" \
+ | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+
+# PAM related stuff we don't use:
+rm -r $PKG/usr/share/locale
+rm -f $PKG/usr/man/man8/pam*
+
+cp -a \
+ COPYING* MAINTAINERS Manifest PFIF.txt README* \
+ Read-Manifest-Now Roadmap WHATSNEW.txt docs examples \
+ $PKG/usr/doc/samba-$VERSION
+# These are installed elsewhere:
+rm -rf $PKG/usr/doc/samba-$VERSION/docs/htmldocs \
+ $PKG/usr/doc/samba-$VERSION/docs/manpages
+# Empty now?
+rmdir $PKG/usr/doc/samba-$VERSION/docs 2> /dev/null
+# I'm sorry, but when all this info is included in HTML, adding 7MB worth of
+# PDF files just to have extra artwork is more fluff than I'll agree to.
+rm -f $PKG/usr/doc/samba-$VERSION/docs/*.pdf
+# Also redundant also:
+rm -rf $PKG/usr/doc/samba-$VERSION/docs/docbook
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
+
+cat << EOF
+
+*** Be sure the package contains:
+
+drwxr-xr-x 2 root root 4096 May 3 15:46 /var/cache/samba/
+drwx------ 2 root root 1024 Mar 12 13:21 /var/lib/samba/private
+drwxr-xr-x 2 root root 48 Aug 29 13:06 /var/log/samba/
+drwxrwxrwt 2 root root 1024 Mar 12 13:21 /var/spool/samba/
+
+EOF
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/samba-$VERSION-$ARCH-$BUILD.txz
diff --git a/testing/source/samba/samba.libsmbclient.h.ffmpeg.compat.diff b/testing/source/samba/samba.libsmbclient.h.ffmpeg.compat.diff
new file mode 100644
index 000000000..11a4411f8
--- /dev/null
+++ b/testing/source/samba/samba.libsmbclient.h.ffmpeg.compat.diff
@@ -0,0 +1,10 @@
+--- ./source3/include/libsmbclient.h.orig 2018-07-12 03:23:36.000000000 -0500
++++ ./source3/include/libsmbclient.h 2019-02-06 14:36:16.499779599 -0600
+@@ -79,6 +79,7 @@
+ #include <stdint.h>
+ #include <fcntl.h>
+ #include <utime.h>
++#include <time.h>
+
+ #define SMBC_BASE_FD 10000 /* smallest file descriptor returned */
+
diff --git a/testing/source/samba/samba.url b/testing/source/samba/samba.url
new file mode 100644
index 000000000..4f011ee0b
--- /dev/null
+++ b/testing/source/samba/samba.url
@@ -0,0 +1,2 @@
+https://download.samba.org/pub/samba/stable/samba-4.17.5.tar.gz
+https://download.samba.org/pub/samba/stable/samba-4.17.5.tar.asc
diff --git a/testing/source/samba/slack-desc b/testing/source/samba/slack-desc
new file mode 100644
index 000000000..5080fd6cb
--- /dev/null
+++ b/testing/source/samba/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+samba: samba (CIFS file and print server)
+samba:
+samba: Samba is a CIFS file and print server for CIFS clients. It allows
+samba: you to make file space or printers on a Samba host available to CIFS
+samba: clients (such as PCs running Windows).
+samba:
+samba: If you have any Windows file servers, you may be able to replace them
+samba: or supplement them with Samba. One of Samba's big strengths is
+samba: integration, so you can use it to tie together your Linux hosts and
+samba: Windows PC clients.
+samba:
diff --git a/testing/source/samba/smb.conf.default b/testing/source/samba/smb.conf.default
new file mode 100644
index 000000000..45d6f10f5
--- /dev/null
+++ b/testing/source/samba/smb.conf.default
@@ -0,0 +1,223 @@
+# This is the main Samba configuration file. You should read the
+# smb.conf(5) manual page in order to understand the options listed
+# here. Samba has a huge number of configurable options (perhaps too
+# many!) most of which are not shown in this example
+#
+# For a step to step guide on installing, configuring and using samba,
+# read the Samba-HOWTO-Collection. This may be obtained from:
+# http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf
+#
+# Many working examples of smb.conf files can be found in the
+# Samba-Guide which is generated daily and can be downloaded from:
+# http://www.samba.org/samba/docs/Samba-Guide.pdf
+#
+# Any line which starts with a ; (semi-colon) or a # (hash)
+# is a comment and is ignored. In this example we will use a #
+# for commentry and a ; for parts of the config file that you
+# may wish to enable
+#
+# NOTE: Whenever you modify this file you should run the command "testparm"
+# to check that you have not made any basic syntactic errors.
+#
+#======================= Global Settings =====================================
+[global]
+
+# workgroup = NT-Domain-Name or Workgroup-Name, eg: LINUX2
+ workgroup = MYGROUP
+
+# server string is the equivalent of the NT Description field
+ server string = Samba Server
+
+# Server role. Defines in which mode Samba will operate. Possible
+# values are "standalone server", "member server", "classic primary
+# domain controller", "classic backup domain controller", "active
+# directory domain controller".
+#
+# Most people will want "standalone server" or "member server".
+# Running as "active directory domain controller" will require first
+# running "samba-tool domain provision" to wipe databases and create a
+# new domain.
+ server role = standalone server
+
+# This option is important for security. It allows you to restrict
+# connections to machines which are on your local network. The
+# following example restricts access to two C class networks and
+# the "loopback" interface. For more examples of the syntax see
+# the smb.conf man page
+; hosts allow = 192.168.1. 192.168.2. 127.
+
+# Uncomment this if you want a guest account, you must add this to /etc/passwd
+# otherwise the user "nobody" is used
+; guest account = pcguest
+
+# this tells Samba to use a separate log file for each machine
+# that connects
+ log file = /var/log/samba.%m
+
+# Put a capping on the size of the log files (in Kb).
+ max log size = 50
+
+# Specifies the Kerberos or Active Directory realm the host is part of
+; realm = MY_REALM
+
+# Backend to store user information in. New installations should
+# use either tdbsam or ldapsam. smbpasswd is available for backwards
+# compatibility. tdbsam requires no further configuration.
+; passdb backend = tdbsam
+
+# Using the following line enables you to customise your configuration
+# on a per machine basis. The %m gets replaced with the netbios name
+# of the machine that is connecting.
+# Note: Consider carefully the location in the configuration file of
+# this line. The included file is read at that point.
+; include = /usr/local/samba/lib/smb.conf.%m
+
+# Configure Samba to use multiple interfaces
+# If you have multiple network interfaces then you must list them
+# here. See the man page for details.
+; interfaces = 192.168.12.2/24 192.168.13.2/24
+
+# Where to store roving profiles (only for Win95 and WinNT)
+# %L substitutes for this servers netbios name, %U is username
+# You must uncomment the [Profiles] share below
+; logon path = \\%L\Profiles\%U
+
+# Windows Internet Name Serving Support Section:
+# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
+; wins support = yes
+
+# WINS Server - Tells the NMBD components of Samba to be a WINS Client
+# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
+; wins server = w.x.y.z
+
+# WINS Proxy - Tells Samba to answer name resolution queries on
+# behalf of a non WINS capable client, for this to work there must be
+# at least one WINS Server on the network. The default is NO.
+; wins proxy = yes
+
+# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
+# via DNS nslookups. The default is NO.
+ dns proxy = no
+
+# These scripts are used on a domain controller or stand-alone
+# machine to add or delete corresponding unix accounts
+; add user script = /usr/sbin/useradd %u
+; add group script = /usr/sbin/groupadd %g
+; add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u
+; delete user script = /usr/sbin/userdel %u
+; delete user from group script = /usr/sbin/deluser %u %g
+; delete group script = /usr/sbin/groupdel %g
+
+
+#============================ Share Definitions ==============================
+[homes]
+ comment = Home Directories
+ browseable = no
+ writable = yes
+
+# Un-comment the following and create the netlogon directory for Domain Logons
+; [netlogon]
+; comment = Network Logon Service
+; path = /usr/local/samba/lib/netlogon
+; guest ok = yes
+; writable = no
+; share modes = no
+
+
+# Un-comment the following to provide a specific roving profile share
+# the default is to use the user's home directory
+;[Profiles]
+; path = /usr/local/samba/profiles
+; browseable = no
+; guest ok = yes
+
+
+# NOTE: If you have a BSD-style print system there is no need to
+# specifically define each individual printer
+[printers]
+ comment = All Printers
+ path = /var/spool/samba
+ browseable = no
+# Set public = yes to allow user 'guest account' to print
+ guest ok = no
+ writable = no
+ printable = yes
+
+# This one is useful for people to share files
+;[tmp]
+; comment = Temporary file space
+; path = /tmp
+; read only = no
+; public = yes
+
+# A publicly accessible directory, but read only, except for people in
+# the "staff" group
+;[public]
+; comment = Public Stuff
+; path = /home/samba
+; public = yes
+; writable = no
+; printable = no
+; write list = @staff
+
+# Other examples.
+#
+# A private printer, usable only by fred. Spool data will be placed in fred's
+# home directory. Note that fred must have write access to the spool directory,
+# wherever it is.
+;[fredsprn]
+; comment = Fred's Printer
+; valid users = fred
+; path = /homes/fred
+; printer = freds_printer
+; public = no
+; writable = no
+; printable = yes
+
+# A private directory, usable only by fred. Note that fred requires write
+# access to the directory.
+;[fredsdir]
+; comment = Fred's Service
+; path = /usr/somewhere/private
+; valid users = fred
+; public = no
+; writable = yes
+; printable = no
+
+# a service which has a different directory for each machine that connects
+# this allows you to tailor configurations to incoming machines. You could
+# also use the %U option to tailor it by user name.
+# The %m gets replaced with the machine name that is connecting.
+;[pchome]
+; comment = PC Directories
+; path = /usr/pc/%m
+; public = no
+; writable = yes
+
+# A publicly accessible directory, read/write to all users. Note that all files
+# created in the directory by users will be owned by the default user, so
+# any user with access can delete any other user's files. Obviously this
+# directory must be writable by the default user. Another user could of course
+# be specified, in which case all files would be owned by that user instead.
+;[public]
+; path = /usr/somewhere/else/public
+; public = yes
+; only guest = yes
+; writable = yes
+; printable = no
+
+# The following two entries demonstrate how to share a directory so that two
+# users can place files there that will be owned by the specific users. In this
+# setup, the directory should be writable by both users and should have the
+# sticky bit set on it to prevent abuse. Obviously this could be extended to
+# as many users as required.
+;[myshare]
+; comment = Mary's and Fred's stuff
+; path = /usr/somewhere/shared
+; valid users = mary fred
+; public = no
+; writable = yes
+; printable = no
+; create mask = 0765
+
+
diff --git a/testing/source/samba/smb.conf.default.orig b/testing/source/samba/smb.conf.default.orig
new file mode 100644
index 000000000..2f2072090
--- /dev/null
+++ b/testing/source/samba/smb.conf.default.orig
@@ -0,0 +1,223 @@
+# This is the main Samba configuration file. You should read the
+# smb.conf(5) manual page in order to understand the options listed
+# here. Samba has a huge number of configurable options (perhaps too
+# many!) most of which are not shown in this example
+#
+# For a step to step guide on installing, configuring and using samba,
+# read the Samba-HOWTO-Collection. This may be obtained from:
+# http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf
+#
+# Many working examples of smb.conf files can be found in the
+# Samba-Guide which is generated daily and can be downloaded from:
+# http://www.samba.org/samba/docs/Samba-Guide.pdf
+#
+# Any line which starts with a ; (semi-colon) or a # (hash)
+# is a comment and is ignored. In this example we will use a #
+# for commentry and a ; for parts of the config file that you
+# may wish to enable
+#
+# NOTE: Whenever you modify this file you should run the command "testparm"
+# to check that you have not made any basic syntactic errors.
+#
+#======================= Global Settings =====================================
+[global]
+
+# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
+ workgroup = MYGROUP
+
+# server string is the equivalent of the NT Description field
+ server string = Samba Server
+
+# Server role. Defines in which mode Samba will operate. Possible
+# values are "standalone server", "member server", "classic primary
+# domain controller", "classic backup domain controller", "active
+# directory domain controller".
+#
+# Most people will want "standalone server" or "member server".
+# Running as "active directory domain controller" will require first
+# running "samba-tool domain provision" to wipe databases and create a
+# new domain.
+ server role = standalone server
+
+# This option is important for security. It allows you to restrict
+# connections to machines which are on your local network. The
+# following example restricts access to two C class networks and
+# the "loopback" interface. For more examples of the syntax see
+# the smb.conf man page
+; hosts allow = 192.168.1. 192.168.2. 127.
+
+# Uncomment this if you want a guest account, you must add this to /etc/passwd
+# otherwise the user "nobody" is used
+; guest account = pcguest
+
+# this tells Samba to use a separate log file for each machine
+# that connects
+ log file = /usr/local/samba/var/log.%m
+
+# Put a capping on the size of the log files (in Kb).
+ max log size = 50
+
+# Specifies the Kerberos or Active Directory realm the host is part of
+; realm = MY_REALM
+
+# Backend to store user information in. New installations should
+# use either tdbsam or ldapsam. smbpasswd is available for backwards
+# compatibility. tdbsam requires no further configuration.
+; passdb backend = tdbsam
+
+# Using the following line enables you to customise your configuration
+# on a per machine basis. The %m gets replaced with the netbios name
+# of the machine that is connecting.
+# Note: Consider carefully the location in the configuration file of
+# this line. The included file is read at that point.
+; include = /usr/local/samba/lib/smb.conf.%m
+
+# Configure Samba to use multiple interfaces
+# If you have multiple network interfaces then you must list them
+# here. See the man page for details.
+; interfaces = 192.168.12.2/24 192.168.13.2/24
+
+# Where to store roving profiles (only for Win95 and WinNT)
+# %L substitutes for this servers netbios name, %U is username
+# You must uncomment the [Profiles] share below
+; logon path = \\%L\Profiles\%U
+
+# Windows Internet Name Serving Support Section:
+# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
+; wins support = yes
+
+# WINS Server - Tells the NMBD components of Samba to be a WINS Client
+# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
+; wins server = w.x.y.z
+
+# WINS Proxy - Tells Samba to answer name resolution queries on
+# behalf of a non WINS capable client, for this to work there must be
+# at least one WINS Server on the network. The default is NO.
+; wins proxy = yes
+
+# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
+# via DNS nslookups. The default is NO.
+ dns proxy = no
+
+# These scripts are used on a domain controller or stand-alone
+# machine to add or delete corresponding unix accounts
+; add user script = /usr/sbin/useradd %u
+; add group script = /usr/sbin/groupadd %g
+; add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u
+; delete user script = /usr/sbin/userdel %u
+; delete user from group script = /usr/sbin/deluser %u %g
+; delete group script = /usr/sbin/groupdel %g
+
+
+#============================ Share Definitions ==============================
+[homes]
+ comment = Home Directories
+ browseable = no
+ writable = yes
+
+# Un-comment the following and create the netlogon directory for Domain Logons
+; [netlogon]
+; comment = Network Logon Service
+; path = /usr/local/samba/lib/netlogon
+; guest ok = yes
+; writable = no
+; share modes = no
+
+
+# Un-comment the following to provide a specific roving profile share
+# the default is to use the user's home directory
+;[Profiles]
+; path = /usr/local/samba/profiles
+; browseable = no
+; guest ok = yes
+
+
+# NOTE: If you have a BSD-style print system there is no need to
+# specifically define each individual printer
+[printers]
+ comment = All Printers
+ path = /usr/spool/samba
+ browseable = no
+# Set public = yes to allow user 'guest account' to print
+ guest ok = no
+ writable = no
+ printable = yes
+
+# This one is useful for people to share files
+;[tmp]
+; comment = Temporary file space
+; path = /tmp
+; read only = no
+; public = yes
+
+# A publicly accessible directory, but read only, except for people in
+# the "staff" group
+;[public]
+; comment = Public Stuff
+; path = /home/samba
+; public = yes
+; writable = no
+; printable = no
+; write list = @staff
+
+# Other examples.
+#
+# A private printer, usable only by fred. Spool data will be placed in fred's
+# home directory. Note that fred must have write access to the spool directory,
+# wherever it is.
+;[fredsprn]
+; comment = Fred's Printer
+; valid users = fred
+; path = /homes/fred
+; printer = freds_printer
+; public = no
+; writable = no
+; printable = yes
+
+# A private directory, usable only by fred. Note that fred requires write
+# access to the directory.
+;[fredsdir]
+; comment = Fred's Service
+; path = /usr/somewhere/private
+; valid users = fred
+; public = no
+; writable = yes
+; printable = no
+
+# a service which has a different directory for each machine that connects
+# this allows you to tailor configurations to incoming machines. You could
+# also use the %U option to tailor it by user name.
+# The %m gets replaced with the machine name that is connecting.
+;[pchome]
+; comment = PC Directories
+; path = /usr/pc/%m
+; public = no
+; writable = yes
+
+# A publicly accessible directory, read/write to all users. Note that all files
+# created in the directory by users will be owned by the default user, so
+# any user with access can delete any other user's files. Obviously this
+# directory must be writable by the default user. Another user could of course
+# be specified, in which case all files would be owned by that user instead.
+;[public]
+; path = /usr/somewhere/else/public
+; public = yes
+; only guest = yes
+; writable = yes
+; printable = no
+
+# The following two entries demonstrate how to share a directory so that two
+# users can place files there that will be owned by the specific users. In this
+# setup, the directory should be writable by both users and should have the
+# sticky bit set on it to prevent abuse. Obviously this could be extended to
+# as many users as required.
+;[myshare]
+; comment = Mary's and Fred's stuff
+; path = /usr/somewhere/shared
+; valid users = mary fred
+; public = no
+; writable = yes
+; printable = no
+; create mask = 0765
+
+
diff --git a/testing/source/samba/smb.conf.diff b/testing/source/samba/smb.conf.diff
new file mode 100644
index 000000000..73688a8ac
--- /dev/null
+++ b/testing/source/samba/smb.conf.diff
@@ -0,0 +1,29 @@
+--- smb.conf.default.orig 2017-01-11 01:55:14.000000000 -0600
++++ smb.conf.default 2017-03-23 14:18:05.114503416 -0500
+@@ -22,7 +22,7 @@
+ #======================= Global Settings =====================================
+ [global]
+
+-# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
++# workgroup = NT-Domain-Name or Workgroup-Name, eg: LINUX2
+ workgroup = MYGROUP
+
+ # server string is the equivalent of the NT Description field
+@@ -52,7 +52,7 @@
+
+ # this tells Samba to use a separate log file for each machine
+ # that connects
+- log file = /usr/local/samba/var/log.%m
++ log file = /var/log/samba.%m
+
+ # Put a capping on the size of the log files (in Kb).
+ max log size = 50
+@@ -136,7 +136,7 @@
+ # specifically define each individual printer
+ [printers]
+ comment = All Printers
+- path = /usr/spool/samba
++ path = /var/spool/samba
+ browseable = no
+ # Set public = yes to allow user 'guest account' to print
+ guest ok = no