Skip to content

Commit

Permalink
cups: update to 2.4.8
Browse files Browse the repository at this point in the history
Changes in CUPS v2.4.8 (2024-04-26)
-----------------------------------

- Added warning if the device has to be asked for 'all,media-col-database'
  separately (Issue #829)
- Added new value for 'lpstat' option '-W' - successfull - for getting
  successfully printed jobs (Issue #830)
- Added support for PAM modules password-auth and system-auth (Issue #892)
- Updated IPP Everywhere printer creation error reporting (Issue #347)
- Updated and documented the MIME typing buffering limit (Issue #925)
- Raised `cups_enum_dests()` timeout for listing available IPP printers
  (Issue #751)
- Now report an error for temporary printer defaults with lpadmin (Issue #237)
- Fixed mapping of PPD InputSlot, MediaType, and OutputBin values (Issue #238)
- Fixed "document-unprintable-error" handling (Issue #391)
- Fixed the web interface not showing an error for a non-existent printer
  (Issue #423)
- Fixed printing of jobs with job name longer than 255 chars on older printers
  (Issue #644)
- Really backported fix for Issue #742
- Fixed `cupsCopyDestInfo` device connection detection (Issue #586)
- Fixed "Upgrade" header handling when there is no TLS support (Issue #775)
- Fixed memory leak when unloading a job (Issue #813)
- Fixed memory leak when creating color profiles (Issue #815)
- Fixed a punch finishing bug in the IPP Everywhere support (Issue #821)
- Fixed crash in `scan_ps()` if incoming argument is NULL (Issue #831)
- Fixed setting job state reasons for successful jobs (Issue #832)
- Fixed infinite loop in IPP backend if hostname is IP address with Kerberos
  (Issue #838)
- Added additional check on socket if `revents` from `poll()` returns POLLHUP
  together with POLLIN or POLLOUT in `httpAddrConnect2()` (Issue #839)
- Fixed crash in `ppdEmitString()` if `size` is NULL (Issue #850)
- Fixed reporting `media-source-supported` when sharing printer which has
  numbers as strings instead of keywords as `InputSlot` values (Issue #859)
- Fixed IPP backend to support the "print-scaling" option with IPP printers
  (Issue #862)
- Fixed potential race condition for the creation of temporary queues
  (Issue #871)
- Fixed `httpGets` timeout handling (Issue #879)
- Fixed checking for required attributes during PPD generation (Issue #890)
- Fixed encoding of IPv6 addresses in HTTP requests (Issue #903)
- Fixed sending response headers to client (Issue #927)
- Fixed CGI program initialization and validation of form checkbox and text
  fields.


Changes in CUPS v2.4.7 (2023-09-20)
-----------------------------------

- CVE-2023-4504 - Fixed Heap-based buffer overflow when reading Postscript
  in PPD files
- Added OpenSSL support for cupsHashData (Issue #762)
- Fixed delays in lpd backend (Issue #741)
- Fixed extensive logging in scheduler (Issue #604)
- Fixed hanging of `lpstat` on IBM AIX (Issue #773)
- Fixed hanging of `lpstat` on Solaris (Issue #156)
- Fixed printing to stderr if we can't open cups-files.conf (Issue #777)
- Fixed purging job files via `cancel -x` (Issue #742)
- Fixed RFC 1179 port reserving behavior in LPD backend (Issue #743)
- Fixed a bug in the PPD command interpretation code (Issue #768)
- Fixed Oki 407 freeze when printing larger jobs (Issue #877)
  • Loading branch information
0-wiz-0 committed May 17, 2024
1 parent 0322f16 commit d0c7981
Show file tree
Hide file tree
Showing 6 changed files with 9 additions and 115 deletions.
3 changes: 1 addition & 2 deletions print/cups-base/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# $NetBSD: Makefile,v 1.63 2024/05/16 06:15:27 wiz Exp $
# $NetBSD: Makefile,v 1.64 2024/05/17 05:26:22 wiz Exp $

PKGREVISION= 4
.include "../../print/cups/Makefile.common"

PKGNAME= cups-base-${CUPS_VERS}
Expand Down
9 changes: 4 additions & 5 deletions print/cups-base/distinfo
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.37 2023/06/23 06:46:47 wiz Exp $
$NetBSD: distinfo,v 1.38 2024/05/17 05:26:22 wiz Exp $

BLAKE2s (cups-2.4.6-source.tar.gz) = 13ca31ed9c99078833444c544adc98f84bcab95453953cb8884dd3f9b527800d
SHA512 (cups-2.4.6-source.tar.gz) = eb748680a748f599e4826c17054a24259d190e6c8e8339f6a7a37ee2a3f4c3fd1829e856b25a854cfdbee1b51279c70a0e847f6142225b8b68f1cd10c4ce4ce4
Size (cups-2.4.6-source.tar.gz) = 8135135 bytes
BLAKE2s (cups-2.4.8-source.tar.gz) = 13382b695d48106ad736188c0f97983be3bece8b1b173dde465ce3d5cc0f66a1
SHA512 (cups-2.4.8-source.tar.gz) = cbe71d536f0057d1ae07665e712c2a578c9d674e01775a3ecd3411243e861c8b2356d27eadf0d4df3fba626408a65c02d149b462caf88a7bdab9154bf741a339
Size (cups-2.4.8-source.tar.gz) = 8142007 bytes
SHA1 (patch-ae) = 7f12aa886208f9e634d5c3fd3bc1fd4a385f22a6
SHA1 (patch-ai) = d4aa1b59c77fa2cbf614eb661d9a791311b399c2
SHA1 (patch-at) = 9517bff0bf2c892f0723a25f243ba188f7781393
Expand All @@ -13,7 +13,6 @@ SHA1 (patch-config-scripts_cups-compiler.m4) = 5446340c9b4976b0814a72e680025f5ca
SHA1 (patch-config-scripts_cups-directories.m4) = 272a10e2ae70c589a65d73fe788f62fcbb2392b0
SHA1 (patch-config-scripts_cups-gssapi.m4) = 79de7d8c7bb8b2071817f505412d23fa8df5f68f
SHA1 (patch-cups-tls.c) = b02bc528b6d551283373f271529d6f1956e1c7df
SHA1 (patch-cups_http-addrlist.c) = b8558e6c9a646299e16d7d47ab43bc79f1a0baa0
SHA1 (patch-cups_thread.c) = 453f8bd9e13b7b824cc7add75ea9ef49b8e0c991
SHA1 (patch-doc-help-man-cups-files.conf.html) = c26754104788eb619e69e49d6d51bf84ab047876
SHA1 (patch-man_cups-files.conf.5) = 51c06d39e20bf8c39c784fec1f32f6c8100cf821
Expand Down
102 changes: 0 additions & 102 deletions print/cups-base/patches/patch-cups_http-addrlist.c

This file was deleted.

3 changes: 1 addition & 2 deletions print/cups/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# $NetBSD: Makefile,v 1.285 2024/05/16 06:15:27 wiz Exp $
# $NetBSD: Makefile,v 1.286 2024/05/17 05:26:22 wiz Exp $

PKGREVISION= 4
.include "../../print/cups/Makefile.common"

PKGNAME= cups-${CUPS_VERS}
Expand Down
4 changes: 2 additions & 2 deletions print/cups/Makefile.common
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# $NetBSD: Makefile.common,v 1.18 2023/06/22 11:47:07 wiz Exp $
# $NetBSD: Makefile.common,v 1.19 2024/05/17 05:26:22 wiz Exp $
#
# used by print/cups/Makefile
# used by print/cups-base/Makefile
# used by print/libcups/Makefile

CUPS_VERS= 2.4.6
CUPS_VERS= 2.4.8
DISTNAME= cups-${CUPS_VERS}-source
CATEGORIES= print

Expand Down
3 changes: 1 addition & 2 deletions print/libcups/Makefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
# $NetBSD: Makefile,v 1.31 2024/05/16 06:15:28 wiz Exp $
# $NetBSD: Makefile,v 1.32 2024/05/17 05:26:22 wiz Exp $

.include "../../print/cups/Makefile.common"

PKGNAME= libcups-${CUPS_VERS}
PKGREVISION= 5
MASTER_SITES= ${MASTER_SITE_GITHUB:=OpenPrinting/}

MAINTAINER= [email protected]
Expand Down

0 comments on commit d0c7981

Please sign in to comment.