CUPS 1.4.7

Michael Sweet mike at easysw.com
Mon Jun 27 20:25:55 PDT 2011


CUPS 1.4.7 is now available at:

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

The new release fixes a number of scheduler, driver, and backend issues. Changes include:

- Documentation changes (STR #3710, STR #3720, STR #3745, STR #3750, STR #3757, STR #3758, STR #3782, STR #3826, STR #3829, STR #3837)
- Web interface fixes (STR #3412, STR #3345, STR #3455, STR #3707, STR #3755, STR #3769, STR #3783)
- Configure script fixes (STR #3659, STR #3691)
- Compilation fixes (STR #3718, STR #3771, STR #3774)
- The imageto* filters could crash with bad GIF files (STR #3867)
- The scheduler might leave old job data files in the spool directory (STR #3795)
- CUPS did not work with locales using the ASCII character set (STR #3832)
- httpAddrString() did not return a URI-style IPv6 numeric address (STR #3814)
- Fixed an issue when reading compressed CUPS raster streams (STR #3812)
- Fixed an issue with PostScript printer auto-configuration (STR #3443)
- Fixed some compatibility issues with the libusb-based USB backend (STR #3799)
- The network backends no longer try to collect SNMP supply and status information for raw queues (STR #3809)
- The DBUS notifier did not report job state changes (STR #3805)
- The scheduler did not always report that the "normal" print-quality value was supported (STR #3803)
- The gziptoany filter did not report the correct error if it was unable to write the uncompressed document to the next filter or backend in the chain (STR #3797)
- The Epson and Oki 9-pin drivers had a bad resolution option (STR #3798)
- The scheduler did not always register the correct default ICC profile on Mac OS X.
- The scheduler did not use the job owner when authorizing access for the CUPS-Get-Document operation, preventing non-admins from accessing their own jobs.
- CUPS did not work with some printers that incorrectly implemented the HTTP/1.1 standard (STR #3778, STR #3791)
- The scheduler did not retry fax jobs properly.
- The scheduler now recognizes an empty cupsCommands PPD keyword as meaning that CUPS commands are not supported for a printer (STR #3773)
- Fixed a crash bug in the scheduler when the application/octet-stream MIME type was not defined (STR #3690)
- Polled printers were advertised more slowly than necessary (STR #3574)
- cupsResolveConflicts() did not handle resolving multiple UIConstraints issues (STR #3705)
- The SetEnv and PassEnv directives had no effect (STR #3664)
- The web interface no longer tries to use multi-part delivery when adding printers (STR #3455)
- The libusb-based USB backend printed slowly to the LaserJet 1300 and other printers (STR #3405)
- "lp" and "lpr" failed to print with Kerberos enabled (STR #3768)
- The cupsctl program now displays an error if you try to directly set the Port or Listen directives (STR #3749)
- PPD files with "*JobPatchFile: bla" no longer fail to load in relaxed conformance mode (STR #3747)
- The scheduler generated a bad notify-text string for printer state change notifications (STR #3739)
- The scheduler incorrectly updated printers.conf when it really needed to update classes.conf or remote.cache (STR #3726)
- Hardwired remote printers with options did not work (STR #3717)
- Accessing the CUPS web interface using a CNAME-based hostname would sometimes fail due to redirection to the actual hostname (STR #3701)
- Subscription events had a misspelled attribute (STR #3693)
- "make check" failed if LC_MESSAGES was set (STR #3765)
- Fixed the configure script to always look for the pkg-config script (STR #3761)
- The scheduler now only looks up interface hostnames if HostNameLookups are enabled (STR #3737)
- Fixed a compilation problem on DragonFly BSD (STR #3738)
- The default PageLogFormat value had the username and job ID swapped from CUPS 1.3.x (STR #3727)
- The scheduler could crash if a browsed printer times out while a job is printing (STR #3754)
- The scheduler incorrectly mapped custom page sizes to standard sizes (STR #3764)
- cupsfilter and pstops did not map IPP attributes to PPD options due to a change in cupsMarkOptions (STR #3756)
- The scheduler did not always show the most recent status message from the print filters (STR #3731)
- The PostScript filter did not apply the mirror and number-up options properly, leading to offset and clipped output (STR #3732)
- The network backends always reported "low toner" or "out of toner" states, even for inkjet printers (STR #3733)

Enjoy!





More information about the cups mailing list