Feb 9, 2015CUPS 2.0.2
CUPS 2.0.2 is now available from:
The new release addresses a potential buffer overflow for compressed raster data and includes several general bug fixes. Changes include:
- Security: cupsRasterReadPixels buffer overflow with invalid page header and compressed raster data (STR #4551)
- Command-line programs were not localized on Mac OS X (<rdar://problem/14546232>)
- The scheduler incorrectly cleared the MakeModel string in the printers.conf file after a restart (<rdar://problem/16827518>)
- CUPS did not compile with older versions of GNU TLS (STR #4527)
- CUPS did not compile without Avahi or mDNSResponder (STR #4523)
- ippLength() did not return the correct length for IPP_TAG_CONST string values.
- The scheduler incorrectly aborted jobs after a job was restarted (<rdar://problem/19129387>)
- The cups-files.conf file contained the old ServerCertificate/Key directives instead of ServerKeychain.
- Fixed builds when no SSL/TLS library is available, or when explicitly disabled (STR #4531)
- Fixed an OpenBSD charset transcoding issue.
- Fixed USB printing on OpenBSD (STR #4525)
- The --without-xinetd configure option did not work (STR #4542)
- Backends needing to load OS X kernel extensions did not work (<rdar://problem/19015679>)
- Mapping of PPD keywords to IPP keywords did not work if the PPD keyword was already an IPP keyword (<rdar://problem/19121005>)
- cupsGetPPD* sent bad requests (STR #4567)
- ippserver used the wrong temporary directory on Windows (STR #4547)
- ippserver did not handle Bonjour registrations properly (STR #4548)
- The scheduler could crash during shutdown if Avahi was shutdown first (STR #4550)
- Added a USB quirk rule for Intermec printers (STR #4553)
- The scheduler did not always log which configuration file had the error (STR #4559)
- The ippfind and ipptool programs now correctly match hostnames with trailing dots (STR #4563)
- The ipptool timeout option did not work (STR #4515)
- Fixed several issues with client.conf, CUPS_SERVER, and the "-h" option of most commands (STR #4528)
- Another change for OpenBSD (STR #4526)
- Added Japanese localization (STR #4524)
- Documentation changes (STR #4569)
Nov 14, 2014CUPS 2.0.1
CUPS 2.0.1 is now available from:
The new release addresses the SSL 3.0 POODLE attack and fixes a number of bugs that have been reported since the 2.0.0 release. Changes include:
- Security: SSLv3 is now disabled by default to protect against the POODLE attack (STR #4476)
- Printer sharing did not work when systemd was being used (STR #4497)
- cupsGetPPD* would return a symlink to the PPD in /etc/cups/ppd even if it was not readable by the user (STR #4500)
- The web interface now protects against frame "click-jacking" attacks (STR #4492)
- Fixed a crash in ippAttributeString (<rdar://problem/17903871>)
- Fixed a crash in the scheduler on Linux/*BSD if colord was not running (STR #4496)
- Fixed a random crash in the scheduler when not using systemd (STR #4484)
- Added systemd support for cups-lpd (STR #4493)
- The scheduler did not honor the FatalErrors directive for misconfigured Group and SystemGroup values (STR #4495)
- The network backends no longer report waste-receptacle conditions when using SNMP (STR #4499)
- The IPP backend did not work with some configurations of Windows (STR #4503)
- RPMs did not build (STR #4490)
- Added a USB quirk rule for the Brother HL-1250 (STR #4519)
- Fixed compiles on unsupported platforms (STR #4510)
- "cancel -a" did not cancel all jobs on all destinations (STR #4513)
- The web interface did not work on OpenBSD (STR #4496)
Oct 1, 201415 Years of CUPS...
CUPS 1.0 was released 15 years ago today, and a lot has changed. That first release supported IPP/1.0, PostScript and CUPS Raster drivers, and network, parallel, serial, and SCSI printers. It even included a copy of GNU Ghostscript to support the PostScript workflow that was standard in 1999.
IPP/2.1, PDF workflow, Bonjour, USB printer support, persistent job history, multiple-file jobs, authentication, encryption, policies, quotas, per-printer sharing controls, and the web interface all came later and have been refined over the last 15 years. Even the CUPS.org web site has changed dramatically - browse through the years in the Wayback Machine link above.
Today our focus on printing is much different than in 1999. Wireless networking and mobile computing are everywhere. We no longer want printer drivers, but expect printers that support standard protocols and formats with fantastic output quality that we could only dream of 15 years ago. And our printing is more focused and personal.
Thank you everyone for helping make CUPS the success it is today, and for helping us to continue to make it better in the future!
-- Mike Sweet, creator of CUPS
Older Articles RSS Feed