From: Michael R Sweet Date: Fri, 18 Jun 2021 14:53:29 +0000 (-0400) Subject: Merge branch 'master' into ipptool X-Git-Tag: v2.4b1~109^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F200%2Fhead;p=thirdparty%2Fcups.git Merge branch 'master' into ipptool --- 7521e425d9e138c44f993ade8181fb140e40b544 diff --cc CHANGES.md index bd18585946,36faf2aa39..5b67d81713 --- a/CHANGES.md +++ b/CHANGES.md @@@ -25,13 -31,30 +31,31 @@@ CUPS v2.4rc1 (Pending - The scheduler now includes the `[Job N]` prefix for job log messages, even when using syslog logging (Issue #154) - Added support for locales using the GB18030 character set (Issue #159) -- The IPP parser now errors out when reading a member attribute outside a - collection. + - `httpReconnect2` did not reset the socket file descriptor when the TLS + negotiation failed (Apple #5907) + - `httpUpdate` did not reset the socket file descriptor when the TLS + negotiation failed (Apple #5915) + - The IPP backend now retries Validate-Job requests (Issue #132) + - Added a workaround for Solaris in `httpAddrConnect2` (Issue #156) + - Now use a 60 second timeout for reading USB backchannel data (Issue #160) + - The USB backend now tries harder to find a serial number (Issue #170) + - Fixed `@IF(name)` handling in `cupsd.conf` (Apple #5918) + - Now always pass "localhost" in the `Host:` header when talking over a domain + socket or the loopback interface (Issue #185) + - Fixed a job history update issue in the scheduler (Issue #187) + - 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 (Issue #195) +- Hardened `ippReadIO` to prevent invalid IPP messages from being propagated + (Issue #195, Issue #196) - - Documentation fixes (Issue #92) - - Localization updates (Issue #123, Issue #129, Issue #134, Issue #146) + - Documentation fixes (Issue #92, Issue #163, Issue #177, Issue #184) + - Localization updates (Issue #123, Issue #129, Issue #134, Issue #146, + Issue #164) -- USB quirk updates (Apple #5766, Apple #5838, Apple #5843, Apple #5867) +- USB quirk updates (Issue #192, Apple #5766, Apple #5838, Apple #5843, + Apple #5867) - Web interface updates (Issue #142) + - The `ippeveprinter` tool now automatically uses an available port. + - Fixed some Windows issues. - Deprecated cups-config (Issue #97) - Deprecated Kerberos (`AuthType Negotiate`) authentication (Issue #98) - Removed support for the (long deprecated and unused) `FontPath`,