diff options
-rw-r--r-- | ChangeLog.rss | 33 | ||||
-rw-r--r-- | ChangeLog.txt | 21 | ||||
-rw-r--r-- | FILELIST.TXT | 165 | ||||
-rw-r--r-- | slackware64/a/maketag | 5 | ||||
-rw-r--r-- | slackware64/a/maketag.ez | 5 | ||||
-rw-r--r-- | slackware64/a/tagfile | 1 | ||||
-rw-r--r-- | slackware64/xfce/maketag | 6 | ||||
-rw-r--r-- | slackware64/xfce/maketag.ez | 6 | ||||
-rw-r--r-- | slackware64/xfce/tagfile | 2 | ||||
-rw-r--r-- | source/a/zerofree/slack-desc | 19 | ||||
-rw-r--r-- | source/a/zerofree/sparsify.c | 274 | ||||
-rwxr-xr-x | source/a/zerofree/zerofree.SlackBuild | 115 | ||||
-rw-r--r-- | source/a/zerofree/zerofree.sgml | 163 | ||||
-rw-r--r-- | source/ap/sudo/sudo.url | 1 | ||||
-rw-r--r-- | source/installer/ChangeLog.txt | 3 | ||||
-rwxr-xr-x | source/installer/build_installer.sh | 4 | ||||
-rw-r--r-- | source/n/openldap-client/openldap.url | 1 | ||||
-rw-r--r-- | source/xfce/Thunar/Thunar.url | 1 | ||||
-rw-r--r-- | source/xfce/thunar/slack-desc (renamed from source/xfce/Thunar/slack-desc) | 22 | ||||
-rwxr-xr-x | source/xfce/thunar/thunar.SlackBuild (renamed from source/xfce/Thunar/Thunar.SlackBuild) | 4 | ||||
-rw-r--r-- | source/xfce/thunar/thunar.url | 1 |
21 files changed, 748 insertions, 104 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss index 969840e48..06e570489 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,10 +11,39 @@ <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, 31 Jan 2020 03:36:03 GMT</pubDate> - <lastBuildDate>Fri, 31 Jan 2020 07:59:41 GMT</lastBuildDate> + <pubDate>Fri, 31 Jan 2020 20:46:25 GMT</pubDate> + <lastBuildDate>Sat, 1 Feb 2020 07:59:45 GMT</lastBuildDate> <generator>maintain_current_git.sh v 1.11</generator> <item> + <title>Fri, 31 Jan 2020 20:46:25 GMT</title> + <pubDate>Fri, 31 Jan 2020 20:46:25 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20200131204625</link> + <guid isPermaLink="false">20200131204625</guid> + <description> + <![CDATA[<pre> +a/util-linux-2.35.1-x86_64-1.txz: Upgraded. +a/zerofree-1.1.1-x86_64-1.txz: Added. + Also queued up for the next installer build. Thanks to bifferos. +ap/sudo-1.8.31-x86_64-1.txz: Upgraded. + This update fixes a security issue: + In Sudo before 1.8.31, if pwfeedback is enabled in /etc/sudoers, users can + trigger a stack-based buffer overflow in the privileged sudo process. + (pwfeedback is a default setting in some Linux distributions; however, it + is not the default for upstream or in Slackware, and would exist only if + enabled by an administrator.) The attacker needs to deliver a long string + to the stdin of getln() in tgetpass.c. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-18634 + (* Security fix *) +n/NetworkManager-1.22.6-x86_64-1.txz: Upgraded. +n/openldap-client-2.4.49-x86_64-1.txz: Upgraded. +xfce/Thunar-1.8.11-x86_64-1.txz: Removed. +xfce/thunar-1.8.12-x86_64-1.txz: Added. + Changed package name from "Thunar" to "thunar" to follow upstream's naming. + </pre>]]> + </description> + </item> + <item> <title>Fri, 31 Jan 2020 03:36:03 GMT</title> <pubDate>Fri, 31 Jan 2020 03:36:03 GMT</pubDate> <link>https://git.slackware.nl/current/tag/?h=20200131033603</link> diff --git a/ChangeLog.txt b/ChangeLog.txt index ceaf908f7..590013868 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,24 @@ +Fri Jan 31 20:46:25 UTC 2020 +a/util-linux-2.35.1-x86_64-1.txz: Upgraded. +a/zerofree-1.1.1-x86_64-1.txz: Added. + Also queued up for the next installer build. Thanks to bifferos. +ap/sudo-1.8.31-x86_64-1.txz: Upgraded. + This update fixes a security issue: + In Sudo before 1.8.31, if pwfeedback is enabled in /etc/sudoers, users can + trigger a stack-based buffer overflow in the privileged sudo process. + (pwfeedback is a default setting in some Linux distributions; however, it + is not the default for upstream or in Slackware, and would exist only if + enabled by an administrator.) The attacker needs to deliver a long string + to the stdin of getln() in tgetpass.c. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-18634 + (* Security fix *) +n/NetworkManager-1.22.6-x86_64-1.txz: Upgraded. +n/openldap-client-2.4.49-x86_64-1.txz: Upgraded. +xfce/Thunar-1.8.11-x86_64-1.txz: Removed. +xfce/thunar-1.8.12-x86_64-1.txz: Added. + Changed package name from "Thunar" to "thunar" to follow upstream's naming. ++--------------------------+ Fri Jan 31 03:36:03 UTC 2020 a/inotify-tools-3.20.2-x86_64-1.txz: Upgraded. d/llvm-9.0.1-x86_64-3.txz: Rebuilt. diff --git a/FILELIST.TXT b/FILELIST.TXT index 66d5ff23a..e2e9123e4 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,20 +1,20 @@ -Fri Jan 31 03:47:00 UTC 2020 +Fri Jan 31 21:07:56 UTC 2020 Here is the file list for this directory. If you are using a mirror site and find missing or extra files in the disk subdirectories, please have the archive administrator refresh the mirror. -drwxr-xr-x 12 root root 4096 2020-01-31 03:36 . +drwxr-xr-x 12 root root 4096 2020-01-31 20:46 . -rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2 -rw-r--r-- 1 root root 14866 2020-01-13 18:53 ./CHANGES_AND_HINTS.TXT --rw-r--r-- 1 root root 933616 2020-01-30 05:11 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2020-01-30 05:11 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 933766 2020-01-31 03:47 ./CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2020-01-31 03:47 ./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 789464 2020-01-31 03:36 ./ChangeLog.txt +-rw-r--r-- 1 root root 790545 2020-01-31 20:46 ./ChangeLog.txt drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI drwxr-xr-x 2 root root 4096 2020-01-30 04:58 ./EFI/BOOT -rw-r--r-- 1 root root 1417216 2019-07-05 18:54 ./EFI/BOOT/bootx64.efi @@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2020-01-30 04:58 ./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 1227355 2020-01-30 05:11 ./FILELIST.TXT +-rw-r--r-- 1 root root 1227540 2020-01-31 03:47 ./FILELIST.TXT -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY --rw-r--r-- 1 root root 735063 2020-01-31 03:45 ./PACKAGES.TXT +-rw-r--r-- 1 root root 735762 2020-01-31 21:06 ./PACKAGES.TXT -rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT -rw-r--r-- 1 root root 3629 2020-01-30 02:08 ./README.initrd -rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT @@ -830,13 +830,13 @@ drwxr-xr-x 2 root root 4096 2012-09-20 18:06 ./patches -rw-r--r-- 1 root root 575 2012-09-20 18:06 ./patches/FILE_LIST -rw-r--r-- 1 root root 14 2012-09-20 18:06 ./patches/MANIFEST.bz2 -rw-r--r-- 1 root root 224 2012-09-20 18:06 ./patches/PACKAGES.TXT -drwxr-xr-x 18 root root 4096 2020-01-31 03:45 ./slackware64 --rw-r--r-- 1 root root 291425 2020-01-31 03:45 ./slackware64/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2020-01-31 03:45 ./slackware64/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 362986 2020-01-31 03:42 ./slackware64/FILE_LIST --rw-r--r-- 1 root root 3702729 2020-01-31 03:43 ./slackware64/MANIFEST.bz2 +drwxr-xr-x 18 root root 4096 2020-01-31 21:06 ./slackware64 +-rw-r--r-- 1 root root 291633 2020-01-31 21:06 ./slackware64/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2020-01-31 21:06 ./slackware64/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 363239 2020-01-31 21:03 ./slackware64/FILE_LIST +-rw-r--r-- 1 root root 3697076 2020-01-31 21:04 ./slackware64/MANIFEST.bz2 lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT -drwxr-xr-x 2 root root 28672 2020-01-31 03:42 ./slackware64/a +drwxr-xr-x 2 root root 28672 2020-01-31 21:03 ./slackware64/a -rw-r--r-- 1 root root 327 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txt -rw-r--r-- 1 root root 10820 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txz -rw-r--r-- 1 root root 163 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txz.asc @@ -1034,8 +1034,8 @@ drwxr-xr-x 2 root root 28672 2020-01-31 03:42 ./slackware64/a -rw-r--r-- 1 root root 405 2019-01-11 20:05 ./slackware64/a/lzlib-1.11-x86_64-1.txt -rw-r--r-- 1 root root 56396 2019-01-11 20:05 ./slackware64/a/lzlib-1.11-x86_64-1.txz -rw-r--r-- 1 root root 163 2019-01-11 20:05 ./slackware64/a/lzlib-1.11-x86_64-1.txz.asc --rw-r--r-- 1 root root 9080 2020-01-30 02:08 ./slackware64/a/maketag --rw-r--r-- 1 root root 9080 2020-01-30 02:08 ./slackware64/a/maketag.ez +-rw-r--r-- 1 root root 9157 2020-01-31 20:39 ./slackware64/a/maketag +-rw-r--r-- 1 root root 9157 2020-01-31 20:39 ./slackware64/a/maketag.ez -rw-r--r-- 1 root root 591 2020-01-11 19:31 ./slackware64/a/mcelog-168-x86_64-1.txt -rw-r--r-- 1 root root 342928 2020-01-11 19:31 ./slackware64/a/mcelog-168-x86_64-1.txz -rw-r--r-- 1 root root 163 2020-01-11 19:31 ./slackware64/a/mcelog-168-x86_64-1.txz.asc @@ -1138,7 +1138,7 @@ drwxr-xr-x 2 root root 28672 2020-01-31 03:42 ./slackware64/a -rw-r--r-- 1 root root 378 2020-01-13 18:57 ./slackware64/a/sysvinit-scripts-2.1-noarch-28.txt -rw-r--r-- 1 root root 22360 2020-01-13 18:57 ./slackware64/a/sysvinit-scripts-2.1-noarch-28.txz -rw-r--r-- 1 root root 163 2020-01-13 18:57 ./slackware64/a/sysvinit-scripts-2.1-noarch-28.txz.asc --rw-r--r-- 1 root root 1405 2020-01-30 02:08 ./slackware64/a/tagfile +-rw-r--r-- 1 root root 1418 2020-01-31 20:39 ./slackware64/a/tagfile -rw-r--r-- 1 root root 395 2019-02-23 18:03 ./slackware64/a/tar-1.32-x86_64-1.txt -rw-r--r-- 1 root root 844396 2019-02-23 18:03 ./slackware64/a/tar-1.32-x86_64-1.txz -rw-r--r-- 1 root root 163 2019-02-23 18:03 ./slackware64/a/tar-1.32-x86_64-1.txz.asc @@ -1172,9 +1172,9 @@ drwxr-xr-x 2 root root 28672 2020-01-31 03:42 ./slackware64/a -rw-r--r-- 1 root root 350 2018-04-13 13:13 ./slackware64/a/utempter-1.1.6-x86_64-3.txt -rw-r--r-- 1 root root 15656 2018-04-13 13:13 ./slackware64/a/utempter-1.1.6-x86_64-3.txz -rw-r--r-- 1 root root 163 2018-04-13 13:13 ./slackware64/a/utempter-1.1.6-x86_64-3.txz.asc --rw-r--r-- 1 root root 354 2020-01-21 18:11 ./slackware64/a/util-linux-2.35-x86_64-1.txt --rw-r--r-- 1 root root 2611916 2020-01-21 18:11 ./slackware64/a/util-linux-2.35-x86_64-1.txz --rw-r--r-- 1 root root 163 2020-01-21 18:11 ./slackware64/a/util-linux-2.35-x86_64-1.txz.asc +-rw-r--r-- 1 root root 354 2020-01-31 19:17 ./slackware64/a/util-linux-2.35.1-x86_64-1.txt +-rw-r--r-- 1 root root 2615716 2020-01-31 19:17 ./slackware64/a/util-linux-2.35.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2020-01-31 19:17 ./slackware64/a/util-linux-2.35.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 579 2018-04-13 13:14 ./slackware64/a/which-2.21-x86_64-2.txt -rw-r--r-- 1 root root 29812 2018-04-13 13:14 ./slackware64/a/which-2.21-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 13:14 ./slackware64/a/which-2.21-x86_64-2.txz.asc @@ -1184,10 +1184,13 @@ drwxr-xr-x 2 root root 28672 2020-01-31 03:42 ./slackware64/a -rw-r--r-- 1 root root 494 2018-04-30 17:35 ./slackware64/a/xz-5.2.4-x86_64-1.txt -rw-r--r-- 1 root root 277612 2018-04-30 17:35 ./slackware64/a/xz-5.2.4-x86_64-1.txz -rw-r--r-- 1 root root 163 2018-04-30 17:35 ./slackware64/a/xz-5.2.4-x86_64-1.txz.asc +-rw-r--r-- 1 root root 540 2020-01-31 20:24 ./slackware64/a/zerofree-1.1.1-x86_64-1.txt +-rw-r--r-- 1 root root 6908 2020-01-31 20:24 ./slackware64/a/zerofree-1.1.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2020-01-31 20:24 ./slackware64/a/zerofree-1.1.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 540 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txt -rw-r--r-- 1 root root 56156 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txz -rw-r--r-- 1 root root 163 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txz.asc -drwxr-xr-x 2 root root 20480 2020-01-30 05:06 ./slackware64/ap +drwxr-xr-x 2 root root 20480 2020-01-31 21:03 ./slackware64/ap -rw-r--r-- 1 root root 291 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txt -rw-r--r-- 1 root root 694880 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txz -rw-r--r-- 1 root root 163 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txz.asc @@ -1396,9 +1399,9 @@ drwxr-xr-x 2 root root 20480 2020-01-30 05:06 ./slackware64/ap -rw-r--r-- 1 root root 584 2019-08-30 04:20 ./slackware64/ap/squashfs-tools-4.4-x86_64-1.txt -rw-r--r-- 1 root root 135992 2019-08-30 04:20 ./slackware64/ap/squashfs-tools-4.4-x86_64-1.txz -rw-r--r-- 1 root root 163 2019-08-30 04:20 ./slackware64/ap/squashfs-tools-4.4-x86_64-1.txz.asc --rw-r--r-- 1 root root 442 2020-01-01 19:37 ./slackware64/ap/sudo-1.8.30-x86_64-1.txt --rw-r--r-- 1 root root 774808 2020-01-01 19:37 ./slackware64/ap/sudo-1.8.30-x86_64-1.txz --rw-r--r-- 1 root root 163 2020-01-01 19:37 ./slackware64/ap/sudo-1.8.30-x86_64-1.txz.asc +-rw-r--r-- 1 root root 442 2020-01-31 19:00 ./slackware64/ap/sudo-1.8.31-x86_64-1.txt +-rw-r--r-- 1 root root 775292 2020-01-31 19:00 ./slackware64/ap/sudo-1.8.31-x86_64-1.txz +-rw-r--r-- 1 root root 163 2020-01-31 19:00 ./slackware64/ap/sudo-1.8.31-x86_64-1.txz.asc -rw-r--r-- 1 root root 403 2019-12-28 19:06 ./slackware64/ap/sysstat-12.3.1-x86_64-1.txt -rw-r--r-- 1 root root 341408 2019-12-28 19:06 ./slackware64/ap/sysstat-12.3.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2019-12-28 19:06 ./slackware64/ap/sysstat-12.3.1-x86_64-1.txz.asc @@ -2725,9 +2728,9 @@ drwxr-xr-x 2 root root 69632 2020-01-28 21:46 ./slackware64/l -rw-r--r-- 1 root root 3825652 2019-12-20 19:27 ./slackware64/l/glib2-2.62.4-x86_64-2.txz -rw-r--r-- 1 root root 163 2019-12-20 19:27 ./slackware64/l/glib2-2.62.4-x86_64-2.txz.asc -rw-r--r-- 1 root root 313 2019-09-10 17:13 ./slackware64/l/glibc-2.30-x86_64-1.txt --rw-r--r-- 1 root root 5417500 2019-09-10 17:13 ./slackware64/l/glibc-2.30-x86_64-1.txz --rw-r--r-- 1 root root 163 2019-09-10 17:13 ./slackware64/l/glibc-2.30-x86_64-1.txz.asc --rw-r--r-- 1 root root 353 2019-09-10 17:12 ./slackware64/l/glibc-i18n-2.30-x86_64-1.txt +-rw-r--r-- 1 root root 5417500 2019-09-10 17:13 ./slackware64/l/glibc-2.30-x86_64-1.txz +-rw-r--r-- 1 root root 163 2019-09-10 17:13 ./slackware64/l/glibc-2.30-x86_64-1.txz.asc +-rw-r--r-- 1 root root 353 2019-09-10 17:12 ./slackware64/l/glibc-i18n-2.30-x86_64-1.txt -rw-r--r-- 1 root root 11975260 2019-09-10 17:12 ./slackware64/l/glibc-i18n-2.30-x86_64-1.txz -rw-r--r-- 1 root root 163 2019-09-10 17:12 ./slackware64/l/glibc-i18n-2.30-x86_64-1.txz.asc -rw-r--r-- 1 root root 507 2019-09-10 17:11 ./slackware64/l/glibc-profile-2.30-x86_64-1.txt @@ -3476,13 +3479,13 @@ drwxr-xr-x 2 root root 69632 2020-01-28 21:46 ./slackware64/l -rw-r--r-- 1 root root 463 2019-12-29 18:55 ./slackware64/l/zstd-1.4.4-x86_64-2.txt -rw-r--r-- 1 root root 405812 2019-12-29 18:55 ./slackware64/l/zstd-1.4.4-x86_64-2.txz -rw-r--r-- 1 root root 163 2019-12-29 18:55 ./slackware64/l/zstd-1.4.4-x86_64-2.txz.asc -drwxr-xr-x 2 root root 36864 2020-01-31 03:42 ./slackware64/n +drwxr-xr-x 2 root root 36864 2020-01-31 21:03 ./slackware64/n -rw-r--r-- 1 root root 357 2020-01-14 18:18 ./slackware64/n/ModemManager-1.12.4-x86_64-1.txt -rw-r--r-- 1 root root 1766548 2020-01-14 18:18 ./slackware64/n/ModemManager-1.12.4-x86_64-1.txz -rw-r--r-- 1 root root 163 2020-01-14 18:18 ./slackware64/n/ModemManager-1.12.4-x86_64-1.txz.asc --rw-r--r-- 1 root root 602 2020-01-10 18:26 ./slackware64/n/NetworkManager-1.22.4-x86_64-1.txt --rw-r--r-- 1 root root 3775612 2020-01-10 18:26 ./slackware64/n/NetworkManager-1.22.4-x86_64-1.txz --rw-r--r-- 1 root root 163 2020-01-10 18:26 ./slackware64/n/NetworkManager-1.22.4-x86_64-1.txz.asc +-rw-r--r-- 1 root root 602 2020-01-31 18:57 ./slackware64/n/NetworkManager-1.22.6-x86_64-1.txt +-rw-r--r-- 1 root root 3770984 2020-01-31 18:57 ./slackware64/n/NetworkManager-1.22.6-x86_64-1.txz +-rw-r--r-- 1 root root 163 2020-01-31 18:57 ./slackware64/n/NetworkManager-1.22.6-x86_64-1.txz.asc -rw-r--r-- 1 root root 613 2020-01-20 19:32 ./slackware64/n/alpine-2.22-x86_64-1.txt -rw-r--r-- 1 root root 2023048 2020-01-20 19:32 ./slackware64/n/alpine-2.22-x86_64-1.txz -rw-r--r-- 1 root root 163 2020-01-20 19:32 ./slackware64/n/alpine-2.22-x86_64-1.txz.asc @@ -3790,9 +3793,9 @@ drwxr-xr-x 2 root root 36864 2020-01-31 03:42 ./slackware64/n -rw-r--r-- 1 root root 531 2019-12-30 01:04 ./slackware64/n/obexftp-0.24.2-x86_64-5.txt -rw-r--r-- 1 root root 103448 2019-12-30 01:04 ./slackware64/n/obexftp-0.24.2-x86_64-5.txz -rw-r--r-- 1 root root 163 2019-12-30 01:04 ./slackware64/n/obexftp-0.24.2-x86_64-5.txz.asc --rw-r--r-- 1 root root 550 2019-07-25 17:04 ./slackware64/n/openldap-client-2.4.48-x86_64-1.txt --rw-r--r-- 1 root root 402156 2019-07-25 17:04 ./slackware64/n/openldap-client-2.4.48-x86_64-1.txz --rw-r--r-- 1 root root 163 2019-07-25 17:04 ./slackware64/n/openldap-client-2.4.48-x86_64-1.txz.asc +-rw-r--r-- 1 root root 550 2020-01-31 18:59 ./slackware64/n/openldap-client-2.4.49-x86_64-1.txt +-rw-r--r-- 1 root root 402164 2020-01-31 18:59 ./slackware64/n/openldap-client-2.4.49-x86_64-1.txz +-rw-r--r-- 1 root root 163 2020-01-31 18:59 ./slackware64/n/openldap-client-2.4.49-x86_64-1.txz.asc -rw-r--r-- 1 root root 535 2019-09-18 18:31 ./slackware64/n/openobex-1.7.2-x86_64-3.txt -rw-r--r-- 1 root root 172048 2019-09-18 18:31 ./slackware64/n/openobex-1.7.2-x86_64-3.txz -rw-r--r-- 1 root root 163 2019-09-18 18:31 ./slackware64/n/openobex-1.7.2-x86_64-3.txz.asc @@ -4964,10 +4967,7 @@ drwxr-xr-x 2 root root 12288 2020-01-24 23:11 ./slackware64/xap -rw-r--r-- 1 root root 463 2019-07-03 17:56 ./slackware64/xap/xscreensaver-5.43-x86_64-1.txt -rw-r--r-- 1 root root 6506152 2019-07-03 17:56 ./slackware64/xap/xscreensaver-5.43-x86_64-1.txz -rw-r--r-- 1 root root 163 2019-07-03 17:56 ./slackware64/xap/xscreensaver-5.43-x86_64-1.txz.asc -drwxr-xr-x 2 root root 4096 2019-12-31 23:36 ./slackware64/xfce --rw-r--r-- 1 root root 460 2019-11-16 17:56 ./slackware64/xfce/Thunar-1.8.11-x86_64-1.txt --rw-r--r-- 1 root root 1189960 2019-11-16 17:56 ./slackware64/xfce/Thunar-1.8.11-x86_64-1.txz --rw-r--r-- 1 root root 163 2019-11-16 17:56 ./slackware64/xfce/Thunar-1.8.11-x86_64-1.txz.asc +drwxr-xr-x 2 root root 4096 2020-01-31 21:03 ./slackware64/xfce -rw-r--r-- 1 root root 375 2019-12-19 18:38 ./slackware64/xfce/exo-0.12.11-x86_64-1.txt -rw-r--r-- 1 root root 653816 2019-12-19 18:38 ./slackware64/xfce/exo-0.12.11-x86_64-1.txz -rw-r--r-- 1 root root 163 2019-12-19 18:38 ./slackware64/xfce/exo-0.12.11-x86_64-1.txz.asc @@ -4985,12 +4985,15 @@ drwxr-xr-x 2 root root 4096 2019-12-31 23:36 ./slackware64/xfce -rw-r--r-- 1 root root 316 2018-04-13 18:03 ./slackware64/xfce/libxfce4util-4.12.1-x86_64-4.txt -rw-r--r-- 1 root root 114156 2018-04-13 18:03 ./slackware64/xfce/libxfce4util-4.12.1-x86_64-4.txz -rw-r--r-- 1 root root 163 2018-04-13 18:03 ./slackware64/xfce/libxfce4util-4.12.1-x86_64-4.txz.asc --rw-r--r-- 1 root root 2953 2018-03-01 07:55 ./slackware64/xfce/maketag --rw-r--r-- 1 root root 2953 2018-03-01 07:55 ./slackware64/xfce/maketag.ez +-rw-r--r-- 1 root root 2953 2020-01-31 19:42 ./slackware64/xfce/maketag +-rw-r--r-- 1 root root 2953 2020-01-31 19:42 ./slackware64/xfce/maketag.ez -rw-r--r-- 1 root root 172 2018-04-13 18:04 ./slackware64/xfce/orage-4.12.1-x86_64-5.txt -rw-r--r-- 1 root root 1580792 2018-04-13 18:04 ./slackware64/xfce/orage-4.12.1-x86_64-5.txz -rw-r--r-- 1 root root 163 2018-04-13 18:04 ./slackware64/xfce/orage-4.12.1-x86_64-5.txz.asc --rw-r--r-- 1 root root 463 2018-03-01 07:55 ./slackware64/xfce/tagfile +-rw-r--r-- 1 root root 463 2020-01-31 19:42 ./slackware64/xfce/tagfile +-rw-r--r-- 1 root root 460 2020-01-31 19:11 ./slackware64/xfce/thunar-1.8.12-x86_64-1.txt +-rw-r--r-- 1 root root 1189748 2020-01-31 19:11 ./slackware64/xfce/thunar-1.8.12-x86_64-1.txz +-rw-r--r-- 1 root root 163 2020-01-31 19:11 ./slackware64/xfce/thunar-1.8.12-x86_64-1.txz.asc -rw-r--r-- 1 root root 345 2019-08-17 19:59 ./slackware64/xfce/thunar-volman-0.9.5-x86_64-1.txt -rw-r--r-- 1 root root 135140 2019-08-17 19:59 ./slackware64/xfce/thunar-volman-0.9.5-x86_64-1.txz -rw-r--r-- 1 root root 163 2019-08-17 19:59 ./slackware64/xfce/thunar-volman-0.9.5-x86_64-1.txz.asc @@ -5057,13 +5060,13 @@ drwxr-xr-x 2 root root 4096 2019-02-17 23:51 ./slackware64/y -rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag -rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag.ez -rw-r--r-- 1 root root 14 2018-03-01 07:55 ./slackware64/y/tagfile -drwxr-xr-x 19 root root 4096 2020-01-31 03:47 ./source --rw-r--r-- 1 root root 477689 2020-01-31 03:47 ./source/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2020-01-31 03:47 ./source/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 673425 2020-01-31 03:46 ./source/FILE_LIST --rw-r--r-- 1 root root 18394145 2020-01-31 03:46 ./source/MANIFEST.bz2 +drwxr-xr-x 19 root root 4096 2020-01-31 21:07 ./source +-rw-r--r-- 1 root root 478126 2020-01-31 21:07 ./source/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2020-01-31 21:07 ./source/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 674053 2020-01-31 21:07 ./source/FILE_LIST +-rw-r--r-- 1 root root 18403157 2020-01-31 21:07 ./source/MANIFEST.bz2 -rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT -drwxr-xr-x 111 root root 4096 2020-01-26 18:27 ./source/a +drwxr-xr-x 112 root root 4096 2020-01-31 20:12 ./source/a -rw-r--r-- 1 root root 1034 2019-05-04 17:56 ./source/a/FTBFSlog drwxr-xr-x 2 root root 4096 2018-06-24 18:43 ./source/a/aaa_base -rw-r--r-- 1 root root 11115 2018-06-24 18:43 ./source/a/aaa_base/_aaa_base.tar.gz @@ -5631,10 +5634,10 @@ drwxr-xr-x 2 root root 4096 2019-12-15 18:10 ./source/a/mkinitrd -rwxr-xr-x 1 root root 5891 2019-12-15 17:53 ./source/a/mkinitrd/mkinitrd.SlackBuild -rw-r--r-- 1 root root 7109 2018-04-18 18:46 ./source/a/mkinitrd/mkinitrd.conf.5 -rw-r--r-- 1 root root 529 2017-06-29 16:52 ./source/a/mkinitrd/mkinitrd.conf.sample --rw-r--r-- 1 root root 5693 2019-03-03 21:16 ./source/a/mkinitrd/mkinitrd_command_generator.8 --rw-r--r-- 1 root root 29025 2019-09-13 05:08 ./source/a/mkinitrd/mkinitrd_command_generator.sh --rw-r--r-- 1 root root 1448 2019-03-03 21:57 ./source/a/mkinitrd/setup.01.mkinitrd --rw-r--r-- 1 root root 983 2018-02-27 06:13 ./source/a/mkinitrd/slack-desc +-rw-r--r-- 1 root root 5693 2019-03-03 21:16 ./source/a/mkinitrd/mkinitrd_command_generator.8 +-rw-r--r-- 1 root root 29025 2019-09-13 05:08 ./source/a/mkinitrd/mkinitrd_command_generator.sh +-rw-r--r-- 1 root root 1448 2019-03-03 21:57 ./source/a/mkinitrd/setup.01.mkinitrd +-rw-r--r-- 1 root root 983 2018-02-27 06:13 ./source/a/mkinitrd/slack-desc drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/a/mlocate -rw-r--r-- 1 root root 388 2017-03-16 18:04 ./source/a/mlocate/doinst.sh.gz -rw-rw-r-- 1 root root 359204 2012-09-22 02:54 ./source/a/mlocate/mlocate-0.26.tar.xz @@ -5970,7 +5973,7 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/a/utempter -rw-r--r-- 1 root root 198 2010-11-04 14:14 ./source/a/utempter/libutempter-1.1.6.tar.bz2.asc -rw-r--r-- 1 root root 806 2018-02-27 06:13 ./source/a/utempter/slack-desc -rwxr-xr-x 1 root root 4159 2019-09-29 23:48 ./source/a/utempter/utempter.SlackBuild -drwxr-xr-x 2 root root 4096 2020-01-21 18:04 ./source/a/util-linux +drwxr-xr-x 2 root root 4096 2020-01-31 19:14 ./source/a/util-linux -rw-r--r-- 1 root root 53236 2011-07-12 20:47 ./source/a/util-linux/adjtimex_1.29-2.2.diff.gz -rw-r--r-- 1 root root 85551 2010-04-17 03:32 ./source/a/util-linux/adjtimex_1.29.orig.tar.gz -rw-r--r-- 1 root root 434 2014-10-30 15:31 ./source/a/util-linux/bsdstrings-util-linux_overflow.diff.gz @@ -5984,8 +5987,8 @@ drwxr-xr-x 2 root root 4096 2020-01-21 18:04 ./source/a/util-linux -rw-r--r-- 1 root root 729 2009-05-30 01:25 ./source/a/util-linux/setserial-rc.serial.diff.gz -rw-r--r-- 1 root root 376 2010-03-30 04:06 ./source/a/util-linux/setserial-undef_TIOCGHAYESESP.diff.gz -rw-r--r-- 1 root root 806 2020-01-21 18:04 ./source/a/util-linux/slack-desc --rw-r--r-- 1 root root 833 2020-01-21 10:50 ./source/a/util-linux/util-linux-2.35.tar.sign --rw-r--r-- 1 root root 5137796 2020-01-21 10:50 ./source/a/util-linux/util-linux-2.35.tar.xz +-rw-r--r-- 1 root root 833 2020-01-31 09:49 ./source/a/util-linux/util-linux-2.35.1.tar.sign +-rw-r--r-- 1 root root 5138360 2020-01-31 09:49 ./source/a/util-linux/util-linux-2.35.1.tar.xz -rwxr-xr-x 1 root root 10576 2020-01-21 18:05 ./source/a/util-linux/util-linux.SlackBuild -rw-r--r-- 1 root root 275 2019-01-02 21:53 ./source/a/util-linux/util-linux.do.not.list.ram.devices.diff.gz -rw-r--r-- 1 root root 335 2014-07-03 08:34 ./source/a/util-linux/util-linux.fdisk-no-solaris.diff.gz @@ -6007,6 +6010,12 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/a/xz -rw-r--r-- 1 root root 1053868 2018-04-29 17:34 ./source/a/xz/xz-5.2.4.tar.xz -rw-r--r-- 1 root root 566 2018-04-29 17:18 ./source/a/xz/xz-5.2.4.tar.xz.sig -rwxr-xr-x 1 root root 5178 2019-09-29 23:48 ./source/a/xz/xz.SlackBuild +drwxr-xr-x 2 root root 4096 2020-01-31 20:20 ./source/a/zerofree +-rw-r--r-- 1 root root 996 2020-01-31 20:02 ./source/a/zerofree/slack-desc +-rw-r--r-- 1 root root 6044 2019-07-27 17:28 ./source/a/zerofree/sparsify.c +-rw-rw-r-- 1 root root 8182 2018-02-19 22:55 ./source/a/zerofree/zerofree-1.1.1.tar.lz +-rwxr-xr-x 1 root root 3737 2020-01-31 20:23 ./source/a/zerofree/zerofree.SlackBuild +-rw-r--r-- 1 root root 5016 2020-01-31 20:11 ./source/a/zerofree/zerofree.sgml drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/a/zoo -rw-r--r-- 1 root root 991 2018-02-27 06:13 ./source/a/zoo/slack-desc -rw-r--r-- 1 root root 173607 1994-12-30 20:19 ./source/a/zoo/zoo-2.10.tar.gz @@ -6499,11 +6508,12 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/ap/squashfs-tools -rw-r--r-- 1 root root 169349 2019-08-30 04:19 ./source/ap/squashfs-tools/squashfs-tools-4.4.tar.lz -rwxr-xr-- 1 root root 3850 2019-09-29 23:48 ./source/ap/squashfs-tools/squashfs-tools.SlackBuild -rw-r--r-- 1 root root 237 2018-09-19 00:03 ./source/ap/squashfs-tools/squashfs-tools.glibc228.diff.gz -drwxr-xr-x 2 root root 4096 2020-01-01 19:36 ./source/ap/sudo +drwxr-xr-x 2 root root 4096 2020-01-31 18:59 ./source/ap/sudo -rw-r--r-- 1 root root 275 2004-09-19 00:25 ./source/ap/sudo/doinst.sh.gz -rw-r--r-- 1 root root 894 2018-02-27 06:12 ./source/ap/sudo/slack-desc --rw-r--r-- 1 root root 1867816 2019-12-31 14:50 ./source/ap/sudo/sudo-1.8.30.tar.xz +-rw-r--r-- 1 root root 1867656 2020-01-30 12:56 ./source/ap/sudo/sudo-1.8.31.tar.xz -rwxr-xr-x 1 root root 4174 2019-09-29 23:48 ./source/ap/sudo/sudo.SlackBuild +-rw-r--r-- 1 root root 27 2020-01-31 18:58 ./source/ap/sudo/sudo.url drwxr-xr-x 2 root root 4096 2019-12-28 19:06 ./source/ap/sysstat -rw-r--r-- 1 root root 527 2009-08-30 05:02 ./source/ap/sysstat/doinst.sh.gz -rw-r--r-- 1 root root 858 2019-08-16 04:05 ./source/ap/sysstat/slack-desc @@ -6971,9 +6981,9 @@ drwxr-xr-x 2 root root 4096 2018-02-27 06:13 ./source/f -rw-r--r-- 1 root root 960 2018-02-27 06:13 ./source/f/slack-desc.linux-faqs -rw-r--r-- 1 root root 801 2018-02-27 06:13 ./source/f/slack-desc.linux-howtos drwxr-xr-x 3 root root 4096 2020-01-26 19:43 ./source/installer --rw-r--r-- 1 root root 33407 2020-01-27 00:09 ./source/installer/ChangeLog.txt +-rw-r--r-- 1 root root 33526 2020-01-31 20:26 ./source/installer/ChangeLog.txt -rw-r--r-- 1 root root 6849 2018-03-11 00:53 ./source/installer/README --rwxr-xr-x 1 root root 74457 2020-01-26 20:10 ./source/installer/build_installer.sh +-rwxr-xr-x 1 root root 74536 2020-01-31 20:25 ./source/installer/build_installer.sh -rwxr-xr-x 1 root root 2244 2018-03-18 19:14 ./source/installer/installer.SlackBuild -rw-r--r-- 1 root root 1391 2013-04-01 21:47 ./source/installer/module-blacklist -rwxr-xr-x 1 root root 5287 2019-12-07 00:25 ./source/installer/repack_installer.SlackBuild @@ -10004,9 +10014,9 @@ drwxr-xr-x 2 root root 4096 2020-01-14 18:16 ./source/n/ModemManager -rwxr-xr-x 1 root root 3600 2019-09-29 23:48 ./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 -drwxr-xr-x 4 root root 4096 2020-01-10 18:23 ./source/n/NetworkManager +drwxr-xr-x 4 root root 4096 2020-01-31 18:53 ./source/n/NetworkManager -rw-r--r-- 1 root root 938 2016-03-22 18:59 ./source/n/NetworkManager/55NetworkManager --rw-r--r-- 1 root root 4860900 2020-01-10 10:04 ./source/n/NetworkManager/NetworkManager-1.22.4.tar.xz +-rw-r--r-- 1 root root 4770404 2020-01-31 10:31 ./source/n/NetworkManager/NetworkManager-1.22.6.tar.xz -rwxr-xr-x 1 root root 6931 2019-09-29 23:48 ./source/n/NetworkManager/NetworkManager.SlackBuild -rw-r--r-- 1 root root 139 2016-04-22 03:58 ./source/n/NetworkManager/NetworkManager.conf drwxr-xr-x 2 root root 4096 2016-03-25 04:54 ./source/n/NetworkManager/conf.d @@ -10732,10 +10742,11 @@ drwxr-xr-x 2 root root 4096 2017-01-08 20:26 ./source/n/obexftp/patches -rw-r--r-- 1 root root 377 2015-06-17 23:38 ./source/n/obexftp/patches/obexftp-0.24-fix-absurd-install-path.patch.gz -rw-r--r-- 1 root root 388 2015-06-17 23:38 ./source/n/obexftp/patches/obexftp-norpath.patch.gz -rw-r--r-- 1 root root 986 2018-02-27 06:13 ./source/n/obexftp/slack-desc -drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/n/openldap-client +drwxr-xr-x 2 root root 4096 2020-01-31 18:55 ./source/n/openldap-client -rw-r--r-- 1 root root 275 2006-01-17 21:18 ./source/n/openldap-client/doinst.sh.gz --rw-r--r-- 1 root root 3609077 2019-07-24 15:15 ./source/n/openldap-client/openldap-2.4.48.tar.lz +-rw-r--r-- 1 root root 3617388 2020-01-30 18:03 ./source/n/openldap-client/openldap-2.4.49.tar.lz -rwxr-xr-x 1 root root 5061 2019-09-29 23:48 ./source/n/openldap-client/openldap-client.SlackBuild +-rw-r--r-- 1 root root 53 2020-01-31 18:55 ./source/n/openldap-client/openldap.url -rw-r--r-- 1 root root 1012 2019-07-25 17:01 ./source/n/openldap-client/slack-desc drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/n/openobex -rw-r--r-- 1 root root 99552 2016-04-07 21:06 ./source/n/openobex/openobex-1.7.2-Source.tar.xz @@ -12379,16 +12390,16 @@ drwxr-xr-x 2 root root 4096 2019-08-26 18:09 ./source/x/x11/src/font -rw-r--r-- 1 root root 217292 2010-11-15 23:09 ./source/x/x11/src/font/font-mutt-misc-1.0.3.tar.xz -rw-r--r-- 1 root root 128096 2010-11-15 23:12 ./source/x/x11/src/font/font-schumacher-misc-1.1.2.tar.xz -rw-r--r-- 1 root root 95876 2010-11-15 23:14 ./source/x/x11/src/font/font-screen-cyrillic-1.0.4.tar.xz --rw-r--r-- 1 root root 99540 2010-11-15 23:18 ./source/x/x11/src/font/font-sony-misc-1.0.3.tar.xz --rw-r--r-- 1 root root 106568 2010-11-15 23:20 ./source/x/x11/src/font/font-sun-misc-1.0.3.tar.xz --rw-r--r-- 1 root root 138692 2019-08-25 22:27 ./source/x/x11/src/font/font-util-1.3.2.tar.xz --rw-r--r-- 1 root root 93740 2010-11-15 23:21 ./source/x/x11/src/font/font-winitzki-cyrillic-1.0.3.tar.xz --rw-r--r-- 1 root root 117928 2010-11-15 23:23 ./source/x/x11/src/font/font-xfree86-type1-1.0.4.tar.xz --rwxr-xr-x 1 root root 2006 2018-07-12 17:28 ./source/x/x11/src/get-xf86-video-ati.sh --rwxr-xr-x 1 root root 2028 2018-06-30 22:11 ./source/x/x11/src/get-xf86-video-intel.sh --rwxr-xr-x 1 root root 2056 2018-06-30 22:11 ./source/x/x11/src/get-xf86-video-nouveau.sh --rwxr-xr-x 1 root root 2101 2018-06-30 22:12 ./source/x/x11/src/get-xf86-video-openchrome.sh --rwxr-xr-x 1 root root 2020 2018-06-30 22:12 ./source/x/x11/src/get-xf86-video-r128.sh +-rw-r--r-- 1 root root 99540 2010-11-15 23:18 ./source/x/x11/src/font/font-sony-misc-1.0.3.tar.xz +-rw-r--r-- 1 root root 106568 2010-11-15 23:20 ./source/x/x11/src/font/font-sun-misc-1.0.3.tar.xz +-rw-r--r-- 1 root root 138692 2019-08-25 22:27 ./source/x/x11/src/font/font-util-1.3.2.tar.xz +-rw-r--r-- 1 root root 93740 2010-11-15 23:21 ./source/x/x11/src/font/font-winitzki-cyrillic-1.0.3.tar.xz +-rw-r--r-- 1 root root 117928 2010-11-15 23:23 ./source/x/x11/src/font/font-xfree86-type1-1.0.4.tar.xz +-rwxr-xr-x 1 root root 2006 2018-07-12 17:28 ./source/x/x11/src/get-xf86-video-ati.sh +-rwxr-xr-x 1 root root 2028 2018-06-30 22:11 ./source/x/x11/src/get-xf86-video-intel.sh +-rwxr-xr-x 1 root root 2056 2018-06-30 22:11 ./source/x/x11/src/get-xf86-video-nouveau.sh +-rwxr-xr-x 1 root root 2101 2018-06-30 22:12 ./source/x/x11/src/get-xf86-video-openchrome.sh +-rwxr-xr-x 1 root root 2020 2018-06-30 22:12 ./source/x/x11/src/get-xf86-video-r128.sh -rwxr-xr-x 1 root root 2048 2018-06-30 22:12 ./source/x/x11/src/get-xf86-video-savage.sh -rwxr-xr-x 1 root root 2006 2018-06-30 22:12 ./source/x/x11/src/get-xf86-video-sis.sh -rwxr-xr-x 1 root root 2006 2018-07-03 17:40 ./source/x/x11/src/get-xf86-video-v4l.sh @@ -12895,13 +12906,8 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/xap/xscreensaver -rw-r--r-- 1 root root 285 2009-05-15 21:22 ./source/xap/xscreensaver/xscreensaver.electricsheep.diff.gz -rw-r--r-- 1 root root 698 2018-04-13 18:39 ./source/xap/xscreensaver/xscreensaver.no.expiration.date.diff.gz -rw-r--r-- 1 root root 1763 2008-10-17 04:32 ./source/xap/xscreensaver/xscreensaver.setuid.diff.gz -drwxr-xr-x 28 root root 4096 2019-07-10 23:44 ./source/xfce +drwxr-xr-x 28 root root 4096 2020-01-31 19:08 ./source/xfce -rw-r--r-- 1 root root 82 2018-02-01 01:00 ./source/xfce/FTBFSlog -drwxr-xr-x 2 root root 4096 2019-11-16 17:56 ./source/xfce/Thunar --rw-r--r-- 1 root root 1885921 2019-11-15 22:38 ./source/xfce/Thunar/Thunar-1.8.11.tar.lz --rwxr-xr-x 1 root root 4697 2019-09-29 23:48 ./source/xfce/Thunar/Thunar.SlackBuild --rw-r--r-- 1 root root 66 2019-11-16 17:54 ./source/xfce/Thunar/Thunar.url --rw-r--r-- 1 root root 914 2018-02-27 06:13 ./source/xfce/Thunar/slack-desc drwxr-xr-x 2 root root 4096 2019-12-19 18:38 ./source/xfce/exo -rw-r--r-- 1 root root 1007275 2019-12-19 10:17 ./source/xfce/exo/exo-0.12.11.tar.lz -rwxr-xr-x 1 root root 4697 2019-09-29 23:48 ./source/xfce/exo/exo.SlackBuild @@ -12930,11 +12936,16 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/xfce/orage -rwxr-xr-x 1 root root 4104 2019-09-29 23:48 ./source/xfce/orage/orage.SlackBuild -rw-r--r-- 1 root root 723 2017-11-14 22:05 ./source/xfce/orage/orage.libical3.diff.gz -rw-r--r-- 1 root root 625 2018-02-27 06:13 ./source/xfce/orage/slack-desc +drwxr-xr-x 2 root root 4096 2020-01-31 19:09 ./source/xfce/thunar drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/xfce/thunar-volman -rw-r--r-- 1 root root 800 2018-02-27 06:13 ./source/xfce/thunar-volman/slack-desc -rw-r--r-- 1 root root 407849 2019-08-11 22:27 ./source/xfce/thunar-volman/thunar-volman-0.9.5.tar.lz -rwxr-xr-x 1 root root 3468 2019-09-29 23:48 ./source/xfce/thunar-volman/thunar-volman.SlackBuild -rw-r--r-- 1 root root 79 2019-08-17 19:59 ./source/xfce/thunar-volman/thunar-volman.url +-rw-r--r-- 1 root root 914 2020-01-31 19:09 ./source/xfce/thunar/slack-desc +-rw-r--r-- 1 root root 1891145 2020-01-31 00:13 ./source/xfce/thunar/thunar-1.8.12.tar.lz +-rwxr-xr-x 1 root root 4703 2020-01-31 19:10 ./source/xfce/thunar/thunar.SlackBuild +-rw-r--r-- 1 root root 66 2020-01-31 19:07 ./source/xfce/thunar/thunar.url drwxr-xr-x 2 root root 4096 2019-12-22 18:41 ./source/xfce/tumbler -rw-r--r-- 1 root root 964 2018-02-27 06:13 ./source/xfce/tumbler/slack-desc -rw-r--r-- 1 root root 468917 2019-12-21 16:45 ./source/xfce/tumbler/tumbler-0.2.8.tar.lz diff --git a/slackware64/a/maketag b/slackware64/a/maketag index 0adf414ad..a55b69eac 100644 --- a/slackware64/a/maketag +++ b/slackware64/a/maketag @@ -125,13 +125,14 @@ system. :^) Press ENTER when you are done." 21 76 10 \ "which" "Locate an executable in your \$PATH" "on" \ "xfsprogs" "Utilities for SGI's XFS filesystem" "on" \ "xz" "xz (LZMA) compression utility - REQUIRED" "on" \ +"zerofree" "Zero free blocks from ext* filesystems" "on" \ "zoo" "Zoo archive utility" "on" \ 2> $TMP/SeTpkgs if [ $? = 1 -o $? = 255 ]; then rm -f $TMP/SeTpkgs > $TMP/SeTnewtag for pkg in \ -aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elvis etc eudev f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libcgroup libgudev lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g nvi openssl-solibs openssl10-solibs os-prober patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \ +aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elvis etc eudev f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libcgroup libgudev lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g nvi openssl-solibs openssl10-solibs os-prober patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zerofree zoo \ ; do echo "$pkg: SKP" >> $TMP/SeTnewtag done @@ -139,7 +140,7 @@ aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 core fi cat /dev/null > $TMP/SeTnewtag for PACKAGE in \ -aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elvis etc eudev f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libcgroup libgudev lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g nvi openssl-solibs openssl10-solibs os-prober patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \ +aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elvis etc eudev f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libcgroup libgudev lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g nvi openssl-solibs openssl10-solibs os-prober patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zerofree zoo \ ; do if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then echo "$PACKAGE: ADD" >> $TMP/SeTnewtag diff --git a/slackware64/a/maketag.ez b/slackware64/a/maketag.ez index 0adf414ad..a55b69eac 100644 --- a/slackware64/a/maketag.ez +++ b/slackware64/a/maketag.ez @@ -125,13 +125,14 @@ system. :^) Press ENTER when you are done." 21 76 10 \ "which" "Locate an executable in your \$PATH" "on" \ "xfsprogs" "Utilities for SGI's XFS filesystem" "on" \ "xz" "xz (LZMA) compression utility - REQUIRED" "on" \ +"zerofree" "Zero free blocks from ext* filesystems" "on" \ "zoo" "Zoo archive utility" "on" \ 2> $TMP/SeTpkgs if [ $? = 1 -o $? = 255 ]; then rm -f $TMP/SeTpkgs > $TMP/SeTnewtag for pkg in \ -aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elvis etc eudev f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libcgroup libgudev lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g nvi openssl-solibs openssl10-solibs os-prober patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \ +aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elvis etc eudev f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libcgroup libgudev lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g nvi openssl-solibs openssl10-solibs os-prober patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zerofree zoo \ ; do echo "$pkg: SKP" >> $TMP/SeTnewtag done @@ -139,7 +140,7 @@ aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 core fi cat /dev/null > $TMP/SeTnewtag for PACKAGE in \ -aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elvis etc eudev f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libcgroup libgudev lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g nvi openssl-solibs openssl10-solibs os-prober patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \ +aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elvis etc eudev f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libcgroup libgudev lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g nvi openssl-solibs openssl10-solibs os-prober patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zerofree zoo \ ; do if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then echo "$PACKAGE: ADD" >> $TMP/SeTnewtag diff --git a/slackware64/a/tagfile b/slackware64/a/tagfile index c91ef7de1..094d125cd 100644 --- a/slackware64/a/tagfile +++ b/slackware64/a/tagfile @@ -112,4 +112,5 @@ util-linux:ADD which:REC xfsprogs:OPT xz:ADD +zerofree:OPT zoo:REC diff --git a/slackware64/xfce/maketag b/slackware64/xfce/maketag index babf829d6..8f894f3c2 100644 --- a/slackware64/xfce/maketag +++ b/slackware64/xfce/maketag @@ -11,13 +11,13 @@ from series XFCE. Use the UP/DOWN keys to scroll through the list, and \ the SPACE key to deselect any items you don't want to install. \ Press ENTER when you are done." \ 20 70 10 \ -"Thunar" "Xfce file manager" "on" \ "exo" "libexo extension library" "on" \ "garcon" "menu implementation for Xfce" "on" \ "gtk-xfce-engine" "Xfce Gtk+ engines" "on" \ "libxfce4ui" "Xfce widget library" "on" \ "libxfce4util" "basic utility library for Xfce" "on" \ "orage" "Xfce's calendar" "on" \ +"thunar" "Xfce file manager" "on" \ "thunar-volman" "Thunar Volume Manager for Xfce" "on" \ "tumbler" "thumbnail generator" "on" \ "xfce4-appfinder" "Application finder" "on" \ @@ -42,7 +42,7 @@ if [ $? = 1 -o $? = 255 ]; then rm -f $TMP/SeTpkgs > $TMP/SeTnewtag for pkg in \ -Thunar exo garcon gtk-xfce-engine libxfce4ui libxfce4util orage thunar-volman tumbler xfce4-appfinder xfce4-clipman-plugin xfce4-dev-tools xfce4-notifyd xfce4-panel xfce4-power-manager xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-session xfce4-settings xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-weather-plugin xfconf xfdesktop xfwm4 \ +exo garcon gtk-xfce-engine libxfce4ui libxfce4util orage thunar thunar-volman tumbler xfce4-appfinder xfce4-clipman-plugin xfce4-dev-tools xfce4-notifyd xfce4-panel xfce4-power-manager xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-session xfce4-settings xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-weather-plugin xfconf xfdesktop xfwm4 \ ; do echo "$pkg: SKP" >> $TMP/SeTnewtag done @@ -50,7 +50,7 @@ Thunar exo garcon gtk-xfce-engine libxfce4ui libxfce4util orage thunar-volman tu fi cat /dev/null > $TMP/SeTnewtag for PACKAGE in \ -Thunar exo garcon gtk-xfce-engine libxfce4ui libxfce4util orage thunar-volman tumbler xfce4-appfinder xfce4-clipman-plugin xfce4-dev-tools xfce4-notifyd xfce4-panel xfce4-power-manager xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-session xfce4-settings xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-weather-plugin xfconf xfdesktop xfwm4 \ +exo garcon gtk-xfce-engine libxfce4ui libxfce4util orage thunar thunar-volman tumbler xfce4-appfinder xfce4-clipman-plugin xfce4-dev-tools xfce4-notifyd xfce4-panel xfce4-power-manager xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-session xfce4-settings xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-weather-plugin xfconf xfdesktop xfwm4 \ ; do if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then echo "$PACKAGE: ADD" >> $TMP/SeTnewtag diff --git a/slackware64/xfce/maketag.ez b/slackware64/xfce/maketag.ez index babf829d6..8f894f3c2 100644 --- a/slackware64/xfce/maketag.ez +++ b/slackware64/xfce/maketag.ez @@ -11,13 +11,13 @@ from series XFCE. Use the UP/DOWN keys to scroll through the list, and \ the SPACE key to deselect any items you don't want to install. \ Press ENTER when you are done." \ 20 70 10 \ -"Thunar" "Xfce file manager" "on" \ "exo" "libexo extension library" "on" \ "garcon" "menu implementation for Xfce" "on" \ "gtk-xfce-engine" "Xfce Gtk+ engines" "on" \ "libxfce4ui" "Xfce widget library" "on" \ "libxfce4util" "basic utility library for Xfce" "on" \ "orage" "Xfce's calendar" "on" \ +"thunar" "Xfce file manager" "on" \ "thunar-volman" "Thunar Volume Manager for Xfce" "on" \ "tumbler" "thumbnail generator" "on" \ "xfce4-appfinder" "Application finder" "on" \ @@ -42,7 +42,7 @@ if [ $? = 1 -o $? = 255 ]; then rm -f $TMP/SeTpkgs > $TMP/SeTnewtag for pkg in \ -Thunar exo garcon gtk-xfce-engine libxfce4ui libxfce4util orage thunar-volman tumbler xfce4-appfinder xfce4-clipman-plugin xfce4-dev-tools xfce4-notifyd xfce4-panel xfce4-power-manager xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-session xfce4-settings xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-weather-plugin xfconf xfdesktop xfwm4 \ +exo garcon gtk-xfce-engine libxfce4ui libxfce4util orage thunar thunar-volman tumbler xfce4-appfinder xfce4-clipman-plugin xfce4-dev-tools xfce4-notifyd xfce4-panel xfce4-power-manager xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-session xfce4-settings xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-weather-plugin xfconf xfdesktop xfwm4 \ ; do echo "$pkg: SKP" >> $TMP/SeTnewtag done @@ -50,7 +50,7 @@ Thunar exo garcon gtk-xfce-engine libxfce4ui libxfce4util orage thunar-volman tu fi cat /dev/null > $TMP/SeTnewtag for PACKAGE in \ -Thunar exo garcon gtk-xfce-engine libxfce4ui libxfce4util orage thunar-volman tumbler xfce4-appfinder xfce4-clipman-plugin xfce4-dev-tools xfce4-notifyd xfce4-panel xfce4-power-manager xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-session xfce4-settings xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-weather-plugin xfconf xfdesktop xfwm4 \ +exo garcon gtk-xfce-engine libxfce4ui libxfce4util orage thunar thunar-volman tumbler xfce4-appfinder xfce4-clipman-plugin xfce4-dev-tools xfce4-notifyd xfce4-panel xfce4-power-manager xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-session xfce4-settings xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-weather-plugin xfconf xfdesktop xfwm4 \ ; do if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then echo "$PACKAGE: ADD" >> $TMP/SeTnewtag diff --git a/slackware64/xfce/tagfile b/slackware64/xfce/tagfile index 3dcc647ec..1b95ab592 100644 --- a/slackware64/xfce/tagfile +++ b/slackware64/xfce/tagfile @@ -1,10 +1,10 @@ -Thunar:REC exo:REC garcon:REC gtk-xfce-engine:REC libxfce4ui:REC libxfce4util:REC orage:REC +thunar:REC thunar-volman:REC tumbler:REC xfce4-appfinder:REC diff --git a/source/a/zerofree/slack-desc b/source/a/zerofree/slack-desc new file mode 100644 index 000000000..261ae363f --- /dev/null +++ b/source/a/zerofree/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------------------------------------------------------| +zerofree: zerofree (zero free blocks from ext* filesystems) +zerofree: +zerofree: Zerofree finds the unallocated, non-zeroed blocks in an ext2, ext3, +zerofree: or ext4 filesystem and fills them with zeroes. This is useful if the +zerofree: device on which this file-system resides is a disk image. In this +zerofree: case, depending on the type of disk image, a secondary utility may be +zerofree: able to reduce the size of the disk image after zerofree has been run. +zerofree: +zerofree: Homepage: https://frippery.org/uml/ +zerofree: +zerofree: diff --git a/source/a/zerofree/sparsify.c b/source/a/zerofree/sparsify.c new file mode 100644 index 000000000..4c52e0075 --- /dev/null +++ b/source/a/zerofree/sparsify.c @@ -0,0 +1,274 @@ +/* + * sparsify - a tool to make files on an ext2 filesystem sparse + * + * Copyright (C) 2004-2012 R M Yorston + * + * This file may be redistributed under the terms of the GNU General Public + * License, version 2. + */ +#include <ext2fs/ext2fs.h> +#include <stdio.h> +#include <unistd.h> +#include <string.h> + +#define USAGE "usage: %s [-n] [-v] filesystem filename ...\n" + +/* initially assume pre-ext4 API version */ +#define API 140 + +#if defined(BLOCK_FLAG_READ_ONLY) +#undef API +#define API 141 +#endif + +#if defined(EXT2_FLAG_64BITS) +#undef API +#define API 142 +#endif + +struct process_data { + unsigned char *buf; + int verbose; + int dryrun; + blk_t count; + blk_t blocks; + blk_t total_blocks; + int old_percent; +}; + +static int process(ext2_filsys fs, blk_t *blocknr, e2_blkcnt_t blockcnt, + blk_t ref_block, int ref_offset, void *priv) +{ + struct process_data *p; + errcode_t errcode; + int i, group; + int ret = 0; + + p = (struct process_data *)priv; + + p->blocks++; + if ( blockcnt >= 0 ) { + errcode = io_channel_read_blk(fs->io, *blocknr, 1, p->buf); + if ( errcode ) { + return BLOCK_ABORT; + } + + for ( i=0; i < fs->blocksize; ++i ) { + if ( p->buf[i] ) { + break; + } + } + + if ( i == fs->blocksize ) { + p->count++; + + if ( !p->dryrun ) { + ext2fs_unmark_block_bitmap(fs->block_map, *blocknr); + group = ext2fs_group_of_blk(fs, *blocknr); +#if API >= 142 + ext2fs_bg_free_blocks_count_set(fs, group, + ext2fs_bg_free_blocks_count(fs, group)+1); + ext2fs_free_blocks_count_add(fs->super, (blk64_t)1); +#else + fs->group_desc[group].bg_free_blocks_count++; + fs->super->s_free_blocks_count++; +#endif +#if API >= 141 + ext2fs_group_desc_csum_set(fs, group); +#endif + *blocknr = 0; + ret = BLOCK_CHANGED; + } + } + + if ( p->verbose ) { + double percent; + + percent = 100.0 * (double)p->blocks/(double)p->total_blocks; + + if ( (int)(percent*10) != p->old_percent ) { + fprintf(stderr, "\r%4.1f%%", percent); + p->old_percent = (int)(percent*10); + } + } + } + + return ret; +} + +int main(int argc, char **argv) +{ + int verbose = 0; + int dryrun = 0; + errcode_t ret; + int flags; + int superblock = 0; + int open_flags = EXT2_FLAG_RW; + int iter_flags = 0; + int blocksize = 0; + ext2_filsys fs = NULL; + struct ext2_inode inode; + ext2_ino_t root, cwd, inum; + int i, c; + struct process_data pdata; + + while ( (c=getopt(argc, argv, "nv")) != -1 ) { + switch (c) { + case 'n' : + dryrun = 1; +#if defined(BLOCK_FLAG_READ_ONLY) + iter_flags |= BLOCK_FLAG_READ_ONLY; +#endif + break; + case 'v' : + verbose = 1; + break; + default : + fprintf(stderr, USAGE, argv[0]); + return 1; + } + } + + if ( argc < optind+2 ) { + fprintf(stderr, USAGE, argv[0]); + return 1; + } + + ret = ext2fs_check_if_mounted(argv[optind], &flags); + if ( ret ) { + fprintf(stderr, "%s: failed to determine filesystem mount state %s\n", + argv[0], argv[optind]); + return 1; + } + + if ( flags & EXT2_MF_MOUNTED ) { + fprintf(stderr, "%s: filesystem %s is mounted\n", + argv[0], argv[optind]); + return 1; + } + + ret = ext2fs_open(argv[optind], open_flags, superblock, blocksize, + unix_io_manager, &fs); + if ( ret ) { + fprintf(stderr, "%s: failed to open filesystem %s\n", + argv[0], argv[optind]); + return 1; + } + + pdata.buf = (unsigned char *)malloc(fs->blocksize); + if ( pdata.buf == NULL ) { + fprintf(stderr, "%s: out of memory (surely not?)\n", argv[0]); + return 1; + } + + ret = ext2fs_read_inode_bitmap(fs); + if ( ret ) { + fprintf(stderr, "%s: error while reading inode bitmap\n", argv[0]); + return 1; + } + + ret = ext2fs_read_block_bitmap(fs); + if ( ret ) { + fprintf(stderr, "%s: error while reading block bitmap\n", argv[0]); + return 1; + } + + root = cwd = EXT2_ROOT_INO; + + for ( i=optind+1; i<argc; ++i ) { + ret = ext2fs_namei(fs, root, cwd, argv[i], &inum); + if ( ret ) { + fprintf(stderr, "%s: failed to find file %s\n", argv[0], argv[i]); + continue; + } + + ret = ext2fs_read_inode(fs, inum, &inode); + if ( ret ) { + fprintf(stderr, "%s: failed to open inode %d\n", argv[0], inum); + continue; + } + + if ( !ext2fs_inode_has_valid_blocks(&inode) ) { + fprintf(stderr, "%s: file %s has no valid blocks\n", argv[0], + argv[i]); + continue; + } + +#if defined(EXT4_EXTENTS_FL) && API < 141 + if ( inode.i_flags & EXT4_EXTENTS_FL ) { + fprintf(stderr, "%s: unable to process %s, it uses extents\n", + argv[0], argv[i]); + continue; + } +#endif + +#if defined(EXT4_FEATURE_RO_COMPAT_HUGE_FILE) && defined(EXT4_HUGE_FILE_FL) + if ( (fs->super->s_feature_ro_compat & EXT4_FEATURE_RO_COMPAT_HUGE_FILE) + && (inode.i_flags & EXT4_HUGE_FILE_FL) ) { + fprintf(stderr, "%s: unable to process %s, it's huge\n", + argv[0], argv[i]); + continue; + } +#endif + + if ( verbose ) { + printf("processing %s\n", argv[i]); + } + + pdata.verbose = verbose; + pdata.dryrun = dryrun; + pdata.count = pdata.blocks = 0; + pdata.total_blocks = inode.i_blocks/(fs->blocksize >> 9); + pdata.old_percent = 1000; + ret = ext2fs_block_iterate2(fs, inum, iter_flags, NULL, + process, &pdata); + if ( ret ) { + fprintf(stderr, "%s: failed to process file %s\n", argv[0], + argv[i]); + continue; + } + + if ( pdata.count && !dryrun ) { + ext2fs_mark_bb_dirty(fs); + ext2fs_mark_super_dirty(fs); + + ret = ext2fs_read_inode(fs, inum, &inode); + if ( ret ) { + fprintf(stderr, "%s: failed to open inode (%s)\n", argv[0], + argv[i]); + continue; + } + +#if API >= 141 + ret = ext2fs_iblk_sub_blocks(fs, &inode, (blk64_t)pdata.count); + if ( ret ) { + fprintf(stderr, "%s: failed to update block count (%s)\n", + argv[0], argv[i]); + continue; + } +#else + inode.i_blocks -= pdata.count * (fs->blocksize >> 9); +#endif + + ret = ext2fs_write_inode(fs, inum, &inode); + if ( ret ) { + fprintf(stderr, "%s: failed to write inode (%s)\n", + argv[0], argv[i]); + continue; + } + } + + if ( verbose ) { + printf("\r%d/%d/%d %s\n", pdata.count, pdata.blocks, + pdata.total_blocks, argv[i]); + } + } + + ret = ext2fs_close(fs); + if ( ret ) { + fprintf(stderr, "%s: error while closing filesystem\n", argv[0]); + return 1; + } + + return 0; +} diff --git a/source/a/zerofree/zerofree.SlackBuild b/source/a/zerofree/zerofree.SlackBuild new file mode 100755 index 000000000..3553afce1 --- /dev/null +++ b/source/a/zerofree/zerofree.SlackBuild @@ -0,0 +1,115 @@ +#!/bin/bash + +# Copyright 2020 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. + +cd $(dirname $0) ; CWD=$(pwd) + +PKGNAM=zerofree +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i586 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$(uname -m) ;; + esac + export ARCH +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 + +NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP +rm -rf $PKGNAM-$VERSION +tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1 +cd $PKGNAM-$VERSION || exit 1 + +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 {} \+ + +CFLAGS="$SLKCFLAGS" make + +mkdir -p $PKG/usr/sbin +cp -a zerofree $PKG/usr/sbin/zerofree +gcc $SLKCFLAGS $CWD/sparsify.c -o $PKG/usr/sbin/sparsify -lext2fs +strip --strip-unneeded $PKG/usr/sbin/* +mkdir -p $PKG/usr/man/man8 +docbook2man -o $PKG/usr/man/man8 $CWD/zerofree.sgml +rm -f $PKG/usr/man/man8/manpage* +mv $PKG/usr/man/man8/ZEROFREE.8 $PKG/usr/man/man8/zerofree.8 || exit 1 +gzip -9 $PKG/usr/man/man8/zerofree.8 + +# Add a documentation directory: +mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION +cat << EOF > $PKG/usr/doc/${PKGNAM}-$VERSION/LICENSE + * zerofree - a tool to zero free blocks in an ext[2-4] filesystem + * + * Copyright (C) 2004-2017 R M Yorston + * + * This file may be redistributed under the terms of the GNU General Public + * License, version 2. +EOF + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz diff --git a/source/a/zerofree/zerofree.sgml b/source/a/zerofree/zerofree.sgml new file mode 100644 index 000000000..af6e3a537 --- /dev/null +++ b/source/a/zerofree/zerofree.sgml @@ -0,0 +1,163 @@ +<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [ + +<!-- Process this file with docbook-to-man to generate an nroff manual + page: `docbook-to-man manpage.sgml > manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. + --> + + <!ENTITY dhfirstname "<firstname>Thibaut</firstname>"> + <!ENTITY dhsurname "<surname>Paumard</surname>"> + <!-- Please adjust the date whenever revising the manpage. --> + <!ENTITY dhdate "<date>February 6, 2008</date>"> + <!ENTITY dhsection "<manvolnum>8</manvolnum>"> + <!ENTITY dhemail "<email><paumard@users.sourceforge.net></email>"> + <!ENTITY dhusername "Thibaut Paumard"> + <!ENTITY dhucpackage "<refentrytitle>ZEROFREE</refentrytitle>"> + <!ENTITY dhpackage "zerofree"> + + <!ENTITY debian "<productname>Debian</productname>"> + <!ENTITY gnu "<acronym>GNU</acronym>"> + <!ENTITY gpl "&gnu; <acronym>GPL</acronym>"> +]> + +<refentry> + <refentryinfo> + <address> + &dhemail; + </address> + <author> + &dhfirstname; + &dhsurname; + </author> + <copyright> + <year>2003</year> + <holder>&dhusername;</holder> + </copyright> + &dhdate; + </refentryinfo> + <refmeta> + &dhucpackage; + + &dhsection; + </refmeta> + <refnamediv> + <refname>&dhpackage;</refname> + + <refpurpose>zero free blocks from ext2/3/4 file-systems</refpurpose> + </refnamediv> + <refsynopsisdiv> + <cmdsynopsis> + <command>&dhpackage;</command> + + <arg><option>-n</option></arg> + + <arg><option>-v</option></arg> + + <arg choice=req><replaceable>filesystem</replaceable></arg> + </cmdsynopsis> + </refsynopsisdiv> + <refsect1> + <title>DESCRIPTION</title> + + <para><command>&dhpackage;</command> finds the unallocated, + non-zeroed blocks in an ext2, ext3, or ext4 + <replaceable>filesystem</replaceable> (e.g. /dev/hda1) and + fills them with zeroes. This is useful if the device on which + this file-system resides is a disk image. In this case, + depending on the type of disk image, a secondary utility may be + able to reduce the size of the disk image after zerofree has + been run.</para> + + <para>The usual way to achieve the same result (zeroing the + unallocated blocks) is to run <command>dd</command> (1) to + create a file full of zeroes that takes up the entire free + space on the drive, and then delete this file. This has many + disadvantages, which zerofree alleviates:</para> + <itemizedlist> + <listitem><para>it is slow;</para></listitem> + + <listitem><para>it makes the disk image (temporarily) grow to its maximal + extent;</para></listitem> + + <listitem><para>it (temporarily) uses all free space on the disk, so other + concurrent write actions may fail.</para></listitem> + + </itemizedlist> + + <para><replaceable>filesystem</replaceable> has to be unmounted or + mounted read-only for <command>&dhpackage;</command> to work. It + will exit with an error message if the + <replaceable>filesystem</replaceable> is mounted writable. To + remount the root file-system readonly, you can first switch to + single user runlevel (<command>telinit 1</command>) then use + <command>mount -o remount,ro + <replaceable>filesystem</replaceable></command>.</para> + + <para><command>&dhpackage;</command> has been written to be + run from GNU/Linux systems installed as guest OSes inside a + virtual machine. It may however be useful in other + situations.</para> + + </refsect1> + <refsect1> + <title>OPTIONS</title> + + <variablelist> + <varlistentry> + <term><option>-n</option> + </term> + <listitem> + <para>Perform a dry run (do not modify the file-system);</para> + </listitem> + </varlistentry> + <varlistentry> + <term><option>-v</option> + </term> + <listitem> + <para>Be verbose.</para> + </listitem> + </varlistentry> + </variablelist> + </refsect1> + <refsect1> + <title>SEE ALSO</title> + + <para>dd (1).</para> + + </refsect1> + <refsect1> + <title>AUTHOR</title> + + <para>This manual page was written by &dhusername; &dhemail; for + the &debian; system (but may be used by others). Permission is + granted to copy, distribute and/or modify this document under + the terms of the &gnu; General Public License, Version 2 or any + later version published by the Free Software Foundation. + </para> + <para> + On Debian systems, the complete text of the GNU General Public + License can be found in /usr/share/common-licenses/GPL-2. + </para> + + </refsect1> +</refentry> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:2 +sgml-indent-data:t +sgml-parent-document:nil +sgml-default-dtd-file:nil +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +--> + + diff --git a/source/ap/sudo/sudo.url b/source/ap/sudo/sudo.url new file mode 100644 index 000000000..78308974b --- /dev/null +++ b/source/ap/sudo/sudo.url @@ -0,0 +1 @@ +ftp://ftp.sudo.ws/pub/sudo diff --git a/source/installer/ChangeLog.txt b/source/installer/ChangeLog.txt index ca8ffa362..1e3215dde 100644 --- a/source/installer/ChangeLog.txt +++ b/source/installer/ChangeLog.txt @@ -1,3 +1,6 @@ +Fri Jan 31 20:25:54 UTC 2020 + Added zerofree and sparsify binaries and zerofree manpage. ++--------------------------+ Mon Jan 27 00:09:05 UTC 2020 Added libkeyutils.so.1, needed by the krb5 libraries. Thanks to dodoLQ. diff --git a/source/installer/build_installer.sh b/source/installer/build_installer.sh index 36ad5ed2e..216a90249 100755 --- a/source/installer/build_installer.sh +++ b/source/installer/build_installer.sh @@ -900,6 +900,7 @@ a/usbutils \ a/util-linux \ a/xfsprogs \ a/xz \ +a/zerofree \ ap/ddrescue \ ap/dmidecode \ ap/lsscsi \ @@ -1134,7 +1135,9 @@ cp --remove-destination -fa${VERBOSE1} ${EXTRA_PKGS_USRSBIN} \ dmidecode \ mount.cifs \ sm-notify \ + sparsify \ umount.cifs \ + zerofree \ $PKG/$ARCH-installer-filesystem/usr/sbin/ # The installer has wrappers for cfdisk/fdisk which run /dev/makedevs.sh @@ -2200,6 +2203,7 @@ if [ -d usr/man ]; then man8/swaplabel.8.bz2 \ man8/ip.8.bz2 \ man1/nano.1.bz2 \ + man8/zerofree.8.bz2 \ ; do mkdir -p man/$(dirname $manpage) cp -a man.full/$manpage man/$manpage diff --git a/source/n/openldap-client/openldap.url b/source/n/openldap-client/openldap.url new file mode 100644 index 000000000..5ffa99122 --- /dev/null +++ b/source/n/openldap-client/openldap.url @@ -0,0 +1 @@ +ftp://ftp.OpenLDAP.org/pub/OpenLDAP/openldap-release diff --git a/source/xfce/Thunar/Thunar.url b/source/xfce/Thunar/Thunar.url deleted file mode 100644 index 981cf8005..000000000 --- a/source/xfce/Thunar/Thunar.url +++ /dev/null @@ -1 +0,0 @@ -http://archive.xfce.org/src/xfce/thunar/1.8/thunar-1.8.11.tar.bz2 diff --git a/source/xfce/Thunar/slack-desc b/source/xfce/thunar/slack-desc index f78b6af65..3adf42a37 100644 --- a/source/xfce/Thunar/slack-desc +++ b/source/xfce/thunar/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':'. |-----handy-ruler------------------------------------------------------| -Thunar: Thunar (file manager) -Thunar: -Thunar: Thunar is a modern file manager for the Xfce Desktop Environment. -Thunar: Thunar has been designed from the ground up to be fast and -Thunar: easy-to-use. Its user interface is clean and intuitive, and does not -Thunar: include any confusing or useless options. Thunar is fast and -Thunar: responsive with a good start up time and directory load time. -Thunar: -Thunar: Homepage: http://thunar.xfce.org -Thunar: -Thunar: +thunar: thunar (file manager) +thunar: +thunar: Thunar is a modern file manager for the Xfce Desktop Environment. +thunar: Thunar has been designed from the ground up to be fast and +thunar: easy-to-use. Its user interface is clean and intuitive, and does not +thunar: include any confusing or useless options. Thunar is fast and +thunar: responsive with a good start up time and directory load time. +thunar: +thunar: Homepage: http://thunar.xfce.org +thunar: +thunar: diff --git a/source/xfce/Thunar/Thunar.SlackBuild b/source/xfce/thunar/thunar.SlackBuild index ac5e8da00..7d46bc4fe 100755 --- a/source/xfce/Thunar/Thunar.SlackBuild +++ b/source/xfce/thunar/thunar.SlackBuild @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2012, 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA +# Copyright 2012, 2018, 2020 Patrick J. Volkerding, Sebeka, Minnesota, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,7 +22,7 @@ cd $(dirname $0) ; CWD=$(pwd) -PKGNAM=Thunar +PKGNAM=thunar VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} BUILD=${BUILD:-1} diff --git a/source/xfce/thunar/thunar.url b/source/xfce/thunar/thunar.url new file mode 100644 index 000000000..ec8f2301d --- /dev/null +++ b/source/xfce/thunar/thunar.url @@ -0,0 +1 @@ +http://archive.xfce.org/src/xfce/thunar/1.8/thunar-1.8.12.tar.bz2 |