From 6eb4ff17385f8944ff3bf2193edbcc68e89689b84923e6af3133dfa6b58f849a Mon Sep 17 00:00:00 2001 From: Johannes Meixner Date: Tue, 4 Jun 2024 09:09:41 +0000 Subject: [PATCH] Reformatted and enhanced latest changes entry OBS-URL: https://build.opensuse.org/package/show/Printing/cups?expand=0&rev=410 --- cups.changes | 105 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 64 insertions(+), 41 deletions(-) diff --git a/cups.changes b/cups.changes index c78c7d0..25639e7 100644 --- a/cups.changes +++ b/cups.changes @@ -2,47 +2,70 @@ 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. + See https://github.com/openprinting/cups/releases + CUPS 2.4.8 brings many bug fixes which aggregated over the last + half a year. It brings the important fix for race conditions + and errors which can happen when installing permanent + IPP Everywhere printer, support for PAM modules password-auth + and system-auth and new option for lpstat which can show only + the successful jobs. + Detailed list (from CHANGES.md): + * 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. + Issues are those at https://github.com/OpenPrinting/cups/issues +- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.8 ------------------------------------------------------------------- Mon Feb 26 10:48:53 UTC 2024 - Dominique Leuenberger