Thu Jun 22 11:47:07 2023 UTC ()
*cups*: update to 2.4.6

CUPS 2.4.6 is released to ship the fix for the latest CVE -
CVE-2023-34241 - and two other bug fixes.

Detailed list:

    Fix linking error on old MacOS (Issue #715)
    Fix printing multiple files on specific printers (Issue #643)
    Fix use-after-free when logging warnings in case of failures
    in cupsdAcceptClient() (fixes CVE-2023-34241)

CUPS 2.4.5 is a hotfix release for a bug which corrupted locally
saved certificates, which broke secured printing via TLS after the
first print job.

We're sorry for the inconvenience and enjoy the hotfix!


(wiz)
diff -r1.17 -r1.18 pkgsrc/print/cups/Makefile.common
diff -r1.35 -r1.36 pkgsrc/print/cups-base/distinfo

cvs diff -r1.17 -r1.18 pkgsrc/print/cups/Makefile.common (expand / switch to unified diff)

--- pkgsrc/print/cups/Makefile.common 2023/06/16 21:12:11 1.17
+++ pkgsrc/print/cups/Makefile.common 2023/06/22 11:47:07 1.18
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1# $NetBSD: Makefile.common,v 1.17 2023/06/16 21:12:11 wiz Exp $ 1# $NetBSD: Makefile.common,v 1.18 2023/06/22 11:47:07 wiz Exp $
2# 2#
3# used by print/cups/Makefile 3# used by print/cups/Makefile
4# used by print/cups-base/Makefile 4# used by print/cups-base/Makefile
5# used by print/libcups/Makefile 5# used by print/libcups/Makefile
6 6
7CUPS_VERS= 2.4.4 7CUPS_VERS= 2.4.6
8DISTNAME= cups-${CUPS_VERS}-source 8DISTNAME= cups-${CUPS_VERS}-source
9CATEGORIES= print 9CATEGORIES= print
10 10
11HOMEPAGE= https://openprinting.github.io/projects/00-cups/ 11HOMEPAGE= https://openprinting.github.io/projects/00-cups/
12LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 12LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2

cvs diff -r1.35 -r1.36 pkgsrc/print/cups-base/distinfo (expand / switch to unified diff)

--- pkgsrc/print/cups-base/distinfo 2023/06/19 19:28:36 1.35
+++ pkgsrc/print/cups-base/distinfo 2023/06/22 11:47:07 1.36
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1$NetBSD: distinfo,v 1.35 2023/06/19 19:28:36 schmonz Exp $ 1$NetBSD: distinfo,v 1.36 2023/06/22 11:47:07 wiz Exp $
2 2
3BLAKE2s (cups-2.4.4-source.tar.gz) = 7cb3d822e48fa1b751b984d7eceb751d5503e23f1f6dc7d62a4abe2fd81a12e8 3BLAKE2s (cups-2.4.6-source.tar.gz) = 13ca31ed9c99078833444c544adc98f84bcab95453953cb8884dd3f9b527800d
4SHA512 (cups-2.4.4-source.tar.gz) = 861b7d8e92b5ff2c2f693464f417ce1c22da74508acbfb2cb6a889154d4673f4b3f4dd87c53f8539a01b603d66546ebc6c121b88d483746e2f180d587ff3c675 4SHA512 (cups-2.4.6-source.tar.gz) = eb748680a748f599e4826c17054a24259d190e6c8e8339f6a7a37ee2a3f4c3fd1829e856b25a854cfdbee1b51279c70a0e847f6142225b8b68f1cd10c4ce4ce4
5Size (cups-2.4.4-source.tar.gz) = 8135056 bytes 5Size (cups-2.4.6-source.tar.gz) = 8135135 bytes
6SHA1 (patch-ae) = 7f12aa886208f9e634d5c3fd3bc1fd4a385f22a6 6SHA1 (patch-ae) = 7f12aa886208f9e634d5c3fd3bc1fd4a385f22a6
7SHA1 (patch-ai) = d4aa1b59c77fa2cbf614eb661d9a791311b399c2 7SHA1 (patch-ai) = d4aa1b59c77fa2cbf614eb661d9a791311b399c2
8SHA1 (patch-at) = 9517bff0bf2c892f0723a25f243ba188f7781393 8SHA1 (patch-at) = 9517bff0bf2c892f0723a25f243ba188f7781393
9SHA1 (patch-conf-cups-files.conf.in) = b2eccf54e108d8c9e70094acfd9618a66779a84a 9SHA1 (patch-conf-cups-files.conf.in) = b2eccf54e108d8c9e70094acfd9618a66779a84a
10SHA1 (patch-conf_Makefile) = ba1c6f9e5c1bb8074038f65f4d17bf55e556738e 10SHA1 (patch-conf_Makefile) = ba1c6f9e5c1bb8074038f65f4d17bf55e556738e
11SHA1 (patch-config-scripts_cups-compiler.m4) = 5446340c9b4976b0814a72e680025f5cab5da54a 11SHA1 (patch-config-scripts_cups-compiler.m4) = 5446340c9b4976b0814a72e680025f5cab5da54a
12SHA1 (patch-config-scripts_cups-directories.m4) = 272a10e2ae70c589a65d73fe788f62fcbb2392b0 12SHA1 (patch-config-scripts_cups-directories.m4) = 272a10e2ae70c589a65d73fe788f62fcbb2392b0
13SHA1 (patch-config-scripts_cups-gssapi.m4) = 79de7d8c7bb8b2071817f505412d23fa8df5f68f 13SHA1 (patch-config-scripts_cups-gssapi.m4) = 79de7d8c7bb8b2071817f505412d23fa8df5f68f
14SHA1 (patch-cups-tls.c) = b02bc528b6d551283373f271529d6f1956e1c7df 14SHA1 (patch-cups-tls.c) = b02bc528b6d551283373f271529d6f1956e1c7df
15SHA1 (patch-cups_http-addrlist.c) = b8558e6c9a646299e16d7d47ab43bc79f1a0baa0 15SHA1 (patch-cups_http-addrlist.c) = b8558e6c9a646299e16d7d47ab43bc79f1a0baa0
16SHA1 (patch-cups_thread.c) = 453f8bd9e13b7b824cc7add75ea9ef49b8e0c991 16SHA1 (patch-cups_thread.c) = 453f8bd9e13b7b824cc7add75ea9ef49b8e0c991
17SHA1 (patch-doc-help-man-cups-files.conf.html) = c26754104788eb619e69e49d6d51bf84ab047876 17SHA1 (patch-doc-help-man-cups-files.conf.html) = c26754104788eb619e69e49d6d51bf84ab047876
18SHA1 (patch-man_cups-files.conf.5) = 51c06d39e20bf8c39c784fec1f32f6c8100cf821 18SHA1 (patch-man_cups-files.conf.5) = 51c06d39e20bf8c39c784fec1f32f6c8100cf821