This is an important maintenance release of CUPS 2.0

Feb 10, 2015 08:55 GMT  ·  By

For hardcore geeks, Common UNIX Printing System or simply CUPS is an open-source printing layer for UNIX-like operating systems, including GNU/Linux, BSD (FreeBSD, OpenBSD), Solaris, Mac OS X, and Microsoft Windows. For end users, CUPS is that piece of software that lets them add printers, manage printers, as well as print documents on their computers.

The latest version, CUPS 2.0.2 has been officially released today, February 10, to address a cupsRasterReadPixels buffer overflow for invalid page headers and compressed raster data. However, it introduces numerous bug fixes, as well as overall performance improvements. Looking at the changelog, we can see several important fixes for the OpenBSD operating system, such as USB printing and charset transcoding issues.

CUPS 2.0.2 can now be compiled with older version of GnuTLS

The good news is that Common UNIX Printing System 2.0.2 can now be compiled with older version of GnuTLS, and no longer requires the mDNSResponder and Avahi software at compilation time. Several issues with the “-h” option for all commands, as well as with CUPS_SERVER and client.conf, have been fixed. Various bad requests sent from cupsGetPPD* have been fixed, Japanese localization has been added, and the internal documentation has been changed.

Furthermore, the built-in scheduler received several improvements and it now correctly clears the MakeModel string after a restart, in the printers.conf file, it no longer crashes during shutdown because of Avahi, and correctly logs errors of configuration files. In addition, the scheduler no longer aborts printing jobs after restarting them. CUPS 2.0.2 can now be built from sources even if a TLS/SSL library is not available or has been disabled explicitly by the user.

Intermec printers are now better supported in CUPS 2.0.2

Intermec printers are now better supported in CUPS 2.0.2, thanks to a USB quirk rule, the deprecated ServerCertificate/Key directives have been replaced in the cups-files.conf file with the new ServerKeychain, the --without-xinetd configure option has been repaired, the ippserver tool now uses the correct temporary directory on Windows systems and correctly handles Bonjour registrations, and the ipptool timeout option has been repaired.

Last but not least, the Mac OS X operating system has not been forgotten, as CUPS 2.0.2 brings localizations for command-line programs, and fixes loading of OS X kernel extensions for backends. You can download CUPS 2.0.2 right now from Softpedia for GNU/Linux, BSD, Mac OS X, and Microsoft Windows computer operating systems. The software is supported on both 32 and 64-bit computer platforms.