From 11cd602e0f32315045154890582ca26bb882cd3b Mon Sep 17 00:00:00 2001 From: Patrick J Volkerding Date: Thu, 18 Apr 2024 19:17:30 +0000 Subject: [PATCH] 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. --- ChangeLog.rss | 35 ++- ChangeLog.txt | 23 ++ FILELIST.TXT | 222 +++++++++--------- recompress.sh | 1 + source/d/llvm/llvm.url | 30 +-- source/l/glibc/glibc.SlackBuild | 2 +- .../patches/CVE-2024-2961_glibc2.39.patch | 217 +++++++++++++++++ source/l/pycups/pycups.SlackBuild | 3 - source/l/pycups/pycups.no.bogus.requires.diff | 30 --- source/n/bind/caching-example/named.root | 8 +- 10 files changed, 405 insertions(+), 166 deletions(-) create mode 100644 source/l/glibc/patches/CVE-2024-2961_glibc2.39.patch delete mode 100644 source/l/pycups/pycups.no.bogus.requires.diff diff --git a/ChangeLog.rss b/ChangeLog.rss index 77daca7c0..307c030d6 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,9 +11,40 @@ Tracking Slackware development in git. en-us urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f - Wed, 17 Apr 2024 20:35:48 GMT - Wed, 17 Apr 2024 21:41:14 GMT + Thu, 18 Apr 2024 19:17:30 GMT + Thu, 18 Apr 2024 20:19:46 GMT maintain_current_git.sh v 1.17 + + Thu, 18 Apr 2024 19:17:30 GMT + Thu, 18 Apr 2024 19:17:30 GMT + https://git.slackware.nl/current/tag/?h=20240418191730 + 20240418191730 + + +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, 17 Apr 2024 20:35:48 GMT Wed, 17 Apr 2024 20:35:48 GMT diff --git a/ChangeLog.txt b/ChangeLog.txt index 03d254b03..7a4314aeb 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -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. diff --git a/FILELIST.TXT b/FILELIST.TXT index 7048fa78e..e5a546953 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -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 diff --git a/recompress.sh b/recompress.sh index 10d663702..ec7856f58 100755 --- a/recompress.sh +++ b/recompress.sh @@ -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 diff --git a/source/d/llvm/llvm.url b/source/d/llvm/llvm.url index 463ea5a9b..cdcec53d5 100644 --- a/source/d/llvm/llvm.url +++ b/source/d/llvm/llvm.url @@ -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 diff --git a/source/l/glibc/glibc.SlackBuild b/source/l/glibc/glibc.SlackBuild index e16558257..d226405b7 100755 --- a/source/l/glibc/glibc.SlackBuild +++ b/source/l/glibc/glibc.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=glibc VERSION=${VERSION:-$(echo glibc-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} CHECKOUT=${CHECKOUT:-""} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} # I was considering disabling NSCD, but MoZes talked me out of it. :) #DISABLE_NSCD=" --disable-nscd " diff --git a/source/l/glibc/patches/CVE-2024-2961_glibc2.39.patch b/source/l/glibc/patches/CVE-2024-2961_glibc2.39.patch new file mode 100644 index 000000000..5a8c179a6 --- /dev/null +++ b/source/l/glibc/patches/CVE-2024-2961_glibc2.39.patch @@ -0,0 +1,217 @@ +From 31da30f23cddd36db29d5b6a1c7619361b271fb4 Mon Sep 17 00:00:00 2001 +From: Charles Fol +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 +Reviewed-by: Carlos O'Donell +Tested-by: Carlos O'Donell + +(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 ++ . */ ++ ++#include ++#include ++ ++#include ++#include ++#include ++ ++#include ++#include ++#include ++ ++/* 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 +-- +2.39.3 + + diff --git a/source/l/pycups/pycups.SlackBuild b/source/l/pycups/pycups.SlackBuild index 4b35c4e8d..2baa7c19c 100755 --- a/source/l/pycups/pycups.SlackBuild +++ b/source/l/pycups/pycups.SlackBuild @@ -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 diff --git a/source/l/pycups/pycups.no.bogus.requires.diff b/source/l/pycups/pycups.no.bogus.requires.diff deleted file mode 100644 index 0b33fc8e7..000000000 --- a/source/l/pycups/pycups.no.bogus.requires.diff +++ /dev/null @@ -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. diff --git a/source/n/bind/caching-example/named.root b/source/n/bind/caching-example/named.root index 6db8239a2..280ab0668 100644 --- a/source/n/bind/caching-example/named.root +++ b/source/n/bind/caching-example/named.root @@ -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 ;