Home  Login    Bugs & Features    Documentation    Download    Drivers    Forums    Links  

Common UNIX Printing System 1.2.2

Created at 07:27 Jul 19, 2006 by mike, last modified at 08:03 Jul 19, 2006

CUPS 1.2.2 is now available for download from the CUPS web site at:

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

CUPS 1.2.2 fixes several build, platform, notification, and printing bugs. Changes include:

  • Documentation updates (STR #1765, STR #1780)
  • CUPS didn't know about alternate character set names for Asian text (STR #1819)
  • The lpoptions -o and -r options did not work unless you specified a printer.
  • The lpoptions command incorrectly allowed users to set printer attributes like printer-type (STR #1791)
  • httpWait() did not flush the write buffer, causing "bad request" errors when communicating with CUPS 1.1.x servers (STR #1717)
  • Polling did not sanitize the printer description, location, or make and model strings like broadcasts did.
  • Polled printers did not show the server's default job-sheets option value.
  • The Samba password prompt was not properly localized (STR #1814)
  • Added a German translation (STR #1842)
  • The scheduler now creates self-signed SSL certficates automatically when using OpenSSL and CDSA for encryption, just as for GNU TLS.
  • The SNMP backend sporatically reported some printers as "unknown" (STR #1774)
  • The scheduler now forces BrowseTimeout to be at least twice the BrowseInterval value and non-zero to avoid common configuration errors.
  • The scheduler incorrectly returned printer URIs of the form "ipp://server/printers/classname" for classes (STR #1813)
  • Updated Japanese localization (STR #1805)
  • The scheduler's SSL certificate/key directory was not created on installation (STR #1788)
  • Added a mailto.conf man page and help page (STR #1754)
  • The parallel and USB backends no longer wait for the printer to go on-line - this caused problems with certain printers that don't follow with the IEEE-1284 standard (STR #1738)
  • The scheduler could crash on a reload when implicit classes were present (STR #1828)
  • The IPP backend incorrectly used the CUPS_ENCRYPTION environment variable to determine the default encryption mode when printing (STR #1820)
  • USB printing did not work on Solaris (STR #1756)
  • The scheduler sorted job priorities in the wrong order (STR #1811)
  • The scheduler did not automatically restart notifiers that exited or crashed (STR #1793)
  • IPv6 support did not work on NetBSD (STR #1834)
  • The EPM packaging file did not work (STR #1804)
  • The scheduler used up the CPU if BrowseRemoteProtocols was empty (STR #1792)
  • Custom page sizes did not work (STR #1787)
  • The SNMP backend could crash on some systems when SNMP logging was enabled (STR #1789)
  • Browsing could produce some funny printer names when ServerName was set to an IP address (STR #1799)
  • Fixed the log message for BrowseRelay (STR #1798)
  • Fixes to allow CUPS to compile on MirBSD (STR #1796)
  • The scheduler incorrectly set the FINAL_CONTENT_TYPE environment variable (STR #1795)
  • The pdftops filter incorrectly embedded a "produced by" comment, causing PDF printing not to work on some operating systems (STR #1801)
  • Sending raw jobs from a client system could cause the client's scheduler to eventually crash (STR #1786)
  • The scheduler now checks that the notifier exists prior to accepting a new subscription request.
  • The scheduler now reports the supported notify-recipient schemes based on the contents of the ServerBin/notifier directory.
  • Event notifications did not include the notify-sequence-number or other required attributes (STR #1747)
  • Allow/Deny addresses of the form "11.22.33.*" did not work on Linux (STR #1769)
  • cupsGetPPD() did not work if the scheduler was only listening on a domain socket (STR #1766)
  • The scheduler could crash advertising a class (STR #1768)
  • The scheduler could crash if the default printer was deleted (STR #1776)
  • Added a new default CUPS raster format (v3) which does not compress the raster stream in order to provide the same cupsRasterReadPixels() and cupsRasterWritePixels() performance as CUPS 1.1.x.
  • The cupsaddsmb man page listed the wrong files for the CUPS driver.
  • Some configure --with options did not work (STR #1746)
  • "Allow @IF(name)" didn't work if "name" wasn't the first network interface (STR #1758)
  • The lpstat command did not use the correct character set when reporting the date and time (STR #1751)
  • The cupsaddsmb command and web interface did not update the Windows PPD files properly, resulting in corrupt PPD files for the Windows client to use (STR #1750)
  • The cupsd.conf man page didn't describe the Listen domain socket syntax (STR #1753)
  • The scheduler no longer tries to support more than FD_SETSIZE file descriptors.
  • CDSA (encryption) support fixes for MacOS X.
  • The lppasswd program needs to be setuid to root to create and update the /etc/cups/passwd.md5 file (STR #1735)
  • 32/64-bit library installation was broken (STR #1741)
  • The USB backend now reports a "no such device" error when using the old filename-based USB URIs instead of the "success" error.
  • Increased the HTTP and IPP read timeouts to 10 seconds, as 1 second was too short on congested networks (STR #1719)
  • The SNMP backend now uses the device description over the printer-make-and-model attribute when the attribute contains a generic name (STR #1728)
  • Fixed another file descriptor leak when printing raw files (STR #1736)
  • Raw queues were not shared via LDAP (STR #1739)
  • The pstops filter didn't always embed PageSetup commands from the PPD file (STR #1740)
  • "make install" didn't work if you disabled all of the localizations.
  • The scheduler didn't always choose the least costly filter.
  • Fixed parsing of IPv6 addresses in Allow, Deny, BrowseAllow, BrowseDeny, and BrowseRelay directives (STR #1713)
  • Printers that were shared via LDAP did not get added to the LDAP server properly (STR #1733)
  • LDAP browsing would crash the scheduler if a required value was missing (STR #1731)
  • Special cases for the "localhost" hostname did not work, causing printing to not work when the /etc/hosts file did not contain a localhost entry (STR #1723)
  • Updated the Spanish translation (STR #1720, STR #1770)
  • Reverse-order page output was broken when N-up or landscape orientations were used (STR #1725)
  • The parallel, serial, socket, and USB backends needed print data before they would report back-channel data, causing problems with several new drivers (STR #1724)
Download  ·  Home Page  ·  Listing

Comments

Submit Comment
 
Comments are owned by the poster. All other material is copyright 2007-2010 Apple Inc. All rights reserved. CUPS and the CUPS logo are trademarks of Apple Inc. All other trademarks are the property of their respective owners. Please report site problems to 'webmaster@cups.org'.