diff options
-rw-r--r-- | ChangeLog.rss | 46 | ||||
-rw-r--r-- | ChangeLog.txt | 34 | ||||
-rw-r--r-- | FILELIST.TXT | 178 | ||||
-rwxr-xr-x | extra/source/php81/fetch-php.sh | 4 | ||||
-rwxr-xr-x | recompress.sh | 4 | ||||
-rwxr-xr-x | source/l/glibc/glibc.SlackBuild | 2 | ||||
-rw-r--r-- | source/l/glibc/patches/CVE-2023-25139.patch | 81 | ||||
-rw-r--r-- | testing/source/samba/doinst.sh | 42 | ||||
-rw-r--r-- | testing/source/samba/rc.samba | 48 | ||||
-rwxr-xr-x | testing/source/samba/samba.SlackBuild | 257 | ||||
-rw-r--r-- | testing/source/samba/samba.libsmbclient.h.ffmpeg.compat.diff | 10 | ||||
-rw-r--r-- | testing/source/samba/samba.url | 2 | ||||
-rw-r--r-- | testing/source/samba/slack-desc | 19 | ||||
-rw-r--r-- | testing/source/samba/smb.conf.default | 223 | ||||
-rw-r--r-- | testing/source/samba/smb.conf.default.orig | 223 | ||||
-rw-r--r-- | testing/source/samba/smb.conf.diff | 29 |
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 |