diff options
-rw-r--r-- | ChangeLog.rss | 25 | ||||
-rw-r--r-- | ChangeLog.txt | 13 | ||||
-rw-r--r-- | FILELIST.TXT | 113 | ||||
-rw-r--r-- | source/kde/kde/build/sddm | 2 | ||||
-rw-r--r-- | source/kde/kde/patch/sddm.patch | 7 | ||||
-rw-r--r-- | source/kde/kde/patch/sddm/sddm.fix.build.diff | 11 | ||||
-rw-r--r-- | source/kde/kde/patch/sddm/sddm.list.X11.sessions.before.Wayland.Sessions.diff | 31 | ||||
-rw-r--r-- | source/kde/kde/patch/sddm/sddm_honor-PAM-supplemental-groups-v2.patch | 183 | ||||
-rw-r--r-- | source/kde/kde/patch/sddm/sddm_revert-honor-PAM-supplemental-groups.patch | 88 | ||||
-rwxr-xr-x | source/l/imagemagick/imagemagick.SlackBuild | 2 | ||||
-rw-r--r-- | source/n/nghttp2/nghttp2.url | 2 |
11 files changed, 118 insertions, 359 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss index cbeb33282..a015718b6 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,10 +11,31 @@ <description>Tracking Slackware development in git.</description> <language>en-us</language> <id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id> - <pubDate>Fri, 14 Jul 2023 17:53:34 GMT</pubDate> - <lastBuildDate>Fri, 14 Jul 2023 18:31:52 GMT</lastBuildDate> + <pubDate>Sun, 16 Jul 2023 20:35:56 GMT</pubDate> + <lastBuildDate>Sun, 16 Jul 2023 21:28:47 GMT</lastBuildDate> <generator>maintain_current_git.sh v 1.17</generator> <item> + <title>Sun, 16 Jul 2023 20:35:56 GMT</title> + <pubDate>Sun, 16 Jul 2023 20:35:56 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20230716203556</link> + <guid isPermaLink="false">20230716203556</guid> + <description> + <![CDATA[<pre> +Hey folks! It's time to acknowledge another one of those milestones... 30 (!) +years since I made the post linked below announcing Slackware's first stable +release after months of beta testing. Thanks to all of our dedicated +contributors, loyal users, and those who have helped us to keep the lights on +here. It's really been a remarkable journey that I couldn't have anticipated +starting out back in 1993. Cheers! :-) + https://www.slackware.com/announce/1.0.php +kde/sddm-0.20.0-x86_64-1.txz: Upgraded. +l/imagemagick-7.1.1_13-x86_64-1.txz: Upgraded. +n/nghttp2-1.55.1-x86_64-1.txz: Upgraded. +xap/xlockmore-5.72-x86_64-1.txz: Upgraded. + </pre>]]> + </description> + </item> + <item> <title>Fri, 14 Jul 2023 17:53:34 GMT</title> <pubDate>Fri, 14 Jul 2023 17:53:34 GMT</pubDate> <link>https://git.slackware.nl/current/tag/?h=20230714175334</link> diff --git a/ChangeLog.txt b/ChangeLog.txt index d6b2b1feb..16c1a2383 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,16 @@ +Sun Jul 16 20:35:56 UTC 2023 +Hey folks! It's time to acknowledge another one of those milestones... 30 (!) +years since I made the post linked below announcing Slackware's first stable +release after months of beta testing. Thanks to all of our dedicated +contributors, loyal users, and those who have helped us to keep the lights on +here. It's really been a remarkable journey that I couldn't have anticipated +starting out back in 1993. Cheers! :-) + https://www.slackware.com/announce/1.0.php +kde/sddm-0.20.0-x86_64-1.txz: Upgraded. +l/imagemagick-7.1.1_13-x86_64-1.txz: Upgraded. +n/nghttp2-1.55.1-x86_64-1.txz: Upgraded. +xap/xlockmore-5.72-x86_64-1.txz: Upgraded. ++--------------------------+ Fri Jul 14 17:53:34 UTC 2023 ap/vim-9.0.1677-x86_64-1.txz: Upgraded. n/nftables-1.0.8-x86_64-1.txz: Upgraded. diff --git a/FILELIST.TXT b/FILELIST.TXT index fb3235d56..511713059 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,20 +1,20 @@ -Fri Jul 14 17:57:30 UTC 2023 +Sun Jul 16 20:39:09 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-07-14 17:53 . +drwxr-xr-x 12 root root 4096 2023-07-16 20:35 . -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 1113876 2023-07-13 19:56 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-07-13 19:56 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 1114577 2023-07-14 17:57 ./CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-07-14 17:57 ./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 703486 2023-07-14 17:53 ./ChangeLog.txt +-rw-r--r-- 1 root root 704182 2023-07-16 20:35 ./ChangeLog.txt drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI drwxr-xr-x 2 root root 4096 2023-07-05 21:01 ./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-07-05 21:01 ./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 1452914 2023-07-13 19:56 ./FILELIST.TXT +-rw-r--r-- 1 root root 1453831 2023-07-14 17:57 ./FILELIST.TXT -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY --rw-r--r-- 1 root root 873778 2023-07-14 17:56 ./PACKAGES.TXT +-rw-r--r-- 1 root root 873777 2023-07-16 20:38 ./PACKAGES.TXT -rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT -rw-r--r-- 1 root root 3629 2023-07-05 20:48 ./README.initrd -rw-r--r-- 1 root root 34162 2022-01-30 20:35 ./README_CRYPT.TXT @@ -665,11 +665,11 @@ 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-07-14 17:56 ./slackware64 --rw-r--r-- 1 root root 341018 2023-07-14 17:56 ./slackware64/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-07-14 17:56 ./slackware64/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 422759 2023-07-14 17:56 ./slackware64/FILE_LIST --rw-r--r-- 1 root root 4312489 2023-07-14 17:56 ./slackware64/MANIFEST.bz2 +drwxr-xr-x 17 root root 4096 2023-07-16 20:38 ./slackware64 +-rw-r--r-- 1 root root 341015 2023-07-16 20:38 ./slackware64/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-07-16 20:38 ./slackware64/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 422756 2023-07-16 20:37 ./slackware64/FILE_LIST +-rw-r--r-- 1 root root 4304654 2023-07-16 20:38 ./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-07-08 19:48 ./slackware64/a -rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt @@ -1577,7 +1577,7 @@ drwxr-xr-x 2 root root 4096 2023-07-05 21:05 ./slackware64/k -rw-r--r-- 1 root root 1170 2023-07-05 20:48 ./slackware64/k/maketag -rw-r--r-- 1 root root 1170 2023-07-05 20:48 ./slackware64/k/maketag.ez -rw-r--r-- 1 root root 18 2023-07-05 20:48 ./slackware64/k/tagfile -drwxr-xr-x 2 root root 86016 2023-07-09 18:37 ./slackware64/kde +drwxr-xr-x 2 root root 86016 2023-07-16 20:37 ./slackware64/kde -rw-r--r-- 1 root root 382 2023-07-06 17:32 ./slackware64/kde/akonadi-23.04.3-x86_64-1.txt -rw-r--r-- 1 root root 2576552 2023-07-06 17:32 ./slackware64/kde/akonadi-23.04.3-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-07-06 17:32 ./slackware64/kde/akonadi-23.04.3-x86_64-1.txz.asc @@ -2668,9 +2668,9 @@ drwxr-xr-x 2 root root 86016 2023-07-09 18:37 ./slackware64/kde -rw-r--r-- 1 root root 460 2023-07-06 18:35 ./slackware64/kde/rocs-23.04.3-x86_64-1.txt -rw-r--r-- 1 root root 1587536 2023-07-06 18:35 ./slackware64/kde/rocs-23.04.3-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-07-06 18:35 ./slackware64/kde/rocs-23.04.3-x86_64-1.txz.asc --rw-r--r-- 1 root root 490 2022-01-16 05:12 ./slackware64/kde/sddm-0.19.0-x86_64-10.txt --rw-r--r-- 1 root root 3517188 2022-01-16 05:12 ./slackware64/kde/sddm-0.19.0-x86_64-10.txz --rw-r--r-- 1 root root 163 2022-01-16 05:12 ./slackware64/kde/sddm-0.19.0-x86_64-10.txz.asc +-rw-r--r-- 1 root root 490 2023-07-16 19:57 ./slackware64/kde/sddm-0.20.0-x86_64-1.txt +-rw-r--r-- 1 root root 3541512 2023-07-16 19:57 ./slackware64/kde/sddm-0.20.0-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-16 19:57 ./slackware64/kde/sddm-0.20.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 275 2023-06-20 19:37 ./slackware64/kde/sddm-kcm-5.27.6-x86_64-1.txt -rw-r--r-- 1 root root 119788 2023-06-20 19:37 ./slackware64/kde/sddm-kcm-5.27.6-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-06-20 19:37 ./slackware64/kde/sddm-kcm-5.27.6-x86_64-1.txz.asc @@ -2732,7 +2732,7 @@ drwxr-xr-x 2 root root 86016 2023-07-09 18:37 ./slackware64/kde -rw-r--r-- 1 root root 403 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txt -rw-r--r-- 1 root root 754048 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txz.asc -drwxr-xr-x 2 root root 86016 2023-07-13 19:55 ./slackware64/l +drwxr-xr-x 2 root root 86016 2023-07-16 20:37 ./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 @@ -3099,9 +3099,9 @@ drwxr-xr-x 2 root root 86016 2023-07-13 19:55 ./slackware64/l -rw-r--r-- 1 root root 473 2021-02-13 06:52 ./slackware64/l/id3lib-3.8.3-x86_64-4.txt -rw-r--r-- 1 root root 161400 2021-02-13 06:52 ./slackware64/l/id3lib-3.8.3-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 06:52 ./slackware64/l/id3lib-3.8.3-x86_64-4.txz.asc --rw-r--r-- 1 root root 537 2023-07-03 19:32 ./slackware64/l/imagemagick-7.1.1_12-x86_64-2.txt --rw-r--r-- 1 root root 8048932 2023-07-03 19:32 ./slackware64/l/imagemagick-7.1.1_12-x86_64-2.txz --rw-r--r-- 1 root root 163 2023-07-03 19:32 ./slackware64/l/imagemagick-7.1.1_12-x86_64-2.txz.asc +-rw-r--r-- 1 root root 537 2023-07-16 19:09 ./slackware64/l/imagemagick-7.1.1_13-x86_64-1.txt +-rw-r--r-- 1 root root 8050856 2023-07-16 19:09 ./slackware64/l/imagemagick-7.1.1_13-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-16 19:09 ./slackware64/l/imagemagick-7.1.1_13-x86_64-1.txz.asc -rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/l/install-packages -rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/l/install.end -rw-r--r-- 1 root root 418 2023-04-06 17:00 ./slackware64/l/isl-0.26-x86_64-1.txt @@ -3917,7 +3917,7 @@ drwxr-xr-x 2 root root 86016 2023-07-13 19:55 ./slackware64/l -rw-r--r-- 1 root root 463 2023-04-05 18:12 ./slackware64/l/zstd-1.5.5-x86_64-1.txt -rw-r--r-- 1 root root 465608 2023-04-05 18:12 ./slackware64/l/zstd-1.5.5-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-04-05 18:12 ./slackware64/l/zstd-1.5.5-x86_64-1.txz.asc -drwxr-xr-x 2 root root 36864 2023-07-14 17:55 ./slackware64/n +drwxr-xr-x 2 root root 36864 2023-07-16 20:37 ./slackware64/n -rw-r--r-- 1 root root 357 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txt -rw-r--r-- 1 root root 1517848 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txz.asc @@ -4222,9 +4222,9 @@ drwxr-xr-x 2 root root 36864 2023-07-14 17:55 ./slackware64/n -rw-r--r-- 1 root root 535 2023-07-14 17:33 ./slackware64/n/nftables-1.0.8-x86_64-1.txt -rw-r--r-- 1 root root 363948 2023-07-14 17:33 ./slackware64/n/nftables-1.0.8-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-07-14 17:33 ./slackware64/n/nftables-1.0.8-x86_64-1.txz.asc --rw-r--r-- 1 root root 297 2023-07-12 18:15 ./slackware64/n/nghttp2-1.55.0-x86_64-1.txt --rw-r--r-- 1 root root 112380 2023-07-12 18:15 ./slackware64/n/nghttp2-1.55.0-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-07-12 18:15 ./slackware64/n/nghttp2-1.55.0-x86_64-1.txz.asc +-rw-r--r-- 1 root root 297 2023-07-15 17:21 ./slackware64/n/nghttp2-1.55.1-x86_64-1.txt +-rw-r--r-- 1 root root 111224 2023-07-15 17:21 ./slackware64/n/nghttp2-1.55.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-15 17:21 ./slackware64/n/nghttp2-1.55.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 649 2023-05-21 17:15 ./slackware64/n/nmap-7.94-x86_64-1.txt -rw-r--r-- 1 root root 6360180 2023-05-21 17:15 ./slackware64/n/nmap-7.94-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-05-21 17:15 ./slackware64/n/nmap-7.94-x86_64-1.txz.asc @@ -5312,7 +5312,7 @@ drwxr-xr-x 2 root root 65536 2023-07-14 17:55 ./slackware64/x -rw-r--r-- 1 root root 213 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txt -rw-r--r-- 1 root root 25896 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz.asc -drwxr-xr-x 2 root root 16384 2023-07-14 17:56 ./slackware64/xap +drwxr-xr-x 2 root root 16384 2023-07-16 20:37 ./slackware64/xap -rw-r--r-- 1 root root 625 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txt -rw-r--r-- 1 root root 2750024 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txz.asc @@ -5450,9 +5450,9 @@ drwxr-xr-x 2 root root 16384 2023-07-14 17:56 ./slackware64/xap -rw-r--r-- 1 root root 373 2023-03-05 21:21 ./slackware64/xap/xine-ui-0.99.14-x86_64-2.txt -rw-r--r-- 1 root root 1702648 2023-03-05 21:21 ./slackware64/xap/xine-ui-0.99.14-x86_64-2.txz -rw-r--r-- 1 root root 163 2023-03-05 21:21 ./slackware64/xap/xine-ui-0.99.14-x86_64-2.txz.asc --rw-r--r-- 1 root root 508 2022-08-18 17:31 ./slackware64/xap/xlockmore-5.71-x86_64-1.txt --rw-r--r-- 1 root root 1261564 2022-08-18 17:31 ./slackware64/xap/xlockmore-5.71-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-08-18 17:31 ./slackware64/xap/xlockmore-5.71-x86_64-1.txz.asc +-rw-r--r-- 1 root root 508 2023-07-15 17:22 ./slackware64/xap/xlockmore-5.72-x86_64-1.txt +-rw-r--r-- 1 root root 1262032 2023-07-15 17:22 ./slackware64/xap/xlockmore-5.72-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-15 17:22 ./slackware64/xap/xlockmore-5.72-x86_64-1.txz.asc -rw-r--r-- 1 root root 376 2021-02-13 13:45 ./slackware64/xap/xmms-1.2.11-x86_64-8.txt -rw-r--r-- 1 root root 1123980 2021-02-13 13:45 ./slackware64/xap/xmms-1.2.11-x86_64-8.txz -rw-r--r-- 1 root root 163 2021-02-13 13:45 ./slackware64/xap/xmms-1.2.11-x86_64-8.txz.asc @@ -5579,11 +5579,11 @@ drwxr-xr-x 2 root root 4096 2023-03-08 20:34 ./slackware64/y -rw-r--r-- 1 root root 1491108 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.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-07-14 17:57 ./source --rw-r--r-- 1 root root 599717 2023-07-14 17:57 ./source/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-07-14 17:57 ./source/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 833869 2023-07-14 17:57 ./source/FILE_LIST --rw-r--r-- 1 root root 24707539 2023-07-14 17:57 ./source/MANIFEST.bz2 +drwxr-xr-x 18 root root 4096 2023-07-16 20:39 ./source +-rw-r--r-- 1 root root 599440 2023-07-16 20:39 ./source/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-07-16 20:39 ./source/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 833541 2023-07-16 20:38 ./source/FILE_LIST +-rw-r--r-- 1 root root 24725299 2023-07-16 20:38 ./source/MANIFEST.bz2 -rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT drwxr-xr-x 124 root root 4096 2023-06-29 19:08 ./source/a -rw-r--r-- 1 root root 234 2022-10-16 18:39 ./source/a/FTBFSlog @@ -7867,7 +7867,7 @@ drwxr-xr-x 2 root root 4096 2023-03-15 17:05 ./source/kde/kImageAnnotator -rwxr-xr-x 1 root root 4828 2022-09-06 18:27 ./source/kde/kImageAnnotator/kImageAnnotator.SlackBuild -rw-r--r-- 1 root root 41 2022-08-18 19:44 ./source/kde/kImageAnnotator/kImageAnnotator.url -rw-r--r-- 1 root root 768 2022-08-18 19:45 ./source/kde/kImageAnnotator/slack-desc -drwxr-xr-x 16 root root 4096 2023-04-24 19:12 ./source/kde/kde +drwxr-xr-x 16 root root 4096 2023-07-16 19:53 ./source/kde/kde drwxr-xr-x 2 root root 16384 2023-04-21 00:31 ./source/kde/kde/build -rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/akonadi -rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/akonadi-calendar @@ -8271,7 +8271,7 @@ drwxr-xr-x 2 root root 16384 2023-04-21 00:31 ./source/kde/kde/build -rw-r--r-- 1 root root 2 2021-10-14 16:34 ./source/kde/kde/build/qqc2-breeze-style -rw-r--r-- 1 root root 2 2021-10-10 18:07 ./source/kde/kde/build/qqc2-desktop-style -rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/rocs --rw-r--r-- 1 root root 3 2022-01-16 05:11 ./source/kde/kde/build/sddm +-rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/sddm -rw-r--r-- 1 root root 2 2021-10-14 16:34 ./source/kde/kde/build/sddm-kcm -rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/signon-kwallet-extension -rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/skanlite @@ -8392,7 +8392,7 @@ drwxr-xr-x 2 root root 4096 2022-10-13 17:53 ./source/kde/kde/modules -rw-r--r-- 1 root root 44 2016-04-11 07:39 ./source/kde/kde/nomake drwxr-xr-x 2 root root 4096 2017-10-30 11:32 ./source/kde/kde/nostrip -rw-r--r-- 1 root root 237 2017-10-24 13:23 ./source/kde/kde/package-blacklist -drwxr-xr-x 20 root root 4096 2023-07-06 18:54 ./source/kde/kde/patch +drwxr-xr-x 20 root root 4096 2023-07-16 19:23 ./source/kde/kde/patch -rw-r--r-- 1 root root 328 2011-07-28 17:38 ./source/kde/kde/patch/README drwxr-xr-x 2 root root 4096 2020-07-29 17:52 ./source/kde/kde/patch/baloo -rw-r--r-- 1 root root 189 2020-11-02 01:05 ./source/kde/kde/patch/baloo.patch @@ -8457,13 +8457,10 @@ drwxr-xr-x 2 root root 4096 2021-10-26 21:07 ./source/kde/kde/patch/plasm drwxr-xr-x 2 root root 4096 2023-02-14 18:09 ./source/kde/kde/patch/plasma-workspace -rw-r--r-- 1 root root 174 2022-10-13 16:43 ./source/kde/kde/patch/plasma-workspace.patch -rw-r--r-- 1 root root 4390 2023-02-14 18:09 ./source/kde/kde/patch/plasma-workspace/0001-Revert-No-icons-on-the-desktop-by-default.patch -drwxr-xr-x 2 root root 4096 2021-08-29 18:16 ./source/kde/kde/patch/sddm --rw-r--r-- 1 root root 1114 2021-08-29 16:37 ./source/kde/kde/patch/sddm.patch +drwxr-xr-x 2 root root 4096 2023-07-16 19:56 ./source/kde/kde/patch/sddm +-rw-r--r-- 1 root root 562 2023-07-16 19:56 ./source/kde/kde/patch/sddm.patch -rw-r--r-- 1 root root 578 2020-12-15 20:17 ./source/kde/kde/patch/sddm/sddm.do.not.source.HOME.xsession.diff --rw-r--r-- 1 root root 467 2021-08-29 16:36 ./source/kde/kde/patch/sddm/sddm.fix.build.diff --rw-r--r-- 1 root root 663 2021-04-26 17:55 ./source/kde/kde/patch/sddm/sddm.list.X11.sessions.before.Wayland.Sessions.diff --rw-r--r-- 1 root root 6562 2020-06-02 09:59 ./source/kde/kde/patch/sddm/sddm_honor-PAM-supplemental-groups-v2.patch --rw-r--r-- 1 root root 3617 2020-06-02 09:59 ./source/kde/kde/patch/sddm/sddm_revert-honor-PAM-supplemental-groups.patch +-rw-r--r-- 1 root root 1252 2023-07-16 19:56 ./source/kde/kde/patch/sddm/sddm.list.X11.sessions.before.Wayland.Sessions.diff drwxr-xr-x 2 root root 4096 2020-10-31 22:26 ./source/kde/kde/pkgsrc -rw-r--r-- 1 root root 4405 2014-06-04 17:32 ./source/kde/kde/plasma_checkout.sh drwxr-xr-x 7 root root 4096 2023-04-23 20:10 ./source/kde/kde/post-install @@ -9629,7 +9626,7 @@ drwxr-xr-x 2 root root 4096 2023-07-08 17:29 ./source/kde/kde/src/framewo -rw-r--r-- 1 root root 1413008 2023-07-02 10:07 ./source/kde/kde/src/frameworks/threadweaver-5.108.0.tar.xz -rw-r--r-- 1 root root 488 2023-07-02 10:07 ./source/kde/kde/src/frameworks/threadweaver-5.108.0.tar.xz.sig drwxr-xr-x 2 root root 12288 2023-06-21 19:01 ./source/kde/kde/src/plasma -drwxr-xr-x 2 root root 4096 2023-06-30 18:43 ./source/kde/kde/src/plasma-extra +drwxr-xr-x 2 root root 4096 2023-07-16 19:23 ./source/kde/kde/src/plasma-extra -rwxr-xr-x 1 root root 2071 2020-07-12 21:54 ./source/kde/kde/src/plasma-extra/fetch-wacomtablet.sh -rw-r--r-- 1 root root 108800 2023-06-30 12:17 ./source/kde/kde/src/plasma-extra/kirigami-addons-0.9.0.tar.xz -rw-r--r-- 1 root root 488 2023-06-30 12:17 ./source/kde/kde/src/plasma-extra/kirigami-addons-0.9.0.tar.xz.sig @@ -9644,7 +9641,7 @@ drwxr-xr-x 2 root root 4096 2023-06-30 18:43 ./source/kde/kde/src/plasma- -rw-r--r-- 1 root root 488 2023-01-19 13:06 ./source/kde/kde/src/plasma-extra/plasma-wayland-protocols-1.10.0.tar.xz.sig -rw-r--r-- 1 root root 34148 2021-05-27 13:20 ./source/kde/kde/src/plasma-extra/pulseaudio-qt-1.3.tar.xz -rw-r--r-- 1 root root 488 2021-05-27 13:20 ./source/kde/kde/src/plasma-extra/pulseaudio-qt-1.3.tar.xz.sig --rw-r--r-- 1 root root 3406056 2020-11-03 09:57 ./source/kde/kde/src/plasma-extra/sddm-0.19.0.tar.xz +-rw-r--r-- 1 root root 3423760 2023-06-23 12:28 ./source/kde/kde/src/plasma-extra/sddm-0.20.0.tar.xz -rw-r--r-- 1 root root 501475 2022-01-24 15:20 ./source/kde/kde/src/plasma-extra/wacomtablet-20220124_dd28b27.tar.lz -rw-r--r-- 1 root root 3053128 2023-06-20 15:30 ./source/kde/kde/src/plasma/aura-browser-5.27.6.tar.xz -rw-r--r-- 1 root root 833 2023-06-20 15:30 ./source/kde/kde/src/plasma/aura-browser-5.27.6.tar.xz.sig @@ -10493,11 +10490,11 @@ drwxr-xr-x 2 root root 4096 2018-01-05 18:45 ./source/l/id3lib/patches -rw-r--r-- 1 root root 629 2017-09-11 16:30 ./source/l/id3lib/patches/id3lib.utf8_writing.patch.gz -rw-r--r-- 1 root root 517 2017-09-11 16:30 ./source/l/id3lib/patches/id3lib.vbr_stack_smash.patch.gz -rw-r--r-- 1 root root 927 2018-02-27 06:12 ./source/l/id3lib/slack-desc -drwxr-xr-x 2 root root 4096 2023-06-26 18:13 ./source/l/imagemagick --rw-r--r-- 1 root root 10168049 2023-06-25 22:59 ./source/l/imagemagick/ImageMagick-7.1.1-12.tar.lz --rw-r--r-- 1 root root 833 2023-06-25 23:37 ./source/l/imagemagick/ImageMagick-7.1.1-12.tar.lz.asc +drwxr-xr-x 2 root root 4096 2023-07-16 19:05 ./source/l/imagemagick +-rw-r--r-- 1 root root 10170065 2023-07-16 11:03 ./source/l/imagemagick/ImageMagick-7.1.1-13.tar.lz +-rw-r--r-- 1 root root 833 2023-07-16 11:48 ./source/l/imagemagick/ImageMagick-7.1.1-13.tar.lz.asc -rw-r--r-- 1 root root 309 2016-05-17 04:08 ./source/l/imagemagick/doinst.sh.gz --rwxr-xr-x 1 root root 7107 2023-07-03 19:30 ./source/l/imagemagick/imagemagick.SlackBuild +-rwxr-xr-x 1 root root 7107 2022-01-23 19:11 ./source/l/imagemagick/imagemagick.SlackBuild -rw-r--r-- 1 root root 81 2022-11-08 20:07 ./source/l/imagemagick/imagemagick.url -rw-r--r-- 1 root root 559 2020-11-16 19:45 ./source/l/imagemagick/policy.xml.diff.gz -rw-r--r-- 1 root root 996 2018-02-27 06:12 ./source/l/imagemagick/slack-desc @@ -12691,10 +12688,10 @@ drwxr-xr-x 2 root root 4096 2023-07-14 17:32 ./source/n/nftables -rwxr-xr-x 1 root root 3897 2021-11-19 20:47 ./source/n/nftables/nftables.SlackBuild -rw-r--r-- 1 root root 46 2020-10-27 17:39 ./source/n/nftables/nftables.url -rw-r--r-- 1 root root 1023 2018-02-27 06:13 ./source/n/nftables/slack-desc -drwxr-xr-x 2 root root 4096 2023-07-12 18:14 ./source/n/nghttp2 --rw-r--r-- 1 root root 1542356 2023-07-12 08:36 ./source/n/nghttp2/nghttp2-1.55.0.tar.xz +drwxr-xr-x 2 root root 4096 2023-07-15 17:21 ./source/n/nghttp2 +-rw-r--r-- 1 root root 1541884 2023-07-14 13:51 ./source/n/nghttp2/nghttp2-1.55.1.tar.xz -rwxr-xr-x 1 root root 4606 2022-09-06 18:27 ./source/n/nghttp2/nghttp2.SlackBuild --rw-r--r-- 1 root root 118 2023-07-12 18:14 ./source/n/nghttp2/nghttp2.url +-rw-r--r-- 1 root root 118 2023-07-15 17:21 ./source/n/nghttp2/nghttp2.url -rw-r--r-- 1 root root 784 2018-03-26 18:26 ./source/n/nghttp2/slack-desc drwxr-xr-x 2 root root 4096 2023-05-21 17:15 ./source/n/nmap -rw-r--r-- 1 root root 9184015 2023-05-20 21:58 ./source/n/nmap/nmap-7.94.tar.lz @@ -15063,7 +15060,7 @@ drwxr-xr-x 2 root root 4096 2023-03-05 20:50 ./source/xap/xine-ui -rw-r--r-- 1 root root 2210025 2023-01-07 19:35 ./source/xap/xine-ui/xine-ui-0.99.14.tar.lz -rwxr-xr-x 1 root root 3385 2023-03-05 20:50 ./source/xap/xine-ui/xine-ui.SlackBuild -rw-r--r-- 1 root root 53 2023-01-12 20:40 ./source/xap/xine-ui/xine-ui.url -drwxr-xr-x 2 root root 4096 2022-08-18 17:30 ./source/xap/xlockmore +drwxr-xr-x 2 root root 4096 2023-07-15 17:22 ./source/xap/xlockmore -rw-r--r-- 1 root root 277 2020-02-07 00:37 ./source/xap/xlockmore/doinst.sh.gz -rw-r--r-- 1 root root 225 2002-02-23 22:23 ./source/xap/xlockmore/l-bob.README -rw-r--r-- 1 root root 27870 1998-04-01 15:09 ./source/xap/xlockmore/l-bob.xbm @@ -15071,8 +15068,8 @@ drwxr-xr-x 2 root root 4096 2022-08-18 17:30 ./source/xap/xlockmore -rw-r--r-- 1 root root 7025 2002-02-23 21:40 ./source/xap/xlockmore/s-bob.xbm -rw-r--r-- 1 root root 965 2018-02-27 06:13 ./source/xap/xlockmore/slack-desc -rw-r--r-- 1 root root 154 2014-07-26 21:14 ./source/xap/xlockmore/xlock.pam --rw-r--r-- 1 root root 2048496 2022-08-18 00:16 ./source/xap/xlockmore/xlockmore-5.71.tar.xz --rw-r--r-- 1 root root 195 2022-08-18 00:16 ./source/xap/xlockmore/xlockmore-5.71.tar.xz.asc +-rw-r--r-- 1 root root 2024132 2023-07-14 02:40 ./source/xap/xlockmore/xlockmore-5.72.tar.xz +-rw-r--r-- 1 root root 195 2023-07-14 02:40 ./source/xap/xlockmore/xlockmore-5.72.tar.xz.asc -rwxr-xr-x 1 root root 4373 2021-08-31 19:56 ./source/xap/xlockmore/xlockmore.SlackBuild -rw-r--r-- 1 root root 371 2002-05-30 04:25 ./source/xap/xlockmore/xlockmore.bitmap.diff.gz drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/xap/xmms @@ -15246,10 +15243,10 @@ drwxr-xr-x 2 root root 4096 2023-06-05 18:35 ./source/xfce/xfce4-panel-pr -rwxr-xr-x 1 root root 3834 2021-02-22 01:27 ./source/xfce/xfce4-panel-profiles/xfce4-panel-profiles.SlackBuild -rw-r--r-- 1 root root 896 2018-02-27 06:13 ./source/xfce/xfce4-panel/slack-desc -rw-r--r-- 1 root root 1344602 2023-05-22 17:42 ./source/xfce/xfce4-panel/xfce4-panel-4.18.4.tar.lz --rwxr-xr-x 1 root root 4782 2021-02-25 19:35 ./source/xfce/xfce4-panel/xfce4-panel.SlackBuild --rw-r--r-- 1 root root 52 2022-12-17 20:44 ./source/xfce/xfce4-panel/xfce4-panel.url -drwxr-xr-x 2 root root 4096 2023-05-30 17:47 ./source/xfce/xfce4-power-manager --rw-r--r-- 1 root root 172 2009-05-30 01:47 ./source/xfce/xfce4-power-manager/doinst.sh.gz +-rwxr-xr-x 1 root root 4782 2021-02-25 19:35 ./source/xfce/xfce4-panel/xfce4-panel.SlackBuild +-rw-r--r-- 1 root root 52 2022-12-17 20:44 ./source/xfce/xfce4-panel/xfce4-panel.url +drwxr-xr-x 2 root root 4096 2023-05-30 17:47 ./source/xfce/xfce4-power-manager +-rw-r--r-- 1 root root 172 2009-05-30 01:47 ./source/xfce/xfce4-power-manager/doinst.sh.gz -rw-r--r-- 1 root root 880 2020-11-25 21:10 ./source/xfce/xfce4-power-manager/slack-desc -rw-r--r-- 1 root root 926948 2023-05-30 07:45 ./source/xfce/xfce4-power-manager/xfce4-power-manager-4.18.2.tar.lz -rwxr-xr-x 1 root root 4138 2022-12-17 20:46 ./source/xfce/xfce4-power-manager/xfce4-power-manager.SlackBuild diff --git a/source/kde/kde/build/sddm b/source/kde/kde/build/sddm index f599e28b8..d00491fd7 100644 --- a/source/kde/kde/build/sddm +++ b/source/kde/kde/build/sddm @@ -1 +1 @@ -10 +1 diff --git a/source/kde/kde/patch/sddm.patch b/source/kde/kde/patch/sddm.patch index 319bad684..a84399001 100644 --- a/source/kde/kde/patch/sddm.patch +++ b/source/kde/kde/patch/sddm.patch @@ -1,7 +1,3 @@ -# Properly honor supplemental groups, https://github.com/sddm/sddm/issues/1159 : -cat $CWD/patch/sddm/sddm_revert-honor-PAM-supplemental-groups.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } -cat $CWD/patch/sddm/sddm_honor-PAM-supplemental-groups-v2.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } - # Don't source $HOME/.xession in SDDM's Xsession script. It may cause the # wrong session type to launch, or run a second copy of dbus-run-session which # will break logout: @@ -9,6 +5,3 @@ cat $CWD/patch/sddm/sddm.do.not.source.HOME.xsession.diff | patch -p1 --verbose # List Wayland sessions after X11 sessions since Wayland is more experimental: cat $CWD/patch/sddm/sddm.list.X11.sessions.before.Wayland.Sessions.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } - -# Fix build with Qt from git: -cat $CWD/patch/sddm/sddm.fix.build.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } diff --git a/source/kde/kde/patch/sddm/sddm.fix.build.diff b/source/kde/kde/patch/sddm/sddm.fix.build.diff deleted file mode 100644 index b481cfa6a..000000000 --- a/source/kde/kde/patch/sddm/sddm.fix.build.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- ./src/daemon/XorgDisplayServer.cpp.orig 2020-11-03 03:49:10.000000000 -0600 -+++ ./src/daemon/XorgDisplayServer.cpp 2021-08-29 11:36:20.356811948 -0500 -@@ -65,7 +65,7 @@ - // create a random hexadecimal number - const char *digits = "0123456789abcdef"; - for (int i = 0; i < 32; ++i) -- m_cookie[i] = digits[dis(gen)]; -+ m_cookie[i] = QLatin1Char(digits[dis(gen)]); - } - - XorgDisplayServer::~XorgDisplayServer() { diff --git a/source/kde/kde/patch/sddm/sddm.list.X11.sessions.before.Wayland.Sessions.diff b/source/kde/kde/patch/sddm/sddm.list.X11.sessions.before.Wayland.Sessions.diff index 78a6c966b..23577f97b 100644 --- a/source/kde/kde/patch/sddm/sddm.list.X11.sessions.before.Wayland.Sessions.diff +++ b/source/kde/kde/patch/sddm/sddm.list.X11.sessions.before.Wayland.Sessions.diff @@ -1,12 +1,29 @@ ---- ./src/greeter/SessionModel.cpp.orig 2020-11-03 01:41:06.000000000 -0600 -+++ ./src/greeter/SessionModel.cpp 2021-04-26 12:54:48.558769977 -0500 -@@ -41,8 +41,8 @@ - SessionModel::SessionModel(QObject *parent) : QAbstractListModel(parent), d(new SessionModelPrivate()) { +--- ./src/greeter/SessionModel.cpp.orig 2023-06-23 07:28:38.000000000 -0500 ++++ ./src/greeter/SessionModel.cpp 2023-07-16 14:56:32.741943650 -0500 +@@ -46,9 +46,9 @@ + // initial population beginResetModel(); -- populate(Session::WaylandSession, mainConfig.Wayland.SessionDir.get()); - populate(Session::X11Session, mainConfig.X11.SessionDir.get()); -+ populate(Session::WaylandSession, mainConfig.Wayland.SessionDir.get()); ++ populate(Session::X11Session, mainConfig.X11.SessionDir.get()); + if (dri_active) + populate(Session::WaylandSession, mainConfig.Wayland.SessionDir.get()); +- populate(Session::X11Session, mainConfig.X11.SessionDir.get()); endResetModel(); // refresh everytime a file is changed, added or removed +@@ -59,13 +59,13 @@ + beginResetModel(); + d->sessions.clear(); + d->displayNames.clear(); ++ populate(Session::X11Session, mainConfig.X11.SessionDir.get()); + if (dri_active) + populate(Session::WaylandSession, mainConfig.Wayland.SessionDir.get()); +- populate(Session::X11Session, mainConfig.X11.SessionDir.get()); + endResetModel(); + }); +- watcher->addPaths(mainConfig.Wayland.SessionDir.get()); + watcher->addPaths(mainConfig.X11.SessionDir.get()); ++ watcher->addPaths(mainConfig.Wayland.SessionDir.get()); + } + + SessionModel::~SessionModel() { diff --git a/source/kde/kde/patch/sddm/sddm_honor-PAM-supplemental-groups-v2.patch b/source/kde/kde/patch/sddm/sddm_honor-PAM-supplemental-groups-v2.patch deleted file mode 100644 index bf3bfd255..000000000 --- a/source/kde/kde/patch/sddm/sddm_honor-PAM-supplemental-groups-v2.patch +++ /dev/null @@ -1,183 +0,0 @@ -From 75e6e00d9e1ecf25e3a9c8332530a1e40d737cdb Mon Sep 17 00:00:00 2001 -From: "J. Konrad Tegtmeier-Rottach" <jktr@0x16.de> -Date: Thu, 9 May 2019 03:06:48 +0200 -Subject: [PATCH] Honor PAM's supplemental groups (v2) (#834, #1159) - -This moves the supplemental group initialization step from -UserSession.cpp to the Backend system, so that the Pam Backend can -inject additional supplemental groups via modules like pam_group.so. - -pam_setcred(3) assumes that it operates on an already initialized -supplemental group list. However, PamBackend calls -pam_setcred(PAM_ESTABLISH_CRED) earlier, at the start -PamBackend::openSession, so a pam_setcred(PAM_REINITIALIZE_CRED) call -must be issued to repeat the injection of PAM's supplemental groups. ---- - src/helper/Backend.cpp | 5 +++++ - src/helper/Backend.h | 3 +++ - src/helper/HelperApp.cpp | 4 ++++ - src/helper/HelperApp.h | 1 + - src/helper/UserSession.cpp | 13 ++++++++----- - src/helper/backend/PamBackend.cpp | 18 ++++++++++++++++++ - src/helper/backend/PamBackend.h | 2 ++ - 7 files changed, 41 insertions(+), 5 deletions(-) - -diff --git a/src/helper/Backend.cpp b/src/helper/Backend.cpp -index d6bb4d0a..35ae2bdf 100644 ---- a/src/helper/Backend.cpp -+++ b/src/helper/Backend.cpp -@@ -29,6 +29,7 @@ - #include <QtCore/QProcessEnvironment> - - #include <pwd.h> -+#include <grp.h> - - namespace SDDM { - Backend::Backend(HelperApp* parent) -@@ -79,4 +80,8 @@ namespace SDDM { - bool Backend::closeSession() { - return true; - } -+ -+ bool Backend::setupSupplementalGroups(struct passwd *pw) { -+ return !initgroups(pw->pw_name, pw->pw_gid); -+ } - } -diff --git a/src/helper/Backend.h b/src/helper/Backend.h -index b790e001..3caf1592 100644 ---- a/src/helper/Backend.h -+++ b/src/helper/Backend.h -@@ -22,6 +22,7 @@ - #define BACKEND_H - - #include <QtCore/QObject> -+#include <pwd.h> - - namespace SDDM { - class HelperApp; -@@ -38,6 +39,8 @@ namespace SDDM { - void setAutologin(bool on = true); - void setGreeter(bool on = true); - -+ virtual bool setupSupplementalGroups(struct passwd *pw); -+ - public slots: - virtual bool start(const QString &user = QString()) = 0; - virtual bool authenticate() = 0; -diff --git a/src/helper/HelperApp.cpp b/src/helper/HelperApp.cpp -index cad93bd8..d0891d75 100644 ---- a/src/helper/HelperApp.cpp -+++ b/src/helper/HelperApp.cpp -@@ -253,6 +253,10 @@ namespace SDDM { - return m_session; - } - -+ Backend *HelperApp::backend() { -+ return m_backend; -+ } -+ - const QString& HelperApp::user() const { - return m_user; - } -diff --git a/src/helper/HelperApp.h b/src/helper/HelperApp.h -index 3742df12..cb5959a7 100644 ---- a/src/helper/HelperApp.h -+++ b/src/helper/HelperApp.h -@@ -39,6 +39,7 @@ namespace SDDM { - virtual ~HelperApp(); - - UserSession *session(); -+ Backend *backend(); - const QString &user() const; - const QString &cookie() const; - -diff --git a/src/helper/UserSession.cpp b/src/helper/UserSession.cpp -index f71fd358..62fd4d70 100644 ---- a/src/helper/UserSession.cpp -+++ b/src/helper/UserSession.cpp -@@ -19,6 +19,7 @@ - * - */ - -+#include "Backend.h" - #include "Configuration.h" - #include "UserSession.h" - #include "HelperApp.h" -@@ -129,7 +130,8 @@ namespace SDDM { - #endif - - // switch user -- const QByteArray username = qobject_cast<HelperApp*>(parent())->user().toLocal8Bit(); -+ HelperApp* app = qobject_cast<HelperApp*>(parent()); -+ const QByteArray username = app->user().toLocal8Bit(); - struct passwd pw; - struct passwd *rpw; - long bufsize = sysconf(_SC_GETPW_R_SIZE_MAX); -@@ -146,12 +148,13 @@ namespace SDDM { - qCritical() << "getpwnam_r(" << username << ") failed with error: " << strerror(err); - exit(Auth::HELPER_OTHER_ERROR); - } -- if (setgid(pw.pw_gid) != 0) { -- qCritical() << "setgid(" << pw.pw_gid << ") failed for user: " << username; -+ -+ if (!app->backend()->setupSupplementalGroups(&pw)) { -+ qCritical() << "failed to set up supplemental groups for user: " << username; - exit(Auth::HELPER_OTHER_ERROR); - } -- if (initgroups(pw.pw_name, pw.pw_gid) != 0) { -- qCritical() << "initgroups(" << pw.pw_name << ", " << pw.pw_gid << ") failed for user: " << username; -+ if (setgid(pw.pw_gid) != 0) { -+ qCritical() << "setgid(" << pw.pw_gid << ") failed for user: " << username; - exit(Auth::HELPER_OTHER_ERROR); - } - if (setuid(pw.pw_uid) != 0) { -diff --git a/src/helper/backend/PamBackend.cpp b/src/helper/backend/PamBackend.cpp -index f86d77d6..cccfa258 100644 ---- a/src/helper/backend/PamBackend.cpp -+++ b/src/helper/backend/PamBackend.cpp -@@ -289,6 +289,24 @@ namespace SDDM { - return QString::fromLocal8Bit((const char*) m_pam->getItem(PAM_USER)); - } - -+ bool PamBackend::setupSupplementalGroups(struct passwd *pw) { -+ if (!Backend::setupSupplementalGroups(pw)) -+ return false; -+ -+ // pam_setcred(3) may inject additional groups into the user's -+ // list of supplemental groups, and assumes that the user's -+ // supplemental groups have already been initialized before -+ // its invocation. Since pam_setcred was already called at the -+ // start of openSession, we need to repeat this step here as -+ // the user's groups have only just now been initialized. -+ -+ if (!m_pam->setCred(PAM_REINITIALIZE_CRED)) { -+ m_app->error(m_pam->errorString(), Auth::ERROR_AUTHENTICATION); -+ return false; -+ } -+ return true; -+ } -+ - int PamBackend::converse(int n, const struct pam_message **msg, struct pam_response **resp) { - qDebug() << "[PAM] Conversation with" << n << "messages"; - -diff --git a/src/helper/backend/PamBackend.h b/src/helper/backend/PamBackend.h -index 4c8b4b35..5b079099 100644 ---- a/src/helper/backend/PamBackend.h -+++ b/src/helper/backend/PamBackend.h -@@ -28,6 +28,7 @@ - #include <QtCore/QObject> - - #include <security/pam_appl.h> -+#include <pwd.h> - - namespace SDDM { - class PamHandle; -@@ -61,6 +62,7 @@ namespace SDDM { - explicit PamBackend(HelperApp *parent); - virtual ~PamBackend(); - int converse(int n, const struct pam_message **msg, struct pam_response **resp); -+ virtual bool setupSupplementalGroups(struct passwd *pw); - - public slots: - virtual bool start(const QString &user = QString()); - diff --git a/source/kde/kde/patch/sddm/sddm_revert-honor-PAM-supplemental-groups.patch b/source/kde/kde/patch/sddm/sddm_revert-honor-PAM-supplemental-groups.patch deleted file mode 100644 index 2391c80ce..000000000 --- a/source/kde/kde/patch/sddm/sddm_revert-honor-PAM-supplemental-groups.patch +++ /dev/null @@ -1,88 +0,0 @@ -From d3953e88a94ec25a87d3c5136517b3d1009cb1fd Mon Sep 17 00:00:00 2001 -From: "J. Konrad Tegtmeier-Rottach" <jktr@0x16.de> -Date: Wed, 8 May 2019 18:58:53 +0200 -Subject: [PATCH] Revert "Honor PAM's ambient supplemental groups. (#834)" - -This reverts commit 1bc813d08b8130e458a6550ec47fb2bfbe6de080, which -misuses PAM and leads to pulling in all of root's supplemental groups -during session initialization instead of only adding PAM's extra -groups. The problem was masked due to the root user not having any -supplemental groups in some common contexts, like running sddm from a -systemd unit. ---- - src/helper/UserSession.cpp | 57 -------------------------------------- - 1 file changed, 57 deletions(-) - -diff --git a/src/helper/UserSession.cpp b/src/helper/UserSession.cpp -index b3aec356..f71fd358 100644 ---- a/src/helper/UserSession.cpp -+++ b/src/helper/UserSession.cpp -@@ -150,67 +150,10 @@ namespace SDDM { - qCritical() << "setgid(" << pw.pw_gid << ") failed for user: " << username; - exit(Auth::HELPER_OTHER_ERROR); - } -- --#ifdef USE_PAM -- -- // fetch ambient groups from PAM's environment; -- // these are set by modules such as pam_groups.so -- int n_pam_groups = getgroups(0, NULL); -- gid_t *pam_groups = NULL; -- if (n_pam_groups > 0) { -- pam_groups = new gid_t[n_pam_groups]; -- if ((n_pam_groups = getgroups(n_pam_groups, pam_groups)) == -1) { -- qCritical() << "getgroups() failed to fetch supplemental" -- << "PAM groups for user:" << username; -- exit(Auth::HELPER_OTHER_ERROR); -- } -- } else { -- n_pam_groups = 0; -- } -- -- // fetch session's user's groups -- int n_user_groups = 0; -- gid_t *user_groups = NULL; -- if (-1 == getgrouplist(username.constData(), pw.pw_gid, -- NULL, &n_user_groups)) { -- user_groups = new gid_t[n_user_groups]; -- if ((n_user_groups = getgrouplist(username.constData(), -- pw.pw_gid, user_groups, -- &n_user_groups)) == -1 ) { -- qCritical() << "getgrouplist(" << username << ", " << pw.pw_gid -- << ") failed"; -- exit(Auth::HELPER_OTHER_ERROR); -- } -- } -- -- // set groups to concatenation of PAM's ambient -- // groups and the session's user's groups -- int n_groups = n_pam_groups + n_user_groups; -- if (n_groups > 0) { -- gid_t *groups = new gid_t[n_groups]; -- memcpy(groups, pam_groups, (n_pam_groups * sizeof(gid_t))); -- memcpy((groups + n_pam_groups), user_groups, -- (n_user_groups * sizeof(gid_t))); -- -- // setgroups(2) handles duplicate groups -- if (setgroups(n_groups, groups) != 0) { -- qCritical() << "setgroups() failed for user: " << username; -- exit (Auth::HELPER_OTHER_ERROR); -- } -- delete[] groups; -- } -- delete[] pam_groups; -- delete[] user_groups; -- --#else -- - if (initgroups(pw.pw_name, pw.pw_gid) != 0) { - qCritical() << "initgroups(" << pw.pw_name << ", " << pw.pw_gid << ") failed for user: " << username; - exit(Auth::HELPER_OTHER_ERROR); - } -- --#endif /* USE_PAM */ -- - if (setuid(pw.pw_uid) != 0) { - qCritical() << "setuid(" << pw.pw_uid << ") failed for user: " << username; - exit(Auth::HELPER_OTHER_ERROR); - diff --git a/source/l/imagemagick/imagemagick.SlackBuild b/source/l/imagemagick/imagemagick.SlackBuild index 254d9c7ea..21e77f538 100755 --- a/source/l/imagemagick/imagemagick.SlackBuild +++ b/source/l/imagemagick/imagemagick.SlackBuild @@ -23,7 +23,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=imagemagick -BUILD=${BUILD:-2} +BUILD=${BUILD:-1} # NOTE: This is to cope with ImageMagick version numbers such as 5.4.7-4, # which occur fairly often (but not always). If these numbers are all the same, diff --git a/source/n/nghttp2/nghttp2.url b/source/n/nghttp2/nghttp2.url index cf2e81ad7..aed23fa81 100644 --- a/source/n/nghttp2/nghttp2.url +++ b/source/n/nghttp2/nghttp2.url @@ -1,2 +1,2 @@ https://github.com/nghttp2/nghttp2 -https://github.com/nghttp2/nghttp2/releases/download/v1.55.0/nghttp2-1.55.0.tar.xz +https://github.com/nghttp2/nghttp2/releases/download/v1.55.1/nghttp2-1.55.1.tar.xz |