Channels

Services

Cups 1.5 with new security functions

Version 1.5 of the Common Unix Printing System (CUPS) has been released. It is used in the printing process in Mac OS X and in many Linux distributions and has been largely driven by Apple, since it acquired the rights to CUPS in 2007.

The CUPS library now offers basic support for SSL/TLS X.509 certificates and an updated PDF filter. For security reasons, filters and backends are no longer allowed to have group write privileges. The new version determines user-specific settings exclusively from the ~/.cups/client.conf and ~/.cups/lpoptions files, support for which was introduced in version 1.2 – ~/.cupsrc and ~/.lpoptions are no longer consulted. The print scheduler now supports operations such as "cancel-jobs", "cancel-my-jobs" and "close-jobs". The HP-GL/2 filter and SCSI backend have also been removed.

An overview of other changes can be found in the changes.txt file in the CUPS 1.5 source code (direct download) archive; documentation is also provided. CUPS is licensed under version 2 of the GNU General Public License (GPLv2), with exceptions for Apple operating systems and the OpenSSL toolkit.