From 82b4e584ace745517feab0a5ebfb906e1024f1f1f3579f221d617b314ac6b2a3 Mon Sep 17 00:00:00 2001 From: Johannes Meixner Date: Tue, 4 Jun 2024 08:49:04 +0000 Subject: [PATCH] Accepting request 1177576 from home:dimstar:Factory - Update to version 2.4.8: + Added warning if the device has to be asked for 'all,media-col-database' separately. + Added new value for 'lpstat' option '-W' - successfull - for getting successfully printed jobs. + Added support for PAM modules password-auth and system-auth. + Updated IPP Everywhere printer creation error reporting. + Updated and documented the MIME typing buffering limit. + Now report an error for temporary printer defaults with lpadmin. + Fixed mapping of PPD InputSlot, MediaType, and OutputBin values. + Fixed "document-unprintable-error" handling. + Fixed the web interface not showing an error for a non-existent printer. + Fixed printing of jobs with job name longer than 255 chars on older printers. + Fixed cupsCopyDestInfo device connection detection. + Fixed "Upgrade" header handling when there is no TLS support. + Fixed memory leak when unloading a job. + Fixed memory leak when creating color profiles. + Fixed a punch finishing bug in the IPP Everywhere support. + Fixed crash in scan_ps() if incoming argument is NULL. + Fixed setting job state reasons for successful jobs. + Fixed infinite loop in IPP backend if hostname is IP address with Kerberos. + Added additional check on socket if revents from poll() returns POLLHUP together with POLLIN or POLLOUT in httpAddrConnect2(). + Fixed crash in ppdEmitString() if size is NULL. + Fixed reporting media-source-supported when sharing printer OBS-URL: https://build.opensuse.org/request/show/1177576 OBS-URL: https://build.opensuse.org/package/show/Printing/cups?expand=0&rev=409 --- cups-2.4.7-source.tar.gz | 3 -- cups-2.4.7-source.tar.gz.sig | Bin 119 -> 0 bytes cups-2.4.8-source.tar.gz | 3 ++ cups-2.4.8-source.tar.gz.sig | Bin 0 -> 119 bytes cups.changes | 46 +++++++++++++++++++++++++++ cups.spec | 6 ++-- downgrade-autoconf-requirement.patch | 8 +++-- 7 files changed, 57 insertions(+), 9 deletions(-) delete mode 100644 cups-2.4.7-source.tar.gz delete mode 100644 cups-2.4.7-source.tar.gz.sig create mode 100644 cups-2.4.8-source.tar.gz create mode 100644 cups-2.4.8-source.tar.gz.sig diff --git a/cups-2.4.7-source.tar.gz b/cups-2.4.7-source.tar.gz deleted file mode 100644 index 41d3d7a..0000000 --- a/cups-2.4.7-source.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dd54228dd903526428ce7e37961afaed230ad310788141da75cebaa08362cf6c -size 8134809 diff --git a/cups-2.4.7-source.tar.gz.sig b/cups-2.4.7-source.tar.gz.sig deleted file mode 100644 index 8396880b389b7dcb660155fe9c718cb7c152315bb8aaf240052804c8056e146c..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmeAuWnmEGVvrS6WGQG`u#`)0QVPFC!-FS5x@TsqZ0sfZBYp`Hg4urVPrVH{ZX%+*-ek-(GmRT|L@l| U)M1=-`h`t}XpBLaM$CRb07wZk$N&HU diff --git a/cups-2.4.8-source.tar.gz b/cups-2.4.8-source.tar.gz new file mode 100644 index 0000000..e1bd316 --- /dev/null +++ b/cups-2.4.8-source.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75c326b4ba73975efcc9a25078c4b04cdb4ee333caaad0d0823dbd522c6479a0 +size 8142007 diff --git a/cups-2.4.8-source.tar.gz.sig b/cups-2.4.8-source.tar.gz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..ef6db51bf4567af21276b3697259e39bf7c9c9740430772217af7937fe43357c GIT binary patch literal 119 zcmeAuWnmEGVvrS6WGQG`u#`)0QVPFC!-FS5x@Tsq4t_a0Fg=sD*DLrsB_@vuwUI14JHgo_0 literal 0 HcmV?d00001 diff --git a/cups.changes b/cups.changes index 4d3f78f..c78c7d0 100644 --- a/cups.changes +++ b/cups.changes @@ -1,3 +1,49 @@ +------------------------------------------------------------------- +Wed May 29 12:29:38 UTC 2024 - Dominique Leuenberger + +- Update to version 2.4.8: + + Added warning if the device has to be asked for + 'all,media-col-database' separately. + + Added new value for 'lpstat' option '-W' - successfull - for + getting successfully printed jobs. + + Added support for PAM modules password-auth and system-auth. + + Updated IPP Everywhere printer creation error reporting. + + Updated and documented the MIME typing buffering limit. + + Now report an error for temporary printer defaults with + lpadmin. + + Fixed mapping of PPD InputSlot, MediaType, and OutputBin + values. + + Fixed "document-unprintable-error" handling. + + Fixed the web interface not showing an error for a non-existent + printer. + + Fixed printing of jobs with job name longer than 255 chars on + older printers. + + Fixed cupsCopyDestInfo device connection detection. + + Fixed "Upgrade" header handling when there is no TLS support. + + Fixed memory leak when unloading a job. + + Fixed memory leak when creating color profiles. + + Fixed a punch finishing bug in the IPP Everywhere support. + + Fixed crash in scan_ps() if incoming argument is NULL. + + Fixed setting job state reasons for successful jobs. + + Fixed infinite loop in IPP backend if hostname is IP address + with Kerberos. + + Added additional check on socket if revents from poll() returns + POLLHUP together with POLLIN or POLLOUT in httpAddrConnect2(). + + Fixed crash in ppdEmitString() if size is NULL. + + Fixed reporting media-source-supported when sharing printer + which has numbers as strings instead of keywords as InputSlot + values. + + Fixed IPP backend to support the "print-scaling" option with + IPP printers. + + Fixed potential race condition for the creation of temporary + queues. + + Fixed httpGets timeout handling. + + Fixed checking for required attributes during PPD generation. + + Fixed encoding of IPv6 addresses in HTTP requests. + + Fixed sending response headers to client. + + Fixed CGI program initialization and validation of form + checkbox and text fields. + ------------------------------------------------------------------- Mon Feb 26 10:48:53 UTC 2024 - Dominique Leuenberger diff --git a/cups.spec b/cups.spec index 1aca9b2..400fc66 100644 --- a/cups.spec +++ b/cups.spec @@ -40,7 +40,7 @@ Name: cups # "zypper vcmp 2.3.b99 2.3.0" shows "2.3.b99 is older than 2.3.0" and # "zypper vcmp 2.2.99 2.3b6" show "2.2.99 is older than 2.3b6" so that # version upgrades from 2.2.x via 2.3.b* to 2.3.0 work: -Version: 2.4.7 +Version: 2.4.8 Release: 0 Summary: The Common UNIX Printing System License: Apache-2.0 @@ -48,10 +48,10 @@ Group: Hardware/Printing URL: https://openprinting.github.io/cups # To get Source0 go to https://github.com/OpenPrinting/cups/releases or use e.g. # wget --no-check-certificate -O cups-2.4.7-source.tar.gz https://github.com/OpenPrinting/cups/releases/download/v2.4.7/cups-2.4.7-source.tar.gz -Source0: https://github.com/OpenPrinting/cups/releases/download/v2.4.7/cups-2.4.7-source.tar.gz +Source0: https://github.com/OpenPrinting/cups/releases/download/v2.4.8/cups-2.4.8-source.tar.gz # To get Source1 go to https://github.com/OpenPrinting/cups/releases or use e.g. # wget --no-check-certificate -O cups-2.4.7-source.tar.gz.sig https://github.com/OpenPrinting/cups/releases/download/v2.4.7/cups-2.4.7-source.tar.gz.sig -Source1: https://github.com/OpenPrinting/cups/releases/download/v2.4.7/cups-2.4.7-source.tar.gz.sig +Source1: https://github.com/OpenPrinting/cups/releases/download/v2.4.8/cups-2.4.8-source.tar.gz.sig # To make Source2 use e.g. # gpg --keyserver keys.openpgp.org --recv-keys 7082A0A50A2E92640F3880E0E4522DCC9B246FF7 # gpg --export --armor 7082A0A50A2E92640F3880E0E4522DCC9B246FF7 >cups.keyring diff --git a/downgrade-autoconf-requirement.patch b/downgrade-autoconf-requirement.patch index 7647590..b2da577 100644 --- a/downgrade-autoconf-requirement.patch +++ b/downgrade-autoconf-requirement.patch @@ -1,5 +1,7 @@ ---- configure.ac.orig 2023-09-20 15:25:54.000000000 +0200 -+++ configure.ac 2024-01-24 09:19:28.344274065 +0100 +Index: configure.ac +=================================================================== +--- configure.ac.orig ++++ configure.ac @@ -9,8 +9,8 @@ dnl Licensed under Apache License v2.0. dnl information. dnl @@ -10,4 +12,4 @@ +AC_PREREQ([2.69]) dnl Package name and version... - AC_INIT([CUPS],[2.4.7],[https://github.com/openprinting/cups/issues],[cups],[https://openprinting.github.io/cups]) + AC_INIT([CUPS],[2.4.8],[https://github.com/openprinting/cups/issues],[cups],[https://openprinting.github.io/cups])