github apple/cups release-1.3rc1
v1.3rc1
on GitHub

Changes in CUPS v1.3rc1:

  • Updated the German localization (Issue #2443)
  • cupsAdminGetServerSettings() did not handle 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 (Issue #2458)
  • The scheduler now logs the usernames it is using for authorization at LogLevel debug instead of debug2 (Issue #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 (Issue #2442)
  • The cupsaddsmb program and web interface now support exporting of 64-bit Windows drivers, when available (Issue #2439)
  • Moving a job that was printing did not stop the job on the original printer (Issue #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 (Issue #2454)
  • Avahi is now supported for DNS-SD (Bonjour) printer sharing (Issue #2455)
  • The default cupsd.conf file had typos and old operation names (Issue #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.
4 years ago