CUPS 1.2.3

Michael Sweet <[email protected]> Wed, 30 Aug 2006 10:36:46 -0400
Newsgroups gmane.comp.printing.cups.announce
Message-ID <[email protected]>
CUPS 1.2.3 is now available for download from the CUPS web site at:

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

CUPS 1.2.3 fixes a number of web interface, networking, remote printing, and CUPS API issues. Changes include:

    * The scheduler did not send job-state or job-config-changed events when a job was held, released, or changed (STR #1947)
    * The scheduler now aborts if the configuration file and directory checks fail (STR #1941)
    * Fixed a problem with ippPort() not using the port number that was set via the client.conf file or CUPS_SERVER environment variable (STR #1945)
    * HTTP headers were not buffered (STR #1899)
    * Some IPP printers (HP) did not like UTF-8 job names (STR #1837)
    * The CUPS desktop icon is now localized for Polish (STR #1920)
    * Printer options were not always honored when printing from Windows clients (STR #1839)
    * The openssl command would lock up the scheduler when generating an encryption certificate on some platforms due to a lack of entropy for the random number generator (STR #1876)
    * The web admin page did not recognize that "Listen 631" enabled remote access (STR #1908)
    * The web admin page did not check whether changes were made to the Basic Server Settings check boxes (STR #1908)
    * The IPP backend could generate N*N copies in certain edge cases.
    * The scheduler did not restore remote printers properly when BrowseShortNames was enabled (STR #1893)
    * Polling did not handle changes to the network environment on Mac OS X (STR #1896)
    * The "make test" subscription tests used invalid notify-recipient-uri values (STR #1910)
    * Printers could be left in an undefined state on system sleep (STR #1905)
    * The Berkeley and System V commands did not always use the expected character set (STR #1915)
    * Remote printing fixes (STR #1881)
    * The cupstestppd utility did not validate translation strings for custom options properly.
    * Multi-language PPD files were not properly localized in the web interface (STR #1913)
    * The admin page's simple settings options did not check for local domain socket or IPv6 addresses and did not use "localhost" as the listen address.
    * An empty BrowseProtocols, BrowseLocalProtocols, or BrowseRemoteProtocols line would crash the scheduler instead of disabling the corresponding browsing options.
    * The scheduler now logs IPP operation status as debug messages instead of info or error.
    * cupsFileRewind() didn't clear the end-of-file state.
    * cupstestppd didn't report the actual misspelling of the 1284DeviceID attribute (STR #1849)
    * BrowseRelay didn't work on Debian (STR #1887)
    * configure --without-languages didn't work (STR #1879)
    * Manually added remote printers did not work (STR #1881)
    * The <cups/backend.h> header was not installed.
    * Updated the build files for Autoconf 2.60 (STR #1853)
    * The scheduler incorrectly terminated the polling processes after receiving a partial log line.
    * The cups-lpd mini-daemon reported "No printer-state attribute found" errors when reporting the queue status (PR #6250, STR #1821)
    * SNMP backend improvements (STR #1737, STR #1742, STR #1790, STR #1835, STR #1880)
    * The scheduler erroneously reported an error with the CGI pipe (STR #1860)
    * Fixed HP-UX compile problems (STR #1858, STR #1859)
    * cupstestppd crashed with some PPD files (STR #1864)
    * The <cups/dir.h> and <cups/file.h> header files did not work with C++.