CUPS 1.6.2

Michael Sweet mike at easysw.com
Mon Mar 18 10:34:19 PDT 2013


CUPS 1.6.2 is now available for download from:

    http://www.cups.org/software.php

The new release adds localizations for Czech, French, and Russian, adds several improvements to the USB backend on Linux, and fixes several printing and tool bugs. Changes include:

- 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 #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 ipptool program now supports variable substitution in OPERATION and DELAY directives (STR #4175)
- The IPP backend now stops queues when the server configuration prevents successful job submission (STR #4125)
- The XML output of ipptool contained empty dictionaries (STR #4136)
- The scheduler did not delete job control backup files (STR #4244)
- cupsGetPPD3 could return a local PPD instead of the correct remote PPD.
- 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, 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 was canceled and the printer did not support Create-Job.
- Fixed EPM packaging files (STR #4199)
- OpenBSD build fix (STR #4195, STR #4196, STR #4197)
- The scheduler could crash when using Avahi (STR #4183, STR #4192, STR #4200, STR #4213)
- The IPP backend could get stuck in an endless loop on certain network errors (STR #4194)
- 32-bit builds failed on Debian (STR #4133)
- The scheduler no longer accepts or sends job description attributes.
- The IPP backend now works around some conformance issues for broken printers (STR #4190)
- cupsBackendReport() now filters out all control characters from the reported 1284 device IDs (STR #4124)
- The scheduler no longer allows job-name values that are not valid network Unicode strings (STR #4072)
- The web interface did not preserve the order of classes, jobs, or printers (STR #4170)
- The network backends now support disabling of SNMP supply level queries via the "snmp" URI option (STR #4106)
- The IPP backend did not specify the compression used (STR #4181)
- ipptool did not support octetString values.
- The scheduler did not recognize dnssd: or ipps: URIs as Bonjour shared queues (STR #4158)
- Applications could not get the PPD file for statically-configured Bonjour-shared print queues (STR #4159)
- The cupsd.conf file included obsolete browsing directives (STR #4157)
- Fixed a USB backend compatibility issue on systems using libusb (STR #4155, STR #4191)
- Some Bonjour features were not available on systems with Avahi (STR #4156)
- CUPS now includes the port number in the Host: header for HTTP requests.
- Fixed REPEAT-MATCH for STATUS and EXPECT - was incorrectly erroring out.

Enjoy!






More information about the cups mailing list