X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=CHANGES.md;h=c74c9d2577020362e71ace281b2a6de9dcdcdde5;hb=1ce6909d23aed05c3e24d2631a5468f09a0c486b;hp=2ee127c1adbafe35f11902a6cdfb0bcf115cce99;hpb=3416fe952b3852bb7076d64b54048cc2fac1f80c;p=thirdparty%2Fcups.git diff --git a/CHANGES.md b/CHANGES.md index 2ee127c1a..c74c9d257 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,11 +1,51 @@ -CHANGES - 2.3b6 - 2018-08-21 +CHANGES - 2.3b8 - 2019-02-15 ============================ + +Changes in CUPS v2.3b8 +---------------------- + +- Fixed a potential crash bug in cups-driverd (rdar://46625579) +- Fixed a performance regression with large PPDs (rdar://47040759) +- The `ippValidateAttribute` function did not catch all instances of invalid + UTF-8 strings (Issue #5509) +- Fixed an issue with the self-signed certificates generated by GNU TLS + (Issue #5506) +- Fixed a potential memory leak when reading at the end of a file (Issue #5473) +- Fixed potential unaligned accesses in the string pool (Issue #5474) +- Fixed a potential memory leak when loading a PPD file (Issue #5475) +- Added a USB quirks rule for the Lexmark E120n (Issue #5478) +- Updated the USB quirks rule for Zebra label printers (Issue #5395) +- Fixed a compile error on Linux (Issue #5483) +- The lpadmin command, web interface, and scheduler all queried an IPP + Everywhere printer differently, resulting in different PPDs for the same + printer (Issue #5484) +- The web interface no longer provides access to the log files (Issue #5513) +- Non-Kerberized printing to Windows via IPP was broken (Issue #5515) +- Eliminated use of private headers and some deprecated macOS APIs (Issue #5516) +- Localization updates (Issue #5461, Issues #5471, Issue #5481, Issue #5486, + Issue #5489, Issue #5491, Issue #5492, Issue #5493, Issue #5494, Issue #5495, + Issue #5497, Issue #5499, Issue #5500, Issue #5501, Issue #5504) + + +Changes in CUPS v2.3b7 +---------------------- + +- Fixed some build failures (Issue #5451, Issue #5463) +- Running ppdmerge with the same input and output filenames did not work as + advertised (Issue #5455) + + Changes in CUPS v2.3b6 ---------------------- -- Localization update (Issue #5339, Issue #5348, Issue #5362) -- Documentation updates (Issue #5369) +- Localization update (Issue #5339, Issue #5348, Issue #5362, Issue #5408, + Issue #5410) +- Documentation updates (Issue #5369, Issue #5402, Issue #5403, Issue #5404) +- CVE-2018-4700: Linux session cookies used a predictable random number seed. +- All user commands now support the `--help` option (Issue #5326) +- The `lpoptions` command now works with IPP Everywhere printers that have not + yet been added as local queues (Issue #5045) - The lpadmin command would create a non-working printer in some error cases (Issue #5305) - The scheduler would crash if an empty `AccessLog` directive was specified @@ -18,16 +58,44 @@ Changes in CUPS v2.3b6 - The web interface did not list the IPP Everywhere "driver" (Issue #5338) - The scheduler did not report all of the supported job options and values (Issue #5340) +- The IPP Everywhere "driver" now properly supports face-up printers + (Issue #5345) - Fixed some typos in the label printer drivers (Issue #5350) +- Setting the `Community` name to the empty string in `snmp.conf` now disables + SNMP supply level monitoring by all the standard network backends + (Issue #5354) +- Multi-file jobs could get stuck if the backend failed (Issue #5359, + Issue #5413) - The IPP Everywhere "driver" no longer does local filtering when printing to a shared CUPS printer (Issue #5361) +- The lpadmin command now correctly reports IPP errors when configuring an + IPP Everywhere printer (Issue #5370) - Fixed some memory leaks discovered by Coverity (Issue #5375) +- The PPD compiler incorrectly terminated JCL options (Issue #5379) +- The cupstestppd utility did not generate errors for missing/mismatched + CloseUI/JCLCloseUI keywords (Issue #5381) +- The scheduler now reports the actual location of the log file (Issue #5398) +- Added USB quirk rules (Issue #5395, Issue #5420, Issue #5443) +- The generated PPD files for IPP Everywhere printers did not contain the + cupsManualCopies keyword (Issue #5433) +- Kerberos credentials might be truncated (Issue #5435) +- The handling of `MaxJobTime 0` did not match the documentation (Issue #5438) +- Fixed a bug adding a queue with the `-E` option (Issue #5440) +- The `cupsaddsmb` program has been removed (Issue #5449) +- The `cupstestdsc` program has been removed (Issue #5450) - The scheduler was being backgrounded on macOS, causing applications to spin (rdar://40436080) - The scheduler did not validate that required initial request attributes were in the operation group (rdar://41098178) - Authentication in the web interface did not work on macOS (rdar://41444473) +- Fixed an issue with HTTP Digest authentication (rdar://41709086) +- The scheduler could crash when job history was purged (rdar://42198057) +- Fixed a crash bug when mapping PPD duplex options to IPP attributes + (rdar://46183976) - Fixed a memory leak for some IPP (extension) syntaxes. +- The `cupscgi`, `cupsmime`, and `cupsppdc` support libraries are no longer + installed as shared libraries. +- The `snmp` backend is now deprecated. Changes in CUPS v2.3b5