pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/print
Module Name: pkgsrc
Committed By: wiz
Date: Mon Oct 12 15:15:34 UTC 2026
Modified Files:
pkgsrc/print/cups: Makefile Makefile.common
pkgsrc/print/cups-base: Makefile distinfo
pkgsrc/print/libcups: Makefile
Log Message:
*cups*: update to 2.4.20
v2.4.20 - 2026-10-05
--------------------
- SECURITY-5.7: The scheduler did not open temporary PPD files in exclusive
mode (CVE-2026-55480)
- SECURITY-5.5: The scheduler did not remove all job status attributes from a
job creation request (GHSA-7j85-5r23-xhvh)
- SECURITY-5.3: The scheduler did not validate the request language value
(CVE-2026-61702)
- SECURITY-4.6: Attribute names were not validated as proper keyword values
(GHSA-w9hj-hq9p-m7f6)
- SECURITY-4.3: The `cupsUTF32toUTF8` function incorrectly treated UTF-32
values as 64-bit (CVE-2026-87875)
- SECURITY-4.1: Held jobs for temporary print queues could crash the scheduler
(GHSA-qqm8-4q5h-jg55)
- SECURITY-3.3: The backend did not sanitize IPP attribute strings
(CVE-2026-55453)
- SECURITY-3.3: The scheduler did not filter out group separators from job
submissions (GHSA-wjc4-qhjr-5m5x)
- SECURITY-3.0: Quota and policy operations did not treat usernames as case-
sensitive (CVE-2026-87876)
- SECURITY-3.0: The scheduler's startup permission checks were vulnerable to
TOU attacks (GHSA-gj33-wxpv-6fgg)
- SECURITY-2.5: The scheduler did not sanitize fax numbers (CVE-2026-55467)
- SECURITY-2.5: The 'mailto' notifier did not sanitize the recipient address
provided to the sendmail command (CVE-2026-105326)
- SECURITY-2.3: The scheduler could crash when modifying a class
(GHSA-pwg4-pv39-8c22)
- Increased the size of the SNMP supply name buffer used by the network backends
(Issue #1604)
- The USB backend now clears a halt on USB errors (Issue #1606)
- Updated a few character tests for signed char platforms (Issue #1623)
- Updated dateTime parsing in IPP files (Issue #1710)
- Now explicitly limit IPP attribute names to 255 bytes (Issue #1694)
- Added validation of IPP "printer-state-reasons" and
"printer-mandatory-job-attributes" attributes (Issue #1632)
- Added missing Set-Printer-Attributes policy to cupsd.conf.
- Removed problematic debug printfs from `dnssd` backend.
- Fixed mapping of standard PPD/PWG/legacy media size names to the local PPD
size name (Issue #1375)
- Fixed handling of multiple PPD: keywords from filters (Issue #1562,
related to CVE-2026-34980)
- Fixed handling of Kerberos user@REALM identities for user validation and
quotas when StripUserDomain is not enabled (Issue #1584)
- Fixed raster error reporting overflow (Issue #1607)
- Fixed `cupsRasterInterpretPPD` handling of bad numbers (Issue #1608)
- Fixed SNMP hex string debug output (Issue #1610)
- Fixed some web interface bugs (Issue #1611)
- Fixed some compression issues in the rastertoepson and rastertohp drivers
(Issue #1613)
- Fixed MIME `char` rule handling (Issue #1614)
- Fixed duplicate local printers (Issue #1531, Issue #1586, Issue #1593,
Issue #1620)
- Fixed PPD cache memory leak (Issue #1629, Issue #1344)
- Fixed escaping of spaces in option values (Issue #1630)
- Fixed potential buffer overflow in `cupsCopyDestConflicts` (Issue #1631)
- Fixed backchannel parsing bug in `commandtops` filter (Issue #1637)
- Fixed section parsing in the web help indexing code (Issue #1641)
- Fixed potential buffer overrun in rastertolabel filter (Issue #1644)
- Fixed potential buffer overrun in rastertohp filter (Issue #1650)
- Fixed media selection with a mix of PPD and IPP options (Issue #1651)
- Fixed potential access of deleted IPP Everywhere printer (Issue #1655)
- Fixed limiting of PPD custom number output for large numbers (Issue #1656)
- Fixed a potential output length bug in the rastertohp driver (Issue #1658)
- Fixed a potential buffer underflow buf in the `ippAdd/SetStringf(v)` functions
(Issue #1664)
- Fixed handling of TLS system priorities (Issue #1677)
- Fixed D-Bus notification policy definition (Issue #1691)
- Fixed raster fallback for IPP Everywhere printers (Issue #1703)
- Fixed potential SNMP OID side-channel overflow (Issue #1719)
- Fixed potential scheduler printer use-after-free bug (Issue #1722)
- Fixed several issues reported by Coverity
- Fixed case-sensitive PPD keyword comparisons when filtering keyword updates
from filters.
- Fixed potential buffer overrun in `cupsDoAuthentication`.
To generate a diff of this commit:
cvs rdiff -u -r1.306 -r1.307 pkgsrc/print/cups/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/print/cups/Makefile.common
cvs rdiff -u -r1.88 -r1.89 pkgsrc/print/cups-base/Makefile
cvs rdiff -u -r1.50 -r1.51 pkgsrc/print/cups-base/distinfo
cvs rdiff -u -r1.53 -r1.54 pkgsrc/print/libcups/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/print/cups/Makefile
diff -u pkgsrc/print/cups/Makefile:1.306 pkgsrc/print/cups/Makefile:1.307
--- pkgsrc/print/cups/Makefile:1.306 Tue Sep 29 06:07:12 2026
+++ pkgsrc/print/cups/Makefile Mon Oct 12 15:15:34 2026
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.306 2026/09/29 06:07:12 wiz Exp $
+# $NetBSD: Makefile,v 1.307 2026/10/12 15:15:34 wiz Exp $
-PKGREVISION= 4
.include "../../print/cups/Makefile.common"
PKGNAME= cups-${CUPS_VERS}
Index: pkgsrc/print/cups/Makefile.common
diff -u pkgsrc/print/cups/Makefile.common:1.29 pkgsrc/print/cups/Makefile.common:1.30
--- pkgsrc/print/cups/Makefile.common:1.29 Sun May 3 14:29:18 2026
+++ pkgsrc/print/cups/Makefile.common Mon Oct 12 15:15:34 2026
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile.common,v 1.29 2026/05/03 14:29:18 wiz Exp $
+# $NetBSD: Makefile.common,v 1.30 2026/10/12 15:15:34 wiz Exp $
#
# used by print/cups/Makefile
# used by print/cups-base/Makefile
# used by print/libcups/Makefile
-CUPS_VERS= 2.4.19
+CUPS_VERS= 2.4.20
DISTNAME= cups-${CUPS_VERS}-source
CATEGORIES= print
Index: pkgsrc/print/cups-base/Makefile
diff -u pkgsrc/print/cups-base/Makefile:1.88 pkgsrc/print/cups-base/Makefile:1.89
--- pkgsrc/print/cups-base/Makefile:1.88 Tue Sep 29 06:07:12 2026
+++ pkgsrc/print/cups-base/Makefile Mon Oct 12 15:15:34 2026
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.88 2026/09/29 06:07:12 wiz Exp $
+# $NetBSD: Makefile,v 1.89 2026/10/12 15:15:34 wiz Exp $
-PKGREVISION= 4
.include "../../print/cups/Makefile.common"
PKGNAME= cups-base-${CUPS_VERS}
Index: pkgsrc/print/cups-base/distinfo
diff -u pkgsrc/print/cups-base/distinfo:1.50 pkgsrc/print/cups-base/distinfo:1.51
--- pkgsrc/print/cups-base/distinfo:1.50 Sun May 3 14:29:18 2026
+++ pkgsrc/print/cups-base/distinfo Mon Oct 12 15:15:34 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.50 2026/05/03 14:29:18 wiz Exp $
+$NetBSD: distinfo,v 1.51 2026/10/12 15:15:34 wiz Exp $
-BLAKE2s (cups-2.4.19-source.tar.gz) = 4e7e7745a71c8b2d5554e2177ca698a34fff2ecfcdd219bc364afcc4fea85368
-SHA512 (cups-2.4.19-source.tar.gz) = 3d7f7bd448afc54011e98cc3f6a6cfe704bdae58a1e0cdde19f95ed0b4956b518c6e0a64277c99daa38b26d3ddf23033a4135cc21c3e5d7602731789024fa287
-Size (cups-2.4.19-source.tar.gz) = 7950335 bytes
+BLAKE2s (cups-2.4.20-source.tar.gz) = 806705e9e81cd6aa3ac028d87e609b67131f1caf31c13fb31d1413e1b3e93079
+SHA512 (cups-2.4.20-source.tar.gz) = 50be40e33662b32514ef7026a86c80970b2122fd187f32f4b704293468e615c1fcd6eb6575992f84856012a01b0e599a524ac6dd8630d073144b50cc5d6bd683
+Size (cups-2.4.20-source.tar.gz) = 8164882 bytes
SHA1 (patch-ae) = 7f12aa886208f9e634d5c3fd3bc1fd4a385f22a6
SHA1 (patch-ai) = d4aa1b59c77fa2cbf614eb661d9a791311b399c2
SHA1 (patch-at) = 9517bff0bf2c892f0723a25f243ba188f7781393
Index: pkgsrc/print/libcups/Makefile
diff -u pkgsrc/print/libcups/Makefile:1.53 pkgsrc/print/libcups/Makefile:1.54
--- pkgsrc/print/libcups/Makefile:1.53 Tue Sep 29 06:07:15 2026
+++ pkgsrc/print/libcups/Makefile Mon Oct 12 15:15:34 2026
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.53 2026/09/29 06:07:15 wiz Exp $
+# $NetBSD: Makefile,v 1.54 2026/10/12 15:15:34 wiz Exp $
-PKGREVISION= 4
.include "../../print/cups/Makefile.common"
PKGNAME= libcups-${CUPS_VERS}
Home |
Main Index |
Thread Index |
Old Index