44fa12fabe
Changes in CUPS v2.4.1 (27th January 2022) ------------------------------------------ - The default color mode now is now configurable and defaults to the printer's reported default mode - Configuration script now checks linking for -Wl,-pie flags - Fixed memory leaks - in testi18n, in `cups_enum_dests()`, in `_cupsEncodeOption()` and `http_tls_upgrade()` - Fixed missing bracket in de/index.html - Fixed typos in configuration scripts - Removed remaining legacy code for `RIP_MAX_CACHE` environment variable - Removed deprecated directives from cupsctl and cups-files.conf - Removed `purge-jobs` legacy code from CGI scripts and templates Changes in CUPS v2.4.0 (29th November 2021) ------------------------------------------- - Added configure option --with-idle-exit-timeout - Added --with-systemd-timeoutstartsec configure option - DigestOptions now are applied for MD5 Digest authentication defined by RFC 2069 as well - Fixed compilation on Solaris - Fixed and improved German translations Changes in CUPS v2.4rc1 (12th November 2021) -------------------------------------------- - Added warning and debug messages when loading printers if the queue is raw or with driver - Compilation now uses -fstack-protector-strong if available Changes in CUPS v2.4b1 (27th October 2021) ------------------------------------------ - Added support for CUPS running in a Snapcraft snap. - Added basic OAuth 2.0 client support - Added support for AirPrint and Mopria clients - Added configure support for specifying systemd dependencies in the CUPS service file - Added a JSON output mode for `ipptool`. - The `ipptool` command now correctly reports an error when a test file cannot be found. - CUPS library now uses thread safe `getpwnam_r` and `getpwuid_r` functions - Fixed Kerberos authentication for the web interface - The ZPL sample driver now supports more "standard" label sizes - Fixed reporting of printer instances when enumerating and when no options are set for the main instance - Reverted USB read limit enforcement change from CUPS 2.2.12 - The IPP backend did not return the correct status code when a job was canceled at the printer/server - The `testlang` unit test program now loops over all of the available locales by default - The `cupsfilter` command now shows error messages when options are used incorrectly - The PPD functions now treat boolean values as case-insensitive - Temporary queue names no longer end with an underscore - The USB backend now runs as root - Added pkg-config file for libcups - Fixed a PPD memory leak caused by emulator definitions - Fixed a `DISPLAY` bug in `ipptool` - The scheduler now includes the `[Job N]` prefix for job log messages, even when using syslog logging - Added support for locales using the GB18030 character set - `httpReconnect2` did not reset the socket file descriptor when the TLS negotiation failed - `httpUpdate` did not reset the socket file descriptor when the TLS negotiation failed - The IPP backend now retries Validate-Job requests - Now show better error messages when a driver interface program fails to provide a PPD file - Added dark mode support to the CUPS web interface - Added a workaround for Solaris in `httpAddrConnect2` - Fixed an interaction between `--remote-admin` and `--remote-any` for the `cupsctl` command - Now use a 60 second timeout for reading USB backchannel data - The USB backend now tries harder to find a serial number - Fixed `@IF(name)` handling in `cupsd.conf` - Fixed documentation and added examples for CUPS' limited CGI support - Fixed the `lpc` command prompt - Now always pass "localhost" in the `Host:` header when talking over a domain socket or the loopback interface - Fixed a job history update issue in the scheduler - Fixed `job-pages-per-set` value for duplex print jobs. - Fixed an edge case in `ippReadIO` to make sure that only complete attributes and values are retained on an error - Hardened `ippReadIO` to prevent invalid IPP messages from being propagated - The scheduler now supports the "everywhere" model directly - Fixed some IPP Everywhere option mapping problems - Fixed support for "job-hold-until" with the Restart-Job operation - Fixed the default color/grayscale presets for IPP Everywhere PPDs - Fixed support for the 'offline-report' state for all USB backends - Documentation fixes - Localization updates - USB quirk updates - Web interface updates - The `ippeveprinter` tool now automatically uses an available port. - Fixed several Windows TLS and hashing issues. - Deprecated cups-config - Deprecated Kerberos (`AuthType Negotiate`) authentication - Removed support for the (long deprecated and unused) `FontPath`, `ListenBackLog`, `LPDConfigFile`, `KeepAliveTimeout`, `RIPCache`, and `SMBConfigFile` directives in `cupsd.conf` and `cups-files.conf`. - Stubbed out deprecated `httpMD5` functions. - Add test for undefined page ranges during printing. |
||
---|---|---|
.. | ||
patch-ae | ||
patch-ai | ||
patch-at | ||
patch-conf-cups-files.conf.in | ||
patch-conf_Makefile | ||
patch-config-scripts_cups-compiler.m4 | ||
patch-config-scripts_cups-directories.m4 | ||
patch-config-scripts_cups-gssapi.m4 | ||
patch-cups-tls.c | ||
patch-cups_http-addrlist.c | ||
patch-cups_thread.c | ||
patch-doc-help-man-cups-files.conf.html | ||
patch-man-cups-files.conf.man.in | ||
patch-scheduler-conf.c | ||
patch-scheduler-conf.h | ||
patch-scheduler-main.c | ||
patch-scheduler_auth.c | ||
patch-scheduler_dirsvc.c | ||
patch-tools_ippfind.c |