Roadmap

CUPS 1.5 (1 Bug, 165 Fixed/Pending)

CUPS 1.5.x is a former stable branch. It is no longer being maintained, and any bug fixes will be applied against CUPS 1.6.x.

STR #SummarySubsystemStatusPriority
4210Listen with domain socket specified fails when setting printer options Attachments 2SchedulerPendingMOD

4043Most translation strings in *.po are empty, giving blank lines as output of command line tools in non-US-English localeCUPS APIFixed 1.5-currentHIGH
4007PostScript printers print command file instead of executing it with commandtops Attachments 1SchedulerFixed 1.5-currentMOD
40241.5.2 will not build RPM on RHEL 5.5 x86_64Build FilesFixed 1.5-currentMOD
3567Linking code doesn't take CFLAGS and CXXFLAGS into account Attachments 1Build FilesFixed 1.5-currentLOW
3770Add timeout and keepalive to httpGets() to prevent hung jobsCUPS APIFixed 1.5-currentLOW
4037building rpm from cups-1.5.2-source.tar.bz2 fails due to spec file now including some files Attachments 1Build FilesFixed 1.5-currentLOW
3122No https symlink is installedBuild FilesFixed 1.5-currentRFE
3329Change documentation to use example.com instead of domain.comDocumentationFixed 1.5-currentRFE
3484Make ipptest a first-class user program and enhanceCUPS CommandsFixed 1.5-currentRFE
3501Add threading support for WindowsCUPS APIFixed 1.5-currentRFE
3322Remove HP-GL/2 filter.HP-GL/2 FilterFixed r8960RFE
3500Drop SCSI backendBackendsFixed r8983RFE
3097Switch to iconv for transcoding support Attachments 1CUPS APIFixed r9136RFE
3465Make JobRetryLimit=0 special: retry ad infinitumSchedulerFixed r9253RFE
2969Add per-object access controls for IPP policies Attachments 1SchedulerFixed r9352RFE
2625Add support for configuring separate access control for web interface Attachments 1SchedulerFixed r9396RFE
3740[trunk r9398] build error: too many arguments to function ‘_cupsLangPrintError’MultipleFixed r9399MOD
3719Name resolution failure treated as permanent error Attachments 1BackendsFixed r9418MOD
3753Failure to resolve dnssd hostname should retry not fail Attachments 1BackendsFixed r9429MOD
3686Cups admin frontend doesn't work in QtWebKit based browsersCGI ProgramsFixed r9449MOD
3668cupstestppd fails to detect CloseGroup missing Attachments 2CUPS APIFixed r9460MOD
3670Kerberos authentication fetches wrong username from peer cache Attachments 1SchedulerFixed r9535MOD
3733Network backends always report low/empty toner, even for inkjet printersBackendsFixed r9555LOW
3786ipptool.exe not building on Windows XP 32bit (MSVC++ Express 2008)Build FilesFixed r9566MOD
3654Remove MaxPrinterHistory and printer-state-history from cupsd Attachments 1SchedulerFixed r9587MOD
3304Web Interface: In "Add Printer" wizard model selection is brokenCGI ProgramsFixed r9588LOW
3656Move Filter and other PPD-derived values from printers.conf to a common PPD cache file Attachments 1MultipleFixed r9601HIGH
3689pdftops CUPS filter (Poppler mode) does not conserve paper sizes of input file Attachments 1PDF FilterFixed r9746MOD
3841cupsfilter needs to support cupsFilter2 keyword Attachments 1CUPS CommandsFixed r9747HIGH
3766pdftops in Ghostscript mode should use the "ps2write" output device of Ghostscript Attachments 2PDF FilterFixed r9749MOD
2410When a filter is not found the error messages are misguiding. Attachments 1CUPS APIFixed r9750RFE
3535Increase RIPCache default for nowadays high-resolution printing Attachments 3MultipleFixed r9752RFE
3806Unavailable BrowsePoll server reported as unknown host Attachments 1MultipleFixed r9753LOW
3605Update libcups when GNU TLS and OpenSSL support threading properlyCUPS APIFixed r9754RFE
3839Moving a held job will unhold it, even if receiving printer has 'Option job-hold-until indefinite' Attachments 1SchedulerFixed r9760LOW
3825Add a method to set cupsSNMPSupplies Attachments 1MultipleFixed r9761RFE
2959Add lpadmin the ability to remove a printer attribute Attachments 1System V CommandsFixed r9762RFE
3821ipptool: INCLUDE-IF[-NOT]-DEFINED and DEFINE-DEFAULT directives Attachments 1CUPS CommandsFixed r9769RFE
3715Improve integrity of printers.conf Attachments 5SchedulerFixed r9773RFE
2829when stopping queue only the direct child get cleaned up, need to clean all subsequent processes as well, patch included Attachments 3SchedulerFixed r9783RFE
3813Allow multiple hostnames for ServerAlias Attachments 1SchedulerFixed r9784LOW
3639job-printer-uri doesn't match connection or port Attachments 2SchedulerFixed r9792LOW
3800Web interface not functional when the browser language is Turkish Attachments 3MultipleFixed r9793LOW
3533Allow/Deny fails for some IPv6 addresses due to parsing bug Attachments 2SchedulerFixed r9794LOW
3491Filter and Backend Programming Guide doesn't talk about draining outputDocumentationFixed r9795LOW
3417%%IncludeFeature directives not being marked/emitted Attachments 3PostScript FilterFixed r9796LOW
3846Error using rpmbuild with 1.5b1 RHEL 5.3 Attachments 1Build FilesFixed r9809MOD
3845Errors in templaes localizations Attachments 1LocalizationFixed r9810LOW
3849Error compiling 1.5b2 on Fedora Attachments 2MultipleFixed r9818MOD
38501.5b2 will not build RPM Attachments 1Packaging FilesFixed r9819MOD
3858"usb" segfaults id device does not send usable ID string, for example with USB-to-Parallel adapters Attachments 2BackendsFixed r9827MOD
3865CUPS 1.5rc1 Spanish message catalog Attachments 1LocalizationFixed r9848LOW
3885cupsd.conf documentation typo regarding LogFilePermDocumentationFixed r9867LOW
3888DoS checking misbehaves with unix socket Attachments 1CUPS APIFixed r9868LOW
3904rastertopwg filter produce a wrong size image. Attachments 1Sample DriversFixed r9869MOD
3887"PAGE: total NUMBER" messages arent parsed, so allways 1 is logged in pagelog Attachments 1SchedulerFixed r9872LOW
3901imagetops outputs a wrong image when input image is larger than RIPCache Attachments 1CUPS Imaging APIFixed r9873MOD
3871cups-driverd truncates Device IDs to 127 characters Attachments 1SchedulerFixed r9874LOW
3903server header still at 1.4 Attachments 1SchedulerFixed r9875LOW
4027ipp backend fails Attachments 1BackendsFixed r10194HIGH
3999Build against PHP 5.4 Attachments 1Scripting SupportFixed r10197MOD
3997locale/cups_pt_BR.po translation update Attachments 1LocalizationFixed r10202LOW
3840French CUPS translation Attachments 2LocalizationFixed r10205LOW
3989Please add Hungarian translation Attachments 1LocalizationFixed r10209LOW
40211.5.2 no longer builds RPM on RHEL6 Attachments 1Build FilesFixed r10248MOD
4031cups-polld should restart polling on error Attachments 1Polling DaemonFixed r10321LOW
4057cups 1.5.2 fails during rpmbuild when mDNSResponder is installed. Attachments 1Build FilesFixed r10425LOW
3776solaris 10 statfs/statvfs in test/ippserver.c (1.5svn)Test FrameworkFixed 1.5.0MOD
4061cups-1.5 using OpenSSL crashes when accessing encrypted serverCUPS APIFixed 1.5.1HIGH
4016Printer MIB supply levels improperly interpreted Attachments 6BackendsFixed 1.5.1LOW
3933Mac OS X can't print to Cups 1.5 Attachments 2MultipleFixed 1.5.2MOD
3976Firefox can print but not lpr Attachments 2NoneFixed 1.5.2MOD
4026CUPS 1.5.x can't handle JIS83-RKSJ PPD right Attachments 3CUPS APIFixed 1.5.2MOD
3854When going from page 1 to page 2 on printers tab, order of printers gets reversedCGI ProgramsFixed 1.5.2LOW
3951Bad array handling in cups-driverdSchedulerFixed 1.6-currentMOD
4053command line tools like lpq and lpstat have no outputCUPS APIFixed 1.6-currentMOD
4097Bashism in install-sh Attachments 1Build FilesFixed 1.6-currentMOD
4116install.sh uses bashism Attachments 1Build FilesFixed 1.6-currentMOD
4224"Show Next" button lists printers in unexpected orderCGI ProgramsFixed 1.6-currentLOW
3921cupd-driverd does not recognize when PPD entries for *.drv are already cached in ppds.dat Attachments 1SchedulerFixed r9936MOD
3938cups installs /Resource on Linux Attachments 2Build FilesFixed r9937LOW
3857ipptool doesn't explain out-of-order attribute group and other encoding errors Attachments 1CUPS APIFixed r9986LOW
3942ippReadIO does not handle 1setOf (integer | rangeOfInteger) syntax Attachments 1CUPS APIFixed r9998MOD
3953lpstat can segfault Attachments 2System V CommandsFixed r10062MOD
3956http_debug_hex used when DEBUG not set Attachments 1CUPS APIFixed r10063MOD
3902admin functionality broken in 1.5.0 Attachments 1MultipleFixed r10078HIGH
3969Wrong link in ref-page_log.html to ref-cupsd-conf.htmlDocumentationFixed r10099LOW
3973Custom PostScript queues need commandtops Attachments 1CUPS APIFixed r10109MOD
3963Printing in inifinite loop on Ricoh Aficio MP C2050 PXL Attachments 2BackendsFixed r10110MOD
3972Printing with Negotiate not working when using "AllowUser @<$GROUP>" Attachments 2SchedulerFixed r10111MOD
3996iCloud-based Back To My Mac printing does not work Attachments 1SchedulerFixed r10151MOD
3995IPP backend does not add finishing options from PPD Attachments 2BackendsFixed r10152LOW
3984D-Bus notifier sends malformed messages when encountering invalid utf8 strings Attachments 3NotifiersFixed r10155LOW
4001media-size mapping can be inaccurate Attachments 1CUPS APIFixed r10160MOD
3965Some USB printers do not like set_configuration and set_interface. Attachments 2BackendsFixed r10196MOD
3978USB backend crashes from time to time Attachments 2BackendsFixed r10196MOD
4009Multipurpose tray should map to "by-pass-tray" and not "alternate" Attachments 1CUPS APIFixed r10199MOD
3886cupsd.conf documentation missing details regarding ConfigFilePerm Attachments 1DocumentationFixed r10203LOW
4005cups/backend.c: beware newline in reported Device IDs Attachments 2CUPS APIFixed r10206LOW
4004snmp backend: additional sanity checking required Attachments 2BackendsFixed r10208LOW
4011http_setup_ssl() needs to strip trailing dot from server name, if present Attachments 1CUPS APIFixed r10213MOD
3977cups keeps retrying to print job rejected due to Request Entity Too Large Attachments 2BackendsFixed r10249MOD
3985IPP backend fails to trigger authentication prompts when a username/password is required Attachments 2BackendsFixed r10250MOD
3988Downgrading the IPP backend to HTTP/1.0 can truncate the start of print jobs Attachments 2BackendsFixed r10251MOD
4015lp/lpr: no job cleanup if failure occurs after cupsCreateJob() Attachments 2MultipleFixed r10252MOD
4014Job event notifications don't always have notify-printer-uri attribute Attachments 1SchedulerFixed r10253LOW
4018cupsGetPPD3 oddity Attachments 1CUPS APIFixed r10254LOW
4020Commas within marker supply names define extra marker names Attachments 4MultipleFixed r10255LOW
3970Certificate ACLs not working on Linux Attachments 2SchedulerFixed r10257MOD
3957InputSlot PPD option generally does not work in CUPS 1.5.x Attachments 2SchedulerFixed r10258LOW
3981Please add orange marker color Attachments 2BackendsFixed r10259LOW
4013CUPS backend lpd: wrong value "300 seconds" in error message Attachments 1BackendsFixed r10263LOW
3477Move libusb-based USB backend to libusb 1.0 Attachments 2BackendsFixed r10264LOW
2890Add back-channel support to libusb-based USB backend Attachments 3BackendsFixed r10266RFE
4033_cupsMessageLookup() returns empty strings Attachments 2CUPS APIFixed r10318MOD
4049cupsd crashes with PPD files containing bogus paper sizes Attachments 2CUPS APIFixed r10339MOD
4028commandtops not robust against broken PostScript in PPD file Attachments 14PostScript FilterFixed r10344LOW
4042Online help always includes "help on help" Attachments 1CGI ProgramsFixed r10346LOW
4045ipp backend returns "printer is not responding" when connecting via SSL to cups on Red Hat Linux Attachments 2CUPS APIFixed r10352MOD
4143Web interface shows `{job_originating_user_name}` instead of userCGI ProgramsFixed r10365MOD
4040backendWaitLoop never examines SNMP supplies Attachments 2BackendsFixed r10368LOW
4036Version 1.6 will not compile on Solaris 10 8/11 (update 10) Attachments 1Build FilesFixed r10370MOD
4060Compilation of cups-1.5.2 fails with --disable-threads Attachments 1Build FilesFixed r10433MOD
4065Flaw in reading chunked HTTP responses (causes "Unable to get printer status" error) Attachments 3CUPS APIFixed r10446HIGH
4067Dead code in ipp_read_http()? Attachments 2CUPS APIFixed r10449LOW
4066ipp backend endless Validate-Job loop o client-error-bad-request Attachments 1BackendsFixed r10451MOD
4088libusb_kernel_driver_active may may return unsupported Attachments 2BackendsFixed r10473HIGH
4086IPP backend incorrectly includes document-format in Create-Job request Attachments 1BackendsFixed r10474HIGH
4047Sending jobs to a Windows 2003 Server fails Attachments 1BackendsFixed r10476MOD
4084autoconf fails because of cups-ssl.m4 in CUPS 1.5.3 Attachments 1Build FilesFixed r10480MOD
4074CUPS API Should Include Filter Message Size Limit Attachments 1SchedulerFixed r10485LOW
4052'lp(r) < /dev/null' return successful-ok Attachments 1MultipleFixed r10494LOW
4095Won't install on Solaris 10 due to function in install-shBuild FilesFixed r10496MOD
4093CUPS continues to request "validate-job" rapidly when document-format "application/octet-stream" is refused with "client-error-document-format-not-supported" Attachments 2BackendsFixed r10499MOD
4083CUPS continues to request "get-job-attributes" rapidly even when response says "server-error-operation-not-supported" Attachments 1BackendsFixed r10500LOW
4098libusb-based USB backend: Hitting busy state makes the device opening function error out without comment Attachments 1BackendsFixed r10508MOD
4100libusb-based USB backend: usblp_attached field of printer data structure can stay uninitialized Attachments 1BackendsFixed r10508MOD
4118Unable to print documents with more than one copy (cups-lpd) Attachments 1LPD Mini-DaemonFixed r10524HIGH
4112cupsfilter man page outdated Attachments 1DocumentationFixed r10525LOW
4099libusb-based USB backend: USB backend crashes on USB errors Attachments 5BackendsFixed r10527MOD
4135lpq does not show user name and job title whereas "lpstat -o" does Attachments 1Berkeley CommandsFixed r10540MOD
4130Option fit-to-page undocumented in lp man page.DocumentationFixed r10541LOW
4134lpadmin -v doesn't convert /file to file:///fileDocumentationFixed r10542LOW
4176adding more than one printer to a class doesn't yield expected resultsSchedulerFixed 1.6.0LOW
4181ipp backend does not set compression for Send-Document operation Attachments 2BackendsFixed r10603MOD
4170Ordering in printer listing broken Attachments 2CGI ProgramsFixed r10605MOD
4124Xerox Phaser 6000B cups-deviced detection failure Attachments 1BackendsFixed r10607LOW
4072Sanitising job name and title Attachments 3SchedulerFixed r10609LOW
4190Send-Document failure ignored Attachments 1BackendsFixed r10612MOD
413332 bit libraries installed in /usr/lib64 instead of /usr/lib Attachments 2Build FilesFixed r10621MOD
4194ipp backend endless loop Attachments 2BackendsFixed r10623MOD
4223lpadmin to (limited) root privilege escalation Attachments 18SchedulerFixed r10752HIGH
4125cups-remote-pending-held when only Send-Document requires encryption Attachments 3MultipleFixed r10758LOW
4140No local Kerberos authentication Attachments 1SchedulerFixed r10778LOW
38631.5rc1 will not build RPM on RHEL 5.3Build FilesNoneMOD
4073jobs printing multiple timesNoneNoneMOD
4221CUPS doesn't treat ::1 address as localhostSchedulerNoneMOD
4104incompatiblity between cups 1.4.8 and 1.5.2 Attachments 2BackendsNoneLOW
4110Set Default Options, Broken Pipe Attachments 1NoneNoneLOW
4182Ubuntu 12.04 client can't print to 10.04 server network printer Attachments 3NoneNoneLOW
3884CUPS does not detect HP USB-Printer Attachments 4BackendsThird-partyMOD
3990Wrong page order when printing front-rear Attachments 17NoneThird-partyMOD
3955httpAddrLocalhost misses V4COMPAT check Attachments 1NoneThird-partyLOW
4044parallel backend can hang in an infinite loop Attachments 1BackendsThird-partyLOW
3940download page's list of required packages to build cups is missing pam-develWeb SiteWeb SiteLOW