CHANGES-1.6.txt
---------------
+CHANGES IN CUPS V1.6.4
+
+ - Removed some duplicate size definitions for some ISO sizes that were
+ causing problems (<rdar://problem/14722721>)
+ - The IPP backend did not add the "last-document" attribute
+ (<rdar://problem/114660379>)
+ - Added a SyncOnClose directive to cups-files.conf to force cupsd to
+ call fsync before closing any configuration/state files it writes
+ (<rdar://problem/14523043>)
+ - Added USB quirk rule for Lexmark E238 (<rdar://problem/14493054>)
+ - Closed server connections were still not always detected
+ (<rdar://problem/14484313>)
+ - The libusb-based USB backend now loads its list of quirks from files
+ in /usr/share/cups/usb instead of using a hardcoded table
+ (<rdar://problem/14442769>)
+ - The scheduler did not properly register ICC color profiles with
+ colord (<rdar://problem/14455625>)
+
+
+CHANGES IN CUPS V1.6.3
+
+ - The configure script now prefers Clang over GCC.
+ - Fixed a compile problem on AIX (STR #4307)
+ - The default IPP version did not always get set before creating a new
+ IPP request message (<rdar://problem/14401718>)
+ - The lp, lpq, lpr, and lpstat now display an error message advising the
+ use of the /version=1.1 ServerName option (<rdar://problem/14290628>)
+ - Added documentation about the /version=1.1 option to ServerName in
+ client.conf (<rdar://problem/14216262>)
+ - httpStatus(HTTP_ERROR) did not return a useful error message
+ (<rdar://problem/14217326>)
+ - The lp, lpq, lpr, and lpstat commands incorrectly ignored the default
+ printer set in the lpoptions file (<rdar://problem/14216472>)
+ - Fixed a URI encoding issue for hostnames containing the ` (backquote)
+ character (<rdar://problem/14243133>)
+ - Added support for RFC 6874's IPv6 link local address format in URIs
+ (<rdar://problem/13979453>)
+ - The USB backend could crash on libusb-based systems if USB was
+ disabled in the BIOS (<rdar://problem/13875729>)
+ - Fixed a rounding error in the PWG media size mapping code
+ (<rdar://problem/13493241>)
+ - Fixed several ipptool test files that used old STATUS names.
+ - Kerberos credentials could get truncated when printing to a shared
+ printer.
+ - Printing using "ipps" URIs was not encrypted.
+ - Insecure ICC profiles prevented installation of user profiles for a
+ printer on OS X.
+ - Added more USB quirks for the libusb-based backend (STR #4311,
+ <rdar://problem/13736470>)
+ - The Russian web interface templates were broken (STR #4310)
+ - The scheduler no longer tries to do Kerberos authentication over the
+ loopback interface.
+ - The IPP backend could fail to pause a job for authentication
+ (STR #4298)
+ - Fixed a regression on the handling of auth keys on OS X if the
+ cups-files.conf was not present or did not contain a SystemAuthKey
+ value.
+ - The scheduler incorrectly did a reverse lookup of the server address
+ when HostNameLookups was turned off (STR #4302)
+ - The scheduler incorrectly computed the final content type value when
+ null filters were present.
+
+
CHANGES IN CUPS V1.6.2
- - Documentation fixes (STR #4239, STR #4234)
+ - Documentation fixes (STR #4229, STR #4239, STR #4234, STR #4248,
+ STR #4259)
- Security: All file, directory, user, and group settings are now stored
in a separate cups-files.conf configuration file that cannot be set
through the CUPS web interface or APIs (STR #4223)
+ - Added a Czech localization (STR #4201)
+ - Added a French localization (STR #4247)
+ - Added a Russian localization (STR #4228, STR #4285)
+ - Updated the Catalan localization (STR #4202)
+ - Local certificate authentication did not guard against an empty
+ certification file (STR #4293)
+ - The scheduler did not reject device URIs with spaces.
+ - Added USB quirk rule for Epson Stylus Photo 750 (STR #4286)
+ - The IPP backend could crash if the printer disconnects early
+ (STR #4284)
+ - cupsGetPPD did not work with statically-configured CUPS shared
+ queues (STR #4178)
+ - The scheduler did not support long MIME media types (STR #4270)
+ - The cupsfilter command did not set the CHARSET environment variable
+ for the text filters (STR #4273)
+ - The lp command did not show errors for unknown "--foo" (STR #4261)
+ - Bad IPP responses could crash ipptool (STR #4262)
+ - Updated USB quirk rules for Canon and Xerox printers (STR #4217,
+ STR #4263)
+ - Added USB blacklisting for printers that require a custom backend
+ (STR #4218)
+ - The PPD compiler did not correctly JCL options (STR #4115, STR #4203)
- The ipptool program now supports DEFINE-MATCH and DEFINE-NO-MATCH
predicates for STATUS directives.
- Fixed a problem with local Kerberos authentication (STR #4140)
- Coverity scan: fixed some minor issues (STR #4242)
- The scheduler did not remove color profiles after deleting a printer
- (STR #4232)
+ (STR #4232, STR #4276)
- The CUPS library did not always detect a timed out connection to the
server which could cause temporary loss of printing from applications
(STR #4187)
- The scheduler incorrectly advertised auth-info-required for local
queues needing local authentication (STR #4205)
- CUPS 1.6 clients using the ServerName directive in client.conf did not
- work with CUPS 1.3.x or older servers (STR #4231)
+ work with CUPS 1.3.x or older servers (STR #4231, STR #4291)
- The SNMP backend now tries to work around broken printers that use a
newline to separate key/value pairs.
- The IPP backend did not send a cancel request to printers when a job