Common UNIX Printing System 1.3rc1
Created at 15:28 Jul 27, 2007 by mike, last modified at 15:28 Jul 27, 2007
The first release candidate for CUPS 1.3 is now available for download from:
http://www.cups.org/software.php
As per the CUPS Configuration Management Plan, we now start our two week "soak" of each release candidate. Once we are happy with the quality, we'll do the first stable release, 1.3.0. If you experience problems with the release candidate, please post your issues to the cups.general forum or mailing list. Confirmed bug reports should be posted to the Bugs & Features page.
CUPS 1.3 adds Kerberos and mDNS (Bonjour) support along with over 30 new features. Changes in 1.3rc1 include:
- Updated the German localization (STR #2443)
- cupsAdminGetServerSettings() did not handle </Foo> properly.
- When lprm and cancel are run with no job ID, they now will cancel the first stopped job if no pending or processing jobs are left in the queue.
- The scheduler now logs successful print jobs, filter failures, and the job file types at the default log level (STR #2458)
- The scheduler now logs the usernames it is using for authorization at LogLevel debug instead of debug2 (STR #2448)
- Added Intellitech Intellibar and Zebra CPCL PPDs to the list of installed PPDs.
- Added 6" and 8" wide label sizes for the Zebra ZPL Label Printer driver (STR #2442)
- The cupsaddsmb program and web interface now support exporting of 64-bit Windows drivers, when available (STR #2439)
- Moving a job that was printing did not stop the job on the original printer (STR #2262)
- The cups-lpd mini-daemon did not work on Mac OS X server.
- Added httpGetAuthString() and httpSetAuthString() APIs to get and set the current (cached) authorization string to use for HTTP requests.
- Updated the default cupsd.conf policy to list the "administrative" operations separately from the "printer control" operations so that it is easier to define a group of users that are "printer operators".
- The web interface now pulls the default cupsd.conf file from cupsd.conf.default in the CUPS config directory.
- Added a help file for using Kerberos with CUPS.
- The scheduler now strips the "@KDC" portion of Kerberos usernames since those usernames typically do not appear in the group membership lists used by CUPS.
- cupsMarkOptions() could (incorrectly) leave multiple option choices marked.
- Backends could (incorrectly) run as root during discovery (STR #2454)
- Avahi is now supported for DNS-SD (Bonjour) printer sharing (STR #2455)
- The default cupsd.conf file had typos and old operation names (STR #2450)
- The scheduler now erases authentication cache files using the 7-pass US DoD algorithm.
- Delegated Kerberos credentials (proxy authentication) did not work.
- The filter makefile did not optimize the libcupsimage.2.dylib with a sectorder file.
- The IPP backend incorrectly wrote an empty printer message when processing the "none" state reason.
- The USB backend could deadlock on Mac OS X while performing a side-channel command.
- The scheduler did not prevent remote queues from being shared/published.
- The scheduler did not remove the temporary request file on authentication errors.
- ppdLocalizeIPPReason() did not handle "scheme:" schemes or "file" URLs.
- ppdLocalizeIPPReason() was not exported on Mac OS X.
Listing
Submit Comment