CUPS 1.7.0 is primarily a "polish" release release with improved support for paid, PIN, and release printing, expanded support for IPP Everywhere, automatic support for data compression, a new "ippfind" utility, and improved CUPS APIs. Changes since 1.7rc1 include:
Updated Japanese localization.
The lpadmin command did not send the PPD name from the "-m" option (<rdar://problem/15264697>)
Network backends now use the prtMarkerSuppliesClass property to determine the direction of supply level values (<rdar://problem/14302628>)
The scheduler did not remove backup PPD files when a printer was deleted (<rdar://problem/15065555>)
The scheduler incorrectly responded to HEAD requests when the web interface was disabled (<rdar://problem/15090332>)
The scheduler did not respond using the hostname specified by the client (<rdar://problem/14583574>)
Fax queues did not work when shared via Bonjour (<rdar://problem/14498310>)
Error messages from the scheduler were not localized using the language specified in the client's IPP request (<rdar://problem/14128011>)
Added an Italian localization (<rdar://problem/14481578>)
Fixed a couple memory leaks in ippfind that were reported by Clang.
Fixed a compile issue on 64-bit Linux with Clang - need to use the -pie option instead of -Wl,-pie now (<rdar://problem/14480938>)
The ippfind utility reported the wrong port numbers when compiled against Avahi (<rdar://problem/14508324>)
httpGetFd, httpGetFile, httpPutFd, and httpPutFile did not automatically reconnect if the server closed the connecion after the previous response.
Fixed a compile error in libcups (<rdar://problem/14467141>)
The scheduler incorrectly did not pass a FINAL_CONTENT_TYPE environment variable to the filters or backend (<rdar://problem/14355011>)
The cups-exec helper program could fail randomly on OS X due to sandbox violations when closing excess file descriptors (<rdar://problem/14421943>)
The scheduler incorrectly did not use the kqueue interface on OS X.
CUPS 1.7rc1 is our first release candidate for CUPS 1.7.0 and includes the fixes from CUPS 1.6.3, adds a new ippfind utility, fixes some issues in the ipptool utility, and fixes some general printing bugs. Changes include:
Printer xxx-default values were not reported by Get-Printer-Attributes or lpoptions (<rdar://problem/14401795>)
Fixed deprecation warnings for many functions on OS X so they are tied to the deployment version when building (<rdar://problem/14210079>)
Fixed a build issue on ARM-based Linux systems - unable to validate va_list arguments.
Added a new ippfind tool for finding IPP printers and other Bonjour services (<rdar://problem/13876199>)
Fixed some issues with conversion of PWG media size names to hundredths of millimeters (<rdar://problem/14065748>)
The IPP backend could crash on OS X when printing to a Kerberized printer (<rdar://problem/14040186>)
The ipptool program now automatically extends timeouts when the output buffer is filled (<rdar://problem/14016099>)
The ipptool program now supports the --help and --version options.
The ipptool program did not continue past include file errors by default (<rdar://problem/13875803>)
The ipptool program now supports FILE-ID and TEST-ID directives and includes their values in its XML output (<rdar://problem/13876038>)
The ipptool program now supports WITH-HOSTNAME, WITH-RESOURCE, and WITH-SCHEME expect predicates to compare the corresponding URI components (<rdar://problem/13876091>)
The new cups.org server is now going through its final phase of testing and we hope to have it online in the coming months. In the meantime we have updated the temporary bugs page to point to several alternative bug trackers that can be used to report issues, and a GIT mirror of the live CUPS repository is now accessible as well. New CUPS and ipptool releases are planned for later this week.
The server hosting cups.org had a hardware failure Monday, April 22. We have brought up a backup server to provide access to the current CUPS source code and documentation. Full functionality will be restored as soon as our new dedicated hardware is online. We apologize for any inconvenience this may cause.
CUPS 1.7b1 is now available for testing. The 1.7 series is primarily a "polish" release with improved support for paid, PIN, and release printing, expanded support for IPP Everywhere, automatic support for data compression, and improved CUPS APIs.