1
0
Fork 0
mirror of git://slackware.nl/current.git synced 2025-01-29 08:36:40 +01:00

Fri Mar 24 19:42:46 UTC 2023

patches/packages/glibc-zoneinfo-2023b-noarch-1_slack15.0.txz:  Upgraded.
  This package provides the latest timezone updates.
patches/packages/tar-1.34-x86_64-2_slack15.0.txz:  Rebuilt.
  GNU Tar through 1.34 has a one-byte out-of-bounds read that results in use
  of uninitialized memory for a conditional jump. Exploitation to change the
  flow of control has not been demonstrated. The issue occurs in from_header
  in list.c via a V7 archive in which mtime has approximately 11 whitespace
  characters.
  Thanks to marav for the heads-up.
  For more information, see:
    https://www.cve.org/CVERecord?id=CVE-2022-48303
  (* Security fix *)
This commit is contained in:
Patrick J Volkerding 2023-03-24 19:42:46 +00:00 committed by Eric Hameleers
parent 8ea2d78564
commit 694953a024
11 changed files with 445 additions and 69 deletions

View file

@ -11,9 +11,31 @@
<description>Tracking Slackware development in git.</description> <description>Tracking Slackware development in git.</description>
<language>en-us</language> <language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id> <id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
<pubDate>Mon, 20 Mar 2023 18:26:23 GMT</pubDate> <pubDate>Fri, 24 Mar 2023 19:42:46 GMT</pubDate>
<lastBuildDate>Tue, 21 Mar 2023 12:30:23 GMT</lastBuildDate> <lastBuildDate>Sat, 25 Mar 2023 12:30:22 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator> <generator>maintain_current_git.sh v 1.17</generator>
<item>
<title>Fri, 24 Mar 2023 19:42:46 GMT</title>
<pubDate>Fri, 24 Mar 2023 19:42:46 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20230324194246</link>
<guid isPermaLink="false">20230324194246</guid>
<description>
<![CDATA[<pre>
patches/packages/glibc-zoneinfo-2023b-noarch-1_slack15.0.txz: Upgraded.
This package provides the latest timezone updates.
patches/packages/tar-1.34-x86_64-2_slack15.0.txz: Rebuilt.
GNU Tar through 1.34 has a one-byte out-of-bounds read that results in use
of uninitialized memory for a conditional jump. Exploitation to change the
flow of control has not been demonstrated. The issue occurs in from_header
in list.c via a V7 archive in which mtime has approximately 11 whitespace
characters.
Thanks to marav for the heads-up.
For more information, see:
https://www.cve.org/CVERecord?id=CVE-2022-48303
(* Security fix *)
</pre>]]>
</description>
</item>
<item> <item>
<title>Mon, 20 Mar 2023 18:26:23 GMT</title> <title>Mon, 20 Mar 2023 18:26:23 GMT</title>
<pubDate>Mon, 20 Mar 2023 18:26:23 GMT</pubDate> <pubDate>Mon, 20 Mar 2023 18:26:23 GMT</pubDate>

View file

@ -1,3 +1,17 @@
Fri Mar 24 19:42:46 UTC 2023
patches/packages/glibc-zoneinfo-2023b-noarch-1_slack15.0.txz: Upgraded.
This package provides the latest timezone updates.
patches/packages/tar-1.34-x86_64-2_slack15.0.txz: Rebuilt.
GNU Tar through 1.34 has a one-byte out-of-bounds read that results in use
of uninitialized memory for a conditional jump. Exploitation to change the
flow of control has not been demonstrated. The issue occurs in from_header
in list.c via a V7 archive in which mtime has approximately 11 whitespace
characters.
Thanks to marav for the heads-up.
For more information, see:
https://www.cve.org/CVERecord?id=CVE-2022-48303
(* Security fix *)
+--------------------------+
Mon Mar 20 18:26:23 UTC 2023 Mon Mar 20 18:26:23 UTC 2023
patches/packages/curl-8.0.1-x86_64-1_slack15.0.txz: Upgraded. patches/packages/curl-8.0.1-x86_64-1_slack15.0.txz: Upgraded.
This update fixes security issues: This update fixes security issues:

View file

@ -1,20 +1,20 @@
Mon Mar 20 18:31:38 UTC 2023 Fri Mar 24 19:47:55 UTC 2023
Here is the file list for this directory. If you are using a Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh subdirectories, please have the archive administrator refresh
the mirror. the mirror.
drwxr-xr-x 12 root root 4096 2023-03-20 18:26 . drwxr-xr-x 12 root root 4096 2023-03-24 19:42 .
-rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0 -rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0
-rw-r--r-- 1 root root 16609 2022-03-30 19:03 ./CHANGES_AND_HINTS.TXT -rw-r--r-- 1 root root 16609 2022-03-30 19:03 ./CHANGES_AND_HINTS.TXT
-rw-r--r-- 1 root root 1173562 2023-03-16 23:38 ./CHECKSUMS.md5 -rw-r--r-- 1 root root 1173557 2023-03-20 18:31 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-03-16 23:38 ./CHECKSUMS.md5.asc -rw-r--r-- 1 root root 163 2023-03-20 18:31 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING -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 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 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 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
-rw-r--r-- 1 root root 1998852 2023-03-20 18:26 ./ChangeLog.txt -rw-r--r-- 1 root root 1999555 2023-03-24 19:42 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2022-02-02 08:21 ./EFI/BOOT drwxr-xr-x 2 root root 4096 2022-02-02 08:21 ./EFI/BOOT
-rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi -rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi
@ -25,7 +25,7 @@ drwxr-xr-x 2 root root 4096 2022-02-02 08:21 ./EFI/BOOT
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh -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 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 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
-rw-r--r-- 1 root root 1530422 2023-03-16 23:38 ./FILELIST.TXT -rw-r--r-- 1 root root 1530417 2023-03-20 18:31 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
-rw-r--r-- 1 root root 864745 2022-02-02 08:25 ./PACKAGES.TXT -rw-r--r-- 1 root root 864745 2022-02-02 08:25 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT -rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
@ -739,13 +739,13 @@ drwxr-xr-x 2 root root 4096 2008-05-07 05:21 ./pasture/source/php/pear
-rwxr-xr-x 1 root root 9448 2018-05-16 22:38 ./pasture/source/php/php.SlackBuild -rwxr-xr-x 1 root root 9448 2018-05-16 22:38 ./pasture/source/php/php.SlackBuild
-rw-r--r-- 1 root root 775 2017-07-07 19:25 ./pasture/source/php/php.ini-development.diff.gz -rw-r--r-- 1 root root 775 2017-07-07 19:25 ./pasture/source/php/php.ini-development.diff.gz
-rw-r--r-- 1 root root 830 2005-12-09 05:18 ./pasture/source/php/slack-desc -rw-r--r-- 1 root root 830 2005-12-09 05:18 ./pasture/source/php/slack-desc
drwxr-xr-x 4 root root 4096 2023-03-20 18:31 ./patches drwxr-xr-x 4 root root 4096 2023-03-24 19:47 ./patches
-rw-r--r-- 1 root root 67583 2023-03-20 18:31 ./patches/CHECKSUMS.md5 -rw-r--r-- 1 root root 68342 2023-03-24 19:47 ./patches/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-03-20 18:31 ./patches/CHECKSUMS.md5.asc -rw-r--r-- 1 root root 163 2023-03-24 19:47 ./patches/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 91605 2023-03-20 18:31 ./patches/FILE_LIST -rw-r--r-- 1 root root 92615 2023-03-24 19:47 ./patches/FILE_LIST
-rw-r--r-- 1 root root 11991786 2023-03-20 18:31 ./patches/MANIFEST.bz2 -rw-r--r-- 1 root root 11991250 2023-03-24 19:47 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 48599 2023-03-20 18:31 ./patches/PACKAGES.TXT -rw-r--r-- 1 root root 49167 2023-03-24 19:47 ./patches/PACKAGES.TXT
drwxr-xr-x 3 root root 20480 2023-03-20 18:31 ./patches/packages drwxr-xr-x 3 root root 20480 2023-03-24 19:47 ./patches/packages
-rw-r--r-- 1 root root 327 2022-02-15 05:07 ./patches/packages/aaa_base-15.0-x86_64-4_slack15.0.txt -rw-r--r-- 1 root root 327 2022-02-15 05:07 ./patches/packages/aaa_base-15.0-x86_64-4_slack15.0.txt
-rw-r--r-- 1 root root 10716 2022-02-15 05:07 ./patches/packages/aaa_base-15.0-x86_64-4_slack15.0.txz -rw-r--r-- 1 root root 10716 2022-02-15 05:07 ./patches/packages/aaa_base-15.0-x86_64-4_slack15.0.txz
-rw-r--r-- 1 root root 163 2022-02-15 05:07 ./patches/packages/aaa_base-15.0-x86_64-4_slack15.0.txz.asc -rw-r--r-- 1 root root 163 2022-02-15 05:07 ./patches/packages/aaa_base-15.0-x86_64-4_slack15.0.txz.asc
@ -800,9 +800,9 @@ drwxr-xr-x 3 root root 20480 2023-03-20 18:31 ./patches/packages
-rw-r--r-- 1 root root 397 2023-02-15 19:29 ./patches/packages/git-2.35.7-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 397 2023-02-15 19:29 ./patches/packages/git-2.35.7-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 6653480 2023-02-15 19:29 ./patches/packages/git-2.35.7-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 6653480 2023-02-15 19:29 ./patches/packages/git-2.35.7-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2023-02-15 19:29 ./patches/packages/git-2.35.7-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 163 2023-02-15 19:29 ./patches/packages/git-2.35.7-x86_64-1_slack15.0.txz.asc
-rw-r--r-- 1 root root 503 2022-12-05 20:52 ./patches/packages/glibc-zoneinfo-2022g-noarch-1_slack15.0.txt -rw-r--r-- 1 root root 503 2023-03-24 18:52 ./patches/packages/glibc-zoneinfo-2023b-noarch-1_slack15.0.txt
-rw-r--r-- 1 root root 204900 2022-12-05 20:52 ./patches/packages/glibc-zoneinfo-2022g-noarch-1_slack15.0.txz -rw-r--r-- 1 root root 207692 2023-03-24 18:52 ./patches/packages/glibc-zoneinfo-2023b-noarch-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2022-12-05 20:52 ./patches/packages/glibc-zoneinfo-2022g-noarch-1_slack15.0.txz.asc -rw-r--r-- 1 root root 163 2023-03-24 18:52 ./patches/packages/glibc-zoneinfo-2023b-noarch-1_slack15.0.txz.asc
-rw-r--r-- 1 root root 598 2022-07-07 18:24 ./patches/packages/gnupg2-2.2.36-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 598 2022-07-07 18:24 ./patches/packages/gnupg2-2.2.36-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 2368640 2022-07-07 18:24 ./patches/packages/gnupg2-2.2.36-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 2368640 2022-07-07 18:24 ./patches/packages/gnupg2-2.2.36-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2022-07-07 18:24 ./patches/packages/gnupg2-2.2.36-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 163 2022-07-07 18:24 ./patches/packages/gnupg2-2.2.36-x86_64-1_slack15.0.txz.asc
@ -936,6 +936,9 @@ drwxr-xr-x 2 root root 4096 2023-02-18 02:05 ./patches/packages/linux-5.15
-rw-r--r-- 1 root root 403 2022-11-09 20:23 ./patches/packages/sysstat-12.7.1-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 403 2022-11-09 20:23 ./patches/packages/sysstat-12.7.1-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 360840 2022-11-09 20:23 ./patches/packages/sysstat-12.7.1-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 360840 2022-11-09 20:23 ./patches/packages/sysstat-12.7.1-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2022-11-09 20:23 ./patches/packages/sysstat-12.7.1-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 163 2022-11-09 20:23 ./patches/packages/sysstat-12.7.1-x86_64-1_slack15.0.txz.asc
-rw-r--r-- 1 root root 395 2023-03-24 19:11 ./patches/packages/tar-1.34-x86_64-2_slack15.0.txt
-rw-r--r-- 1 root root 850388 2023-03-24 19:11 ./patches/packages/tar-1.34-x86_64-2_slack15.0.txz
-rw-r--r-- 1 root root 163 2023-03-24 19:11 ./patches/packages/tar-1.34-x86_64-2_slack15.0.txz.asc
-rw-r--r-- 1 root root 354 2022-02-15 18:37 ./patches/packages/util-linux-2.37.4-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 354 2022-02-15 18:37 ./patches/packages/util-linux-2.37.4-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 2805300 2022-02-15 18:37 ./patches/packages/util-linux-2.37.4-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 2805300 2022-02-15 18:37 ./patches/packages/util-linux-2.37.4-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2022-02-15 18:37 ./patches/packages/util-linux-2.37.4-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 163 2022-02-15 18:37 ./patches/packages/util-linux-2.37.4-x86_64-1_slack15.0.txz.asc
@ -978,7 +981,7 @@ drwxr-xr-x 2 root root 4096 2023-02-18 02:05 ./patches/packages/linux-5.15
-rw-r--r-- 1 root root 388 2022-10-15 04:05 ./patches/packages/zlib-1.2.13-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 388 2022-10-15 04:05 ./patches/packages/zlib-1.2.13-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 105356 2022-10-15 04:05 ./patches/packages/zlib-1.2.13-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 105356 2022-10-15 04:05 ./patches/packages/zlib-1.2.13-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2022-10-15 04:05 ./patches/packages/zlib-1.2.13-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 163 2022-10-15 04:05 ./patches/packages/zlib-1.2.13-x86_64-1_slack15.0.txz.asc
drwxr-xr-x 69 root root 4096 2023-03-20 18:24 ./patches/source drwxr-xr-x 70 root root 4096 2023-03-24 19:38 ./patches/source
drwxr-xr-x 2 root root 4096 2022-01-16 05:07 ./patches/source/aaa_base drwxr-xr-x 2 root root 4096 2022-01-16 05:07 ./patches/source/aaa_base
-rw-r--r-- 1 root root 11041 2022-02-15 04:49 ./patches/source/aaa_base/_aaa_base.tar.gz -rw-r--r-- 1 root root 11041 2022-02-15 04:49 ./patches/source/aaa_base/_aaa_base.tar.gz
-rwxr-xr-x 1 root root 3894 2022-02-15 05:07 ./patches/source/aaa_base/aaa_base.SlackBuild -rwxr-xr-x 1 root root 3894 2022-02-15 05:07 ./patches/source/aaa_base/aaa_base.SlackBuild
@ -1121,7 +1124,7 @@ drwxr-xr-x 2 root root 4096 2023-02-15 19:23 ./patches/source/git
-rwxr-xr-x 1 root root 5491 2022-04-14 20:18 ./patches/source/git/git.SlackBuild -rwxr-xr-x 1 root root 5491 2022-04-14 20:18 ./patches/source/git/git.SlackBuild
-rw-r--r-- 1 root root 45 2015-09-01 20:04 ./patches/source/git/git.url -rw-r--r-- 1 root root 45 2015-09-01 20:04 ./patches/source/git/git.url
-rw-r--r-- 1 root root 848 2018-02-27 06:13 ./patches/source/git/slack-desc -rw-r--r-- 1 root root 848 2018-02-27 06:13 ./patches/source/git/slack-desc
drwxr-xr-x 3 root root 4096 2022-12-05 20:51 ./patches/source/glibc-zoneinfo drwxr-xr-x 3 root root 4096 2023-03-24 18:51 ./patches/source/glibc-zoneinfo
-rw-r--r-- 1 root root 1221 2021-04-19 18:23 ./patches/source/glibc-zoneinfo/doinst.sh.gz -rw-r--r-- 1 root root 1221 2021-04-19 18:23 ./patches/source/glibc-zoneinfo/doinst.sh.gz
-rwxr-xr-x 1 root root 5596 2022-03-19 18:39 ./patches/source/glibc-zoneinfo/glibc-zoneinfo.SlackBuild -rwxr-xr-x 1 root root 5596 2022-03-19 18:39 ./patches/source/glibc-zoneinfo/glibc-zoneinfo.SlackBuild
-rw-r--r-- 1 root root 965 2021-05-11 18:44 ./patches/source/glibc-zoneinfo/slack-desc -rw-r--r-- 1 root root 965 2021-05-11 18:44 ./patches/source/glibc-zoneinfo/slack-desc
@ -1136,10 +1139,10 @@ drwxr-xr-x 2 root root 4096 2006-12-03 23:10 ./patches/source/glibc-zonein
-rw-r--r-- 1 root root 87 2006-12-03 23:10 ./patches/source/glibc-zoneinfo/timezone-scripts/parts/README -rw-r--r-- 1 root root 87 2006-12-03 23:10 ./patches/source/glibc-zoneinfo/timezone-scripts/parts/README
-rw-r--r-- 1 root root 66 2003-02-16 21:17 ./patches/source/glibc-zoneinfo/timezone-scripts/setup.timeconfig -rw-r--r-- 1 root root 66 2003-02-16 21:17 ./patches/source/glibc-zoneinfo/timezone-scripts/setup.timeconfig
-rw-r--r-- 1 root root 28680 2020-12-09 20:12 ./patches/source/glibc-zoneinfo/timezone-scripts/timeconfig -rw-r--r-- 1 root root 28680 2020-12-09 20:12 ./patches/source/glibc-zoneinfo/timezone-scripts/timeconfig
-rw-r--r-- 1 root root 287901 2022-11-29 17:25 ./patches/source/glibc-zoneinfo/tzcode2022g.tar.gz -rw-r--r-- 1 root root 292492 2023-03-24 03:10 ./patches/source/glibc-zoneinfo/tzcode2023b.tar.gz
-rw-r--r-- 1 root root 833 2022-11-29 17:25 ./patches/source/glibc-zoneinfo/tzcode2022g.tar.gz.asc -rw-r--r-- 1 root root 833 2023-03-24 03:10 ./patches/source/glibc-zoneinfo/tzcode2023b.tar.gz.asc
-rw-r--r-- 1 root root 439731 2022-11-29 17:25 ./patches/source/glibc-zoneinfo/tzdata2022g.tar.gz -rw-r--r-- 1 root root 443019 2023-03-24 03:10 ./patches/source/glibc-zoneinfo/tzdata2023b.tar.gz
-rw-r--r-- 1 root root 833 2022-11-29 17:25 ./patches/source/glibc-zoneinfo/tzdata2022g.tar.gz.asc -rw-r--r-- 1 root root 833 2023-03-24 03:10 ./patches/source/glibc-zoneinfo/tzdata2023b.tar.gz.asc
-rw-r--r-- 1 root root 178 2020-10-12 18:03 ./patches/source/glibc-zoneinfo/zic.default.fat.diff.gz -rw-r--r-- 1 root root 178 2020-10-12 18:03 ./patches/source/glibc-zoneinfo/zic.default.fat.diff.gz
drwxr-xr-x 2 root root 4096 2022-07-07 18:21 ./patches/source/gnupg2 drwxr-xr-x 2 root root 4096 2022-07-07 18:21 ./patches/source/gnupg2
-rw-r--r-- 1 root root 5158914 2022-07-06 18:20 ./patches/source/gnupg2/gnupg-2.2.36.tar.lz -rw-r--r-- 1 root root 5158914 2022-07-06 18:20 ./patches/source/gnupg2/gnupg-2.2.36.tar.lz
@ -1577,6 +1580,15 @@ drwxr-xr-x 2 root root 4096 2022-11-09 20:22 ./patches/source/sysstat
-rw-r--r-- 1 root root 833868 2022-11-06 15:41 ./patches/source/sysstat/sysstat-12.7.1.tar.xz -rw-r--r-- 1 root root 833868 2022-11-06 15:41 ./patches/source/sysstat/sysstat-12.7.1.tar.xz
-rwxr-xr-x 1 root root 5769 2022-11-09 20:21 ./patches/source/sysstat/sysstat.SlackBuild -rwxr-xr-x 1 root root 5769 2022-11-09 20:21 ./patches/source/sysstat/sysstat.SlackBuild
-rw-r--r-- 1 root root 82 2022-11-09 20:16 ./patches/source/sysstat/sysstat.url -rw-r--r-- 1 root root 82 2022-11-09 20:16 ./patches/source/sysstat/sysstat.url
drwxr-xr-x 2 root root 4096 2023-03-24 19:04 ./patches/source/tar
-rw-r--r-- 1 root root 643 2023-03-23 19:27 ./patches/source/tar/CVE-2022-48303.patch.gz
-rw-r--r-- 1 root root 846 2018-05-29 21:31 ./patches/source/tar/slack-desc
-rw-r--r-- 1 root root 1051 2017-12-22 06:39 ./patches/source/tar/tar-1.13.bzip2.diff.gz
-rw-r--r-- 1 root root 1052531 1999-07-08 05:50 ./patches/source/tar/tar-1.13.tar.gz
-rw-r--r-- 1 root root 2226068 2021-02-13 11:33 ./patches/source/tar/tar-1.34.tar.xz
-rw-r--r-- 1 root root 181 2021-02-13 11:33 ./patches/source/tar/tar-1.34.tar.xz.sig
-rwxr-xr-x 1 root root 5465 2023-03-24 19:04 ./patches/source/tar/tar.SlackBuild
-rw-r--r-- 1 root root 564 2018-09-06 21:52 ./patches/source/tar/tar.nolonezero.diff.gz
drwxr-xr-x 4 root root 4096 2022-02-15 02:04 ./patches/source/util-linux drwxr-xr-x 4 root root 4096 2022-02-15 02:04 ./patches/source/util-linux
-rw-r--r-- 1 root root 53236 2011-07-12 20:47 ./patches/source/util-linux/adjtimex_1.29-2.2.diff.gz -rw-r--r-- 1 root root 53236 2011-07-12 20:47 ./patches/source/util-linux/adjtimex_1.29-2.2.diff.gz
-rw-r--r-- 1 root root 85551 2010-04-17 03:32 ./patches/source/util-linux/adjtimex_1.29.orig.tar.gz -rw-r--r-- 1 root root 85551 2010-04-17 03:32 ./patches/source/util-linux/adjtimex_1.29.orig.tar.gz
@ -2738,16 +2750,16 @@ drwxr-xr-x 2 root root 69632 2022-02-01 08:29 ./slackware64/kde
-rw-r--r-- 1 root root 210 2022-01-06 21:43 ./slackware64/kde/eventviews-21.12.1-x86_64-1.txt -rw-r--r-- 1 root root 210 2022-01-06 21:43 ./slackware64/kde/eventviews-21.12.1-x86_64-1.txt
-rw-r--r-- 1 root root 613608 2022-01-06 21:43 ./slackware64/kde/eventviews-21.12.1-x86_64-1.txz -rw-r--r-- 1 root root 613608 2022-01-06 21:43 ./slackware64/kde/eventviews-21.12.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-01-06 21:43 ./slackware64/kde/eventviews-21.12.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2022-01-06 21:43 ./slackware64/kde/eventviews-21.12.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 365 2022-01-08 22:25 ./slackware64/kde/extra-cmake-modules-5.90.0-x86_64-1.txt -rw-r--r-- 1 root root 365 2022-01-08 22:25 ./slackware64/kde/extra-cmake-modules-5.90.0-x86_64-1.txt
-rw-r--r-- 1 root root 131456 2022-01-08 22:25 ./slackware64/kde/extra-cmake-modules-5.90.0-x86_64-1.txz -rw-r--r-- 1 root root 131456 2022-01-08 22:25 ./slackware64/kde/extra-cmake-modules-5.90.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-01-08 22:25 ./slackware64/kde/extra-cmake-modules-5.90.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2022-01-08 22:25 ./slackware64/kde/extra-cmake-modules-5.90.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 172 2022-01-31 20:06 ./slackware64/kde/falkon-3.2.0-x86_64-1.txt -rw-r--r-- 1 root root 172 2022-01-31 20:06 ./slackware64/kde/falkon-3.2.0-x86_64-1.txt
-rw-r--r-- 1 root root 2477476 2022-01-31 20:06 ./slackware64/kde/falkon-3.2.0-x86_64-1.txz -rw-r--r-- 1 root root 2477476 2022-01-31 20:06 ./slackware64/kde/falkon-3.2.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-01-31 20:06 ./slackware64/kde/falkon-3.2.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2022-01-31 20:06 ./slackware64/kde/falkon-3.2.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 371 2022-01-06 22:16 ./slackware64/kde/ffmpegthumbs-21.12.1-x86_64-1.txt -rw-r--r-- 1 root root 371 2022-01-06 22:16 ./slackware64/kde/ffmpegthumbs-21.12.1-x86_64-1.txt
-rw-r--r-- 1 root root 31748 2022-01-06 22:16 ./slackware64/kde/ffmpegthumbs-21.12.1-x86_64-1.txz -rw-r--r-- 1 root root 31748 2022-01-06 22:16 ./slackware64/kde/ffmpegthumbs-21.12.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-01-06 22:16 ./slackware64/kde/ffmpegthumbs-21.12.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2022-01-06 22:16 ./slackware64/kde/ffmpegthumbs-21.12.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 335 2022-01-06 22:02 ./slackware64/kde/filelight-21.12.1-x86_64-1.txt -rw-r--r-- 1 root root 335 2022-01-06 22:02 ./slackware64/kde/filelight-21.12.1-x86_64-1.txt
-rw-r--r-- 1 root root 769724 2022-01-06 22:02 ./slackware64/kde/filelight-21.12.1-x86_64-1.txz -rw-r--r-- 1 root root 769724 2022-01-06 22:02 ./slackware64/kde/filelight-21.12.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-01-06 22:02 ./slackware64/kde/filelight-21.12.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2022-01-06 22:02 ./slackware64/kde/filelight-21.12.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 434 2022-01-08 22:45 ./slackware64/kde/frameworkintegration-5.90.0-x86_64-1.txt -rw-r--r-- 1 root root 434 2022-01-08 22:45 ./slackware64/kde/frameworkintegration-5.90.0-x86_64-1.txt
@ -5472,15 +5484,15 @@ drwxr-xr-x 2 root root 65536 2022-02-01 04:47 ./slackware64/x
-rw-r--r-- 1 root root 22136 2021-02-13 13:19 ./slackware64/x/font-arabic-misc-1.0.3-noarch-5.txz -rw-r--r-- 1 root root 22136 2021-02-13 13:19 ./slackware64/x/font-arabic-misc-1.0.3-noarch-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:19 ./slackware64/x/font-arabic-misc-1.0.3-noarch-5.txz.asc -rw-r--r-- 1 root root 163 2021-02-13 13:19 ./slackware64/x/font-arabic-misc-1.0.3-noarch-5.txz.asc
-rw-r--r-- 1 root root 397 2021-02-13 13:19 ./slackware64/x/font-bh-100dpi-1.0.3-noarch-5.txt -rw-r--r-- 1 root root 397 2021-02-13 13:19 ./slackware64/x/font-bh-100dpi-1.0.3-noarch-5.txt
-rw-r--r-- 1 root root 3779208 2021-02-13 13:19 ./slackware64/x/font-bh-100dpi-1.0.3-noarch-5.txz -rw-r--r-- 1 root root 3779208 2021-02-13 13:19 ./slackware64/x/font-bh-100dpi-1.0.3-noarch-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:19 ./slackware64/x/font-bh-100dpi-1.0.3-noarch-5.txz.asc -rw-r--r-- 1 root root 163 2021-02-13 13:19 ./slackware64/x/font-bh-100dpi-1.0.3-noarch-5.txz.asc
-rw-r--r-- 1 root root 384 2021-02-13 13:19 ./slackware64/x/font-bh-75dpi-1.0.3-noarch-5.txt -rw-r--r-- 1 root root 384 2021-02-13 13:19 ./slackware64/x/font-bh-75dpi-1.0.3-noarch-5.txt
-rw-r--r-- 1 root root 3246204 2021-02-13 13:19 ./slackware64/x/font-bh-75dpi-1.0.3-noarch-5.txz -rw-r--r-- 1 root root 3246204 2021-02-13 13:19 ./slackware64/x/font-bh-75dpi-1.0.3-noarch-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:19 ./slackware64/x/font-bh-75dpi-1.0.3-noarch-5.txz.asc -rw-r--r-- 1 root root 163 2021-02-13 13:19 ./slackware64/x/font-bh-75dpi-1.0.3-noarch-5.txz.asc
-rw-r--r-- 1 root root 618 2021-02-13 13:19 ./slackware64/x/font-bh-lucidatypewriter-100dpi-1.0.3-noarch-5.txt -rw-r--r-- 1 root root 618 2021-02-13 13:19 ./slackware64/x/font-bh-lucidatypewriter-100dpi-1.0.3-noarch-5.txt
-rw-r--r-- 1 root root 858892 2021-02-13 13:19 ./slackware64/x/font-bh-lucidatypewriter-100dpi-1.0.3-noarch-5.txz -rw-r--r-- 1 root root 858892 2021-02-13 13:19 ./slackware64/x/font-bh-lucidatypewriter-100dpi-1.0.3-noarch-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:19 ./slackware64/x/font-bh-lucidatypewriter-100dpi-1.0.3-noarch-5.txz.asc -rw-r--r-- 1 root root 163 2021-02-13 13:19 ./slackware64/x/font-bh-lucidatypewriter-100dpi-1.0.3-noarch-5.txz.asc
-rw-r--r-- 1 root root 605 2021-02-13 13:19 ./slackware64/x/font-bh-lucidatypewriter-75dpi-1.0.3-noarch-5.txt -rw-r--r-- 1 root root 605 2021-02-13 13:19 ./slackware64/x/font-bh-lucidatypewriter-75dpi-1.0.3-noarch-5.txt
-rw-r--r-- 1 root root 749596 2021-02-13 13:19 ./slackware64/x/font-bh-lucidatypewriter-75dpi-1.0.3-noarch-5.txz -rw-r--r-- 1 root root 749596 2021-02-13 13:19 ./slackware64/x/font-bh-lucidatypewriter-75dpi-1.0.3-noarch-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:19 ./slackware64/x/font-bh-lucidatypewriter-75dpi-1.0.3-noarch-5.txz.asc -rw-r--r-- 1 root root 163 2021-02-13 13:19 ./slackware64/x/font-bh-lucidatypewriter-75dpi-1.0.3-noarch-5.txz.asc
-rw-r--r-- 1 root root 360 2021-02-13 13:19 ./slackware64/x/font-bh-ttf-1.0.3-noarch-5.txt -rw-r--r-- 1 root root 360 2021-02-13 13:19 ./slackware64/x/font-bh-ttf-1.0.3-noarch-5.txt
@ -8628,18 +8640,18 @@ drwxr-xr-x 2 root root 4096 2021-11-02 19:02 ./source/d/python-pip
-rwxr-xr-x 1 root root 2876 2021-11-02 19:02 ./source/d/python-pip/python-pip.SlackBuild -rwxr-xr-x 1 root root 2876 2021-11-02 19:02 ./source/d/python-pip/python-pip.SlackBuild
-rw-r--r-- 1 root root 760 2018-02-27 06:13 ./source/d/python-pip/slack-desc -rw-r--r-- 1 root root 760 2018-02-27 06:13 ./source/d/python-pip/slack-desc
drwxr-xr-x 2 root root 4096 2021-11-02 19:02 ./source/d/python-setuptools drwxr-xr-x 2 root root 4096 2021-11-02 19:02 ./source/d/python-setuptools
-rwxr-xr-x 1 root root 3206 2021-11-02 19:02 ./source/d/python-setuptools/python-setuptools.SlackBuild -rwxr-xr-x 1 root root 3206 2021-11-02 19:02 ./source/d/python-setuptools/python-setuptools.SlackBuild
-rw-r--r-- 1 root root 40 2017-11-28 22:11 ./source/d/python-setuptools/python-setuptools.url -rw-r--r-- 1 root root 40 2017-11-28 22:11 ./source/d/python-setuptools/python-setuptools.url
-rw-r--r-- 1 root root 1262272 2021-09-04 15:12 ./source/d/python-setuptools/setuptools-57.5.0.tar.lz -rw-r--r-- 1 root root 1262272 2021-09-04 15:12 ./source/d/python-setuptools/setuptools-57.5.0.tar.lz
-rw-r--r-- 1 root root 1059 2018-02-27 06:13 ./source/d/python-setuptools/slack-desc -rw-r--r-- 1 root root 1059 2018-02-27 06:13 ./source/d/python-setuptools/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/d/python2 drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/d/python2
-rw-r--r-- 1 root root 12854736 2020-04-19 21:50 ./source/d/python2/Python-2.7.18.tar.xz -rw-r--r-- 1 root root 12854736 2020-04-19 21:50 ./source/d/python2/Python-2.7.18.tar.xz
-rw-r--r-- 1 root root 833 2020-04-19 21:50 ./source/d/python2/Python-2.7.18.tar.xz.asc -rw-r--r-- 1 root root 833 2020-04-19 21:50 ./source/d/python2/Python-2.7.18.tar.xz.asc
-rw-r--r-- 1 root root 1631043 2020-04-19 21:53 ./source/d/python2/python-2.7.18-docs-text.tar.bz2 -rw-r--r-- 1 root root 1631043 2020-04-19 21:53 ./source/d/python2/python-2.7.18-docs-text.tar.bz2
-rw-r--r-- 1 root root 798 2012-05-09 18:38 ./source/d/python2/python.no-static-library.diff.gz -rw-r--r-- 1 root root 798 2012-05-09 18:38 ./source/d/python2/python.no-static-library.diff.gz
-rw-r--r-- 1 root root 325 2009-06-09 19:23 ./source/d/python2/python.readline.set_pre_input_hook.diff.gz -rw-r--r-- 1 root root 325 2009-06-09 19:23 ./source/d/python2/python.readline.set_pre_input_hook.diff.gz
-rw-r--r-- 1 root root 34 2019-03-03 19:49 ./source/d/python2/python.url -rw-r--r-- 1 root root 34 2019-03-03 19:49 ./source/d/python2/python.url
-rw-r--r-- 1 root root 1867 2016-12-28 19:19 ./source/d/python2/python.x86_64.diff.gz -rw-r--r-- 1 root root 1867 2016-12-28 19:19 ./source/d/python2/python.x86_64.diff.gz
-rwxr-xr-x 1 root root 5723 2021-02-13 05:31 ./source/d/python2/python2.SlackBuild -rwxr-xr-x 1 root root 5723 2021-02-13 05:31 ./source/d/python2/python2.SlackBuild
-rw-r--r-- 1 root root 939 2020-04-20 19:09 ./source/d/python2/slack-desc -rw-r--r-- 1 root root 939 2020-04-20 19:09 ./source/d/python2/slack-desc
drwxr-xr-x 2 root root 4096 2022-01-16 02:41 ./source/d/python3 drwxr-xr-x 2 root root 4096 2022-01-16 02:41 ./source/d/python3
@ -15053,20 +15065,20 @@ drwxr-xr-x 2 root root 12288 2020-05-18 17:50 ./source/x/x11/slack-desc
-rw-r--r-- 1 root root 778 2012-04-08 03:31 ./source/x/x11/slack-desc/lndir -rw-r--r-- 1 root root 778 2012-04-08 03:31 ./source/x/x11/slack-desc/lndir
-rw-r--r-- 1 root root 826 2018-02-26 22:57 ./source/x/x11/slack-desc/luit -rw-r--r-- 1 root root 826 2018-02-26 22:57 ./source/x/x11/slack-desc/luit
-rw-r--r-- 1 root root 818 2012-04-08 03:31 ./source/x/x11/slack-desc/makedepend -rw-r--r-- 1 root root 818 2012-04-08 03:31 ./source/x/x11/slack-desc/makedepend
-rw-r--r-- 1 root root 890 2012-04-08 03:31 ./source/x/x11/slack-desc/mkcomposecache -rw-r--r-- 1 root root 890 2012-04-08 03:31 ./source/x/x11/slack-desc/mkcomposecache
-rw-r--r-- 1 root root 837 2019-10-28 19:03 ./source/x/x11/slack-desc/mkfontscale -rw-r--r-- 1 root root 837 2019-10-28 19:03 ./source/x/x11/slack-desc/mkfontscale
-rw-r--r-- 1 root root 679 2012-04-08 03:32 ./source/x/x11/slack-desc/oclock -rw-r--r-- 1 root root 679 2012-04-08 03:32 ./source/x/x11/slack-desc/oclock
-rw-r--r-- 1 root root 823 2012-04-08 02:44 ./source/x/x11/slack-desc/pixman -rw-r--r-- 1 root root 823 2012-04-08 02:44 ./source/x/x11/slack-desc/pixman
-rw-r--r-- 1 root root 732 2018-02-26 22:57 ./source/x/x11/slack-desc/presentproto -rw-r--r-- 1 root root 732 2018-02-26 22:57 ./source/x/x11/slack-desc/presentproto
-rw-r--r-- 1 root root 731 2012-04-08 03:32 ./source/x/x11/slack-desc/printproto -rw-r--r-- 1 root root 731 2012-04-08 03:32 ./source/x/x11/slack-desc/printproto
-rw-r--r-- 1 root root 675 2018-02-26 22:57 ./source/x/x11/slack-desc/randrproto -rw-r--r-- 1 root root 675 2018-02-26 22:57 ./source/x/x11/slack-desc/randrproto
-rw-r--r-- 1 root root 835 2012-04-08 03:33 ./source/x/x11/slack-desc/recordproto -rw-r--r-- 1 root root 835 2012-04-08 03:33 ./source/x/x11/slack-desc/recordproto
-rw-r--r-- 1 root root 760 2012-04-08 03:40 ./source/x/x11/slack-desc/rendercheck -rw-r--r-- 1 root root 760 2012-04-08 03:40 ./source/x/x11/slack-desc/rendercheck
-rw-r--r-- 1 root root 838 2012-04-08 03:40 ./source/x/x11/slack-desc/renderproto -rw-r--r-- 1 root root 838 2012-04-08 03:40 ./source/x/x11/slack-desc/renderproto
-rw-r--r-- 1 root root 865 2012-04-08 03:40 ./source/x/x11/slack-desc/resourceproto -rw-r--r-- 1 root root 865 2012-04-08 03:40 ./source/x/x11/slack-desc/resourceproto
-rw-r--r-- 1 root root 709 2012-04-08 03:40 ./source/x/x11/slack-desc/rgb -rw-r--r-- 1 root root 709 2012-04-08 03:40 ./source/x/x11/slack-desc/rgb
-rw-r--r-- 1 root root 889 2012-04-08 03:41 ./source/x/x11/slack-desc/scrnsaverproto -rw-r--r-- 1 root root 889 2012-04-08 03:41 ./source/x/x11/slack-desc/scrnsaverproto
-rw-r--r-- 1 root root 750 2012-04-08 03:41 ./source/x/x11/slack-desc/sessreg -rw-r--r-- 1 root root 750 2012-04-08 03:41 ./source/x/x11/slack-desc/sessreg
-rw-r--r-- 1 root root 798 2012-04-08 03:42 ./source/x/x11/slack-desc/setxkbmap -rw-r--r-- 1 root root 798 2012-04-08 03:42 ./source/x/x11/slack-desc/setxkbmap
-rw-r--r-- 1 root root 737 2012-04-08 03:42 ./source/x/x11/slack-desc/showfont -rw-r--r-- 1 root root 737 2012-04-08 03:42 ./source/x/x11/slack-desc/showfont
-rw-r--r-- 1 root root 707 2012-04-08 03:42 ./source/x/x11/slack-desc/smproxy -rw-r--r-- 1 root root 707 2012-04-08 03:42 ./source/x/x11/slack-desc/smproxy

View file

@ -0,0 +1,11 @@
tar: tar (archiving utility)
tar:
tar: This is the GNU version of tar, an archiving program designed to store
tar: and extract files from an archive file known as a tarfile. A tarfile
tar: may be made on a tape drive, however, it is also common to write a
tar: tarfile to a normal file.
tar:
tar: Slackware's package system uses tarfiles compressed with bzip2, gzip,
tar: lzip, or xz.
tar:
tar:

View file

@ -0,0 +1,31 @@
From 1d530107a24d71e798727d7f0afa0833473d1074 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Matej=20Mu=C5=BEila?= <mmuzila@gmail.com>
Date: Wed, 11 Jan 2023 08:55:58 +0100
Subject: [PATCH] Fix savannah bug #62387
* src/list.c (from_header): Check for the end of field after leading byte
(0x80 or 0xff) of base-256 encoded header value
---
src/list.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/list.c b/src/list.c
index 9fafc425..bf41b581 100644
--- a/src/list.c
+++ b/src/list.c
@@ -895,6 +895,12 @@ from_header (char const *where0, size_t digs, char const *type,
<< (CHAR_BIT * sizeof (uintmax_t)
- LG_256 - (LG_256 - 2)));
value = (*where++ & ((1 << (LG_256 - 2)) - 1)) - signbit;
+ if (where == lim)
+ {
+ if (type && !silent)
+ ERROR ((0, 0, _("Archive base-256 value is invalid")));
+ return -1;
+ }
for (;;)
{
value = (value << LG_256) + (unsigned char) *where++;
--
2.38.1

View file

@ -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------------------------------------------------------|
tar: tar (archiving utility)
tar:
tar: This is the GNU version of tar, an archiving program designed to store
tar: and extract files from an archive file known as a tarfile. A tarfile
tar: may be made on a tape drive, however, it is also common to write a
tar: tarfile to a normal file.
tar:
tar: Slackware's package system uses tarfiles compressed with bzip2, gzip,
tar: lzip, or xz.
tar:
tar:

View file

@ -0,0 +1,56 @@
diff -Nur tar-1.13.orig/src/tar.c tar-1.13/src/tar.c
--- tar-1.13.orig/src/tar.c 1999-07-07 00:49:50.000000000 -0500
+++ tar-1.13/src/tar.c 2017-12-22 00:39:37.515271544 -0600
@@ -16,6 +16,8 @@
with this program; if not, write to the Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+/* Patched to integrate bzip2 as compression filter (option -j) */
+
#include "system.h"
#include <getopt.h>
@@ -164,6 +166,8 @@
{"block-number", no_argument, NULL, 'R'},
{"block-size", required_argument, NULL, OBSOLETE_BLOCKING_FACTOR},
{"blocking-factor", required_argument, NULL, 'b'},
+ {"bzip2", required_argument, NULL, 'j'},
+ {"bunzip2", required_argument, NULL, 'j'},
{"catenate", no_argument, NULL, 'A'},
{"checkpoint", no_argument, &checkpoint_option, 1},
{"compare", no_argument, NULL, 'd'},
@@ -340,6 +344,7 @@
PATTERN at list/extract time, a globbing PATTERN\n\
-o, --old-archive, --portability write a V7 format archive\n\
--posix write a POSIX conformant archive\n\
+ -j, --bzip2, --bunzip2 filter the archive through bzip2\n\
-z, --gzip, --ungzip filter the archive through gzip\n\
-Z, --compress, --uncompress filter the archive through compress\n\
--use-compress-program=PROG filter through PROG (must accept -d)\n"),
@@ -410,13 +415,13 @@
| Parse the options for tar. |
`----------------------------*/
-/* Available option letters are DEHIJQY and aejnqy. Some are reserved:
+/* Available option letters are DEHIJQY and aenqy. Some are reserved:
y per-file gzip compression
Y per-block gzip compression */
#define OPTION_STRING \
- "-01234567ABC:F:GK:L:MN:OPRST:UV:WX:Zb:cdf:g:hiklmoprstuvwxz"
+ "-01234567ABC:F:GK:L:MN:OPRST:UV:WX:Zb:cdf:g:hijklmoprstuvwxz"
static void
set_subcommand_option (enum subcommand subcommand)
@@ -788,6 +793,10 @@
FATAL_ERROR ((0, errno, "%s", optarg));
break;
+ case 'j':
+ set_use_compress_program_option ("bzip2");
+ break;
+
case 'z':
set_use_compress_program_option ("gzip");
break;

177
patches/source/tar/tar.SlackBuild Executable file
View file

@ -0,0 +1,177 @@
#!/bin/bash
# Copyright 2005-2023 Patrick J. Volkerding, Sebeka, MN, 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.
# Slackware build script for tar
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=tar
VERSION=1.34
BUILD=${BUILD:-2_slack15.0}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
# Automatically determine architecture for build & packaging:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) export ARCH=i586 ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$( uname -m ) ;;
esac
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
TMP=${TMP:-/tmp}
PKG=$TMP/package-tar
# Don't use icecream:
PATH=$(echo $PATH | sed "s|/usr/libexec/icecc/bin||g" | tr -s : | sed "s/^://g" | sed "s/:$//g")
rm -rf $PKG
mkdir -p $TMP $PKG
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
else
SLKCFLAGS="-O2"
fi
# This old version is the only one that won't clobber symlinks, e.g.:
# someone moves /opt to /usr/opt and makes a symlink. With newer
# versions of tar, installing any new package will remove the /opt
# symlink and plop down a new directory there.
# Well, there's a lot of other bugs (the remote stuff particularly I'm
# told is flaky) in tar-1.13, so it'll only be here now for use by the
# Slackware package utils. And, we'll even let people remove it and
# the pkgutils will still try to work (but eventually they'll pay the
# price :)
#
# NOTE: The latest versions of tar can supposedly work for the pkgtools,
# but some changes to add new options to the scripts might be required.
#
# Until tar-1.13 won't compile any more, it might be safer to keep using
# it, though.
cd $TMP
rm -rf tar-1.13
tar xvf $CWD/tar-1.13.tar.gz || exit 1
cd tar-1.13 || exit 1
zcat $CWD/tar-1.13.bzip2.diff.gz | patch -p1 --verbose || exit 1
# The original config.{guess,sub} do not work on x86_64
cp -p --verbose /usr/share/libtool/build-aux/config.{guess,sub} .
chown -R root:root .
CFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--disable-nls \
--build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || exit 1
mkdir -p $PKG/bin
cat src/tar > $PKG/bin/tar-1.13
chmod 0755 $PKG/bin/tar-1.13
# End building of tar-1.13
cd $TMP
rm -rf tar-$VERSION
tar xvf $CWD/tar-$VERSION.tar.xz || exit 1
cd tar-$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 {} \+
# The "A lone zero block at %s" messages also cause problems:
zcat $CWD/tar.nolonezero.diff.gz | patch -p1 --verbose || exit 1
# Patch for CVE-2022-48303:
zcat $CWD/CVE-2022-48303.patch.gz | patch -p1 --verbose || exit 1
FORCE_UNSAFE_CONFIGURE=1 \
CFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--infodir=/usr/info \
--mandir=/usr/man \
--docdir=/usr/doc/tar-$VERSION \
--enable-backup-scripts \
--build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | \
xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | \
xargs strip --strip-unneeded 2> /dev/null
)
mv $PKG/usr/bin/tar $PKG/bin
( cd $PKG/usr/bin ; ln -sf /bin/tar . )
( cd $PKG/bin ; ln -sf tar tar-$VERSION )
# Support "historic" rmt locations:
mkdir -p $PKG/{etc,sbin}
( cd $PKG/etc
ln -sf /usr/libexec/rmt .
cd $PKG/sbin
ln -sf /usr/libexec/rmt .
)
# Compress manual pages:
find $PKG/usr/man -type f -exec gzip -9 {} \+
for i in $( find $PKG/usr/man -type l ) ; do
ln -s $( readlink $i ).gz $i.gz
rm $i
done
# Compress info files, if any:
if [ -d $PKG/usr/info ]; then
( cd $PKG/usr/info
rm -f dir
gzip -9 *
)
fi
mkdir -p $PKG/usr/doc/tar-$VERSION
cp -a \
AUTHORS COPYING* NEWS PORTS README* THANKS TODO \
$PKG/usr/doc/tar-$VERSION
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $TMP/tar-$VERSION-$ARCH-$BUILD.txz

View file

@ -0,0 +1,31 @@
--- ./src/list.c.orig 2017-12-16 15:23:12.000000000 -0600
+++ ./src/list.c 2018-09-06 16:51:52.982740004 -0500
@@ -242,15 +242,22 @@
if (!ignore_zeros_option)
{
- char buf[UINTMAX_STRSIZE_BOUND];
+
+ /*
+ * According to POSIX tar specs, this is wrong, but on the web
+ * there are some tar specs that can trigger this, and some tar
+ * implementations create tars according to that spec. For now,
+ * let's not be pedantic about issuing the warning.
+ *
+ * char buf[UINTMAX_STRSIZE_BOUND]; */
status = read_header (&current_header, &current_stat_info,
read_header_auto);
- if (status == HEADER_ZERO_BLOCK)
- break;
- WARNOPT (WARN_ALONE_ZERO_BLOCK,
- (0, 0, _("A lone zero block at %s"),
- STRINGIFY_BIGINT (current_block_ordinal (), buf)));
+ /* if (status == HEADER_ZERO_BLOCK)
+ * break;
+ * WARNOPT (WARN_ALONE_ZERO_BLOCK,
+ * (0, 0, _("A lone zero block at %s"),
+ * STRINGIFY_BIGINT (current_block_ordinal (), buf))); */
break;
}
status = prev_status;

View file

@ -1214,6 +1214,9 @@ gzip ./patches/source/net-snmp/net-snmp-5.8-modern-rpm-api.patch
gzip ./patches/source/openssl/doinst.sh-openssl-solibs gzip ./patches/source/openssl/doinst.sh-openssl-solibs
gzip ./patches/source/openssl/doinst.sh-openssl gzip ./patches/source/openssl/doinst.sh-openssl
gzip ./patches/source/openssl/certwatch gzip ./patches/source/openssl/certwatch
gzip ./patches/source/tar/CVE-2022-48303.patch
gzip ./patches/source/tar/tar-1.13.bzip2.diff
gzip ./patches/source/tar/tar.nolonezero.diff
gzip ./patches/source/glibc-zoneinfo/doinst.sh gzip ./patches/source/glibc-zoneinfo/doinst.sh
gzip ./patches/source/glibc-zoneinfo/zic.default.fat.diff gzip ./patches/source/glibc-zoneinfo/zic.default.fat.diff
gzip ./patches/source/sudo/doinst.sh gzip ./patches/source/sudo/doinst.sh