Apple CUPS Sources
ppdOpen
function did not handle invalid UI
constraint. ppdcSource::get_resolution
function did not handle
invalid resolution strings.ippReadIO
function may under-read an extensionCUPS 2.3.1 is a general bug fix release, including a fix for CVE-2019-2228. Changes include:
ippSetValuetag
function did not validate the default
language value.client.conf
file to control whether
MD5-based Digest authentication is allowed (Issue #5647)ippeveprinter
program now supports authentication (Issue #5665)ippeveprinter
program now advertises DNS-SD services on the correct
interfaces, and provides a way to turn them off (Issue #5666)--with-dbusdir
option was ignored by the configure script (Issue #5671)cupsctl
(Issue #5677)lpoptions
did not work in all cases (Issue #5681,
Issue #5683, Issue #5684)ippEnumString
(Issue #5695)ippeveprinter
.Enjoy!
CUPS 2.2.13 is the last general bug fix release in the 2.2.x series and includes a fix for CVE-2019-2228. Changes include:
ippSetValuetag
function did not validate the default
language value.ippserver
.lpoptions
did not work in all cases (Issue #5681,
Issue #5683, Issue #5684)ippEnumString
(Issue #5695)Enjoy!
CUPS 2.3.0 is now available for download, which adopts the new CUPS license, adds support for IPP presets and finishing templates, fixes a number of bugs and "polish" issues, and includes the new ippeveprinter utility. Changes include:
httpGetSubField2
(Issue #5598)lpadmin
command did not always update the PPD file for changes to the
cupsIPPSupplies
and cupsSNMPSupplies
keywords (Issue #5610)EXPECT !name WITH-VALUE ...
tests.ppdOpen
.Enjoy!
CUPS 2.2.12 is now available and includes security, compatibility, and general bug fixes. Changes include:
cupsctl
command now prevents setting "cups-files.conf" directives
(Issue #5530)cupsCheckDestSupported
function did not check octetString values
correctly (Issue #5557)Emulators
keyword in PPD files to allow
old Samsung printer drivers to continue to work (Issue #5562)lpadmin
command did not always update the PPD file for changes to the
cupsIPPSupplies
and cupsSNMPSupplies
keywords (Issue #5610)ppdOpen
.Enjoy!
CUPS 2.3rc1 is now available for download. This is the first release candidate for CUPS 2.3.0 which adopts the new CUPS license, adds support for IPP presets and finishing templates, and fixes a number of bugs and "polish" issues. This beta also includes the new ippeveprinter utility. Changes include:
cups-config
script no longer adds extra libraries when linking against
shared libraries (Issue #5261)cupsctl
command now prevents setting "cups-files.conf" directives
(Issue #5530)ippeveprinter
command now looks for print commands in the "command"
subdirectory.ipptool
command now supports $date-current
and $date-start
variables
to insert the current and starting date and time values, as well as ISO-8601
relative time values such as "PT30S" for 30 seconds in the future.Enjoy!
CUPS 2.3b8 is now available for download. This is the eighth beta of the CUPS 2.3 series which adopts the new CUPS license, adds support for IPP presets and finishing templates, and fixes a number of bugs and "polish" issues. This beta also includes the new ippeveprinter utility. Changes include:
Emulators
keyword in PPD files to allow
old Samsung printer drivers to continue to work (Issue #5562)cupsCheckDestSupported
function did not check octetString values
correctly (Issue #5557)UserAgentTokens
directive in "client.conf" (Issue #5555)ippValidateAttribute
function did not catch all instances of invalid
UTF-8 strings (Issue #5509)PreserveJobHistory
bug with time values (Issue #5538)ippeveprinter
command based on the old ippserver sample code.Enjoy!
CUPS 2.2.11 is a bug fix release that addresses issues in the scheduler, IPP Everywhere support, CUPS library, and USB printer support. Changes include:
ippValidateAttribute
function did not catch all instances of invalid
UTF-8 strings (Issue #5509)PreserveJobHistory
bug with time values (Issue #5538)Enjoy!
CUPS 2.3b7 is now available for download. This is the sixth beta of the CUPS 2.3 series which adopts the new CUPS license, adds support for IPP presets and finishing templates, and fixes a number of bugs and "polish" issues.
Changes include:
Enjoy!
CUPS 2.2.10 is a bug fix release that addresses issues in the scheduler, IPP Everywhere support, CUPS library, and USB printer support. Changes include:
lpoptions
command now works with IPP Everywhere printers that have not yet been added as local queues (Issue #5045)MaxJobTime 0
did not match the documentation (Issue #5438)-E
option (Issue #5440)Enjoy!