Thu Apr 18 19:17:30 UTC 2024

a/aaa_glibc-solibs-2.39-x86_64-2.txz:  Rebuilt.
ap/vim-9.1.0346-x86_64-1.txz:  Upgraded.
d/llvm-18.1.4-x86_64-1.txz:  Upgraded.
d/nasm-2.16.03-x86_64-1.txz:  Upgraded.
l/glibc-2.39-x86_64-2.txz:  Rebuilt.
  This update fixes a security issue:
  The iconv() function in the GNU C Library versions 2.39 and older may
  overflow the output buffer passed to it by up to 4 bytes when converting
  strings to the ISO-2022-CN-EXT character set, which may be used to crash
  an application or overwrite a neighbouring variable.
  For more information, see:
    https://www.cve.org/CVERecord?id=CVE-2024-2961
  (* Security fix *)
l/glibc-i18n-2.39-x86_64-2.txz:  Rebuilt.
l/glibc-profile-2.39-x86_64-2.txz:  Rebuilt.
l/pycups-2.0.4-x86_64-1.txz:  Upgraded.
l/python-hatchling-1.24.1-x86_64-1.txz:  Upgraded.
l/python-sphinx-7.3.6-x86_64-1.txz:  Upgraded.
n/bind-9.18.26-x86_64-1.txz:  Upgraded.
  This is a bugfix release.
xap/vim-gvim-9.1.0346-x86_64-1.txz:  Upgraded.
This commit is contained in:
Patrick J Volkerding 2024-04-18 19:17:30 +00:00 committed by Eric Hameleers
parent 2953aca3b1
commit 11cd602e0f
10 changed files with 405 additions and 166 deletions

View file

@ -11,9 +11,40 @@
<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>Wed, 17 Apr 2024 20:35:48 GMT</pubDate>
<lastBuildDate>Wed, 17 Apr 2024 21:41:14 GMT</lastBuildDate>
<pubDate>Thu, 18 Apr 2024 19:17:30 GMT</pubDate>
<lastBuildDate>Thu, 18 Apr 2024 20:19:46 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator>
<item>
<title>Thu, 18 Apr 2024 19:17:30 GMT</title>
<pubDate>Thu, 18 Apr 2024 19:17:30 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20240418191730</link>
<guid isPermaLink="false">20240418191730</guid>
<description>
<![CDATA[<pre>
a/aaa_glibc-solibs-2.39-x86_64-2.txz: Rebuilt.
ap/vim-9.1.0346-x86_64-1.txz: Upgraded.
d/llvm-18.1.4-x86_64-1.txz: Upgraded.
d/nasm-2.16.03-x86_64-1.txz: Upgraded.
l/glibc-2.39-x86_64-2.txz: Rebuilt.
This update fixes a security issue:
The iconv() function in the GNU C Library versions 2.39 and older may
overflow the output buffer passed to it by up to 4 bytes when converting
strings to the ISO-2022-CN-EXT character set, which may be used to crash
an application or overwrite a neighbouring variable.
For more information, see:
https://www.cve.org/CVERecord?id=CVE-2024-2961
(* Security fix *)
l/glibc-i18n-2.39-x86_64-2.txz: Rebuilt.
l/glibc-profile-2.39-x86_64-2.txz: Rebuilt.
l/pycups-2.0.4-x86_64-1.txz: Upgraded.
l/python-hatchling-1.24.1-x86_64-1.txz: Upgraded.
l/python-sphinx-7.3.6-x86_64-1.txz: Upgraded.
n/bind-9.18.26-x86_64-1.txz: Upgraded.
This is a bugfix release.
xap/vim-gvim-9.1.0346-x86_64-1.txz: Upgraded.
</pre>]]>
</description>
</item>
<item>
<title>Wed, 17 Apr 2024 20:35:48 GMT</title>
<pubDate>Wed, 17 Apr 2024 20:35:48 GMT</pubDate>

View file

@ -1,3 +1,26 @@
Thu Apr 18 19:17:30 UTC 2024
a/aaa_glibc-solibs-2.39-x86_64-2.txz: Rebuilt.
ap/vim-9.1.0346-x86_64-1.txz: Upgraded.
d/llvm-18.1.4-x86_64-1.txz: Upgraded.
d/nasm-2.16.03-x86_64-1.txz: Upgraded.
l/glibc-2.39-x86_64-2.txz: Rebuilt.
This update fixes a security issue:
The iconv() function in the GNU C Library versions 2.39 and older may
overflow the output buffer passed to it by up to 4 bytes when converting
strings to the ISO-2022-CN-EXT character set, which may be used to crash
an application or overwrite a neighbouring variable.
For more information, see:
https://www.cve.org/CVERecord?id=CVE-2024-2961
(* Security fix *)
l/glibc-i18n-2.39-x86_64-2.txz: Rebuilt.
l/glibc-profile-2.39-x86_64-2.txz: Rebuilt.
l/pycups-2.0.4-x86_64-1.txz: Upgraded.
l/python-hatchling-1.24.1-x86_64-1.txz: Upgraded.
l/python-sphinx-7.3.6-x86_64-1.txz: Upgraded.
n/bind-9.18.26-x86_64-1.txz: Upgraded.
This is a bugfix release.
xap/vim-gvim-9.1.0346-x86_64-1.txz: Upgraded.
+--------------------------+
Wed Apr 17 20:35:48 UTC 2024
a/kernel-firmware-20240417_e678699-noarch-1.txz: Upgraded.
a/kernel-generic-6.6.28-x86_64-1.txz: Upgraded.

View file

@ -1,20 +1,20 @@
Wed Apr 17 20:40:59 UTC 2024
Thu Apr 18 19:22:18 UTC 2024
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 2024-04-17 20:35 .
drwxr-xr-x 12 root root 4096 2024-04-18 19:17 .
-rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0
-rw-r--r-- 1 root root 16617 2022-02-02 23:27 ./CHANGES_AND_HINTS.TXT
-rw-r--r-- 1 root root 1148283 2024-04-16 22:02 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-04-16 22:02 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 1148302 2024-04-17 20:41 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-04-17 20:41 ./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 1048145 2024-04-17 20:35 ./ChangeLog.txt
-rw-r--r-- 1 root root 1049164 2024-04-18 19:17 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2024-04-17 20:10 ./EFI/BOOT
-rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi
@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2024-04-17 20:10 ./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 1503082 2024-04-16 22:01 ./FILELIST.TXT
-rw-r--r-- 1 root root 1503101 2024-04-17 20:40 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
-rw-r--r-- 1 root root 907051 2024-04-17 20:40 ./PACKAGES.TXT
-rw-r--r-- 1 root root 907051 2024-04-18 19:21 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3629 2024-04-17 20:01 ./README.initrd
-rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT
@ -683,19 +683,19 @@ drwxr-xr-x 2 root root 4096 2022-02-03 07:02 ./patches
-rw-r--r-- 1 root root 575 2022-02-03 07:02 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2022-02-03 07:02 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT
drwxr-xr-x 17 root root 4096 2024-04-17 20:40 ./slackware64
-rw-r--r-- 1 root root 353834 2024-04-17 20:40 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-04-17 20:40 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 438223 2024-04-17 20:39 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4620353 2024-04-17 20:39 ./slackware64/MANIFEST.bz2
drwxr-xr-x 17 root root 4096 2024-04-18 19:21 ./slackware64
-rw-r--r-- 1 root root 353834 2024-04-18 19:21 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-04-18 19:21 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 438223 2024-04-18 19:21 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4625128 2024-04-18 19:21 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
drwxr-xr-x 2 root root 32768 2024-04-17 20:39 ./slackware64/a
drwxr-xr-x 2 root root 32768 2024-04-18 19:20 ./slackware64/a
-rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt
-rw-r--r-- 1 root root 10720 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz.asc
-rw-r--r-- 1 root root 371 2024-02-02 21:24 ./slackware64/a/aaa_glibc-solibs-2.39-x86_64-1.txt
-rw-r--r-- 1 root root 2970056 2024-02-02 21:24 ./slackware64/a/aaa_glibc-solibs-2.39-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-02 21:24 ./slackware64/a/aaa_glibc-solibs-2.39-x86_64-1.txz.asc
-rw-r--r-- 1 root root 371 2024-04-18 18:25 ./slackware64/a/aaa_glibc-solibs-2.39-x86_64-2.txt
-rw-r--r-- 1 root root 2966680 2024-04-18 18:25 ./slackware64/a/aaa_glibc-solibs-2.39-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-04-18 18:25 ./slackware64/a/aaa_glibc-solibs-2.39-x86_64-2.txz.asc
-rw-r--r-- 1 root root 413 2024-04-16 20:48 ./slackware64/a/aaa_libraries-15.1-x86_64-30.txt
-rw-r--r-- 1 root root 11270260 2024-04-16 20:48 ./slackware64/a/aaa_libraries-15.1-x86_64-30.txz
-rw-r--r-- 1 root root 195 2024-04-16 20:48 ./slackware64/a/aaa_libraries-15.1-x86_64-30.txz.asc
@ -1076,7 +1076,7 @@ drwxr-xr-x 2 root root 32768 2024-04-17 20:39 ./slackware64/a
-rw-r--r-- 1 root root 540 2024-01-15 21:54 ./slackware64/a/zoo-2.10_28-x86_64-1.txt
-rw-r--r-- 1 root root 55448 2024-01-15 21:54 ./slackware64/a/zoo-2.10_28-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-01-15 21:54 ./slackware64/a/zoo-2.10_28-x86_64-1.txz.asc
drwxr-xr-x 2 root root 20480 2024-04-16 22:00 ./slackware64/ap
drwxr-xr-x 2 root root 20480 2024-04-18 19:20 ./slackware64/ap
-rw-r--r-- 1 root root 291 2024-03-14 19:01 ./slackware64/ap/a2ps-4.15.6-x86_64-1.txt
-rw-r--r-- 1 root root 675492 2024-03-14 19:01 ./slackware64/ap/a2ps-4.15.6-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-14 19:01 ./slackware64/ap/a2ps-4.15.6-x86_64-1.txz.asc
@ -1319,9 +1319,9 @@ drwxr-xr-x 2 root root 20480 2024-04-16 22:00 ./slackware64/ap
-rw-r--r-- 1 root root 375 2021-02-13 11:46 ./slackware64/ap/vbetool-1.2.2-x86_64-4.txt
-rw-r--r-- 1 root root 14756 2021-02-13 11:46 ./slackware64/ap/vbetool-1.2.2-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:46 ./slackware64/ap/vbetool-1.2.2-x86_64-4.txz.asc
-rw-r--r-- 1 root root 407 2024-04-05 17:39 ./slackware64/ap/vim-9.1.0265-x86_64-1.txt
-rw-r--r-- 1 root root 8888436 2024-04-05 17:39 ./slackware64/ap/vim-9.1.0265-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-05 17:39 ./slackware64/ap/vim-9.1.0265-x86_64-1.txz.asc
-rw-r--r-- 1 root root 407 2024-04-18 17:49 ./slackware64/ap/vim-9.1.0346-x86_64-1.txt
-rw-r--r-- 1 root root 8904840 2024-04-18 17:49 ./slackware64/ap/vim-9.1.0346-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-18 17:49 ./slackware64/ap/vim-9.1.0346-x86_64-1.txz.asc
-rw-r--r-- 1 root root 604 2023-03-05 21:21 ./slackware64/ap/vorbis-tools-1.4.2-x86_64-4.txt
-rw-r--r-- 1 root root 178980 2023-03-05 21:21 ./slackware64/ap/vorbis-tools-1.4.2-x86_64-4.txz
-rw-r--r-- 1 root root 163 2023-03-05 21:21 ./slackware64/ap/vorbis-tools-1.4.2-x86_64-4.txz.asc
@ -1337,7 +1337,7 @@ drwxr-xr-x 2 root root 20480 2024-04-16 22:00 ./slackware64/ap
-rw-r--r-- 1 root root 506 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txt
-rw-r--r-- 1 root root 3156392 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz.asc
drwxr-xr-x 2 root root 20480 2024-04-17 20:39 ./slackware64/d
drwxr-xr-x 2 root root 20480 2024-04-18 19:21 ./slackware64/d
-rw-r--r-- 1 root root 360 2024-03-30 21:20 ./slackware64/d/Cython-3.0.10-x86_64-1.txt
-rw-r--r-- 1 root root 4305292 2024-03-30 21:20 ./slackware64/d/Cython-3.0.10-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-30 21:20 ./slackware64/d/Cython-3.0.10-x86_64-1.txz.asc
@ -1463,9 +1463,9 @@ drwxr-xr-x 2 root root 20480 2024-04-17 20:39 ./slackware64/d
-rw-r--r-- 1 root root 498 2023-07-27 18:29 ./slackware64/d/libtool-2.4.7-x86_64-6.txt
-rw-r--r-- 1 root root 438360 2023-07-27 18:29 ./slackware64/d/libtool-2.4.7-x86_64-6.txz
-rw-r--r-- 1 root root 163 2023-07-27 18:29 ./slackware64/d/libtool-2.4.7-x86_64-6.txz.asc
-rw-r--r-- 1 root root 346 2024-04-04 18:08 ./slackware64/d/llvm-18.1.3-x86_64-1.txt
-rw-r--r-- 1 root root 130360468 2024-04-04 18:08 ./slackware64/d/llvm-18.1.3-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-04 18:08 ./slackware64/d/llvm-18.1.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 346 2024-04-18 17:51 ./slackware64/d/llvm-18.1.4-x86_64-1.txt
-rw-r--r-- 1 root root 130434164 2024-04-18 17:51 ./slackware64/d/llvm-18.1.4-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-18 17:51 ./slackware64/d/llvm-18.1.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 511 2024-02-13 19:09 ./slackware64/d/lua-5.4.6-x86_64-5.txt
-rw-r--r-- 1 root root 299552 2024-02-13 19:09 ./slackware64/d/lua-5.4.6-x86_64-5.txz
-rw-r--r-- 1 root root 163 2024-02-13 19:09 ./slackware64/d/lua-5.4.6-x86_64-5.txz.asc
@ -1483,9 +1483,9 @@ drwxr-xr-x 2 root root 20480 2024-04-17 20:39 ./slackware64/d
-rw-r--r-- 1 root root 410 2024-03-29 04:26 ./slackware64/d/meson-1.4.0-x86_64-2.txt
-rw-r--r-- 1 root root 1831148 2024-03-29 04:26 ./slackware64/d/meson-1.4.0-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-03-29 04:26 ./slackware64/d/meson-1.4.0-x86_64-2.txz.asc
-rw-r--r-- 1 root root 340 2024-04-05 17:35 ./slackware64/d/nasm-2.16.02-x86_64-1.txt
-rw-r--r-- 1 root root 442864 2024-04-05 17:35 ./slackware64/d/nasm-2.16.02-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-05 17:35 ./slackware64/d/nasm-2.16.02-x86_64-1.txz.asc
-rw-r--r-- 1 root root 340 2024-04-18 17:32 ./slackware64/d/nasm-2.16.03-x86_64-1.txt
-rw-r--r-- 1 root root 442740 2024-04-18 17:32 ./slackware64/d/nasm-2.16.03-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-18 17:32 ./slackware64/d/nasm-2.16.03-x86_64-1.txz.asc
-rw-r--r-- 1 root root 404 2024-04-12 17:13 ./slackware64/d/ninja-1.12.0-x86_64-1.txt
-rw-r--r-- 1 root root 124796 2024-04-12 17:13 ./slackware64/d/ninja-1.12.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-12 17:13 ./slackware64/d/ninja-1.12.0-x86_64-1.txz.asc
@ -2783,7 +2783,7 @@ drwxr-xr-x 2 root root 86016 2024-04-16 22:00 ./slackware64/kde
-rw-r--r-- 1 root root 517 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txt
-rw-r--r-- 1 root root 686104 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz.asc
drwxr-xr-x 2 root root 102400 2024-04-17 20:39 ./slackware64/l
drwxr-xr-x 2 root root 102400 2024-04-18 19:20 ./slackware64/l
-rw-r--r-- 1 root root 329 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txt
-rw-r--r-- 1 root root 928144 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz
-rw-r--r-- 1 root root 163 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz.asc
@ -3066,15 +3066,15 @@ drwxr-xr-x 2 root root 102400 2024-04-17 20:39 ./slackware64/l
-rw-r--r-- 1 root root 407 2024-03-19 21:48 ./slackware64/l/glib2-2.80.0-x86_64-1.txt
-rw-r--r-- 1 root root 3922828 2024-03-19 21:48 ./slackware64/l/glib2-2.80.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-19 21:48 ./slackware64/l/glib2-2.80.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 313 2024-02-02 21:24 ./slackware64/l/glibc-2.39-x86_64-1.txt
-rw-r--r-- 1 root root 5637496 2024-02-02 21:24 ./slackware64/l/glibc-2.39-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-02 21:24 ./slackware64/l/glibc-2.39-x86_64-1.txz.asc
-rw-r--r-- 1 root root 353 2024-02-02 21:24 ./slackware64/l/glibc-i18n-2.39-x86_64-1.txt
-rw-r--r-- 1 root root 12319764 2024-02-02 21:24 ./slackware64/l/glibc-i18n-2.39-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-02 21:24 ./slackware64/l/glibc-i18n-2.39-x86_64-1.txz.asc
-rw-r--r-- 1 root root 507 2024-02-02 21:23 ./slackware64/l/glibc-profile-2.39-x86_64-1.txt
-rw-r--r-- 1 root root 1585252 2024-02-02 21:23 ./slackware64/l/glibc-profile-2.39-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-02 21:23 ./slackware64/l/glibc-profile-2.39-x86_64-1.txz.asc
-rw-r--r-- 1 root root 313 2024-04-18 18:25 ./slackware64/l/glibc-2.39-x86_64-2.txt
-rw-r--r-- 1 root root 5638944 2024-04-18 18:25 ./slackware64/l/glibc-2.39-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-04-18 18:25 ./slackware64/l/glibc-2.39-x86_64-2.txz.asc
-rw-r--r-- 1 root root 353 2024-04-18 18:25 ./slackware64/l/glibc-i18n-2.39-x86_64-2.txt
-rw-r--r-- 1 root root 12264512 2024-04-18 18:25 ./slackware64/l/glibc-i18n-2.39-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-04-18 18:25 ./slackware64/l/glibc-i18n-2.39-x86_64-2.txz.asc
-rw-r--r-- 1 root root 507 2024-04-18 18:25 ./slackware64/l/glibc-profile-2.39-x86_64-2.txt
-rw-r--r-- 1 root root 1586604 2024-04-18 18:25 ./slackware64/l/glibc-profile-2.39-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-04-18 18:25 ./slackware64/l/glibc-profile-2.39-x86_64-2.txz.asc
-rw-r--r-- 1 root root 358 2024-03-22 17:39 ./slackware64/l/glibmm-2.66.7-x86_64-1.txt
-rw-r--r-- 1 root root 1026320 2024-03-22 17:39 ./slackware64/l/glibmm-2.66.7-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-22 17:39 ./slackware64/l/glibmm-2.66.7-x86_64-1.txz.asc
@ -3763,9 +3763,9 @@ drwxr-xr-x 2 root root 102400 2024-04-17 20:39 ./slackware64/l
-rw-r--r-- 1 root root 294 2024-03-29 04:56 ./slackware64/l/pycairo-1.26.0-x86_64-3.txt
-rw-r--r-- 1 root root 115384 2024-03-29 04:56 ./slackware64/l/pycairo-1.26.0-x86_64-3.txz
-rw-r--r-- 1 root root 195 2024-03-29 04:56 ./slackware64/l/pycairo-1.26.0-x86_64-3.txz.asc
-rw-r--r-- 1 root root 238 2024-04-17 20:30 ./slackware64/l/pycups-2.0.3-x86_64-1.txt
-rw-r--r-- 1 root root 67552 2024-04-17 20:30 ./slackware64/l/pycups-2.0.3-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-17 20:30 ./slackware64/l/pycups-2.0.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 238 2024-04-18 17:33 ./slackware64/l/pycups-2.0.4-x86_64-1.txt
-rw-r--r-- 1 root root 67676 2024-04-18 17:33 ./slackware64/l/pycups-2.0.4-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-18 17:33 ./slackware64/l/pycups-2.0.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 388 2024-03-29 04:56 ./slackware64/l/pycurl-7.45.3-x86_64-2.txt
-rw-r--r-- 1 root root 90376 2024-03-29 04:56 ./slackware64/l/pycurl-7.45.3-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-03-29 04:56 ./slackware64/l/pycurl-7.45.3-x86_64-2.txz.asc
@ -3844,9 +3844,9 @@ drwxr-xr-x 2 root root 102400 2024-04-17 20:39 ./slackware64/l
-rw-r--r-- 1 root root 316 2024-03-29 04:28 ./slackware64/l/python-glad2-2.0.6-x86_64-2.txt
-rw-r--r-- 1 root root 471200 2024-03-29 04:28 ./slackware64/l/python-glad2-2.0.6-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-03-29 04:28 ./slackware64/l/python-glad2-2.0.6-x86_64-2.txz.asc
-rw-r--r-- 1 root root 355 2024-04-16 17:49 ./slackware64/l/python-hatchling-1.24.0-x86_64-1.txt
-rw-r--r-- 1 root root 157840 2024-04-16 17:49 ./slackware64/l/python-hatchling-1.24.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-16 17:49 ./slackware64/l/python-hatchling-1.24.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 355 2024-04-18 17:22 ./slackware64/l/python-hatchling-1.24.1-x86_64-1.txt
-rw-r--r-- 1 root root 158208 2024-04-18 17:22 ./slackware64/l/python-hatchling-1.24.1-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-18 17:22 ./slackware64/l/python-hatchling-1.24.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 381 2024-03-29 04:28 ./slackware64/l/python-html5lib-1.1-x86_64-2.txt
-rw-r--r-- 1 root root 239216 2024-03-29 04:28 ./slackware64/l/python-html5lib-1.1-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-03-29 04:28 ./slackware64/l/python-html5lib-1.1-x86_64-2.txz.asc
@ -3925,9 +3925,9 @@ drwxr-xr-x 2 root root 102400 2024-04-17 20:39 ./slackware64/l
-rw-r--r-- 1 root root 647 2024-03-29 04:30 ./slackware64/l/python-snowballstemmer-2.2.0-x86_64-2.txt
-rw-r--r-- 1 root root 191972 2024-03-29 04:30 ./slackware64/l/python-snowballstemmer-2.2.0-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-03-29 04:30 ./slackware64/l/python-snowballstemmer-2.2.0-x86_64-2.txz.asc
-rw-r--r-- 1 root root 637 2024-04-17 18:19 ./slackware64/l/python-sphinx-7.3.5-x86_64-1.txt
-rw-r--r-- 1 root root 2400296 2024-04-17 18:19 ./slackware64/l/python-sphinx-7.3.5-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-17 18:19 ./slackware64/l/python-sphinx-7.3.5-x86_64-1.txz.asc
-rw-r--r-- 1 root root 637 2024-04-18 17:44 ./slackware64/l/python-sphinx-7.3.6-x86_64-1.txt
-rw-r--r-- 1 root root 2401420 2024-04-18 17:44 ./slackware64/l/python-sphinx-7.3.6-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-18 17:44 ./slackware64/l/python-sphinx-7.3.6-x86_64-1.txz.asc
-rw-r--r-- 1 root root 603 2024-03-29 04:30 ./slackware64/l/python-sphinx_rtd_theme-2.0.0-x86_64-2.txt
-rw-r--r-- 1 root root 2588132 2024-03-29 04:30 ./slackware64/l/python-sphinx_rtd_theme-2.0.0-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-03-29 04:30 ./slackware64/l/python-sphinx_rtd_theme-2.0.0-x86_64-2.txz.asc
@ -4109,7 +4109,7 @@ drwxr-xr-x 2 root root 102400 2024-04-17 20:39 ./slackware64/l
-rw-r--r-- 1 root root 403 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txt
-rw-r--r-- 1 root root 773596 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txz.asc
drwxr-xr-x 2 root root 36864 2024-04-17 20:39 ./slackware64/n
drwxr-xr-x 2 root root 36864 2024-04-18 19:20 ./slackware64/n
-rw-r--r-- 1 root root 357 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txt
-rw-r--r-- 1 root root 1517848 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txz.asc
@ -4125,9 +4125,9 @@ drwxr-xr-x 2 root root 36864 2024-04-17 20:39 ./slackware64/n
-rw-r--r-- 1 root root 683 2021-02-13 11:55 ./slackware64/n/biff+comsat-0.17-x86_64-4.txt
-rw-r--r-- 1 root root 11280 2021-02-13 11:55 ./slackware64/n/biff+comsat-0.17-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:55 ./slackware64/n/biff+comsat-0.17-x86_64-4.txz.asc
-rw-r--r-- 1 root root 334 2024-03-20 19:11 ./slackware64/n/bind-9.18.25-x86_64-1.txt
-rw-r--r-- 1 root root 2451552 2024-03-20 19:11 ./slackware64/n/bind-9.18.25-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-20 19:11 ./slackware64/n/bind-9.18.25-x86_64-1.txz.asc
-rw-r--r-- 1 root root 334 2024-04-18 17:15 ./slackware64/n/bind-9.18.26-x86_64-1.txt
-rw-r--r-- 1 root root 2463832 2024-04-18 17:15 ./slackware64/n/bind-9.18.26-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-18 17:15 ./slackware64/n/bind-9.18.26-x86_64-1.txz.asc
-rw-r--r-- 1 root root 333 2024-04-17 18:51 ./slackware64/n/bluez-5.75-x86_64-2.txt
-rw-r--r-- 1 root root 1382904 2024-04-17 18:51 ./slackware64/n/bluez-5.75-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-04-17 18:51 ./slackware64/n/bluez-5.75-x86_64-2.txz.asc
@ -5510,7 +5510,7 @@ drwxr-xr-x 2 root root 65536 2024-04-17 20:39 ./slackware64/x
-rw-r--r-- 1 root root 213 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txt
-rw-r--r-- 1 root root 25896 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz.asc
drwxr-xr-x 2 root root 16384 2024-04-17 20:39 ./slackware64/xap
drwxr-xr-x 2 root root 16384 2024-04-18 19:20 ./slackware64/xap
-rw-r--r-- 1 root root 625 2024-04-03 19:29 ./slackware64/xap/MPlayer-20240403-x86_64-1.txt
-rw-r--r-- 1 root root 2706516 2024-04-03 19:29 ./slackware64/xap/MPlayer-20240403-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-03 19:29 ./slackware64/xap/MPlayer-20240403-x86_64-1.txz.asc
@ -5624,9 +5624,9 @@ drwxr-xr-x 2 root root 16384 2024-04-17 20:39 ./slackware64/xap
-rw-r--r-- 1 root root 1356360 2024-01-28 21:04 ./slackware64/xap/ssr-0.4.4-x86_64-2.txz
-rw-r--r-- 1 root root 163 2024-01-28 21:04 ./slackware64/xap/ssr-0.4.4-x86_64-2.txz.asc
-rw-r--r-- 1 root root 676 2021-09-23 19:13 ./slackware64/xap/tagfile
-rw-r--r-- 1 root root 527 2024-04-05 17:40 ./slackware64/xap/vim-gvim-9.1.0265-x86_64-1.txt
-rw-r--r-- 1 root root 1774884 2024-04-05 17:40 ./slackware64/xap/vim-gvim-9.1.0265-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-05 17:40 ./slackware64/xap/vim-gvim-9.1.0265-x86_64-1.txz.asc
-rw-r--r-- 1 root root 527 2024-04-18 17:50 ./slackware64/xap/vim-gvim-9.1.0346-x86_64-1.txt
-rw-r--r-- 1 root root 1775112 2024-04-18 17:50 ./slackware64/xap/vim-gvim-9.1.0346-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-18 17:50 ./slackware64/xap/vim-gvim-9.1.0346-x86_64-1.txz.asc
-rw-r--r-- 1 root root 455 2023-12-05 23:07 ./slackware64/xap/windowmaker-0.96.0-x86_64-2.txt
-rw-r--r-- 1 root root 1782724 2023-12-05 23:07 ./slackware64/xap/windowmaker-0.96.0-x86_64-2.txz
-rw-r--r-- 1 root root 163 2023-12-05 23:07 ./slackware64/xap/windowmaker-0.96.0-x86_64-2.txz.asc
@ -5777,11 +5777,11 @@ drwxr-xr-x 2 root root 4096 2023-03-08 20:34 ./slackware64/y
-rw-r--r-- 1 root root 1491108 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
drwxr-xr-x 18 root root 4096 2024-04-17 20:40 ./source
-rw-r--r-- 1 root root 616752 2024-04-17 20:40 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-04-17 20:40 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 860021 2024-04-17 20:40 ./source/FILE_LIST
-rw-r--r-- 1 root root 28586279 2024-04-17 20:40 ./source/MANIFEST.bz2
drwxr-xr-x 18 root root 4096 2024-04-18 19:22 ./source
-rw-r--r-- 1 root root 616762 2024-04-18 19:22 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-04-18 19:22 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 860031 2024-04-18 19:22 ./source/FILE_LIST
-rw-r--r-- 1 root root 28590184 2024-04-18 19:22 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT
drwxr-xr-x 123 root root 4096 2024-04-16 18:37 ./source/a
-rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog
@ -7474,14 +7474,14 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/vbetool
-rw-r--r-- 1 root root 24915 2015-12-20 20:37 ./source/ap/vbetool/vbetool-1.2.2.tar.gz
-rwxr-xr-x 1 root root 3202 2021-02-13 05:31 ./source/ap/vbetool/vbetool.SlackBuild
-rw-r--r-- 1 root root 129 2008-11-24 18:23 ./source/ap/vbetool/vbetool.info
drwxr-xr-x 2 root root 4096 2024-04-05 17:39 ./source/ap/vim
drwxr-xr-x 2 root root 4096 2024-04-18 17:47 ./source/ap/vim
-rw-r--r-- 1 root root 299348 2009-07-09 22:03 ./source/ap/vim/ctags-5.8.tar.xz
-rw-r--r-- 1 root root 2768 2022-02-12 08:11 ./source/ap/vim/ctags.use-conventional-unused-marker.patch.gz
-rw-r--r-- 1 root root 505 2022-09-26 18:00 ./source/ap/vim/doinst.sh.gz
-rw-r--r-- 1 root root 8249 2006-01-19 17:01 ./source/ap/vim/gvim.png
-rw-r--r-- 1 root root 858 2023-08-07 19:00 ./source/ap/vim/slack-desc.vim
-rw-r--r-- 1 root root 983 2023-08-07 19:01 ./source/ap/vim/slack-desc.vim-gvim
-rw-r--r-- 1 root root 11438774 2024-04-05 17:38 ./source/ap/vim/vim-9.1.0265.tar.lz
-rw-r--r-- 1 root root 11463681 2024-04-18 17:46 ./source/ap/vim/vim-9.1.0346.tar.lz
-rwxr-xr-x 1 root root 6289 2024-03-23 17:20 ./source/ap/vim/vim-gvim.SlackBuild
-rwxr-xr-x 1 root root 7680 2024-03-23 17:18 ./source/ap/vim/vim.SlackBuild
-rw-r--r-- 1 root root 76 2022-12-08 18:30 ./source/ap/vim/vim.url
@ -7726,42 +7726,42 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:30 ./source/d/libtool
-rwxr-xr-x 1 root root 3667 2023-07-27 18:28 ./source/d/libtool/libtool.SlackBuild
-rw-r--r-- 1 root root 522 2014-10-28 16:01 ./source/d/libtool/libtool.no.moved.warning.diff.gz
-rw-r--r-- 1 root root 953 2018-02-27 06:13 ./source/d/libtool/slack-desc
drwxr-xr-x 2 root root 4096 2024-04-04 17:30 ./source/d/llvm
-rw-r--r-- 1 root root 22150476 2024-04-04 03:57 ./source/d/llvm/clang-18.1.3.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-04 03:56 ./source/d/llvm/clang-18.1.3.src.tar.xz.sig
-rw-r--r-- 1 root root 3340200 2024-04-04 03:56 ./source/d/llvm/clang-tools-extra-18.1.3.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-04 03:56 ./source/d/llvm/clang-tools-extra-18.1.3.src.tar.xz.sig
drwxr-xr-x 2 root root 4096 2024-04-18 17:27 ./source/d/llvm
-rw-r--r-- 1 root root 22150224 2024-04-18 00:13 ./source/d/llvm/clang-18.1.4.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-18 00:13 ./source/d/llvm/clang-18.1.4.src.tar.xz.sig
-rw-r--r-- 1 root root 3340100 2024-04-18 00:13 ./source/d/llvm/clang-tools-extra-18.1.4.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-18 00:13 ./source/d/llvm/clang-tools-extra-18.1.4.src.tar.xz.sig
-rw-r--r-- 1 root root 275 2024-03-06 20:03 ./source/d/llvm/clang.toolchains.i586.triple.diff.gz
-rw-r--r-- 1 root root 8704 2024-04-04 03:57 ./source/d/llvm/cmake-18.1.3.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-04 03:56 ./source/d/llvm/cmake-18.1.3.src.tar.xz.sig
-rw-r--r-- 1 root root 2469252 2024-04-04 03:56 ./source/d/llvm/compiler-rt-18.1.3.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-04 03:56 ./source/d/llvm/compiler-rt-18.1.3.src.tar.xz.sig
-rw-r--r-- 1 root root 3074116 2024-04-04 03:56 ./source/d/llvm/flang-18.1.3.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-04 03:57 ./source/d/llvm/flang-18.1.3.src.tar.xz.sig
-rw-r--r-- 1 root root 4029392 2024-04-04 03:56 ./source/d/llvm/libcxx-18.1.3.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-04 03:58 ./source/d/llvm/libcxx-18.1.3.src.tar.xz.sig
-rw-r--r-- 1 root root 582756 2024-04-04 03:56 ./source/d/llvm/libcxxabi-18.1.3.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-04 03:56 ./source/d/llvm/libcxxabi-18.1.3.src.tar.xz.sig
-rw-r--r-- 1 root root 119320 2024-04-04 03:56 ./source/d/llvm/libunwind-18.1.3.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-04 03:56 ./source/d/llvm/libunwind-18.1.3.src.tar.xz.sig
-rw-r--r-- 1 root root 1563156 2024-04-04 03:56 ./source/d/llvm/lld-18.1.3.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-04 03:56 ./source/d/llvm/lld-18.1.3.src.tar.xz.sig
-rw-r--r-- 1 root root 10598560 2024-04-04 03:57 ./source/d/llvm/lldb-18.1.3.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-04 03:56 ./source/d/llvm/lldb-18.1.3.src.tar.xz.sig
-rw-r--r-- 1 root root 8708 2024-04-18 00:13 ./source/d/llvm/cmake-18.1.4.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-18 00:13 ./source/d/llvm/cmake-18.1.4.src.tar.xz.sig
-rw-r--r-- 1 root root 2467772 2024-04-18 00:13 ./source/d/llvm/compiler-rt-18.1.4.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-18 00:13 ./source/d/llvm/compiler-rt-18.1.4.src.tar.xz.sig
-rw-r--r-- 1 root root 3073724 2024-04-18 00:13 ./source/d/llvm/flang-18.1.4.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-18 00:13 ./source/d/llvm/flang-18.1.4.src.tar.xz.sig
-rw-r--r-- 1 root root 4031032 2024-04-18 00:13 ./source/d/llvm/libcxx-18.1.4.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-18 00:13 ./source/d/llvm/libcxx-18.1.4.src.tar.xz.sig
-rw-r--r-- 1 root root 582676 2024-04-18 00:13 ./source/d/llvm/libcxxabi-18.1.4.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-18 00:13 ./source/d/llvm/libcxxabi-18.1.4.src.tar.xz.sig
-rw-r--r-- 1 root root 119264 2024-04-18 00:13 ./source/d/llvm/libunwind-18.1.4.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-18 00:13 ./source/d/llvm/libunwind-18.1.4.src.tar.xz.sig
-rw-r--r-- 1 root root 1563244 2024-04-18 00:13 ./source/d/llvm/lld-18.1.4.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-18 00:13 ./source/d/llvm/lld-18.1.4.src.tar.xz.sig
-rw-r--r-- 1 root root 10599148 2024-04-18 00:13 ./source/d/llvm/lldb-18.1.4.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-18 00:14 ./source/d/llvm/lldb-18.1.4.src.tar.xz.sig
-rw-r--r-- 1 root root 281 2022-06-28 03:34 ./source/d/llvm/lldb.32-bit.link.libatomic.diff.gz
-rw-r--r-- 1 root root 61985780 2024-04-04 03:56 ./source/d/llvm/llvm-18.1.3.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-04 03:56 ./source/d/llvm/llvm-18.1.3.src.tar.xz.sig
-rw-r--r-- 1 root root 61991952 2024-04-18 00:13 ./source/d/llvm/llvm-18.1.4.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-18 00:13 ./source/d/llvm/llvm-18.1.4.src.tar.xz.sig
-rwxr-xr-x 1 root root 12470 2024-04-04 18:04 ./source/d/llvm/llvm.SlackBuild
-rw-r--r-- 1 root root 1443 2024-04-04 17:29 ./source/d/llvm/llvm.url
-rw-r--r-- 1 root root 1320216 2024-04-04 03:56 ./source/d/llvm/openmp-18.1.3.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-04 03:56 ./source/d/llvm/openmp-18.1.3.src.tar.xz.sig
-rw-r--r-- 1 root root 9155392 2024-04-04 03:56 ./source/d/llvm/polly-18.1.3.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-04 03:56 ./source/d/llvm/polly-18.1.3.src.tar.xz.sig
-rw-r--r-- 1 root root 6792 2024-04-04 03:58 ./source/d/llvm/runtimes-18.1.3.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-04 03:57 ./source/d/llvm/runtimes-18.1.3.src.tar.xz.sig
-rw-r--r-- 1 root root 1443 2024-04-18 17:24 ./source/d/llvm/llvm.url
-rw-r--r-- 1 root root 1320244 2024-04-18 00:13 ./source/d/llvm/openmp-18.1.4.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-18 00:13 ./source/d/llvm/openmp-18.1.4.src.tar.xz.sig
-rw-r--r-- 1 root root 9152524 2024-04-18 00:13 ./source/d/llvm/polly-18.1.4.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-18 00:13 ./source/d/llvm/polly-18.1.4.src.tar.xz.sig
-rw-r--r-- 1 root root 6788 2024-04-18 00:13 ./source/d/llvm/runtimes-18.1.4.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-18 00:13 ./source/d/llvm/runtimes-18.1.4.src.tar.xz.sig
-rw-r--r-- 1 root root 830 2019-07-25 03:31 ./source/d/llvm/slack-desc
-rw-r--r-- 1 root root 402228 2024-04-04 03:57 ./source/d/llvm/third-party-18.1.3.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-04 03:57 ./source/d/llvm/third-party-18.1.3.src.tar.xz.sig
-rw-r--r-- 1 root root 402252 2024-04-18 00:13 ./source/d/llvm/third-party-18.1.4.src.tar.xz
-rw-r--r-- 1 root root 566 2024-04-18 00:13 ./source/d/llvm/third-party-18.1.4.src.tar.xz.sig
drwxr-xr-x 2 root root 4096 2024-02-13 19:08 ./source/d/lua
-rw-r--r-- 1 root root 285038 2023-05-02 20:12 ./source/d/lua/lua-5.4.6.tar.lz
-rwxr-xr-x 1 root root 4157 2024-02-13 19:09 ./source/d/lua/lua.SlackBuild
@ -7790,8 +7790,8 @@ drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/d/meson
-rwxr-xr-x 1 root root 2771 2024-03-29 03:06 ./source/d/meson/meson.SlackBuild
-rw-r--r-- 1 root root 36 2018-11-09 03:24 ./source/d/meson/meson.url
-rw-r--r-- 1 root root 895 2018-02-27 06:13 ./source/d/meson/slack-desc
drwxr-xr-x 2 root root 4096 2024-04-05 17:35 ./source/d/nasm
-rw-r--r-- 1 root root 1044824 2024-04-04 20:35 ./source/d/nasm/nasm-2.16.02.tar.xz
drwxr-xr-x 2 root root 4096 2024-04-18 17:31 ./source/d/nasm
-rw-r--r-- 1 root root 1032388 2024-04-17 17:05 ./source/d/nasm/nasm-2.16.03.tar.xz
-rwxr-xr-x 1 root root 3182 2022-12-21 19:03 ./source/d/nasm/nasm.SlackBuild
-rw-r--r-- 1 root root 792 2024-04-05 17:34 ./source/d/nasm/slack-desc
drwxr-xr-x 2 root root 4096 2024-04-12 17:12 ./source/d/ninja
@ -10558,13 +10558,14 @@ drwxr-xr-x 4 root root 4096 2024-02-01 20:26 ./source/l/glibc
-rw-r--r-- 1 root root 18520988 2024-01-31 22:06 ./source/l/glibc/glibc-2.39.tar.xz
-rw-r--r-- 1 root root 833 2024-01-31 22:06 ./source/l/glibc/glibc-2.39.tar.xz.sig
-rwxr-xr-x 1 root root 174 2004-08-09 06:21 ./source/l/glibc/glibc-cvs-checkout.sh
-rwxr-xr-x 1 root root 18684 2024-02-01 20:24 ./source/l/glibc/glibc.SlackBuild
-rwxr-xr-x 1 root root 18684 2024-04-18 18:15 ./source/l/glibc/glibc.SlackBuild
-rw-r--r-- 1 root root 312 2019-02-16 20:06 ./source/l/glibc/glibc.locale.no-archive.diff.gz
-rw-r--r-- 1 root root 213 2006-08-22 06:33 ./source/l/glibc/glibc.ru_RU.CP1251.diff.gz
-rw-r--r-- 1 root root 392462 2023-09-17 19:27 ./source/l/glibc/libxcrypt-4.4.36.tar.lz
-rwxr-xr-x 1 root root 3955 2023-10-13 20:32 ./source/l/glibc/libxcrypt.build
-rw-r--r-- 1 root root 38 2023-09-17 19:27 ./source/l/glibc/libxcrypt.url
drwxr-xr-x 2 root root 4096 2024-02-01 20:25 ./source/l/glibc/patches
drwxr-xr-x 2 root root 4096 2024-04-18 18:15 ./source/l/glibc/patches
-rw-r--r-- 1 root root 2757 2024-04-18 17:58 ./source/l/glibc/patches/CVE-2024-2961_glibc2.39.patch.gz
-rw-r--r-- 1 root root 1349 2023-08-07 21:56 ./source/l/glibc/patches/reenable_DT_HASH.patch.gz
drwxr-xr-x 2 root root 4096 2006-09-14 06:32 ./source/l/glibc/profile.d
-rwxr-xr-x 1 root root 328 2011-03-27 21:19 ./source/l/glibc/profile.d/glibc.csh.new
@ -11820,10 +11821,9 @@ drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/pycairo
-rwxr-xr-x 1 root root 3573 2024-03-29 03:06 ./source/l/pycairo/pycairo.SlackBuild
-rw-r--r-- 1 root root 88 2017-06-24 13:39 ./source/l/pycairo/pycairo.url
-rw-r--r-- 1 root root 750 2018-02-27 06:12 ./source/l/pycairo/slack-desc
drwxr-xr-x 2 root root 4096 2024-04-17 20:30 ./source/l/pycups
-rw-r--r-- 1 root root 65153 2024-04-17 14:29 ./source/l/pycups/pycups-2.0.3.tar.gz
-rwxr-xr-x 1 root root 3305 2024-04-17 20:30 ./source/l/pycups/pycups.SlackBuild
-rw-r--r-- 1 root root 1028 2024-04-17 20:29 ./source/l/pycups/pycups.no.bogus.requires.diff
drwxr-xr-x 2 root root 4096 2024-04-18 17:33 ./source/l/pycups
-rw-r--r-- 1 root root 65105 2024-04-18 06:20 ./source/l/pycups/pycups-2.0.4.tar.gz
-rwxr-xr-x 1 root root 3165 2024-04-18 17:33 ./source/l/pycups/pycups.SlackBuild
-rw-r--r-- 1 root root 35 2018-10-12 18:47 ./source/l/pycups/pycups.url
-rw-r--r-- 1 root root 684 2018-02-27 06:12 ./source/l/pycups/slack-desc
drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/pycurl
@ -11959,8 +11959,8 @@ drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-glad2
-rw-r--r-- 1 root root 31 2024-01-24 21:16 ./source/l/python-glad2/glad2.url
-rwxr-xr-x 1 root root 3094 2024-03-29 03:06 ./source/l/python-glad2/python-glad2.SlackBuild
-rw-r--r-- 1 root root 776 2022-11-17 18:47 ./source/l/python-glad2/slack-desc
drwxr-xr-x 2 root root 4096 2024-04-16 17:49 ./source/l/python-hatchling
-rw-r--r-- 1 root root 63800 2024-04-16 04:58 ./source/l/python-hatchling/hatchling-1.24.0.tar.gz
drwxr-xr-x 2 root root 4096 2024-04-18 17:22 ./source/l/python-hatchling
-rw-r--r-- 1 root root 63920 2024-04-18 03:22 ./source/l/python-hatchling/hatchling-1.24.1.tar.gz
-rw-r--r-- 1 root root 35 2024-01-24 20:36 ./source/l/python-hatchling/hatchling.url
-rwxr-xr-x 1 root root 3123 2024-04-05 17:26 ./source/l/python-hatchling/python-hatchling.SlackBuild
-rw-r--r-- 1 root root 819 2024-02-04 18:45 ./source/l/python-hatchling/slack-desc
@ -12093,7 +12093,7 @@ drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-snowballst
-rw-r--r-- 1 root root 1149 2022-04-29 18:59 ./source/l/python-snowballstemmer/slack-desc
-rw-r--r-- 1 root root 86699 2021-11-16 18:38 ./source/l/python-snowballstemmer/snowballstemmer-2.2.0.tar.gz
-rw-r--r-- 1 root root 41 2022-04-29 18:55 ./source/l/python-snowballstemmer/snowballstemmer.url
drwxr-xr-x 3 root root 4096 2024-04-17 18:17 ./source/l/python-sphinx
drwxr-xr-x 3 root root 4096 2024-04-18 17:43 ./source/l/python-sphinx
drwxr-xr-x 2 root root 4096 2024-01-24 20:30 ./source/l/python-sphinx/extensions
-rw-r--r-- 1 root root 122331 2023-04-11 07:35 ./source/l/python-sphinx/extensions/sphinxcontrib-jquery-4.1.tar.gz
-rw-r--r-- 1 root root 5787 2020-02-26 17:53 ./source/l/python-sphinx/extensions/sphinxcontrib-jsmath-1.0.1.tar.gz
@ -12104,7 +12104,7 @@ drwxr-xr-x 2 root root 4096 2024-01-24 20:30 ./source/l/python-sphinx/ext
-rw-r--r-- 1 root root 15592 2024-01-13 02:51 ./source/l/python-sphinx/extensions/sphinxcontrib_serializinghtml-1.1.10.tar.gz
-rwxr-xr-x 1 root root 4206 2024-04-17 18:19 ./source/l/python-sphinx/python-sphinx.SlackBuild
-rw-r--r-- 1 root root 1131 2022-04-28 18:22 ./source/l/python-sphinx/slack-desc
-rw-r--r-- 1 root root 3231820 2024-04-17 04:12 ./source/l/python-sphinx/sphinx-7.3.5.tar.lz
-rw-r--r-- 1 root root 3232443 2024-04-17 21:08 ./source/l/python-sphinx/sphinx-7.3.6.tar.lz
-rw-r--r-- 1 root root 369 2024-01-24 20:30 ./source/l/python-sphinx/sphinx.url
drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-sphinx_rtd_theme
-rwxr-xr-x 1 root root 2858 2024-03-29 03:06 ./source/l/python-sphinx_rtd_theme/python-sphinx_rtd_theme.SlackBuild
@ -12528,17 +12528,17 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/biff+comsat
-rw-r--r-- 1 root root 729 2004-06-21 20:51 ./source/n/biff+comsat/biff+comsat.badutmp.diff.gz
-rw-r--r-- 1 root root 1222 2001-06-03 08:32 ./source/n/biff+comsat/biff+comsat.offset.diff.gz
-rw-r--r-- 1 root root 1142 2018-02-27 06:13 ./source/n/biff+comsat/slack-desc
drwxr-xr-x 3 root root 4096 2024-03-20 19:10 ./source/n/bind
drwxr-xr-x 3 root root 4096 2024-04-18 17:08 ./source/n/bind
-rw-r--r-- 1 root root 5120 2007-06-08 04:48 ./source/n/bind/3link.sh
-rw-r--r-- 1 root root 5514064 2024-03-20 12:47 ./source/n/bind/bind-9.18.25.tar.xz
-rw-r--r-- 1 root root 833 2024-03-20 12:47 ./source/n/bind/bind-9.18.25.tar.xz.asc
-rw-r--r-- 1 root root 5519432 2024-04-17 15:59 ./source/n/bind/bind-9.18.26.tar.xz
-rw-r--r-- 1 root root 833 2024-04-17 15:59 ./source/n/bind/bind-9.18.26.tar.xz.asc
-rwxr-xr-x 1 root root 5838 2023-12-21 19:02 ./source/n/bind/bind.SlackBuild
drwxr-xr-x 2 root root 4096 2023-11-07 19:28 ./source/n/bind/caching-example
drwxr-xr-x 2 root root 4096 2024-04-18 17:15 ./source/n/bind/caching-example
-rw-r--r-- 1 root root 195 2001-05-18 02:03 ./source/n/bind/caching-example/localhost.zone
-rw-r--r-- 1 root root 3313 2023-11-07 19:15 ./source/n/bind/caching-example/named.ca
-rw-r--r-- 1 root root 681 2008-04-13 21:47 ./source/n/bind/caching-example/named.conf
-rw-r--r-- 1 root root 433 2011-03-26 06:54 ./source/n/bind/caching-example/named.local
-rw-r--r-- 1 root root 3313 2023-11-07 19:15 ./source/n/bind/caching-example/named.root
-rw-r--r-- 1 root root 3311 2024-03-25 05:00 ./source/n/bind/caching-example/named.root
-rw-r--r-- 1 root root 1067 2023-12-01 20:18 ./source/n/bind/default.named
-rw-r--r-- 1 root root 532 2021-09-16 00:25 ./source/n/bind/doinst.sh.gz
-rw-r--r-- 1 root root 4045 2023-11-07 19:20 ./source/n/bind/rc.bind
@ -15279,7 +15279,7 @@ drwxr-xr-x 2 root root 4096 2024-04-03 17:36 ./source/xap/MPlayer
-rw-r--r-- 1 root root 1081 2018-08-20 04:29 ./source/xap/MPlayer/slack-desc
drwxr-xr-x 2 root root 4096 2024-03-13 18:40 ./source/xap/NetworkManager-openvpn
-rw-r--r-- 1 root root 701652 2022-11-15 11:50 ./source/xap/NetworkManager-openvpn/NetworkManager-openvpn-1.10.2.tar.xz
-rwxr-xr-x 1 root root 4402 2024-03-13 18:40 ./source/xap/NetworkManager-openvpn/NetworkManager-openvpn.SlackBuild
-rwxr-xr-x 1 root root 4402 2024-03-13 18:40 ./source/xap/NetworkManager-openvpn/NetworkManager-openvpn.SlackBuild
-rw-r--r-- 1 root root 1027 2020-05-04 01:23 ./source/xap/NetworkManager-openvpn/slack-desc
drwxr-xr-x 2 root root 4096 2023-05-01 18:12 ./source/xap/audacious
drwxr-xr-x 2 root root 4096 2024-01-28 20:02 ./source/xap/audacious-plugins

View file

@ -649,6 +649,7 @@ gzip ./source/t/xfig/xfig.fig.ad.diff
gzip ./source/l/glibc/glibc.ru_RU.CP1251.diff
gzip ./source/l/glibc/glibc.locale.no-archive.diff
gzip ./source/l/glibc/patches/reenable_DT_HASH.patch
gzip ./source/l/glibc/patches/CVE-2024-2961_glibc2.39.patch
gzip ./source/l/glibc/glibc-2.32.en_US.no.am.pm.date.format.diff
gzip ./source/l/fuse/fuse2-0007-util-ulockmgr_server.c-conditionally-define-closefro.patch
gzip ./source/l/fuse/doinst.sh

View file

@ -1,15 +1,15 @@
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/llvm-18.1.3.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/clang-18.1.3.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/clang-tools-extra-18.1.3.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/compiler-rt-18.1.3.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/flang-18.1.3.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/lldb-18.1.3.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/openmp-18.1.3.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/polly-18.1.3.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/libcxx-18.1.3.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/libcxxabi-18.1.3.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/lld-18.1.3.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/libunwind-18.1.3.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/cmake-18.1.3.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/third-party-18.1.3.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/runtimes-18.1.3.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-18.1.4.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/clang-18.1.4.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/clang-tools-extra-18.1.4.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/compiler-rt-18.1.4.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/flang-18.1.4.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/lldb-18.1.4.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/openmp-18.1.4.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/polly-18.1.4.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/libcxx-18.1.4.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/libcxxabi-18.1.4.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/lld-18.1.4.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/libunwind-18.1.4.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/cmake-18.1.4.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/third-party-18.1.4.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/runtimes-18.1.4.src.tar.xz

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=glibc
VERSION=${VERSION:-$(echo glibc-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
CHECKOUT=${CHECKOUT:-""}
BUILD=${BUILD:-1}
BUILD=${BUILD:-2}
# I was considering disabling NSCD, but MoZes talked me out of it. :)
#DISABLE_NSCD=" --disable-nscd "

View file

@ -0,0 +1,217 @@
From 31da30f23cddd36db29d5b6a1c7619361b271fb4 Mon Sep 17 00:00:00 2001
From: Charles Fol <folcharles@gmail.com>
Date: Thu, 28 Mar 2024 12:25:38 -0300
Subject: [PATCH] iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing
escape sequence (CVE-2024-2961)
ISO-2022-CN-EXT uses escape sequences to indicate character set changes
(as specified by RFC 1922). While the SOdesignation has the expected
bounds checks, neither SS2designation nor SS3designation have its;
allowing a write overflow of 1, 2, or 3 bytes with fixed values:
'$+I', '$+J', '$+K', '$+L', '$+M', or '$*H'.
Checked on aarch64-linux-gnu.
Co-authored-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Tested-by: Carlos O'Donell <carlos@redhat.com>
(cherry picked from commit f9dc609e06b1136bb0408be9605ce7973a767ada)
---
iconvdata/Makefile | 5 +-
iconvdata/iso-2022-cn-ext.c | 12 +++
iconvdata/tst-iconv-iso-2022-cn-ext.c | 128 ++++++++++++++++++++++++++
3 files changed, 144 insertions(+), 1 deletion(-)
create mode 100644 iconvdata/tst-iconv-iso-2022-cn-ext.c
diff --git a/iconvdata/Makefile b/iconvdata/Makefile
index ea019ce5c0..7196a8744b 100644
--- a/iconvdata/Makefile
+++ b/iconvdata/Makefile
@@ -75,7 +75,8 @@ ifeq (yes,$(build-shared))
tests = bug-iconv1 bug-iconv2 tst-loading tst-e2big tst-iconv4 bug-iconv4 \
tst-iconv6 bug-iconv5 bug-iconv6 tst-iconv7 bug-iconv8 bug-iconv9 \
bug-iconv10 bug-iconv11 bug-iconv12 tst-iconv-big5-hkscs-to-2ucs4 \
- bug-iconv13 bug-iconv14 bug-iconv15
+ bug-iconv13 bug-iconv14 bug-iconv15 \
+ tst-iconv-iso-2022-cn-ext
ifeq ($(have-thread-library),yes)
tests += bug-iconv3
endif
@@ -330,6 +331,8 @@ $(objpfx)bug-iconv14.out: $(addprefix $(objpfx), $(gconv-modules)) \
$(addprefix $(objpfx),$(modules.so))
$(objpfx)bug-iconv15.out: $(addprefix $(objpfx), $(gconv-modules)) \
$(addprefix $(objpfx),$(modules.so))
+$(objpfx)tst-iconv-iso-2022-cn-ext.out: $(addprefix $(objpfx), $(gconv-modules)) \
+ $(addprefix $(objpfx),$(modules.so))
$(objpfx)iconv-test.out: run-iconv-test.sh \
$(addprefix $(objpfx), $(gconv-modules)) \
diff --git a/iconvdata/iso-2022-cn-ext.c b/iconvdata/iso-2022-cn-ext.c
index b34c8a36f4..cce29b1969 100644
--- a/iconvdata/iso-2022-cn-ext.c
+++ b/iconvdata/iso-2022-cn-ext.c
@@ -574,6 +574,12 @@ DIAG_IGNORE_Os_NEEDS_COMMENT (5, "-Wmaybe-uninitialized");
{ \
const char *escseq; \
\
+ if (outptr + 4 > outend) \
+ { \
+ result = __GCONV_FULL_OUTPUT; \
+ break; \
+ } \
+ \
assert (used == CNS11643_2_set); /* XXX */ \
escseq = "*H"; \
*outptr++ = ESC; \
@@ -587,6 +593,12 @@ DIAG_IGNORE_Os_NEEDS_COMMENT (5, "-Wmaybe-uninitialized");
{ \
const char *escseq; \
\
+ if (outptr + 4 > outend) \
+ { \
+ result = __GCONV_FULL_OUTPUT; \
+ break; \
+ } \
+ \
assert ((used >> 5) >= 3 && (used >> 5) <= 7); \
escseq = "+I+J+K+L+M" + ((used >> 5) - 3) * 2; \
*outptr++ = ESC; \
diff --git a/iconvdata/tst-iconv-iso-2022-cn-ext.c b/iconvdata/tst-iconv-iso-2022-cn-ext.c
new file mode 100644
index 0000000000..96a8765fd5
--- /dev/null
+++ b/iconvdata/tst-iconv-iso-2022-cn-ext.c
@@ -0,0 +1,128 @@
+/* Verify ISO-2022-CN-EXT does not write out of the bounds.
+ Copyright (C) 2024 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <stdio.h>
+#include <string.h>
+
+#include <errno.h>
+#include <iconv.h>
+#include <sys/mman.h>
+
+#include <support/xunistd.h>
+#include <support/check.h>
+#include <support/support.h>
+
+/* The test sets up a two memory page buffer with the second page marked
+ PROT_NONE to trigger a fault if the conversion writes beyond the exact
+ expected amount. Then we carry out various conversions and precisely
+ place the start of the output buffer in order to trigger a SIGSEGV if the
+ process writes anywhere between 1 and page sized bytes more (only one
+ PROT_NONE page is setup as a canary) than expected. These tests exercise
+ all three of the cases in ISO-2022-CN-EXT where the converter must switch
+ character sets and may run out of buffer space while doing the
+ operation. */
+
+static int
+do_test (void)
+{
+ iconv_t cd = iconv_open ("ISO-2022-CN-EXT", "UTF-8");
+ TEST_VERIFY_EXIT (cd != (iconv_t) -1);
+
+ char *ntf;
+ size_t ntfsize;
+ char *outbufbase;
+ {
+ int pgz = getpagesize ();
+ TEST_VERIFY_EXIT (pgz > 0);
+ ntfsize = 2 * pgz;
+
+ ntf = xmmap (NULL, ntfsize, PROT_READ | PROT_WRITE, MAP_PRIVATE
+ | MAP_ANONYMOUS, -1);
+ xmprotect (ntf + pgz, pgz, PROT_NONE);
+
+ outbufbase = ntf + pgz;
+ }
+
+ /* Check if SOdesignation escape sequence does not trigger an OOB write. */
+ {
+ char inbuf[] = "\xe4\xba\xa4\xe6\x8d\xa2";
+
+ for (int i = 0; i < 9; i++)
+ {
+ char *inp = inbuf;
+ size_t inleft = sizeof (inbuf) - 1;
+
+ char *outp = outbufbase - i;
+ size_t outleft = i;
+
+ TEST_VERIFY_EXIT (iconv (cd, &inp, &inleft, &outp, &outleft)
+ == (size_t) -1);
+ TEST_COMPARE (errno, E2BIG);
+
+ TEST_VERIFY_EXIT (iconv (cd, NULL, NULL, NULL, NULL) == 0);
+ }
+ }
+
+ /* Same as before for SS2designation. */
+ {
+ char inbuf[] = "ã´½ \xe3\xb4\xbd";
+
+ for (int i = 0; i < 14; i++)
+ {
+ char *inp = inbuf;
+ size_t inleft = sizeof (inbuf) - 1;
+
+ char *outp = outbufbase - i;
+ size_t outleft = i;
+
+ TEST_VERIFY_EXIT (iconv (cd, &inp, &inleft, &outp, &outleft)
+ == (size_t) -1);
+ TEST_COMPARE (errno, E2BIG);
+
+ TEST_VERIFY_EXIT (iconv (cd, NULL, NULL, NULL, NULL) == 0);
+ }
+ }
+
+ /* Same as before for SS3designation. */
+ {
+ char inbuf[] = "劄 \xe5\x8a\x84";
+
+ for (int i = 0; i < 14; i++)
+ {
+ char *inp = inbuf;
+ size_t inleft = sizeof (inbuf) - 1;
+
+ char *outp = outbufbase - i;
+ size_t outleft = i;
+
+ TEST_VERIFY_EXIT (iconv (cd, &inp, &inleft, &outp, &outleft)
+ == (size_t) -1);
+ TEST_COMPARE (errno, E2BIG);
+
+ TEST_VERIFY_EXIT (iconv (cd, NULL, NULL, NULL, NULL) == 0);
+ }
+ }
+
+ TEST_VERIFY_EXIT (iconv_close (cd) != -1);
+
+ xmunmap (ntf, ntfsize);
+
+ return 0;
+}
+
+#include <support/test-driver.c>
--
2.39.3

View file

@ -65,9 +65,6 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
# Requiring gcc and python3-devel in these files must be a mistake:
cat $CWD/pycups.no.bogus.requires.diff | patch -p1 --verbose || exit 1
make || exit 1
make install DESTDIR=$PKG || exit 1

View file

@ -1,30 +0,0 @@
--- ./pycups.egg-info/requires.txt.orig 2024-04-17 09:28:43.000000000 -0500
+++ ./pycups.egg-info/requires.txt 2024-04-17 15:29:21.533926348 -0500
@@ -1,2 +1 @@
-gcc
-python3-devel
+
--- ./setup.py.orig 2024-04-17 09:27:05.000000000 -0500
+++ ./setup.py 2024-04-17 15:29:36.532925519 -0500
@@ -61,10 +61,6 @@
"Programming Language :: Python :: 3",
],
license="GPLv2+",
- install_requires=[
- 'gcc',
- 'python3-devel',
- ],
ext_modules=[Extension("cups",
["cupsmodule.c", "cupsconnection.c",
"cupsppd.c", "cupsipp.c"],
--- ./PKG-INFO.orig 2024-04-17 09:28:43.393506800 -0500
+++ ./PKG-INFO 2024-04-17 15:29:05.376927242 -0500
@@ -16,8 +16,6 @@
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
License-File: COPYING
-Requires-Dist: gcc
-Requires-Dist: python3-devel
This is a set of Python bindings for the libcups library from the
CUPS project.

View file

@ -9,8 +9,8 @@
; on server FTP.INTERNIC.NET
; -OR- RS.INTERNIC.NET
;
; last update: October 24, 2023
; related version of root zone: 2023102402
; last update: March 25, 2024
; related version of root zone: 2024032501
;
; FORMERLY NS.INTERNIC.NET
;
@ -21,8 +21,8 @@ A.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:ba3e::2:30
; FORMERLY NS1.ISI.EDU
;
. 3600000 NS B.ROOT-SERVERS.NET.
B.ROOT-SERVERS.NET. 3600000 A 199.9.14.201
B.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:200::b
B.ROOT-SERVERS.NET. 3600000 A 170.247.170.2
B.ROOT-SERVERS.NET. 3600000 AAAA 2801:1b8:10::b
;
; FORMERLY C.PSI.NET
;