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++.